valueflows

valueflows docs
git clone https://s.sonu.ch/~srfsh/valueflows.git
Log | Files | Refs | README

commit c39a1076e612069803e4b08290def041b2ae7ae5
parent 621a90d7fb21b94f066d29cb7bf78f0a53e2b708
Author: Lynn Foster <foster.j.lynn@gmail.com>
Date:   Tue, 15 Aug 2017 10:52:50 -0500

Merge pull request #234 from valueflows/fulfillment

Made fulfillment a M:M between economic event and commitment
Diffstat:
Mrelease-doc-in-process/ValueFlowsUML.png | 0
Mrelease-doc-in-process/all_vf.TTL | 66+++++++++++++++++++++++++++---------------------------------------
2 files changed, 27 insertions(+), 39 deletions(-)

diff --git a/release-doc-in-process/ValueFlowsUML.png b/release-doc-in-process/ValueFlowsUML.png Binary files differ. diff --git a/release-doc-in-process/all_vf.TTL b/release-doc-in-process/all_vf.TTL @@ -15,8 +15,8 @@ dcterms:type <http://purl.org/adms/assettype/Ontology>; dcterms:status <http://purl.org/adms/status/UnderDevelopment>. - -# ABSTRACT CLASSES + +# ABSTRACT CLASSES (KNOWLEDGE LAYER) vf:Action a owl:Class ; rdfs:label "vf:Action" ; @@ -111,18 +111,18 @@ vf:AgentRelationship a owl:Class ; rdfs:label "vf:AgentRelationship" ; rdfs:comment "An ongoing voluntary association between 2 Agents of any kind." . -#vf:Fulfillment a owl:Class ; -# rdfs:label "vf:Fulfillment" ; -# rdfs:comment "The quantity that the vf:EconomicEvent fulfilled towards the vf:Commitment." . - +vf:Fulfillment a owl:Class ; + rdfs:label "vf:Fulfillment" ; + rdfs:comment "The quantity that the vf:EconomicEvent fulfilled towards the vf:Commitment." . + vf:Appreciation a owl:Class ; rdfs:label "vf:Appreciation" ; rdfs:comment "A way to tie an economic event that is given in loose fulfilment for another economic event, without commitments or expectations. Supports the gift economy." . vf:Location a owl:Class ; rdfs:label "vf:Location" . - - + + # not sure about these @@ -215,7 +215,7 @@ vf:committedCategory # will need one for Intent too # waiting to do the recipe model - + #vf:processCategory # a owl:ObjectProperty ; # rdfs:domain vf:Process ; @@ -303,7 +303,7 @@ vf:committedReceiver a owl:ObjectProperty ; rdfs:label "committed receiver" ; rdfs:range foaf:Agent ; rdfs:comment "The economic agent whom a future economic event is committed to." . - + #vf:intendedProvider a owl:ObjectProperty ; # rdfs:domain vf:Intent ; # rdfs:label "provider" ; @@ -315,7 +315,7 @@ vf:committedReceiver a owl:ObjectProperty ; # rdfs:label "receiver" ; # rdfs:range foaf:Agent ; # rdfs:comment "The economic agent who would like to receive a future economic event." . - + vf:subject a owl:ObjectProperty ; rdfs:domain vf:AgentRelationship ; rdfs:label "subject" ; @@ -388,19 +388,19 @@ vf:affectedQuantity a owl:ObjectProperty ; rdfs:domain vf:EconomicEvent ; rdfs:range qudt:QuantityValue ; rdfs:comment "The quantity and unit of the event. This is the quantity that could be used to increment or decrement a resource, depending on the type of resource and type of event." . - -#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." . + +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." . vf:currentLocation a owl:ObjectProperty ; rdfs:label "current location" ; rdfs:domain vf:EconomicResource ; rdfs:range vf:Location ; rdfs:comment "The current place an economic resource is located. Could be at any level of granularity, from a town to an address to a warehouse location. Should be mappable." . - + vf:primaryLocation a owl:ObjectProperty ; rdfs:label "primary location" ; rdfs:domain foaf:Agent ; @@ -437,29 +437,17 @@ vf:trackingIdentifier a owl:AnnotationProperty ; rdfs:domain vf:EconomicResource ; rdfs:comment "Sometimes called lot number, used for trackable batched resources. Sometimes called serial number, used when each item must have a trackable identifier (like a computer). Could also be used for other unique tracking identifiers needed for resources." . -#vf:fulfilledBy a owl:ObjectProperty ; -# rdfs:label "fulfilled by" ; -# rdfs:range vf:EconomicEvent ; -# rdfs:domain vf:Fulfillment ; -# rdfs:comment "The economic event which completely or partially fulfills a commitment, used only for exchanges." . - -#vf:fulfillsExchange a owl:ObjectProperty ; -# rdfs:label "fulfills exchange" ; -# rdfs:range vf:Commitment ; -# rdfs:domain vf:Fulfillment ; -# rdfs:comment "The commitment which is completely or partially fulfilled by an economic event, used only for exchanges." . - -#vf:fulfillsProcess a owl:ObjectProperty ; -# rdfs:label "fulfills process" ; -# rdfs:range vf:Commitment ; -# rdfs:domain vf:EconomicEvent ; -# rdfs:comment "The economic event which completely or partially fulfills a commitment, used only for processes." . - -vf:fulfills a owl:ObjectProperty ; +vf:fulfilledBy a owl:ObjectProperty ; + rdfs:label "fulfilled by" ; + rdfs:range vf:EconomicEvent ; + rdfs:domain vf:Fulfillment ; + rdfs:comment "The economic event which completely or partially fulfills a commitment." . + +vf:fulfills a owl:ObjectProperty ; rdfs:label "fulfills" ; rdfs:range vf:Commitment ; - rdfs:domain vf:EconomicEvent ; - rdfs:comment "The economic event which completely or partially fulfills a commitment on a process." . + rdfs:domain vf:Fulfillment ; + rdfs:comment "The commitment which is completely or partially fulfilled by an economic event." . # isSubstitutable "Defines if any resources of that type can be freely substituted for any other resource of that type when used, consumed, traded, etc."