Skip to content

Commit 360c4a1

Browse files
committed
Updated gistCore file to reflect changes pertaining to issue 1188 agreed upon during 22 May 2025 gist development forum.
1 parent ad88238 commit 360c4a1

File tree

2 files changed

+58
-72
lines changed

2 files changed

+58
-72
lines changed
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
### Major Updates
2+
3+
- Changes to `gist:Commitment`, `gist:Agreement`, `gist:ContingentObligation` and removal of `gist:Obligation`. Issue [#1188](https://github.com/semanticarts/gist/issues/1188).
4+
- Deleted class `gist:Obligation`.
5+
- Changed the definition of `gist:Agreement` to no longer reference `gist:Obligation`.
6+
- `gist:Agreement` is no longer a subclass of gist:Commitment.
7+
- `gist:Agreement` and `gist:Commitment` are now direct subclasses of `gist:Intention`.
8+
- `gist:ContingentObligation` is now `gist:ContingentCommitment`, and its definition has been altered to reflect the change in meaning caused by removal of `gist:Obligation` and its now being a direct subclass of `gist:Commitment`.
9+
10+
### Minor Updates
11+
- Changes to `gist:Commitment`, `gist:Agreement`, and removal of `gist:Obligation`. Issue [#1188](https://github.com/semanticarts/gist/issues/1188).
12+
- Added `skos:scopeNote` to `gist:Commitment` which makes clear the unilateral-ness of the new definition.
13+
- Added `skos:scopeNote` to `gist:Agreement` which emphasizes that it is not necessary to instantiate every single commitment which makes up an agreement.
14+
- Added `skos:scopeNote` to `gist:Commitment` which clarifies that commitments might be binding via legal, moral, contractual, or other kinds of deontic force.

ontologies/gistCore.ttl

Lines changed: 44 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
@prefix : <https://w3id.org/semanticarts/ontology/gistCore#> .
12
@prefix gist: <https://w3id.org/semanticarts/ns/ontology/gist/> .
23
@prefix gistd: <https://w3id.org/semanticarts/ns/data/gist/> .
34
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@@ -154,10 +155,10 @@ gist:AddressUsageType
154155

155156
gist:Agreement
156157
a owl:Class ;
158+
rdfs:subClassOf gist:Intention ;
157159
owl:equivalentClass [
158160
a owl:Class ;
159161
owl:intersectionOf (
160-
gist:Commitment
161162
[
162163
a owl:Restriction ;
163164
owl:onProperty gist:hasParty ;
@@ -174,13 +175,14 @@ gist:Agreement
174175
owl:onProperty [
175176
owl:inverseOf gist:isDirectPartOf ;
176177
] ;
177-
owl:onClass gist:Obligation ;
178+
owl:onClass gist:Commitment ;
178179
owl:minQualifiedCardinality "2"^^xsd:nonNegativeInteger ;
179180
]
180181
) ;
181182
] ;
182-
skos:definition "Something which two or more People or Organizations mutually commit to do."^^xsd:string ;
183+
skos:definition "A mutually understood arrangement for two or more parties to make commitments."^^xsd:string ;
183184
skos:prefLabel "Agreement"^^xsd:string ;
185+
skos:scopeNote "While an agreement has two or more parties, and contains commitments which bind those parties, it is not necessary to instantiate each individual constituent commitment of an agreement."^^xsd:string ;
184186
.
185187

186188
gist:Artifact
@@ -209,17 +211,17 @@ gist:Assignment
209211
gist:TemporalRelation
210212
[
211213
a owl:Restriction ;
212-
owl:onProperty gist:isAssignmentOf ;
214+
owl:onProperty gist:isAssignedBy ;
213215
owl:someValuesFrom owl:Thing ;
214216
]
215217
[
216218
a owl:Restriction ;
217-
owl:onProperty gist:isAssignmentTo ;
219+
owl:onProperty gist:isAssignmentOf ;
218220
owl:someValuesFrom owl:Thing ;
219221
]
220222
[
221223
a owl:Restriction ;
222-
owl:onProperty gist:isAssignedBy ;
224+
owl:onProperty gist:isAssignmentTo ;
223225
owl:someValuesFrom owl:Thing ;
224226
]
225227
) ;
@@ -312,6 +314,7 @@ gist:Collection
312314

313315
gist:Commitment
314316
a owl:Class ;
317+
rdfs:subClassOf gist:Intention ;
315318
owl:equivalentClass [
316319
a owl:Class ;
317320
owl:intersectionOf (
@@ -340,8 +343,12 @@ gist:Commitment
340343
]
341344
) ;
342345
] ;
343-
skos:definition "An obligation (possibly unilateral)."^^xsd:string ;
346+
skos:definition "A binding intention for a single party to carry out, realize, or execute something."^^xsd:string ;
344347
skos:prefLabel "Commitment"^^xsd:string ;
348+
skos:scopeNote
349+
"A commitment is strictly unilateral. While something that has been committed to might affect more than one party, the commitment is binding on only one party."^^xsd:string ,
350+
"The deontic motivation which underlies a commitment's being binding may be of any kind, such as legal, moral, contractual, etc."^^xsd:string
351+
;
345352
.
346353

