valueflows

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

commit 9ace5bf2a15f6125bc7982535c98ef371be113db
parent 39f9e447f3e2b343cf26c7f64fc394837e8b9124
Author: Lynn Foster <foster.j.lynn@gmail.com>
Date:   Sun, 19 Nov 2017 09:21:45 -0600

Merge pull request #239 from valueflows/ar-scope

make consistent property names using owl:unionOf
Diffstat:
Mrelease-doc-in-process/ValueFlowsUML.png | 0
Mrelease-doc-in-process/all_vf.TTL | 147++++++++++++++++++++++++++++++++++++++++++++-----------------------------------
2 files changed, 82 insertions(+), 65 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 @@ -145,44 +145,64 @@ vf:Location a owl:Class ; vf:action a owl:ObjectProperty ; rdfs:label "action" ; - rdfs:domain vf:EconomicEvent ; - rdfs:range vf:Action ; - rdfs:comment "Relates a process input or output (or other vf:EconomicEVent) to a verb, such as consume, produce, work, improve, etc." . - -vf:committedAction - a owl:ObjectProperty ; - rdfs:label "committed action" ; - rdfs:domain vf:Commitment ; + rdfs:domain [ owl:unionOf (vf:EconomicEvent vf:Commitment) ] ; rdfs:range vf:Action ; - rdfs:comment "Relates a process input or output (or other vf:EconomicEVent) to a verb, such as consume, produce, work, improve, etc." . - -# need one for Intent too + rdfs:comment "Relates a process input or output to a verb, such as consume, produce, work, improve, etc." . -# Do we want to have the direction this way, to the process? or containers from the process? or both? +#vf:committedAction +# a owl:ObjectProperty ; +# rdfs:label "committed action" ; +# rdfs:domain vf:Commitment ; +# rdfs:range vf:Action ; +# rdfs:comment "Relates a process input or output (or other vf:EconomicEVent) to a verb, such as consume, produce, work, improve, etc." . vf:inputOf a owl:ObjectProperty ; rdfs:label "input of" ; - rdfs:domain vf:EconomicEvent ; + rdfs:domain [ owl:unionOf (vf:EconomicEvent vf:Commitment) ] ; rdfs:range vf:Process . vf:outputOf a owl:ObjectProperty ; rdfs:label "output of" ; - rdfs:domain vf:EconomicEvent ; + rdfs:domain [ owl:unionOf (vf:EconomicEvent vf:Commitment) ] ; rdfs:range vf:Process . -vf:committedInputOf +vf:inputs a owl:ObjectProperty ; - rdfs:label "committed input of" ; - rdfs:domain vf:Commitment ; - rdfs:range vf:Process . + rdfs:label "inputs" ; + rdfs:domain vf:Process ; + rdfs:range vf:EconomicEvent . -vf:committedOutputOf +vf:outputs a owl:ObjectProperty ; - rdfs:label "committed output of" ; - rdfs:domain vf:Commitment ; - rdfs:range vf:Process . + rdfs:label "outputs" ; + rdfs:domain vf:Process ; + rdfs:range vf:EconomicEvent . + +vf:committedInputs + a owl:ObjectProperty ; + rdfs:label "committed inputs" ; + rdfs:domain vf:Process ; + rdfs:range vf:Commitment . + +vf:committedOutputs + a owl:ObjectProperty ; + rdfs:label "committed outputs" ; + rdfs:domain vf:Process ; + rdfs:range vf:Commitment . + +#vf:committedInputOf +# a owl:ObjectProperty ; +# rdfs:label "committed input of" ; +# rdfs:domain vf:Commitment ; +# rdfs:range vf:Process . + +#vf:committedOutputOf +# a owl:ObjectProperty ; +# rdfs:label "committed output of" ; +# rdfs:domain vf:Commitment ; +# rdfs:range vf:Process . #vf:intendedInputOf # a owl:ObjectProperty ; @@ -196,19 +216,17 @@ vf:committedOutputOf vf:resourceClassifiedAs a owl:ObjectProperty ; - rdfs:label "resource classified by" ; - rdfs:domain vf:EconomicResource ; - rdfs:range vf:ResourceClassification ; - rdfs:comment "Relates a resource to its primary classification, as part of describing that resource." . - -vf:committedResourceClassifiedAs - a owl:ObjectProperty ; - rdfs:label "committed resource classified by" ; - rdfs:domain vf:Commitment ; + rdfs:label "resource classified as" ; + rdfs:domain [ owl:unionOf (vf:Commitment vf:EconomicResource) ] ; rdfs:range vf:ResourceClassification ; - rdfs:comment "The primary classification that describes a resource committed, at any level of granularity." . + rdfs:comment "A resource's primary classification, as part of describing that resource." . -# will need one for Intent too +#vf:committedResourceClassifiedAs +# a owl:ObjectProperty ; +# rdfs:label "committed resource classified by" ; +# rdfs:domain vf:Commitment ; +# rdfs:range vf:ResourceClassification ; +# rdfs:comment "The primary classification that describes a resource committed, at any level of granularity." . vf:processClassifiedAs a owl:ObjectProperty ; @@ -229,7 +247,7 @@ vf:exchangeClassifiedAs vf:involves a owl:ObjectProperty ; rdfs:label "involves" ; - rdfs:domain vf:Commitment ; # create one of these for intents + rdfs:domain vf:Commitment ; 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." . @@ -274,28 +292,28 @@ vf:appreciationWith rdfs:comment "The economic event implemented in appreciation (gift economy)." . vf:provider a owl:ObjectProperty ; - rdfs:domain vf:EconomicEvent ; + rdfs:domain [ owl:unionOf (vf:EconomicEvent vf:Commitment) ] ; rdfs:label "provider" ; rdfs:range foaf:Agent ; - rdfs:comment "The economic agent from whom the economic event is initiated." . + rdfs:comment "The economic agent from whom the intended, committed, or actual economic event is initiated." . vf:receiver a owl:ObjectProperty ; - rdfs:domain vf:EconomicEvent ; + rdfs:domain [ owl:unionOf (vf:EconomicEvent vf:Commitment) ] ; rdfs:label "receiver" ; rdfs:range foaf:Agent ; - rdfs:comment "The economic agent whom the economic event is for." . + rdfs:comment "The economic agent whom the intended, committed, or actual economic event is for." . -vf:committedProvider a owl:ObjectProperty ; - rdfs:domain vf:Commitment ; - rdfs:label "committed provider" ; - rdfs:range foaf:Agent ; - rdfs:comment "The economic agent who commits to a future economic event." . +#vf:committedProvider a owl:ObjectProperty ; +# rdfs:domain vf:Commitment ; +# rdfs:label "committed provider" ; +# rdfs:range foaf:Agent ; +# rdfs:comment "The economic agent who commits to a future economic event." . -vf:committedReceiver a owl:ObjectProperty ; - rdfs:domain vf:Commitment ; - rdfs:label "committed receiver" ; - rdfs:range foaf:Agent ; - rdfs:comment "The economic agent whom a future economic event is committed to." . +#vf:committedReceiver a owl:ObjectProperty ; +# rdfs:domain vf:Commitment ; +# 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 ; @@ -327,17 +345,17 @@ vf:context a owl:ObjectProperty ; rdfs:range foaf:Agent ; rdfs:comment "The larger context of a relationship between 2 agents, used where the relationship is not relevant outside of that context." . -vf:scope a owl:ObjectProperty ; - rdfs:domain vf:EconomicEvent ; +vf:scope a owl:ObjectProperty ; + rdfs:domain [ owl:unionOf (vf:EconomicEvent vf:Commitment) ] ; rdfs:label "scope" ; rdfs:range owl:Thing ; - rdfs:comment "The larger boundary or context of an economic event, used for accounting, planning, distributing income." . + rdfs:comment "The larger boundary or context, used for accounting, planning, distributing income." . -vf:committedScope a owl:ObjectProperty ; - rdfs:domain vf:Commitment ; - rdfs:label "scope" ; - rdfs:range owl:Thing ; - rdfs:comment "The larger boundary or context of a commitment, used for accounting, planning." . +#vf:committedScope a owl:ObjectProperty ; +# rdfs:domain vf:Commitment ; +# rdfs:label "scope" ; +# rdfs:range owl:Thing ; +# rdfs:comment "The larger boundary or context of a commitment, used for accounting, planning." . #vf:intendedScope a owl:ObjectProperty ; # rdfs:domain vf:Intent ; @@ -345,17 +363,17 @@ vf:committedScope a owl:ObjectProperty ; # rdfs:range owl:Thing ; # rdfs:comment "The larger boundary or context of an economic event, used for planning." . -vf:under a owl:ObjectProperty ; - rdfs:domain vf:EconomicEvent ; +vf:under a owl:ObjectProperty ; + rdfs:domain [ owl:unionOf (vf:EconomicEvent vf:Commitment) ] ; rdfs:label "under" ; rdfs:range vf:Agreement ; rdfs:comment "Reference an agreement between agents which specifies the rules or policies which govern this event." . -vf:committedUnder a owl:ObjectProperty ; - rdfs:domain vf:Commitment ; - rdfs:label "committed under" ; - rdfs:range vf:Agreement ; - rdfs:comment "Reference an agreement between agents which specifies the rules or policies which govern this commitment." . +#vf:committedUnder a owl:ObjectProperty ; +# rdfs:domain vf:Commitment ; +# rdfs:label "committed under" ; +# rdfs:range vf:Agreement ; +# rdfs:comment "Reference an agreement between agents which specifies the rules or policies which govern this commitment." . vf:inExchangeFor a owl:ObjectProperty ; rdfs:label "in exchange for" ; @@ -368,8 +386,7 @@ vf:contains a owl:ObjectProperty ; rdfs:domain vf:EconomicResource ; rdfs:range vf:EconomicResource ; rdfs:comment "Used when a stock economic resource contains units also defined as economic resources." . - - + vf:quantity a owl:ObjectProperty ; rdfs:label "quantity" ; rdfs:domain vf:EconomicResource ;