valueflows

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

commit b6b634cf9ffcfe03191aa703bcfa6c73c09c5b32
parent 512c11b606779226c0b38479c2ed0c22e13bfadd
Author: Lynn Foster <foster.j.lynn@gmail.com>
Date:   Tue, 15 Jan 2019 10:02:44 -0600

Deleted extra ttl files.  Lined up all_vf.ttl.  Put simple corrections in from other branches. (#396)


Diffstat:
Drelease-doc-in-process/agent.ttl | 65-----------------------------------------------------------------
Mrelease-doc-in-process/all_vf.TTL | 476++++++++++++++++++++++++++++++++++++++++----------------------------------------
Drelease-doc-in-process/exchange.ttl | 120-------------------------------------------------------------------------------
Drelease-doc-in-process/process.ttl | 141-------------------------------------------------------------------------------
Drelease-doc-in-process/resource.ttl | 61-------------------------------------------------------------
5 files changed, 238 insertions(+), 625 deletions(-)

diff --git a/release-doc-in-process/agent.ttl b/release-doc-in-process/agent.ttl @@ -1,65 +0,0 @@ -@prefix vf: <https://w3id.org/valueflows/#> . -@prefix schema: <http://schema.org/> . -@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . -@prefix owl: <http://www.w3.org/2002/07/owl#> . -@prefix skos: <http://www.w3.org/2004/02/skos/core#> . -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . -@prefix foaf: <http://xmlns.com/foaf/0.1/#> . -@prefix org: <http://www.w3.org/ns/org#> . -@prefix dcterms: <http://purl.org/dc/terms/> . -@prefix qudt: <http://qudt.org/schema/qudt/> . - -foaf:Agent a owl:Class ; - rdfs:label "foaf:Agent" ; - rdfs:comment "A person or group or organization with economic agency." . - -foaf:Person a owl:Class ; - rdfs:label "foaf:Person" ; - rdfs:subClassOf foaf:Agent ; - rdfs:comment "A natural person." . - -#foaf:Group a owl:Class ; -# rdfs:label "foaf:Group" ; -# rdfs:subClassOf foaf:Agent ; -# rdfs:comment "Any kind of association of more than one person, which can be loosely or formally organized, but has economic agency as a group beyond any person." . - -org:Organization a owl:Class ; - rdfs:label "org:Organization" ; - rdfs:subClassOf foaf:Agent ; - rdfs:comment "Usually a more formally defined structure than Group, often legally defined, can be a group or not." . - -vf:AgentRelationship a owl:Class ; - rdfs:label "vf:AgentRelationship" ; - rdfs:comment "An ongoing voluntary association between 2 Agents of any kind." . - -vf:relationship a owl:ObjectProperty ; - rdfs:label "relationship" ; - rdfs:domain vf:AgentRelationship ; - rdfs:range rdf:Property ; # think about creating a subproperty for these - rdfs:comment "A verb that describes a generic defined relationship that exists between 2 agents." . - -vf:subject a owl:ObjectProperty ; - rdfs:domain vf:AgentRelationship ; - rdfs:label "subject" ; - rdfs:range foaf:Agent ; - rdfs:comment "The subject of a relationship between 2 agents." . - -vf:context a owl:ObjectProperty ; - rdfs:domain vf:AgentRelationship ; - rdfs:label "context" ; - 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:object a owl:ObjectProperty ; - rdfs:domain vf:AgentRelationship ; - rdfs:label "object" ; - rdfs:range foaf:Agent ; - rdfs:comment "The object of a relationship between 2 agents." . - -vf:primaryLocation a owl:ObjectProperty ; - rdfs:label "primary location" ; - rdfs:domain foaf:Agent ; - rdfs:range vf:Location ; - rdfs:comment "The main place an agent is located, often an address where activities occur and mail can be sent. This is usually a mappable geographic location. It also could be a website address, as in the case of agents who have no physical location." . - - diff --git a/release-doc-in-process/all_vf.TTL b/release-doc-in-process/all_vf.TTL @@ -20,108 +20,108 @@ # ABSTRACT / CLASSIFICATION CLASSES (KNOWLEDGE LAYER) -vf:Action a owl:Class ; +vf:Action a owl:Class ; rdfs:label "vf:Action" ; - rdfs:subClassOf rdf:Property ; - rdfs:comment "An action verb defining the kind of event, commitment, or intent." . + rdfs:subClassOf rdf:Property ; + rdfs:comment "An action verb defining the kind of event, commitment, or intent." . vf:AgentRelationshipRole a owl:Class ; rdfs:label "vf:AgentRelationshipRole" ; - rdfs:subClassOf rdf:Property ; - rdfs:comment "A relationship role defining the kind of association one agent can have with another." . + rdfs:subClassOf rdf:Property ; + rdfs:comment "A relationship role defining the kind of association one agent can have with another." . #vf:Recipe a owl:Class ; # rdfs:label "vf:Recipe" ; # rdfs:comment "Recipes contain all the info required to create or improve or move a resource." . -vf:ResourceSpecification a owl:Class ; - rdfs:label "vf:ResourceSpecification" ; - rdfs:comment "Specification of a kind of resource. Could define a material item, service, digital item, currency account, etc." . +vf:ResourceSpecification a owl:Class ; + rdfs:label "vf:ResourceSpecification" ; + rdfs:comment "Specification of a kind of resource. Could define a material item, service, digital item, currency account, etc." . vf:RecipeProcess a owl:Class ; - rdfs:label "vf:RecipeProcess" ; - rdfs:comment "Specifies the process part of a recipe for use in planning from recipe." . + rdfs:label "vf:RecipeProcess" ; + rdfs:comment "Specifies the process part of a recipe for use in planning from recipe." . -vf:RecipeFlow a owl:Class ; - rdfs:label "vf:RecipeFlow" ; - rdfs:comment "The linkage between a process recipe, an action that structures a recipe, and a resource specification." . +vf:RecipeFlow a owl:Class ; + rdfs:label "vf:RecipeFlow" ; + rdfs:comment "The linkage between a process recipe, an action that structures a recipe, and a resource specification." . # PLAN CLASSES -vf:Intent a owl:Class ; - rdfs:label "vf:Intent" ; - rdfs:comment "A planned economic flow, which can lead to economic events (sometimes through commitments)" . +vf:Intent a owl:Class ; + rdfs:label "vf:Intent" ; + rdfs:comment "A planned economic flow, which can lead to economic events (sometimes through commitments)" . -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: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: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." . +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." . -vf:ExchangeAgreement a owl:Class ; - rdfs:label "vf:ExchangeAgreement" ; - rdfs:subClassOf vf:Agreement ; - rdfs:comment "An agreement to exchange something with another agent(s), containing vf:Commitments towards that end." . +vf:ExchangeAgreement a owl:Class ; + rdfs:label "vf:ExchangeAgreement" ; + rdfs:subClassOf vf:Agreement ; + rdfs:comment "An agreement to exchange something with another agent(s), containing vf:Commitments towards that end." . -vf:DistributionAgreement a owl:Class ; - rdfs:label "vf:DistributionAgreement" ; - rdfs:subClassOf vf:Agreement ; - rdfs:comment "An agreement to distribute some resource in exchange for inputs or outputs created by other agents." . +vf:DistributionAgreement a owl:Class ; + rdfs:label "vf:DistributionAgreement" ; + rdfs:subClassOf vf:Agreement ; + rdfs:comment "An agreement to distribute some resource in exchange for inputs or outputs created by other agents." . # OBSERVATION CLASSES -vf:EconomicResource a owl:Class ; - rdfs:label "vf:EconomicResource" ; - rdfs:comment "A resource which is useful to people or the ecosystem." . +vf:EconomicResource a owl:Class ; + rdfs:label "vf:EconomicResource" ; + rdfs:comment "A resource which is useful to people or the ecosystem." . -vf:Process a owl:Class ; - rdfs:label "vf:Process" ; - rdfs:comment "An activity that changes inputs into outputs. It could transform or transport economic resource(s)." . +vf:Process a owl:Class ; + rdfs:label "vf:Process" ; + rdfs:comment "An activity that changes inputs into outputs. It could transform or transport economic resource(s)." . -vf:Transfer a owl:Class ; - rdfs:label "vf:Transfer" ; - rdfs:comment "An activity that assigns the rights and responsibilities for an economic resource from one agent to another." . +vf:Transfer a owl:Class ; + rdfs:label "vf:Transfer" ; + rdfs:comment "An activity that assigns the rights and responsibilities for an economic resource from one agent to another." . -vf:EconomicEvent a owl:Class ; - rdfs:label "vf:EconomicEvent" ; - rdfs:comment "Observed economic flow, never flow planned to happen in the future. This could reflect a change in the quantity of a vf:EconomicResource. It is also defined by its behavior in relation to the vf:EconomicResource (see vf:action)" . +vf:EconomicEvent a owl:Class ; + rdfs:label "vf:EconomicEvent" ; + rdfs:comment "Observed economic flow, never flow planned to happen in the future. This could reflect a change in the quantity of a vf:EconomicResource. It is also defined by its behavior in relation to the vf:EconomicResource (see vf:action)" . -foaf:Agent a owl:Class ; - rdfs:label "foaf:Agent" ; - rdfs:comment "A person or group or organization with economic agency." . +foaf:Agent a owl:Class ; + rdfs:label "foaf:Agent" ; + rdfs:comment "A person or group or organization with economic agency." . -foaf:Person a owl:Class ; - rdfs:label "foaf:Person" ; - rdfs:subClassOf foaf:Agent ; - rdfs:comment "A natural person." . +foaf:Person a owl:Class ; + rdfs:label "foaf:Person" ; + rdfs:subClassOf foaf:Agent ; + rdfs:comment "A natural person." . org:Organization a owl:Class ; - rdfs:label "org:Organization" ; - rdfs:subClassOf foaf:Agent ; - rdfs:comment "Usually a more formally defined structure than Group, often legally defined, can be a group or not." . + rdfs:label "org:Organization" ; + rdfs:subClassOf foaf:Agent ; + rdfs:comment "Usually a more formally defined structure than Group, often legally defined, can be a group or not." . -vf:AgentRelationship a owl:Class ; - rdfs:label "vf:AgentRelationship" ; - rdfs:comment "An ongoing voluntary association between 2 Agents of any kind." . +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:Reciprocity a owl:Class ; - rdfs:label "vf:Reciprocity" ; - rdfs:comment "The quantity that the vf:EconomicEvent implies towards creation of the reciprocal vf:Commitment." . +vf:Reciprocity a owl:Class ; + rdfs:label "vf:Reciprocity" ; + rdfs:comment "The quantity that the vf:EconomicEvent implies towards creation of the reciprocal 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: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" . +vf:Location a owl:Class ; + rdfs:label "vf:Location" . # #################################################################### @@ -129,44 +129,44 @@ vf:Location a owl:Class ; vf:action a owl:ObjectProperty ; - rdfs:label "action" ; + rdfs:label "action" ; rdfs:domain [ owl:unionOf (vf:EconomicEvent vf:Commitment vf:Intent vf:RecipeFlow) ] ; rdfs:range vf:Action ; rdfs:comment "Relates a process input or output to a verb, such as consume, produce, work, improve, etc." . vf:inputOf a owl:ObjectProperty ; - rdfs:label "input of" ; + rdfs:label "input of" ; rdfs:domain [ owl:unionOf (vf:EconomicEvent vf:Commitment vf:Intent vf:RecipeFlow) ] ; rdfs:range [ owl:unionOf (vf:Process vf:Transfer vf:RecipeProcess) ] . vf:outputOf a owl:ObjectProperty ; - rdfs:label "output of" ; + rdfs:label "output of" ; rdfs:domain [ owl:unionOf (vf:EconomicEvent vf:Commitment vf:Intent vf:RecipeFlow) ] ; # vf:Recipe rdfs:range [ owl:unionOf (vf:Process vf:Transfer vf:RecipeProcess) ] . vf:inputs a owl:ObjectProperty ; - rdfs:label "inputs" ; + rdfs:label "inputs" ; rdfs:domain [ owl:unionOf (vf:Process vf:Transfer) ] ; rdfs:range vf:EconomicEvent . vf:outputs a owl:ObjectProperty ; - rdfs:label "outputs" ; + rdfs:label "outputs" ; rdfs:domain [ owl:unionOf (vf:Process vf:Transfer) ] ; rdfs:range vf:EconomicEvent . vf:committedInputs a owl:ObjectProperty ; - rdfs:label "committed inputs" ; + rdfs:label "committed inputs" ; rdfs:domain vf:Process ; rdfs:range vf:Commitment . vf:committedOutputs a owl:ObjectProperty ; - rdfs:label "committed outputs" ; + rdfs:label "committed outputs" ; rdfs:domain vf:Process ; rdfs:range vf:Commitment . @@ -179,20 +179,20 @@ vf:classifiedAs vf:involves a owl:ObjectProperty ; - rdfs:label "involves" ; + rdfs:label "involves" ; 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." . vf:underlyingResource a owl:ObjectProperty ; - rdfs:label "underlying resource" ; + rdfs:label "underlying resource" ; rdfs:domain vf:EconomicResource ; rdfs:range vf:EconomicResource ; rdfs:comment "A more concrete resource upon which a resource is based." . vf:relationship a owl:ObjectProperty ; - rdfs:label "relationship" ; + rdfs:label "relationship" ; rdfs:domain vf:AgentRelationship ; rdfs:range vf:AgentRelationshipRole ; rdfs:comment "A kind of relationship that exists between 2 agents." . @@ -205,158 +205,158 @@ vf:relationship a owl:ObjectProperty ; vf:affects a owl:ObjectProperty ; - rdfs:label "affects" ; + rdfs:label "affects" ; rdfs:domain vf:EconomicEvent ; rdfs:range vf:EconomicResource ; rdfs:comment "The economic resource that is decremented or incremented by the economic event, or just what the economic event is about." . vf:appreciationOf a owl:ObjectProperty ; - rdfs:label "appreciation of" ; + rdfs:label "appreciation of" ; rdfs:domain vf:Appreciation ; rdfs:range vf:EconomicEvent ; rdfs:comment "The economic event being appreciated (gift economy)." . vf:appreciationWith a owl:ObjectProperty ; - rdfs:label "appreciation with" ; + rdfs:label "appreciation with" ; rdfs:domain vf:Appreciation ; rdfs:range vf:EconomicEvent ; rdfs:comment "The economic event implemented in appreciation (gift economy)." . -vf:provider a owl:ObjectProperty ; - rdfs:domain [ owl:unionOf (vf:EconomicEvent vf:Commitment) ] ; - rdfs:label "provider" ; - rdfs:range foaf:Agent ; +vf:provider a owl:ObjectProperty ; + rdfs:domain [ owl:unionOf (vf:EconomicEvent vf:Commitment) ] ; + 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:label "receiver" ; - rdfs:range foaf:Agent ; +vf:receiver a owl:ObjectProperty ; + rdfs:domain [ owl:unionOf (vf:EconomicEvent vf:Commitment) ] ; + rdfs:label "receiver" ; + rdfs:range foaf:Agent ; rdfs:comment "The economic agent whom the intended, committed, or actual economic event is for." . -vf:subject a owl:ObjectProperty ; - rdfs:domain vf:AgentRelationship ; - rdfs:label "subject" ; - rdfs:range foaf:Agent ; - rdfs:comment "The subject of a relationship between 2 agents." . +vf:subject a owl:ObjectProperty ; + rdfs:domain vf:AgentRelationship ; + rdfs:label "subject" ; + rdfs:range foaf:Agent ; + rdfs:comment "The subject of a relationship between 2 agents." . -vf:object a owl:ObjectProperty ; - rdfs:domain vf:AgentRelationship ; - rdfs:label "object" ; - rdfs:range foaf:Agent ; +vf:object a owl:ObjectProperty ; + rdfs:domain vf:AgentRelationship ; + rdfs:label "object" ; + rdfs:range foaf:Agent ; rdfs:comment "The object of a relationship between 2 agents." . -vf:inScopeOf a owl:ObjectProperty ; - rdfs:domain owl:Thing ; - rdfs:label "in scope of" ; - rdfs:range owl:Thing ; - rdfs:comment "Grouping around something to create a boundary or context, used for documenting, accounting, planning." . - -vf:under a owl:ObjectProperty ; - rdfs:domain [ owl:unionOf (vf:EconomicEvent vf:Commitment vf:Reciprocity vf:Fulfillment ) ] ; - 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:createdBy a owl:ObjectProperty ; - rdfs:label "created by" ; - rdfs:domain vf:Reciprocity ; - rdfs:range vf:EconomicEvent ; +vf:inScopeOf a owl:ObjectProperty ; + rdfs:domain owl:Thing ; + rdfs:label "in scope of" ; + rdfs:range owl:Thing ; + rdfs:comment "Grouping around something to create a boundary or context, used for documenting, accounting, planning." . + +vf:under a owl:ObjectProperty ; + rdfs:domain [ owl:unionOf (vf:EconomicEvent vf:Commitment vf:Reciprocity vf:Fulfillment ) ] ; + rdfs:label "under" ; + rdfs:range vf:Agreement ; + rdfs:comment "Reference to an agreement between agents which specifies the rules or policies which govern this flow." . + +vf:createdBy a owl:ObjectProperty ; + rdfs:label "created by" ; + rdfs:domain vf:Reciprocity ; + rdfs:range vf:EconomicEvent ; rdfs:comment "References the economic event that fully or partially created the commitment, often based on a prior agreement." . -vf:creates a owl:ObjectProperty ; - rdfs:label "creates" ; - rdfs:domain vf:Reciprocity ; - rdfs:range vf:Commitment ; +vf:creates a owl:ObjectProperty ; + rdfs:label "creates" ; + rdfs:domain vf:Reciprocity ; + rdfs:range vf:Commitment ; rdfs:comment "References the commitment that was fully or partially created because of the economic event, often based on a prior agreement." . -vf:contains a owl:ObjectProperty ; - rdfs:label "contains" ; - rdfs:domain vf:EconomicResource ; - rdfs:range vf:EconomicResource ; +vf:contains a owl:ObjectProperty ; + rdfs:label "contains" ; + rdfs:domain vf:EconomicResource ; + rdfs:range vf:EconomicResource ; rdfs:comment "Used when a stock economic resource contains units also defined as economic resources." . -vf:currentQuantity a owl:ObjectProperty ; - rdfs:label "current quantity" ; - rdfs:domain vf:EconomicResource ; - rdfs:range qudt:QuantityValue ; - rdfs:comment "The current amount and unit of the economic resource." . - -vf:affectedQuantity a owl:ObjectProperty ; - rdfs:label "affected quantity" ; - 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:currentLocation a owl:ObjectProperty ; - rdfs:label "current location" ; - rdfs:domain vf:EconomicResource ; - rdfs:range vf:Location ; +vf:currentQuantity a owl:ObjectProperty ; + rdfs:label "current quantity" ; + rdfs:domain vf:EconomicResource ; + rdfs:range qudt:QuantityValue ; + rdfs:comment "The current amount and unit of the economic resource." . + +vf:affectedQuantity a owl:ObjectProperty ; + rdfs:label "affected quantity" ; + 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: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 ; - rdfs:range vf:Location ; +vf:primaryLocation a owl:ObjectProperty ; + rdfs:label "primary location" ; + rdfs:domain foaf:Agent ; + rdfs:range vf:Location ; rdfs:comment "The main place an agent is located, often an address where activities occur and mail can be sent. This is usually a mappable geographic location. It also could be a website address, as in the case of agents who have no physical location." . -vf:observedTime a owl:ObjectProperty ; - rdfs:label "observed time" ; - rdfs:domain vf:EconomicEvent ; - rdfs:range vf:time:TemporalEntity ; - rdfs:comment "The actual temporal instant or interval." . - -vf:committedTime a owl:ObjectProperty ; - rdfs:label "committed time" ; - rdfs:domain vf:Commitment ; - rdfs:range vf:time:TemporalEntity ; - rdfs:comment "The promised temporal instant or interval." . - -vf:plannedTime a owl:ObjectProperty ; - rdfs:label "planned time" ; - rdfs:domain vf:Process ; - rdfs:range vf:time:TemporalEntity ; - rdfs:comment "The planned or estimated calendar time the process will take (whether being actually worked or not)." . - -vf:image a owl:DatatypeProperty ; - rdfs:label "image" . - -vf:url a owl:DatatypeProperty ; - rdfs:label "url" . - -vf:name a owl:DatatypeProperty ; - rdfs:label "name" ; - rdfs:comment "An informal or formal textual identifier for an object. Does not imply uniqueness." . - -vf:note a owl:ObjectProperty ; - rdfs:label "note" ; - rdfs:range skos:note ; - rdfs:comment "A textual comment or description." . - -vf:trackingIdentifier a owl:AnnotationProperty ; - rdfs:label "tracking identifier" ; - 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." . - -vf:fulfills a owl:ObjectProperty ; - rdfs:label "fulfills" ; - rdfs:range vf:Commitment ; - rdfs:domain vf:Fulfillment ; - rdfs:comment "The commitment which is completely or partially fulfilled by an economic event." . +vf:observedTime a owl:ObjectProperty ; + rdfs:label "observed time" ; + rdfs:domain vf:EconomicEvent ; + rdfs:range time:TemporalEntity ; + rdfs:comment "The actual temporal instant or interval." . + +vf:committedTime a owl:ObjectProperty ; + rdfs:label "committed time" ; + rdfs:domain vf:Commitment ; + rdfs:range time:TemporalEntity ; + rdfs:comment "The promised temporal instant or interval." . + +vf:plannedTime a owl:ObjectProperty ; + rdfs:label "planned time" ; + rdfs:domain vf:Process ; + rdfs:range time:TemporalEntity ; + rdfs:comment "The planned or estimated calendar time the process will take (whether being actually worked or not)." . + +vf:image a owl:DatatypeProperty ; + rdfs:label "image" . + +vf:url a owl:DatatypeProperty ; + rdfs:label "url" . + +vf:name a owl:DatatypeProperty ; + rdfs:label "name" ; + rdfs:comment "An informal or formal textual identifier for an object. Does not imply uniqueness." . + +vf:note a owl:ObjectProperty ; + rdfs:label "note" ; + rdfs:range skos:note ; + rdfs:comment "A textual comment or description." . + +vf:trackingIdentifier a owl:AnnotationProperty ; + rdfs:label "tracking identifier" ; + 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." . + +vf:fulfills a owl:ObjectProperty ; + rdfs:label "fulfills" ; + rdfs:range vf:Commitment ; + rdfs:domain vf:Fulfillment ; + rdfs:comment "The commitment which is completely or partially fulfilled by an economic event." . #vf:isFinished a owl:DataTypeProperty ; # rdfs:domain [ owl:unionOf (vf:Commitment vf:Process) ] ; @@ -364,23 +364,23 @@ vf:fulfills a owl:ObjectProperty ; # rdfs:range xsd:boolean ; # rdfs:comment "The commitment or process is complete or not." . -vf:isSubstitutable a owl:DatatypeProperty ; - rdfs:label "is substitutable" ; - rdfs:domain vf:ResourceSpecification ; - rdfs:range xsd:boolean ; - rdfs:comment "Defines if any resource of that type can be freely substituted for any other resource of that type when used, consumed, traded, etc." . +vf:isSubstitutable a owl:DatatypeProperty ; + rdfs:label "is substitutable" ; + rdfs:domain vf:ResourceSpecification ; + rdfs:range xsd:boolean ; + rdfs:comment "Defines if any resource of that type can be freely substituted for any other resource of that type when used, consumed, traded, etc." . -vf:unit a owl:ObjectProperty ; - rdfs:label "unit" ; - rdfs:domain vf:ResourceSpecification ; - rdfs:range qudt:unit ; - rdfs:comment "The unit expected for this resource specification as a default." . +vf:unit a owl:ObjectProperty ; + rdfs:label "unit" ; + rdfs:domain vf:ResourceSpecification ; + rdfs:range qudt:unit ; + rdfs:comment "The unit expected for this resource specification as a default." . -vf:definedQuantity a owl:ObjectProperty ; - rdfs:label "defined quantity" ; - rdfs:domain vf:RecipeFlow ; - rdfs:range qudt:QuantityValue ; - rdfs:comment "The amount and unit defined for this recipe flow." . +vf:definedQuantity a owl:ObjectProperty ; + rdfs:label "defined quantity" ; + rdfs:domain vf:RecipeFlow ; + rdfs:range qudt:QuantityValue ; + rdfs:comment "The amount and unit defined for this recipe flow." . # TODO: need to define this, something like currency, inventory, skill, service; may be other aspects too. #vf:resourceCategory a owl:ObjectProperty ; @@ -400,32 +400,32 @@ vf:definedQuantity a owl:ObjectProperty ; # rdfs:range vf:Recipe ; # rdfs:comment "This recipe is an updated version of another recipe." . -vf:duration a owl:ObjectProperty ; - rdfs:label "duration" ; - rdfs:domain vf:RecipeProcess ; - rdfs:range time:TemporalDuration ; - rdfs:comment "The calendar duration defined for this type of process." . +vf:duration a owl:ObjectProperty ; + rdfs:label "duration" ; + rdfs:domain vf:RecipeProcess ; + rdfs:range time:TemporalDuration ; + rdfs:comment "The calendar duration defined for this type of process." . vf:durationMultiplier - a owl:DataTypeProperty ; - rdfs:label "duration multiplier" ; - rdfs:domain vf:RecipeProcess ; - rdfs:range xsd:float ; - rdfs:comment "The multiplier for duration based on capacities for the recipe." . + a owl:DataTypeProperty ; + rdfs:label "duration multiplier" ; + rdfs:domain vf:RecipeProcess ; + rdfs:range xsd:float ; + rdfs:comment "The multiplier for duration based on capacities for the recipe." . vf:basedOn - a owl:ObjectProperty ; - rdfs:label "based on" ; - rdfs:domain vf:Process ; - rdfs:range vf:RecipeProcess ; - rdfs:comment "The recipe definition or specification for a process." . + a owl:ObjectProperty ; + rdfs:label "based on" ; + rdfs:domain vf:Process ; + rdfs:range vf:RecipeProcess ; + rdfs:comment "The recipe definition or specification for a process." . vf:resourceConformsTo - a owl:ObjectProperty ; - rdfs:label "conforms to" ; - rdfs:domain [ owl:unionOf (vf:Commitment vf:EconomicResource vf:Intent vf:RecipeFlow ) ] ; - rdfs:range vf:ResourceSpecification ; - rdfs:comment "The primary resource knowledge specification or definition of an existing or potential resource." . + a owl:ObjectProperty ; + rdfs:label "conforms to" ; + rdfs:domain [ owl:unionOf (vf:Commitment vf:EconomicResource vf:Intent vf:RecipeFlow ) ] ; + rdfs:range vf:ResourceSpecification ; + rdfs:comment "The primary resource knowledge specification or definition of an existing or potential resource." . @@ -442,34 +442,34 @@ vf:resourceConformsTo # ################################ action verbs -vf:increment a vf:Action ; +vf:increment a vf:Action ; rdfs:label "increment" . -vf:decrement a vf:Action ; +vf:decrement a vf:Action ; rdfs:label "decrement" . vf:unload a vf:Action ; rdfs:label "unload" ; rdfs:subPropertyOf vf:increment . -vf:load a vf:Action ; +vf:load a vf:Action ; rdfs:label "load" ; rdfs:subPropertyOf vf:decrement . -vf:consume a vf:Action ; +vf:consume a vf:Action ; rdfs:label "consume" ; rdfs:subPropertyOf vf:decrement . -vf:use a vf:Action ; +vf:use a vf:Action ; rdfs:label "use" . -vf:work a vf:Action ; +vf:work a vf:Action ; rdfs:label "work" . -vf:cite a vf:Action ; +vf:cite a vf:Action ; rdfs:label "cite" . -vf:produce a vf:Action ; +vf:produce a vf:Action ; rdfs:label "produce" ; rdfs:subPropertyOf vf:increment . diff --git a/release-doc-in-process/exchange.ttl b/release-doc-in-process/exchange.ttl @@ -1,120 +0,0 @@ -@prefix vf: <https://w3id.org/valueflows/#> . -@prefix schema: <http://schema.org/> . -@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . -@prefix owl: <http://www.w3.org/2002/07/owl#> . -@prefix skos: <http://www.w3.org/2004/02/skos/core#> . -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . -@prefix foaf: <http://xmlns.com/foaf/0.1/#> . -@prefix org: <http://www.w3.org/ns/org#> . -@prefix dcterms: <http://purl.org/dc/terms/> . -@prefix qudt: <http://qudt.org/schema/qudt/> . - -vf:Action a owl:Class ; - rdfs:label "vf:Action" ; - rdfs:subClassOf rdf:Property ; - rdfs:comment "An action verb defining the kind of event, commitment, or intent." . - - -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." . - -vf:ExchangeAgreement a owl:Class ; - rdfs:label "vf:ExchangeAgreement" ; - rdfs:subClassOf vf:Agreement ; - rdfs:comment "An agreement to exchange something with another agent(s), containing vf:Commitments towards that end." . - -vf:EconomicResource a owl:Class ; - rdfs:label "vf:EconomicResource" ; - rdfs:comment "A resource which is useful to people or the ecosystem." . - -vf:EconomicEvent a owl:Class ; - rdfs:label "vf:EconomicEvent" ; - rdfs:comment "An inflow or outflow of an economic resource in relation to a process and/or exchange. This could reflect a change in the quantity of a vf:EconomicResource. It is also defined by its behavior in relation to the vf:EconomicResource and a vf:Process (consume, use, produce, etc.)" . - -foaf:Agent a owl:Class ; - rdfs:label "foaf:Agent" ; - rdfs:comment "A person or group or organization with economic agency." . - -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: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:affects - a owl:ObjectProperty ; - rdfs:label "affects" ; - rdfs:domain vf:EconomicEvent ; - rdfs:range vf:EconomicResource ; - rdfs:comment "The economic resource that is decremented or incremented by the economic event, or just what the economic event is about." . -vf:appreciationOf - a owl:ObjectProperty ; - rdfs:label "appreciation of" ; - rdfs:domain vf:Appreciation ; - rdfs:range vf:EconomicEvent ; - rdfs:comment "The economic event being appreciated (gift economy)." . - -vf:appreciationWith - a owl:ObjectProperty ; - rdfs:label "appreciation with" ; - rdfs:domain vf:Appreciation ; - rdfs:range vf:EconomicEvent ; - rdfs:comment "The economic event implemented in appreciation (gift economy)." . - -vf:provider a owl:ObjectProperty ; - rdfs:domain vf:EconomicEvent ; - rdfs:label "provider" ; - rdfs:range foaf:Agent ; - rdfs:comment "The economic agent from whom the economic event is initiated." . - -vf:receiver a owl:ObjectProperty ; - rdfs:domain vf:EconomicEvent ; - rdfs:label "receiver" ; - rdfs:range foaf:Agent ; - rdfs:comment "The economic agent whom the economic event is for." . - -vf:under a owl:ObjectProperty ; - rdfs:domain vf:EconomicEvent ; - 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:inExchangeFor a owl:ObjectProperty ; - rdfs:label "in exchange for" ; - rdfs:domain vf:Commitment ; - rdfs:range vf:EconomicEvent ; - rdfs:comment "References the economic event that generated the commitment, in cases where based on an agreement, an agent commits to some reciprocity if an event occurs." . - -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: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." . diff --git a/release-doc-in-process/process.ttl b/release-doc-in-process/process.ttl @@ -1,141 +0,0 @@ -@prefix vf: <https://w3id.org/valueflows/#> . -@prefix schema: <http://schema.org/> . -@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . -@prefix owl: <http://www.w3.org/2002/07/owl#> . -@prefix skos: <http://www.w3.org/2004/02/skos/core#> . -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . -@prefix foaf: <http://xmlns.com/foaf/0.1/#> . -@prefix org: <http://www.w3.org/ns/org#> . -@prefix dcterms: <http://purl.org/dc/terms/> . -@prefix qudt: <http://qudt.org/schema/qudt/> . - - -vf:Action a owl:Class ; - rdfs:label "vf:Action" ; - rdfs:subClassOf rdf:Property ; - rdfs:comment "An action verb defining the kind of event, commitment, or intent." . - -vf:EconomicResource a owl:Class ; - rdfs:label "vf:EconomicResource" ; - rdfs:comment "A resource which is useful to people or the ecosystem." . - -vf:Process a owl:Class ; - rdfs:label "vf:Process" ; - rdfs:comment "An activity that changes inputs into outputs. It could transform or transport vf:EconomicResource(s), as well as simply issuing a resource so that it is available." . - -vf:Transportation a owl:Class ; - rdfs:label "vf:Transportation" ; - rdfs:subClassOf vf:Process ; - rdfs:comment "A process that changes the location of a resource(s) without changing the resource(s) itself." . - -vf:Transformation a owl:Class ; - rdfs:label "vf:Transformation" ; - rdfs:subClassOf vf:Process ; - rdfs:comment "A process that produces something new from other resources, or improves an existing resource." . - -vf:EconomicEvent a owl:Class ; - rdfs:label "vf:EconomicEvent" ; - rdfs:comment "An inflow or outflow of an economic resource in relation to a process and/or exchange. This could reflect a change in the quantity of a vf:EconomicResource. It is also defined by its behavior in relation to the vf:EconomicResource and a vf:Process (consume, use, produce, etc.)" . - -foaf:Agent a owl:Class ; - rdfs:label "foaf:Agent" ; - rdfs:comment "A person or group or organization with economic agency." . - -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:inputOf - a owl:ObjectProperty ; - rdfs:label "input of" ; - rdfs:domain vf:EconomicEvent ; - rdfs:range vf:Process . - -vf:outputOf - a owl:ObjectProperty ; - rdfs:label "output of" ; - rdfs:domain vf:EconomicEvent ; - rdfs:range vf:Process . - -vf:affects - a owl:ObjectProperty ; - rdfs:label "affects" ; - rdfs:domain vf:EconomicEvent ; - rdfs:range vf:EconomicResource ; - rdfs:comment "The economic resource that is decremented or incremented by the economic event, or just what the economic event is about." . - -vf:provider a owl:ObjectProperty ; - rdfs:domain vf:EconomicEvent ; - rdfs:label "provider" ; - rdfs:range foaf:Agent ; - rdfs:comment "The economic agent from whom the economic event is initiated." . - -vf:receiver a owl:ObjectProperty ; - rdfs:domain vf:EconomicEvent ; - rdfs:label "receiver" ; - rdfs:range foaf:Agent ; - rdfs:comment "The economic agent whom the economic event is for." . - -vf:affectedQuantity a owl:ObjectProperty ; - rdfs:label "affected quantity" ; - 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:start a owl:ObjectProperty ; - rdfs:label "start" ; - rdfs:domain vf:EconomicEvent ; - rdfs:comment "The starting date and optionally time of the economic event." . - -vf:duration a owl:ObjectProperty ; - rdfs:label "duration" ; - rdfs:domain vf:EconomicEvent ; - rdfs:comment "The observed duration of the economic event." . - -vf:increment a vf:Action ; - rdfs:label "increment" . - -vf:decrement a vf:Action ; - rdfs:label "decrement" . - -vf:unload a vf:Action ; - rdfs:label "unload" . - -vf:load a vf:Action ; - rdfs:label "load" . - -vf:consume a vf:Action ; - rdfs:label "consume" ; - rdfs:subPropertyOf vf:decrement . - -vf:use a vf:Action ; - rdfs:label "use" . - -vf:work a vf:Action ; - rdfs:label "work" . - -vf:cite a vf:Action ; - rdfs:label "cite" . - -vf:produce a vf:Action ; - rdfs:label "produce" ; - rdfs:subPropertyOf vf:increment . - -vf:accept a vf:Action ; - rdfs:label "accept" ; - rdfs:subPropertyOf vf:decrement . - -vf:change a vf:Action ; - rdfs:label "change" ; - rdfs:subPropertyOf vf:increment . - -vf:issue a vf:Action ; - rdfs:label "issue" ; - rdfs:subPropertyOf vf:decrement . - -vf:receive a vf:Action ; - rdfs:label "receive" ; - rdfs:subPropertyOf vf:increment . diff --git a/release-doc-in-process/resource.ttl b/release-doc-in-process/resource.ttl @@ -1,61 +0,0 @@ -@prefix vf: <https://w3id.org/valueflows/#> . -@prefix schema: <http://schema.org/> . -@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . -@prefix owl: <http://www.w3.org/2002/07/owl#> . -@prefix skos: <http://www.w3.org/2004/02/skos/core#> . -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . -@prefix foaf: <http://xmlns.com/foaf/0.1/#> . -@prefix org: <http://www.w3.org/ns/org#> . -@prefix dcterms: <http://purl.org/dc/terms/> . -@prefix qudt: <http://qudt.org/schema/qudt/> . - - -vf:ResourceTaxonomyItem a owl:Class ; - rdfs:label "vf:ResourceTaxonomyItem" ; - #rdfs:subClassOf vf:TaxonomyItem ; - rdfs:comment "A resource category, part of a taxonomy." . - -vf:EconomicResource a owl:Class ; - rdfs:label "vf:EconomicResource" ; - rdfs:comment "A resource which is useful to people or the ecosystem." . - -vf:Location a owl:Class ; - rdfs:label "vf:Location" . - - -vf:resourceCategory - a owl:ObjectProperty ; - rdfs:label "category" ; - rdfs:domain vf:EconomicResource ; - rdfs:range vf:ResourceTaxonomyItem ; - rdfs:comment "A type or categorization that describes a resource, at any level of granularity." . - -vf:underlyingResource - a owl:ObjectProperty ; - rdfs:label "underlying resource" ; - rdfs:domain vf:EconomicResource ; - rdfs:range vf:EconomicResource ; - rdfs:comment "A more concrete resource upon which a resource is based." . - -vf:contains a owl:ObjectProperty ; - rdfs:label "contains" ; - 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 ; - rdfs:range qudt:QuantityValue ; - rdfs:comment "The current amount and unit of the economic resource." . - -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:trackingIdentifier a owl:AnnotationProperty ; - rdfs:label "tracking identifier" ; - 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." .