valueflows

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

commit d7a7edbe3bd3a861d7d4d7e573940047bd7e31a8
parent 8c33e34726cd98bc839fc832f073aab6bccb9965
Author: Bob Haugen <bob.haugen@gmail.com>
Date:   Mon, 19 Aug 2019 18:51:10 -0500

Merge pull request #569 from valueflows/fixes7

Fixes7
Diffstat:
Mdocs/appendix/rea.md | 3++-
Mdocs/introduction/flows.md | 3++-
Mrelease-doc-in-process/ValueFlowsUML.png | 0
Mrelease-doc-in-process/all_vf.TTL | 40++++++++++++++++++++--------------------
Mrelease-doc-in-process/protege_all_vf.TTL | 159+++++++++++++++++++++++++++++++++++++++++++++----------------------------------
5 files changed, 114 insertions(+), 91 deletions(-)

diff --git a/docs/appendix/rea.md b/docs/appendix/rea.md @@ -22,6 +22,7 @@ Extending REA from internal business systems into larger economic networks: [REA Beyond the Enterprise](http://mikorizal.org/BeyondTheEnterprise.html) +[From private ownership to commons accounting](http://mikorizal.org/Fromprivateownershipaccountingtocommonsaccoun.html) + Besides REA, the other main core concept is [dependent demand](http://hillside.net/plop/plop97/Proceedings/haugen.pdf). We do event-driven Resource Requirements Planning based on that pattern. -We have made some significant changes from what we might call "Classical REA", which you can read about [here](http://mikorizal.org/Fromprivateownershipaccountingtocommonsaccoun.html). _Warning: that document will probably be interesting only to REA and Linked Data wonks..._ diff --git a/docs/introduction/flows.md b/docs/introduction/flows.md @@ -58,7 +58,7 @@ All flows use an action property to designate what the flow is doing and how it * vf:modify - in processes like repair or modification, the same resource will appear in input with *vf:accept* verb * vf:pass - possible output of a testing or reviewing process, indicating the resource passed, the same resource will appear in input with *vf:accept* verb * vf:fail - possible output of a testing or reviewing process, indicating the resource failed, the same resource will appear in input with *vf:accept* verb -* vf:service - new service produced and delivered (a service implies that an agent actively receives the service) +* vf:deliver-service - new service produced and delivered (a service implies that an agent actively receives the service) * vf:transfer-all-rights - give full (in the human realm) rights and responsibilities to another agent, without transferring physical custody * vf:transfer-custody - give physical custody and control of a resource, without full accounting or ownership rights * vf:transfer-complete - give full rights and responsibilities plus physical custody @@ -77,6 +77,7 @@ pickup | No effect | Input | No | dropoff | dropoff | No effect | Output | No | pickup | accept | No effect | Input | No | modify | modify | No effect | Output | No | accept | +deliver-service | No effect | Output | No | N/A | pass | No effect | Output | No | accept | fail | No effect | Output | No | accept | transfer-custody | Decr+Incr(2) | N/A | No | N/A | 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 @@ -657,103 +657,103 @@ vf:mappableAddress a owl:ObjectProperty ; vf:increment a vf:Action ; vs:term_status "unstable" ; rdfs:label "increment" ; - rdfs:comment " ." . + rdfs:comment "Parent property for all actions that can increment a resource." . vf:decrement a vf:Action ; vs:term_status "unstable" ; rdfs:label "decrement" ; - rdfs:comment " ." . + rdfs:comment "Parent property for all actions that can decrement a resource." . vf:dropoff a vf:Action ; rdfs:label "dropoff" ; vs:term_status "unstable" ; - rdfs:comment " ." . + rdfs:comment "Transported resource or person leaves the process; the same resource or person appeared in the input." . vf:pickup a vf:Action ; rdfs:label "pickup" ; vs:term_status "unstable" ; - rdfs:comment " ." . + rdfs:comment "Transported resource or person enters the process; the same resource will appear in the output." . vf:consume a vf:Action ; rdfs:label "consume" ; vs:term_status "testing" ; rdfs:subPropertyOf vf:decrement ; - rdfs:comment " ." . + rdfs:comment "For example an ingredient or component composed into the output, after the process the ingredient is gone." . vf:use a vf:Action ; vs:term_status "testing" ; rdfs:label "use" ; - rdfs:comment " ." . + rdfs:comment "For example a tool used in process; after the process, the tool still exists." . vf:work a vf:Action ; vs:term_status "testing" ; rdfs:label "work" ; - rdfs:comment " ." . + rdfs:comment "Labor power applied to a process." . vf:cite a vf:Action ; vs:term_status "testing" ; rdfs:label "cite" ; - rdfs:comment " ." . + rdfs:comment "For example a design file, neither used nor consumed, the file remains available at all times." . vf:produce a vf:Action ; rdfs:label "produce" ; vs:term_status "testing" ; rdfs:subPropertyOf vf:increment ; - rdfs:comment " ." . + rdfs:comment "New resource was created in that process or an existing stock resource was added to." . vf:accept a vf:Action ; vs:term_status "testing" ; rdfs:label "accept" ; - rdfs:comment " ." . + rdfs:comment "In processes like repair or modification or testing, the same resource will appear in the output." . vf:modify a vf:Action ; vs:term_status "testing" ; rdfs:label "modify" ; - rdfs:comment " ." . + rdfs:comment "In processes like repair or modification, the same resource will appear in the input." . vf:pass a vf:Action ; vs:term_status "unstable" ; rdfs:label "pass" ; - rdfs:comment " ." . + rdfs:comment "Possible output of a testing or reviewing process, indicating the resource passed, the same resource will appear in the input." . vf:fail a vf:Action ; vs:term_status "unstable" ; rdfs:label "fail" ; - rdfs:comment " ." . + rdfs:comment "Possible output of a testing or reviewing process, indicating the resource failed, the same resource will appear in the input." . vf:deliver-service a vf:Action ; vs:term_status "unstable" ; rdfs:label "deliver-service" ; - rdfs:comment " ." . + rdfs:comment "New service produced and delivered (a service implies that an agent actively receives the service)." . vf:raise a vf:Action ; vs:term_status "unstable" ; rdfs:label "raise" ; rdfs:subPropertyOf vf:increment ; - rdfs:comment " ." . + rdfs:comment "Adjusts a quantity up based on a beginning balance or inventory count." . vf:lower a vf:Action ; vs:term_status "unstable" ; rdfs:label "lower" ; rdfs:subPropertyOf vf:decrement ; - rdfs:comment " ." . + rdfs:comment "Adjusts a quantity down based on a beginning balance or inventory count." . vf:transfer-complete a vf:Action ; rdfs:label "transfer-complete" ; vs:term_status "unstable" ; - rdfs:comment " ." . + rdfs:comment "Give full rights and responsibilities plus physical custody." . vf:transfer-all-rights a vf:Action ; rdfs:label "transfer-all-rights" ; vs:term_status "unstable" ; - rdfs:comment " ." . + rdfs:comment "Give full (in the human realm) rights and responsibilities to another agent, without transferring physical custody." . vf:transfer-custody a vf:Action ; rdfs:label "transfer-custody" ; vs:term_status "unstable" ; - rdfs:comment " ." . + rdfs:comment "Give physical custody and control of a resource, without full accounting or ownership rights." . vf:move a vf:Action ; rdfs:label "move" ; vs:term_status "unstable" ; - rdfs:comment " ." . + rdfs:comment "Change location and possibly identifier, if location is part of the identification, of a resource with no change of agent rights or possession." . diff --git a/release-doc-in-process/protege_all_vf.TTL b/release-doc-in-process/protege_all_vf.TTL @@ -17,6 +17,7 @@ dcterms:type <http://purl.org/adms/assettype/Ontology>; dcterms:status <http://purl.org/adms/status/UnderDevelopment>. + ##################################################### # TEMPORARY section to make protege doc work # Also look below for provider, receiver, resourceQuantity, effortQuantity, atLocation, finished, unitOfEffort @@ -29,12 +30,13 @@ vf:Boolean a owl:Class. ######################################################### + # ABSTRACT / CLASSIFICATION CLASSES (KNOWLEDGE LAYER) vf:Action a owl:Class ; rdfs:label "vf:Action" ; rdfs:subClassOf rdf:Property ; - vs:term_status "unstable" ; + vs:term_status "testing" ; rdfs:comment "An action verb defining the kind of event, commitment, or intent." . vf:AgentRelationshipRole a owl:Class ; @@ -78,7 +80,7 @@ vf:ScenarioDefinition a owl:Class ; vf:Plan a owl:Class ; rdfs:label "vf:Plan" ; - vs:term_status "unstable" ; + vs:term_status "testing" ; rdfs:comment "A logical collection of processes that constitute a body of scheduled work with defined deliverable(s)." . vf:Intent a owl:Class ; @@ -94,7 +96,7 @@ vf:Proposal a owl:Class ; vf:ProposedIntent a owl:Class ; rdfs:label "vf:ProposedIntent" ; vs:term_status "unstable" ; - rdfs:comment "Supports including intents in multiple proposals, as well as a proposal including multiple intents." . + rdfs:comment "Represents many-to-many relationships between Proposals and Intents, supporting including intents in multiple proposals, as well as a proposal including multiple intents." . vf:ProposedTo a owl:Class ; rdfs:label "vf:ProposedTo" ; @@ -109,7 +111,7 @@ vf:Commitment a owl:Class ; vf:Satisfaction a owl:Class ; rdfs:label "vf:Satisfaction" ; vs:term_status "unstable" ; - rdfs:comment "A commitment or economic event that partially or fully satisfies one or more intents." . + rdfs:comment "Represents many-to-many relationships between intents and commitments or events that partially or full satisfy one or more intents." . vf:Agreement a owl:Class ; rdfs:label "vf:Agreement" ; @@ -141,23 +143,23 @@ vf:EconomicEvent a owl:Class ; vf:AgentRelationship a owl:Class ; rdfs:label "vf:AgentRelationship" ; - vs:term_status "unstable" ; + vs:term_status "testing" ; rdfs:comment "An ongoing voluntary association between 2 agents of any kind." . vf:Fulfillment a owl:Class ; rdfs:label "vf:Fulfillment" ; vs:term_status "unstable" ; - rdfs:comment "The quantity that the economic event fulfilled towards the commitment." . + rdfs:comment "Represents many-to-many relationships between commitments and economic events that fully or partially satisfy one or more commitments." . vf:Claim a owl:Class ; rdfs:label "vf:Claim" ; vs:term_status "unstable" ; - rdfs:comment "A claim for a future economic event(s) in reciprocity for an economic event that already occurred." . + rdfs:comment "A claim for a future economic event(s) in reciprocity for an economic event that already occurred. For example, a claim for payment for goods received." . vf:Settlement a owl:Class ; rdfs:label "vf:Settlement" ; vs:term_status "unstable" ; - rdfs:comment "The quantity that the economic event settled of the claim." . + rdfs:comment "Represents many-to-many relationships between claim and economic events that uflly or parially settle the one or more claims." . vf:Appreciation a owl:Class ; rdfs:label "vf:Appreciation" ; @@ -173,7 +175,7 @@ vf:action rdfs:label "action" ; rdfs:domain [ owl:unionOf (vf:EconomicEvent vf:Commitment vf:Intent vf:RecipeFlow vf:Claim) ] ; rdfs:range vf:Action ; - vs:term_status "unstable" ; + vs:term_status "testing" ; rdfs:comment "Relates a process input or output to a verb, such as consume, produce, work, improve, etc." . vf:inputOf @@ -181,16 +183,16 @@ vf:inputOf rdfs:label "input of" ; rdfs:domain [ owl:unionOf (vf:EconomicEvent vf:Commitment vf:Intent) ] ; rdfs:range vf:Process ; - vs:term_status "unstable" ; - rdfs:comment "Relates an input flow to it's node." . + vs:term_status "testing" ; + rdfs:comment "Relates an input flow to it's process." . vf:outputOf a owl:ObjectProperty ; rdfs:label "output of" ; rdfs:domain [ owl:unionOf (vf:EconomicEvent vf:Commitment vf:Intent) ] ; rdfs:range vf:Process ; - vs:term_status "unstable" ; - rdfs:comment "Relates an output flow to it's node." . + vs:term_status "testing" ; + rdfs:comment "Relates an output flow to it's process." . vf:recipeInputOf a owl:ObjectProperty ; @@ -198,7 +200,7 @@ vf:recipeInputOf rdfs:domain vf:RecipeFlow ; rdfs:range vf:RecipeProcess ; vs:term_status "unstable" ; - rdfs:comment "Relates an input flow to it's node in a recipe." . + rdfs:comment "Relates an input flow to it's process in a recipe." . vf:recipeOutputOf a owl:ObjectProperty ; @@ -206,14 +208,14 @@ vf:recipeOutputOf rdfs:domain vf:RecipeFlow ; rdfs:range vf:RecipeProcess ; vs:term_status "unstable" ; - rdfs:comment "Relates an output flow to it's node in a recipe." . + rdfs:comment "Relates an output flow to it's process in a recipe." . vf:plannedWithin a owl:ObjectProperty ; rdfs:label "planned within" ; rdfs:domain vf:Process ; rdfs:range vf:Plan ; - vs:term_status "unstable" ; + vs:term_status "testing" ; rdfs:comment "The process with its inputs and outputs is part of the plan." . vf:independentDemandOf @@ -221,14 +223,15 @@ vf:independentDemandOf rdfs:label "independent demand of" ; rdfs:range vf:Plan ; rdfs:domain vf:Commitment ; - rdfs:comment "Represents a desired deliverable to the outside of this plan." . + vs:term_status "testing" ; + rdfs:comment "Represents a desired deliverable expected from this plan." . vf:resourceInventoriedAs a owl:ObjectProperty ; rdfs:label "resource inventoried as" ; rdfs:domain [ owl:unionOf (vf:Commitment vf:Intent vf:EconomicEvent) ] ; rdfs:range vf:EconomicResource ; - vs:term_status "unstable" ; + vs:term_status "testing" ; rdfs:comment "Economic resource involved in the flow." . vf:toResourceInventoriedAs @@ -237,14 +240,14 @@ vf:toResourceInventoriedAs rdfs:domain vf:EconomicEvent ; rdfs:range vf:EconomicResource ; vs:term_status "unstable" ; - rdfs:comment "Additional economic resource on the economic event when needed for receipt. Used when a transfer or move, or sometimes other actions, requires explicitly identifying an economic resource on the receiving side." . + rdfs:comment "Additional economic resource on the economic event when needed by the receiver. Used when a transfer or move, or sometimes other actions, requires explicitly identifying an economic resource on the receiving side." . vf:relationship a owl:ObjectProperty ; rdfs:label "relationship" ; rdfs:domain vf:AgentRelationship ; rdfs:range vf:AgentRelationshipRole ; - vs:term_status "unstable" ; - rdfs:comment "A kind of relationship that exists between 2 agents." . + vs:term_status "testing" ; + rdfs:comment "The role of an economic relationship that exists between 2 agents, such as member, trading partner." . vf:appreciationOf a owl:ObjectProperty ; @@ -280,15 +283,15 @@ vf:subject a owl:ObjectProperty ; rdfs:domain vf:AgentRelationship ; rdfs:label "subject" ; rdfs:range foaf:Agent ; - vs:term_status "unstable" ; - rdfs:comment "The subject of a relationship between 2 agents." . + vs:term_status "testing" ; + rdfs:comment "The subject of a relationship between 2 agents. For example, if Mary is a member of a group, then Mary is the subject." . vf:object a owl:ObjectProperty ; rdfs:domain vf:AgentRelationship ; rdfs:label "object" ; rdfs:range foaf:Agent ; - vs:term_status "unstable" ; - rdfs:comment "The object of a relationship between 2 agents." . + vs:term_status "testing" ; + rdfs:comment "The object of a relationship between 2 agents. For example, if Mary is a member of a group, then the group is the object." . vf:inScopeOf a owl:ObjectProperty ; rdfs:domain owl:Thing ; @@ -316,7 +319,7 @@ vf:settles a owl:ObjectProperty ; rdfs:domain vf:Settlement ; rdfs:range vf:Claim ; vs:term_status "unstable" ; - rdfs:comment "References a claim that fully or partially settled by the economic event." . + rdfs:comment "References a claim that is fully or partially settled by the economic event." . vf:settledBy a owl:ObjectProperty ; rdfs:label "settled by" ; @@ -335,12 +338,14 @@ vf:containedIn a owl:ObjectProperty ; vf:hasBeginning a owl:DatatypeProperty ; rdfs:domain time:TemporalEntity ; rdfs:range xsd:dateTimeStamp ; + vs:term_status "unstable" ; owl:propertyChainAxiom (time:hasBeginning time:inXSDDateTimeStamp) ; rdfs:comment "Specific time marking the exact beginning of flow or process". vf:hasEnd a owl:DatatypeProperty ; rdfs:domain time:TemporalEntity ; rdfs:range xsd:dateTimeStamp ; + vs:term_status "unstable" ; owl:propertyChainAxiom (time:hasEnd time:inXSDDateTimeStamp) ; rdfs:comment "Specific time marking the exact end of flow or process". @@ -349,14 +354,14 @@ vf:accountingQuantity a owl:ObjectProperty ; rdfs:domain vf:EconomicResource ; rdfs:range qudt:QuantityValue ; vs:term_status "unstable" ; - rdfs:comment "The current amount and unit of the economic resource for which the agent has primary rights and responsibilities, sometimes thought of as ownership. This can be stored or derived from economic events affecting the resource." . + rdfs:comment "The current amount and unit of the economic resource for which the agent has primary rights and responsibilities, sometimes thought of as ownership. This can be either stored or derived from economic events affecting the resource." . vf:onhandQuantity a owl:ObjectProperty ; rdfs:label "onhand quantity" ; rdfs:domain vf:EconomicResource ; rdfs:range qudt:QuantityValue ; vs:term_status "unstable" ; - rdfs:comment "The current amount and unit of the economic resource which is under direct control of the agent. It may be more or less than the accounting quantity. This can be stored or derived from economic events affecting the resource." . + rdfs:comment "The current amount and unit of the economic resource which is under direct control of the agent. It may be more or less than the accounting quantity. This can be either stored or derived from economic events affecting the resource." . vf:resourceQuantity a owl:ObjectProperty ; rdfs:label "resource quantity" ; @@ -377,7 +382,7 @@ vf:availableQuantity a owl:ObjectProperty ; rdfs:domain vf:Intent ; rdfs:range qudt:QuantityValue ; vs:term_status "unstable" ; - rdfs:comment "The quantity of the offered or requested resource currently available." . + rdfs:comment "The quantity of the offered resource currently available." . vf:unitBased a owl:DatatypeProperty ; rdfs:label "unit based" ; @@ -416,11 +421,13 @@ vf:atLocation a owl:ObjectProperty ; vf:image a owl:DatatypeProperty ; vs:term_status "unstable" ; - rdfs:label "image" . + rdfs:label "image" ; + rdfs:comment "The uri to an image relevant to the entity, such as a logo, avatar, photo, diagram, etc." . vf:uri a owl:DatatypeProperty ; vs:term_status "unstable" ; - rdfs:label "uri" . + rdfs:label "uri" ; + rdfs:comment "The web address relevant to the entity." . vf:name a owl:DatatypeProperty ; rdfs:label "name" ; @@ -510,14 +517,14 @@ vf:reciprocal rdfs:domain vf:ProposedIntent ; rdfs:range xsd:boolean ; vs:term_status "unstable" ; - rdfs:comment "This is a reciprocal intent of this proposal, not primary. Not meant to be part of intent matching." . + rdfs:comment "This is a reciprocal intent of this proposal, not primary. Not meant to be used for intent matching." . vf:finished a owl:DatatypeProperty ; rdfs:domain [ owl:unionOf (vf:Commitment vf:Process vf:Intent vf:Claim) ] ; rdfs:label "finished" ; rdfs:range vf:Boolean ; #xsd:boolean ; vs:term_status "testing" ; - rdfs:comment "The commitment or intent or process is complete or not." . + rdfs:comment "The commitment or intent or process is complete or not. This is irrespective of if the original goal has been met, and indicates that no more will be done." . vf:substitutable a owl:DatatypeProperty ; rdfs:label "substitutable" ; @@ -540,14 +547,6 @@ vf:unitOfEffort a owl:ObjectProperty ; vs:term_status "unstable" ; rdfs:comment "The unit used for use or work or sometimes cite actions." . -vf:durationMultiplier - a owl:DatatypeProperty ; - rdfs:label "duration multiplier" ; - rdfs:domain vf:RecipeProcess ; - rdfs:range xsd:float ; - vs:term_status "unstable" ; - rdfs:comment "The multiplier for duration based on capacities for the recipe." . - vf:basedOn a owl:ObjectProperty ; rdfs:label "based on" ; @@ -559,10 +558,10 @@ vf:basedOn vf:classifiedAs a owl:ObjectProperty ; rdfs:label "classified as" ; - rdfs:domain owl:Thing ; + rdfs:domain [ owl:unionOf (vf:Process vf:EconomicResource) ] ; rdfs:range owl:Thing ; vs:term_status "unstable" ; - rdfs:comment "References a concept in a common taxonomy or other classification scheme for purposes of categorization or grouping." . + rdfs:comment "References one or more concepts in a common taxonomy or other classification scheme for purposes of categorization or grouping." . vf:resourceClassifiedAs a owl:ObjectProperty ; @@ -649,7 +648,7 @@ vf:clauseOf a owl:ObjectProperty ; rdfs:domain vf:Commitment ; rdfs:range vf:Agreement ; vs:term_status "unstable" ; - rdfs:comment "This commitment is part of the agreement, which could not exist without it." . + rdfs:comment "This commitment is part of the agreement." . vf:realizationOf a owl:ObjectProperty ; rdfs:label "realization of" ; @@ -670,82 +669,104 @@ vf:mappableAddress a owl:ObjectProperty ; vf:increment a vf:Action ; vs:term_status "unstable" ; - rdfs:label "increment" . + rdfs:label "increment" ; + rdfs:comment "Parent property for all actions that can increment a resource." . vf:decrement a vf:Action ; vs:term_status "unstable" ; - rdfs:label "decrement" . + rdfs:label "decrement" ; + rdfs:comment "Parent property for all actions that can decrement a resource." . vf:dropoff a vf:Action ; rdfs:label "dropoff" ; - vs:term_status "unstable" . + vs:term_status "unstable" ; + rdfs:comment "Transported resource or person leaves the process; the same resource or person appeared in the input." . vf:pickup a vf:Action ; rdfs:label "pickup" ; - vs:term_status "unstable" . + vs:term_status "unstable" ; + rdfs:comment "Transported resource or person enters the process; the same resource will appear in the output." . vf:consume a vf:Action ; rdfs:label "consume" ; vs:term_status "testing" ; - rdfs:subPropertyOf vf:decrement . + rdfs:subPropertyOf vf:decrement ; + rdfs:comment "For example an ingredient or component composed into the output, after the process the ingredient is gone." . vf:use a vf:Action ; - vs:term_status "unstable" ; - rdfs:label "use" . + vs:term_status "testing" ; + rdfs:label "use" ; + rdfs:comment "For example a tool used in process; after the process, the tool still exists." . vf:work a vf:Action ; vs:term_status "testing" ; - rdfs:label "work" . + rdfs:label "work" ; + rdfs:comment "Labor power applied to a process." . vf:cite a vf:Action ; vs:term_status "testing" ; - rdfs:label "cite" . + rdfs:label "cite" ; + rdfs:comment "For example a design file, neither used nor consumed, the file remains available at all times." . vf:produce a vf:Action ; rdfs:label "produce" ; vs:term_status "testing" ; - rdfs:subPropertyOf vf:increment . + rdfs:subPropertyOf vf:increment ; + rdfs:comment "New resource was created in that process or an existing stock resource was added to." . vf:accept a vf:Action ; - vs:term_status "unstable" ; - rdfs:label "accept" . + vs:term_status "testing" ; + rdfs:label "accept" ; + rdfs:comment "In processes like repair or modification or testing, the same resource will appear in the output." . vf:modify a vf:Action ; - vs:term_status "unstable" ; - rdfs:label "modify" . + vs:term_status "testing" ; + rdfs:label "modify" ; + rdfs:comment "In processes like repair or modification, the same resource will appear in the input." . vf:pass a vf:Action ; vs:term_status "unstable" ; - rdfs:label "pass" . + rdfs:label "pass" ; + rdfs:comment "Possible output of a testing or reviewing process, indicating the resource passed, the same resource will appear in the input." . vf:fail a vf:Action ; vs:term_status "unstable" ; - rdfs:label "fail" . + rdfs:label "fail" ; + rdfs:comment "Possible output of a testing or reviewing process, indicating the resource failed, the same resource will appear in the input." . -vf:service a vf:Action ; - vs:term_status "testing" ; - rdfs:label "service" . +vf:deliver-service a vf:Action ; + vs:term_status "unstable" ; + rdfs:label "deliver-service" ; + rdfs:comment "New service produced and delivered (a service implies that an agent actively receives the service)." . vf:raise a vf:Action ; + vs:term_status "unstable" ; rdfs:label "raise" ; - rdfs:subPropertyOf vf:increment . + rdfs:subPropertyOf vf:increment ; + rdfs:comment "Adjusts a quantity up based on a beginning balance or inventory count." . vf:lower a vf:Action ; + vs:term_status "unstable" ; rdfs:label "lower" ; - rdfs:subPropertyOf vf:decrement . + rdfs:subPropertyOf vf:decrement ; + rdfs:comment "Adjusts a quantity down based on a beginning balance or inventory count." . vf:transfer-complete a vf:Action ; rdfs:label "transfer-complete" ; - vs:term_status "unstable" . + vs:term_status "unstable" ; + rdfs:comment "Give full rights and responsibilities plus physical custody." . vf:transfer-all-rights a vf:Action ; rdfs:label "transfer-all-rights" ; - vs:term_status "unstable" . + vs:term_status "unstable" ; + rdfs:comment "Give full (in the human realm) rights and responsibilities to another agent, without transferring physical custody." . vf:transfer-custody a vf:Action ; rdfs:label "transfer-custody" ; - vs:term_status "unstable" . + vs:term_status "unstable" ; + rdfs:comment "Give physical custody and control of a resource, without full accounting or ownership rights." . vf:move a vf:Action ; rdfs:label "move" ; - vs:term_status "unstable" . + vs:term_status "unstable" ; + rdfs:comment "Change location and possibly identifier, if location is part of the identification, of a resource with no change of agent rights or possession." .