347354
gist:Component
@@ -514,13 +521,6 @@ gist:ControlledVocabulary
514521
a owl:Class ;
515522
owl:intersectionOf (
516523
gist:Collection
517-
[
518-
a owl:Restriction ;
519-
owl:onProperty [
520-
owl:inverseOf gist:isMemberOf ;
521-
] ;
522-
owl:someValuesFrom gist:Category ;
523-
]
524524
[
525525
a owl:Restriction ;
526526
owl:onProperty gist:isGovernedBy ;
@@ -532,6 +532,13 @@ gist:ControlledVocabulary
532532
) ;
533533
] ;
534534
]
535+
[
536+
a owl:Restriction ;
537+
owl:onProperty [
538+
owl:inverseOf gist:isMemberOf ;
539+
] ;
540+
owl:someValuesFrom gist:Category ;
541+
]
535542
) ;
536543
] ;
537544
skos:definition "A collection of terms approved and managed by some organization or person."^^xsd:string ;
@@ -1233,52 +1240,12 @@ gist:NetworkNode
12331240
skos:prefLabel "Network Node"^^xsd:string ;
12341241
.
12351242

1236-
gist:Obligation
1237-
a owl:Class ;
1238-
owl:equivalentClass [
1239-
a owl:Class ;
1240-
owl:intersectionOf (
1241-
gist:Commitment
1242-
[
1243-
a owl:Restriction ;
1244-
owl:onProperty gist:hasGiver ;
1245-
owl:someValuesFrom [
1246-
a owl:Class ;
1247-
owl:unionOf (
1248-
gist:Organization
1249-
gist:Person
1250-
) ;
1251-
] ;
1252-
]
1253-
[
1254-
a owl:Restriction ;
1255-
owl:onProperty gist:hasRecipient ;
1256-
owl:someValuesFrom [
1257-
a owl:Class ;
1258-
owl:unionOf (
1259-
gist:Organization
1260-
gist:Person
1261-
) ;
1262-
] ;
1263-
]
1264-
) ;
1265-
] ;
1266-
skos:definition "A future commitment from one organization or person to another. Contracts are sets of obligations to do or forbear, or to indemnify or warrant."^^xsd:string ;
1267-
skos:prefLabel "Obligation"^^xsd:string ;
1268-
skos:scopeNote "Obligations will often be governed by some Agreement or Offer."^^xsd:string ;
1269-
.
1270-
12711243
gist:Offer
12721244
a owl:Class ;
12731245
owl:equivalentClass [
12741246
a owl:Class ;
12751247
owl:intersectionOf (
12761248
gist:ContingentObligation
1277-
[
1278-
a owl:Restriction ;
1279-
owl:onProperty gist:offers ;
1280-
owl:someValuesFrom gist:CatalogItem ;
1281-
]
12821249
[
12831250
a owl:Restriction ;
12841251
owl:onProperty gist:hasGiver ;
@@ -1305,6 +1272,11 @@ gist:Offer
13051272
) ;
13061273
] ;
13071274
]
1275+
[
1276+
a owl:Restriction ;
1277+
owl:onProperty gist:offers ;
1278+
owl:someValuesFrom gist:CatalogItem ;
1279+
]
13081280
[
13091281
a owl:Restriction ;
13101282
owl:onProperty gist:plannedEndDateTime ;
@@ -1365,24 +1337,19 @@ gist:OrderedMember
13651337
owl:equivalentClass [
13661338
a owl:Class ;
13671339
owl:intersectionOf (
1368-
[
1369-
a owl:Restriction ;
1370-
owl:onProperty gist:providesOrderFor ;
1371-
owl:someValuesFrom owl:Thing ;
1372-
]
13731340
[
13741341
a owl:Class ;
13751342
owl:unionOf (
13761343
[
13771344
a owl:Restriction ;
1378-
owl:onProperty [
1379-
owl:inverseOf gist:precedesDirectly ;
1380-
] ;
1345+
owl:onProperty gist:precedesDirectly ;
13811346
owl:someValuesFrom gist:OrderedMember ;
13821347
]
13831348
[
13841349
a owl:Restriction ;
1385-
owl:onProperty gist:precedesDirectly ;
1350+
owl:onProperty [
1351+
owl:inverseOf gist:precedesDirectly ;
1352+
] ;
13861353
owl:someValuesFrom gist:OrderedMember ;
13871354
]
13881355
[
@@ -1392,6 +1359,11 @@ gist:OrderedMember
13921359
]
13931360
) ;
13941361
]
1362+
[
1363+
a owl:Restriction ;
1364+
owl:onProperty gist:providesOrderFor ;
1365+
owl:someValuesFrom owl:Thing ;
1366+
]
13951367
[
13961368
a owl:Restriction ;
13971369
owl:onProperty gist:isMemberOf ;
@@ -1783,18 +1755,18 @@ gist:SubCountryGovernment
17831755
a owl:Class ;
17841756
owl:intersectionOf (
17851757
gist:GovernmentOrganization
1758+
[
1759+
a owl:Restriction ;
1760+
owl:onProperty gist:isGovernedBy ;
1761+
owl:someValuesFrom gist:CountryGovernment ;
1762+
]
17861763
[
17871764
a owl:Restriction ;
17881765
owl:onProperty [
17891766
owl:inverseOf gist:isGovernedBy ;
17901767
] ;
17911768
owl:someValuesFrom gist:GeoRegion ;
17921769
]
1793-
[
1794-
a owl:Restriction ;
1795-
owl:onProperty gist:isGovernedBy ;
1796-
owl:someValuesFrom gist:CountryGovernment ;
1797-
]
17981770
) ;
17991771
] ;
18001772
skos:definition "A government of a governed geo-region other than a country, which is under the direct or indirect control of a country government."^^xsd:string ;
@@ -1906,14 +1878,14 @@ gist:Taxonomy
19061878
owl:unionOf (
19071879
[
19081880
a owl:Restriction ;
1909-
owl:onProperty [
1910-
owl:inverseOf gist:hasBroader ;
1911-
] ;
1881+
owl:onProperty gist:hasBroader ;
19121882
owl:someValuesFrom gist:Category ;
19131883
]
19141884
[
19151885
a owl:Restriction ;
1916-
owl:onProperty gist:hasBroader ;
1886+
owl:onProperty [
1887+
owl:inverseOf gist:hasBroader ;
1888+
] ;
19171889
owl:someValuesFrom gist:Category ;
19181890
]
19191891
) ;

0 commit comments

Comments
 (0)