commit 3075a14ec95bd96ac2a10877e36dae57029cb152
parent 817f2b90c13030219f16fcc836fb6429de8ff46e
Author: Lynn Foster <foster.j.lynn@gmail.com>
Date: Tue, 15 Jan 2019 13:12:46 -0600
Merge pull request #397 from elf-pavlik/satisfaction
Intent related changes extracted from Proposal PR
Diffstat:
1 file changed, 37 insertions(+), 7 deletions(-)
diff --git a/release-doc-in-process/all_vf.TTL b/release-doc-in-process/all_vf.TTL
@@ -57,6 +57,10 @@ vf:Commitment a owl:Class ;
rdfs:label "vf:Commitment" ;
rdfs:comment "A planned economic flow that has been promised by an agent to another agent." .
+vf:Satisfaction a owl:Class ;
+ rdfs:label "vf:Satisfaction" ;
+ rdfs:comment "A commitment or economic event that partially or fully satisfies one or more intents." .
+
vf:Agreement a owl:Class ;
rdfs:label "vf:Agreement" ;
rdfs:comment "Any type of agreement among economic agents, that can be referenced in VF to clarify the economic activity. This is a placeholder pending investigating other vocabularies." .
@@ -180,9 +184,9 @@ vf:classifiedAs
vf:involves
a owl:ObjectProperty ;
rdfs:label "involves" ;
- rdfs:domain vf:Commitment ;
+ rdfs:domain [ owl:unionOf (vf:Commitment vf:Intent) ] ;
rdfs:range vf:EconomicResource ;
- rdfs:comment "EconomicResource the Commitment intends or commits to affect. Could be an actual resource or a category or type of resource." .
+ rdfs:comment "EconomicResource the Commitment commits or Intent intends to affect. Could be an actual resource or a classification / specification of resource." .
vf:underlyingResource
a owl:ObjectProperty ;
@@ -225,13 +229,13 @@ vf:appreciationWith
rdfs:comment "The economic event implemented in appreciation (gift economy)." .
vf:provider a owl:ObjectProperty ;
- rdfs:domain [ owl:unionOf (vf:EconomicEvent vf:Commitment) ] ;
+ rdfs:domain [ owl:unionOf (vf:EconomicEvent vf:Commitment vf:Intent) ] ;
rdfs:label "provider" ;
rdfs:range foaf:Agent ;
rdfs:comment "The economic agent from whom the intended, committed, or actual economic event is initiated." .
vf:receiver a owl:ObjectProperty ;
- rdfs:domain [ owl:unionOf (vf:EconomicEvent vf:Commitment) ] ;
+ rdfs:domain [ owl:unionOf (vf:EconomicEvent vf:Commitment vf:Intent) ] ;
rdfs:label "receiver" ;
rdfs:range foaf:Agent ;
rdfs:comment "The economic agent whom the intended, committed, or actual economic event is for." .
@@ -294,7 +298,13 @@ vf:fulfilledQuantity a owl:ObjectProperty ;
rdfs:label "fulfilled quantity" ;
rdfs:domain vf:Fulfillment ;
rdfs:range qudt:QuantityValue ;
- rdfs:comment "The quantity of the fulfillment of an event towards a commitment." .
+ rdfs:comment "The quantity of the fulfillment of an event towards a commitment or an intent." .
+
+vf:satisfiedQuantity a owl:ObjectProperty ;
+ rdfs:label "satisfied quantity" ;
+ rdfs:domain vf:Satisfaction ;
+ rdfs:range qudt:QuantityValue ;
+ rdfs:comment "The quantity of the satisfaction of an commitment towards an intent." .
vf:currentLocation a owl:ObjectProperty ;
rdfs:label "current location" ;
@@ -320,6 +330,12 @@ vf:committedTime a owl:ObjectProperty ;
rdfs:range time:TemporalEntity ;
rdfs:comment "The promised temporal instant or interval." .
+vf:intendedTime a owl:ObjectProperty ;
+ rdfs:label "intended time" ;
+ rdfs:domain vf:Intent ;
+ rdfs:range time:TemporalEntity ;
+ rdfs:comment "The intended temporal instant or interval." .
+
vf:plannedTime a owl:ObjectProperty ;
rdfs:label "planned time" ;
rdfs:domain vf:Process ;
@@ -354,12 +370,26 @@ vf:fulfilledBy a owl:ObjectProperty ;
vf:fulfills a owl:ObjectProperty ;
rdfs:label "fulfills" ;
- rdfs:range vf:Commitment ;
+ rdfs:range [ owl:unionOf (vf:Commitment vf:Intent) ] ;
rdfs:domain vf:Fulfillment ;
rdfs:comment "The commitment which is completely or partially fulfilled by an economic event." .
+vf:satisfies
+ a owl:ObjectProperty ;
+ rdfs:label "satisfies" ;
+ rdfs:domain vf:Satisfaction ;
+ rdfs:range vf:Intent ;
+ rdfs:comment "An intent satisfied fully or partially by an economic event or commitment." .
+
+vf:satisfiedBy
+ a owl:ObjectProperty ;
+ rdfs:label "satisfied by" ;
+ rdfs:domain vf:Satisfaction ;
+ rdfs:range [ owl:unionOf (vf:Commitment vf:EconomicEvent ) ] ;
+ rdfs:comment "A commitment or economic event fully or partially satisfying an intent" .
+
#vf:isFinished a owl:DatatypeProperty ;
-# rdfs:domain [ owl:unionOf (vf:Commitment vf:Process) ] ;
+# rdfs:domain [ owl:unionOf (vf:Commitment vf:Process vf:Intent) ] ;
# rdfs:label "is finished" ;
# rdfs:range xsd:boolean ;
# rdfs:comment "The commitment or process is complete or not." .