You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Deleted classes `gist:OrdinalCollection` and `gist:OrdinalMember`
14
+
- Added predicate `gist:providesOrderFor`
15
+
- Deleted classes `gist:OrdinalCollection` and `gist:OrdinalMember`
16
+
- Changes to and affecting `gist:Person`, as per issue [#136](https://github.com/semanticarts/gist/issues/136):
17
+
- Removed `owl:someValuesFrom gist:name` restriction from `gist:Person`.
18
+
- Made `gist:hasBirthDate` a sub-property of `gist:start` rather than `gist:actualStart`.
19
+
- Refactored the way network connections are modeled per issue [#126](<https://github.com/semanticarts/gist/issues/126>):
20
+
-`networkConnection`, `hasFromNode` and `hasToNode` have been renamed to `links`, `linksFrom` and `linksTo`, respectively.
21
+
- Added a restriction on `NetworkLink` that it must have exactly 2 links.
22
+
- Added restrictions on `NetworkLink` and `NetworkNode` that they must be `memberOf` a `Network`.
14
23
15
24
### Minor Updates
16
25
@@ -23,6 +32,7 @@ Release 10.0.0
23
32
### Patch Updates
24
33
- Updated annotations for `basedOn` and `basisFor` properties. Issue [#139](https://github.com/semanticarts/gist/issues/139)
25
34
-`hasDirectSubCategory` is now a sub-property of `hasSubCategory`, as it was always supposed to be. Issue [#481](https://github.com/semanticarts/gist/issues/481)
35
+
- Clarified the definition of `ContemporaneousEvent`. Issue [#174](<https://github.com/semanticarts/gist/issues/174>).
skos:scopeNote "All contemporaneous events eventually end and, due to the nature of the open world, we can never be sure that a contemporaneous event hasn't ended. As a result, this is really a contemporaneous and historical event."^^xsd:string ;
429
+
skos:scopeNote "When the event actually ends, it will cease being contemporaneous."^^xsd:string ;
430
430
.
431
431
432
432
gist:Content
@@ -1452,7 +1452,7 @@ gist:Magnitude
1452
1452
]
1453
1453
[
1454
1454
a owl:Restriction ;
1455
-
owl:onProperty gist:decimalValue ;
1455
+
owl:onProperty gist:numericValue ;
1456
1456
owl:someValuesFrom xsd:double ;
1457
1457
]
1458
1458
) ;
@@ -1631,19 +1631,49 @@ gist:Network
1631
1631
]
1632
1632
) ;
1633
1633
] ;
1634
-
skos:definition "A network is a connected set of links and nodes"^^xsd:string ;
1634
+
skos:definition "A network is a set of nodes connected by links."^^xsd:string ;
1635
+
skos:example "A physical network could include connected computers or routers, whereas a social network would consist of related Person or Organization instances."^^xsd:string ;
1635
1636
skos:prefLabel "Network"^^xsd:string ;
1636
1637
.
1637
1638
1638
1639
gist:NetworkLink
1639
1640
a owl:Class ;
1640
-
skos:definition "A link in a network. This is the abstraction of the network. The physical instantiation couple be pipes, or wire but may also be non physical such as wireless networks or organization structures"^^xsd:string ;
1641
+
owl:equivalentClass [
1642
+
a owl:Class ;
1643
+
owl:intersectionOf (
1644
+
[
1645
+
a owl:Restriction ;
1646
+
owl:onProperty gist:links ;
1647
+
owl:onClass gist:NetworkNode ;
1648
+
owl:qualifiedCardinality "2"^^xsd:integer ;
1649
+
]
1650
+
[
1651
+
a owl:Restriction ;
1652
+
owl:onProperty gist:links ;
1653
+
owl:allValuesFrom gist:NetworkNode ;
1654
+
]
1655
+
[
1656
+
a owl:Restriction ;
1657
+
owl:onProperty gist:memberOf ;
1658
+
owl:someValuesFrom gist:Network ;
1659
+
]
1660
+
) ;
1661
+
] ;
1662
+
skos:definition "An abstract representation of the connection between two or more nodes in a network."^^xsd:string ;
1663
+
skos:example "A network link may be physical, such as pipes, wired or wireless networks, but may also be a link in a non-physical network, such as organizational structures or social networks."^^xsd:string ;
1641
1664
skos:prefLabel "Network Link"^^xsd:string ;
1665
+
skos:scopeNote "Each NetworkLink is connected to a NetworkNode via the property 'gist:links' or one of its subproperties."^^xsd:string ;
1642
1666
.
1643
1667
1644
1668
gist:NetworkNode
1645
1669
a owl:Class ;
1646
-
skos:definition "A node in a network. Note the network is the abstract representation of the network. It is physically instantiated with equipment, or in some cases People."^^xsd:string ;
1670
+
rdfs:subClassOf [
1671
+
a owl:Restriction ;
1672
+
owl:onProperty gist:memberOf ;
1673
+
owl:someValuesFrom gist:Network ;
1674
+
] ;
1675
+
skos:definition "A node in a network."^^xsd:string ;
1676
+
skos:example "A person is a node in a social network; a valve is a node in a network of pipes."^^xsd:string ;
1647
1677
skos:prefLabel "Network Node"^^xsd:string ;
1648
1678
.
1649
1679
@@ -1822,11 +1852,6 @@ gist:Person
1822
1852
owl:onProperty gist:offspringOf ;
1823
1853
owl:someValuesFrom gist:Person ;
1824
1854
]
1825
-
[
1826
-
a owl:Restriction ;
1827
-
owl:onProperty gist:name ;
1828
-
owl:someValuesFrom xsd:string ;
1829
-
]
1830
1855
) ;
1831
1856
] ;
1832
1857
skos:definition "A human being that may or may not still be alive."^^xsd:string ;
@@ -2729,8 +2754,8 @@ gist:_one_day
2729
2754
owl:Thing ,
2730
2755
gist:Duration
2731
2756
;
2732
-
gist:decimalValue "1.0"^^xsd:double ;
2733
2757
gist:hasUoM gist:_day ;
2758
+
gist:numericValue "1.0"^^xsd:double ;
2734
2759
.
2735
2760
2736
2761
gist:_one_millisecond
@@ -2739,8 +2764,8 @@ gist:_one_millisecond
2739
2764
owl:Thing ,
2740
2765
gist:Duration
2741
2766
;
2742
-
gist:decimalValue "1.0"^^xsd:double ;
2743
2767
gist:hasUoM gist:_millisecond ;
2768
+
gist:numericValue "1.0"^^xsd:double ;
2744
2769
.
2745
2770
2746
2771
gist:_one_minute
@@ -2749,8 +2774,8 @@ gist:_one_minute
2749
2774
owl:Thing ,
2750
2775
gist:Duration
2751
2776
;
2752
-
gist:decimalValue "1.0"^^xsd:double ;
2753
2777
gist:hasUoM gist:_minute ;
2778
+
gist:numericValue "1.0"^^xsd:double ;
2754
2779
.
2755
2780
2756
2781
gist:_second
@@ -2933,14 +2958,6 @@ gist:convertToStandard
2933
2958
skos:prefLabel "convert to standard"^^xsd:string ;
2934
2959
.
2935
2960
2936
-
gist:decimalValue
2937
-
a owl:DatatypeProperty ;
2938
-
rdfs:domain gist:Magnitude ;
2939
-
rdfs:range xsd:double ;
2940
-
skos:definition "The actual value of a magnitude."^^xsd:string ;
2941
-
skos:prefLabel "decimal value"^^xsd:string ;
2942
-
.
2943
-
2944
2961
gist:denominator
2945
2962
a owl:ObjectProperty ;
2946
2963
rdfs:domain gist:RatioUnit ;
@@ -3168,12 +3185,12 @@ gist:hasBaseUnit
3168
3185
3169
3186
gist:hasBirthDate
3170
3187
a owl:ObjectProperty ;
3171
-
rdfs:subPropertyOf gist:actualStart ;
3188
+
rdfs:subPropertyOf gist:start ;
3172
3189
rdfs:domain gist:LivingThing ;
3173
3190
rdfs:range gist:TimeInstant ;
3174
3191
skos:definition "Date a living thing is or will be born."^^xsd:string ;
3175
-
skos:editorialNote "For 10.0.0 release: This property will be a subproperty of gist:start, rather than gist:actualStart (as currently), to acknowledge the fact that the birth may not yet have occurred. In this case, the birthdate is expected although not known. [Change this note to a skos:scopeNote.]"^^xsd:string ;
3176
3192
skos:prefLabel "has birthdate"^^xsd:string ;
3193
+
skos:scopeNote "This property is a subproperty of gist:start, rather than gist:actualStart (as formerly), to acknowledge the fact that the birth may not yet have occurred. In this case, the birthdate is expected although not known."^^xsd:string ;
skos:scopeNote "Unlike its superproperty gist:hasSuperCategory, this property is not transitive. It is essentially the same as the non-transitive skos:broader, using gist:Category rather than skos:Concept."^^xsd:string ;
3230
3247
.
3231
3248
3232
-
gist:hasFromNode
3233
-
a owl:ObjectProperty ;
3234
-
rdfs:subPropertyOf gist:networkConnection ;
3235
-
skos:definition "The connections at the abstract level of a network. Note this is directed but the parent is the undirected version"^^xsd:string ;
3236
-
skos:prefLabel "has from node"^^xsd:string ;
3237
-
.
3238
-
3239
3249
gist:hasGetter
3240
3250
a owl:ObjectProperty ;
3241
3251
rdfs:subPropertyOf gist:hasParticipant ;
@@ -3416,13 +3426,6 @@ gist:hasTag
3416
3426
skos:prefLabel "has tag"^^xsd:string ;
3417
3427
.
3418
3428
3419
-
gist:hasToNode
3420
-
a owl:ObjectProperty ;
3421
-
rdfs:subPropertyOf gist:networkConnection ;
3422
-
skos:definition "The connections at the abstract level of a network. Note this is directed but the parent is the undirected version"^^xsd:string ;
3423
-
skos:prefLabel "has to node"^^xsd:string ;
3424
-
.
3425
-
3426
3429
gist:hasUniqueNavigationalParent
3427
3430
a
3428
3431
owl:ObjectProperty ,
@@ -3493,6 +3496,26 @@ gist:license
3493
3496
skos:prefLabel "license"^^xsd:string ;
3494
3497
.
3495
3498
3499
+
gist:links
3500
+
a owl:ObjectProperty ;
3501
+
skos:definition "Relates a NetworkLink to a NetworkNode that it connects to another node. Used when the connections are undirected, or the direction is not known."^^xsd:string ;
3502
+
skos:prefLabel "links"^^xsd:string ;
3503
+
.
3504
+
3505
+
gist:linksFrom
3506
+
a owl:ObjectProperty ;
3507
+
rdfs:subPropertyOf gist:links ;
3508
+
skos:definition "Relates a NetworkLink to its origin NetworkNode. Unlike the superproperty, this represents a directed connection."^^xsd:string ;
3509
+
skos:prefLabel "links from"^^xsd:string ;
3510
+
.
3511
+
3512
+
gist:linksTo
3513
+
a owl:ObjectProperty ;
3514
+
rdfs:subPropertyOf gist:links ;
3515
+
skos:definition "Relates a NetworkLink to its destination NetworkNode. Unlike the superproperty, this represents a directed connection."^^xsd:string ;
3516
+
skos:prefLabel "links to"^^xsd:string ;
3517
+
.
3518
+
3496
3519
gist:localDate
3497
3520
a owl:DatatypeProperty ;
3498
3521
rdfs:domain gist:TimeInstant ;
@@ -3563,12 +3586,6 @@ gist:name
3563
3586
skos:scopeNote "For more formal use, consider using a sub property of the object property, identifiedBy."^^xsd:string ;
3564
3587
.
3565
3588
3566
-
gist:networkConnection
3567
-
a owl:ObjectProperty ;
3568
-
skos:definition "Abstract connection for when connections are undirected"^^xsd:string ;
3569
-
skos:prefLabel "network connection"^^xsd:string ;
3570
-
.
3571
-
3572
3589
gist:numerator
3573
3590
a owl:ObjectProperty ;
3574
3591
rdfs:domain gist:RatioUnit ;
@@ -3577,6 +3594,35 @@ gist:numerator
3577
3594
skos:prefLabel "numerator"^^xsd:string ;
3578
3595
.
3579
3596
3597
+
gist:numericValue
3598
+
a owl:DatatypeProperty ;
3599
+
rdfs:domain gist:Magnitude ;
3600
+
rdfs:range [
3601
+
owl:unionOf (
3602
+
owl:rational
3603
+
owl:real
3604
+
xsd:byte
3605
+
xsd:decimal
3606
+
xsd:double
3607
+
xsd:float
3608
+
xsd:int
3609
+
xsd:integer
3610
+
xsd:long
3611
+
xsd:negativeInteger
3612
+
xsd:nonNegativeInteger
3613
+
xsd:nonPositiveInteger
3614
+
xsd:positiveInteger
3615
+
xsd:short
3616
+
xsd:unsignedByte
3617
+
xsd:unsignedInt
3618
+
xsd:unsignedLong
3619
+
xsd:unsignedShort
3620
+
) ;
3621
+
] ;
3622
+
skos:definition "The actual value of a magnitude."^^xsd:string ;
3623
+
skos:prefLabel "numeric value"^^xsd:string ;
3624
+
.
3625
+
3580
3626
gist:occursAt
3581
3627
a owl:ObjectProperty ;
3582
3628
skos:definition "The geospatial place where something happened or will happen"^^xsd:string ;
0 commit comments