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:
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." .