all_vf.TTL 54 KB
Newer Older
Kalin Maldzhanski's avatar
Kalin Maldzhanski committed
1
@prefix vf:    <https://w3id.org/valueflows#> .
2 3 4
@prefix rdf:   <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix owl:   <http://www.w3.org/2002/07/owl#> .
@prefix rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .
Lynn Foster's avatar
Lynn Foster committed
5 6
@prefix foaf:  <http://xmlns.com/foaf/0.1/> .
@prefix org:   <http://www.w3.org/ns/org#> .
7
@prefix dcterms: <http://purl.org/dc/terms/> .
Lynn Foster's avatar
Lynn Foster committed
8
@prefix om2: <http://www.ontology-of-units-of-measure.org/resource/om-2/> .
9
@prefix xsd:   <http://www.w3.org/2001/XMLSchema#> .
Lynn Foster's avatar
Lynn Foster committed
10
@prefix time:  <http://www.w3.org/2006/time#> .
11 12
@prefix geo:   <http://www.w3.org/2003/01/geo/wgs84_pos#> .
@prefix vs:    <http://www.w3.org/2003/06/sw-vocab-status/ns#> .
Lynn Foster's avatar
Lynn Foster committed
13
@prefix dtype: <http://www.linkedmodel.org/schema/dtype#> .
Lynn Foster's avatar
Lynn Foster committed
14 15
@prefix dfc:   <http://www.virtual-assembly.org/DataFoodConsortium/BusinessOntology#> .
@prefix skos:  <http://www.w3.org/2004/02/skos/core#> .
16

Kalin Maldzhanski's avatar
Kalin Maldzhanski committed
17 18 19 20

<https://w3id.org/valueflows/> a owl:Ontology;
    dcterms:title "Value Flows Ontology";
    dcterms:type <http://purl.org/adms/assettype/Ontology>;
Lynn Foster's avatar
Lynn Foster committed
21
    owl:versionIRI <https://w3id.org/valueflows/0.5/> ;
Kalin Maldzhanski's avatar
Kalin Maldzhanski committed
22 23
    dcterms:status <http://purl.org/adms/status/UnderDevelopment>.

24

25 26 27 28
#################################################################
#    Classes
#################################################################

29
# ABSTRACT / CLASSIFICATION CLASSES (KNOWLEDGE LAYER)
Kalin Maldzhanski's avatar
Kalin Maldzhanski committed
30

31
vf:Action  a                 owl:Class ;
32
        rdfs:label           "Action"@en ;
Lynn Foster's avatar
Lynn Foster committed
33
        vs:term_status       "testing" ;
34
        rdfs:comment         "An action verb defining the kind of flow and its behavior."@en .
35

36
vf:PairsWith a              owl:Class ;
37
        rdfs:comment        "The action that should be included on the other direction of the process, for example accept with modify; also includes not applicable."@en ;
38
        rdfs:label          "Pairs With"@en ;
39 40
        vs:term_status      "unstable" .

41
vf:InputOutput a            owl:Class ;
42
        rdfs:comment        "The action is an input or output of a process, or not related to a process."@en ;
43
        rdfs:label          "Input/Output"@en ;
44 45 46
        vs:term_status      "unstable" .

vf:ResourceEffect a         owl:Class ;
47
        rdfs:comment        "The action has this effect on an inventoried resource."@en ;
48
        rdfs:label          "Resource Effect"@en ;
49
        vs:term_status      "unstable" .
Kalin Maldzhanski's avatar
Kalin Maldzhanski committed
50

51
vf:AgentRelationshipRole  a  owl:Class ;
52
        rdfs:label           "Agent Relationship Role"@en ;
53
        vs:term_status       "testing" ;
54
        rdfs:comment         "A relationship role defining the kind of association one agent can have with another."@en .
Kalin Maldzhanski's avatar
Kalin Maldzhanski committed
55

Lynn Foster's avatar
Lynn Foster committed
56
vf:RoleBehavior  a           owl:Class ;
57
        rdfs:label           "Role Behavior"@en ;
Lynn Foster's avatar
Lynn Foster committed
58
        vs:term_status       "unstable" ;
59
        rdfs:comment         "The general shape or behavior grouping of an agent relationship role."@en .
Lynn Foster's avatar
Lynn Foster committed
60

61
vf:RecipeResource a         owl:Class ;
62
        rdfs:label          "Recipe Resource"@en ;
63
        vs:term_status      "unstable" ;
64
        rdfs:comment        "Specifies the resource as part of a recipe, for use in planning from recipe."@en .
65

66
vf:ResourceSpecification a  owl:Class ;
67
        rdfs:label          "Resource Specification"@en ;
68
        vs:term_status      "testing" ;
69
        rdfs:comment        "Specification of a kind of resource. Could define a material item, service, digital item, currency account, etc."@en .
Lynn Foster's avatar
Lynn Foster committed
70 71

vf:RecipeProcess a          owl:Class ;
72
        rdfs:label          "Recipe Process"@en ;
73
        vs:term_status      "unstable" ;
74
        rdfs:comment        "Specifies a process in a recipe for use in planning from recipe."@en .
Lynn Foster's avatar
Lynn Foster committed
75

76
vf:ProcessSpecification a   owl:Class ;
77
        rdfs:label          "Process Specification"@en ;
78
        vs:term_status      "unstable" ;
79
        rdfs:comment        "Specifies the kind of process."@en .
80

81
vf:RecipeFlow a             owl:Class ;
82
        rdfs:label          "Recipe Flow"@en ;
83
        vs:term_status      "testing" ;
84
        rdfs:comment        "The specification of a resource inflow to, or outflow from, a recipe process."@en .
Lynn Foster's avatar
Lynn Foster committed
85

Lynn Foster's avatar
Lynn Foster committed
86
vf:RecipeExchange a         owl:Class ;
87
        rdfs:label          "Recipe Exchange"@en ;
Lynn Foster's avatar
Lynn Foster committed
88
        vs:term_status      "unstable" ;
89
        rdfs:comment        "Specifies an exchange type agreement as part of a recipe."@en .
Lynn Foster's avatar
Lynn Foster committed
90

Lynn Foster's avatar
Lynn Foster committed
91
vf:ScenarioDefinition a     owl:Class ;
92
        rdfs:label          "Scenario Definition"@en ;
Lynn Foster's avatar
Lynn Foster committed
93
        vs:term_status      "unstable" ;
94
        rdfs:comment        "The type definition of one or more scenarios."@en .
Lynn Foster's avatar
Lynn Foster committed
95

Lynn Foster's avatar
Lynn Foster committed
96

Kalin Maldzhanski's avatar
Kalin Maldzhanski committed
97 98
# PLAN CLASSES

Lynn Foster's avatar
Lynn Foster committed
99
vf:Plan  a                  owl:Class ;
100
        rdfs:label          "Plan"@en ;
Lynn Foster's avatar
Lynn Foster committed
101
        vs:term_status      "testing" ;
102
        rdfs:comment        "A logical collection of processes that constitute a body of scheduled work with defined deliverable(s)."@en .
Lynn Foster's avatar
Lynn Foster committed
103

104
vf:Intent  a                owl:Class ;
105
        rdfs:label          "Intent"@en ;
106
        vs:term_status      "unstable" ;
107
        rdfs:comment        "A proposed or planned or estimated economic flow, prior to a commitment or agreement, which can lead to commitments and/or economic events."@en .
Lynn Foster's avatar
Lynn Foster committed
108 109

vf:Proposal  a              owl:Class ;
110
        rdfs:label          "Proposal"@en ;
Lynn Foster's avatar
Lynn Foster committed
111
        vs:term_status      "unstable" ;
112
        rdfs:comment        "Published requests or offers, sometimes with what is expected in return."@en .
Lynn Foster's avatar
Lynn Foster committed
113 114

vf:ProposedIntent  a        owl:Class ;
115
        rdfs:label          "Proposed Intent"@en ;
Lynn Foster's avatar
Lynn Foster committed
116
        vs:term_status      "unstable" ;
117
        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."@en .
Kalin Maldzhanski's avatar
Kalin Maldzhanski committed
118

Lynn Foster's avatar
Lynn Foster committed
119
vf:ProposedTo  a            owl:Class ;
120
        rdfs:label          "Proposed To"@en ;
Lynn Foster's avatar
Lynn Foster committed
121
        vs:term_status      "unstable" ;
122
        rdfs:comment        "An agent to which the proposal is to be published."@en .
Lynn Foster's avatar
Lynn Foster committed
123

124
vf:Commitment  a            owl:Class ;
125
        rdfs:label          "Commitment"@en ;
126
        vs:term_status      "stable" ;
127
        rdfs:comment        "A planned economic flow that has been promised by an agent to another agent."@en .
Kalin Maldzhanski's avatar
Kalin Maldzhanski committed
128

129
vf:Satisfaction  a          owl:Class ;
130
        rdfs:label          "Satisfaction"@en ;
131
        vs:term_status      "unstable" ;
132
        rdfs:comment        "Represents many-to-many relationships between intents and commitments or events that partially or full satisfy one or more intents."@en .
133

134
vf:Agreement  a             owl:Class ;
135
        rdfs:label          "Agreement"@en ;
136
        vs:term_status      "unstable" ;
137
        rdfs:comment        "Any type of agreement among economic agents."@en .
Kalin Maldzhanski's avatar
Kalin Maldzhanski committed
138

Lynn Foster's avatar
Lynn Foster committed
139
vf:Scenario  a              owl:Class ;
140
        rdfs:label          "Scenario"@en ;
141
        vs:term_status      "unstable" ;
142
        rdfs:comment        "An estimated or analytical logical collection of higher level processes used for budgeting, analysis, plan refinement, etc."@en .
143

144
        
Kalin Maldzhanski's avatar
Kalin Maldzhanski committed
145 146
# OBSERVATION CLASSES

147
vf:EconomicResource  a      owl:Class ;
148
        rdfs:label          "Economic Resource"@en ;
149
        vs:term_status      "stable" ;
150
        rdfs:comment        "A resource which is useful to people or the ecosystem."@en .
Kalin Maldzhanski's avatar
Kalin Maldzhanski committed
151

152
vf:Process  a               owl:Class ;
153
        rdfs:label          "Process"@en ;
154
        vs:term_status      "stable" ;
155
        rdfs:comment        "An activity that changes inputs into outputs.  It could transform or transport economic resource(s)."@en .
Lynn Foster's avatar
Lynn Foster committed
156

157
vf:EconomicEvent  a         owl:Class ;
158
        rdfs:label          "Economic Event"@en ;
159
        vs:term_status      "stable" ;
160
        rdfs:comment        "An observed economic flow, as opposed to a flow planned to happen in the future. This could reflect a change in the quantity of an economic resource. It is also defined by its behavior in relation to the economic resource (see vf:action)"@en .
Kalin Maldzhanski's avatar
Kalin Maldzhanski committed
161

162
vf:AgentRelationship  a     owl:Class ;
163
        rdfs:label          "Agent Relationship"@en ;
164
        vs:term_status      "stable" ;
165
        rdfs:comment        "An ongoing voluntary association between 2 agents of any kind."@en .
166

167
vf:Fulfillment  a           owl:Class ;
168
        rdfs:label          "Fulfillment"@en ;
169
        vs:term_status      "testing" ;
170
        rdfs:comment        "Represents many-to-many relationships between commitments and economic events that fully or partially satisfy one or more commitments."@en .
171

Lynn Foster's avatar
Lynn Foster committed
172
vf:Claim  a                 owl:Class ;
173
        rdfs:label          "Claim"@en ;
Lynn Foster's avatar
Lynn Foster committed
174
        vs:term_status      "unstable" ;
175
        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."@en .
Lynn Foster's avatar
Lynn Foster committed
176 177

vf:Settlement  a            owl:Class ;
178
        rdfs:label          "Settlement"@en ;
Lynn Foster's avatar
Lynn Foster committed
179
        vs:term_status      "unstable" ;
180
        rdfs:comment        "Represents many-to-many relationships between claim and economic events that fully or partially settle one or more claims."@en .
181

182
vf:Appreciation  a          owl:Class ;
183
        rdfs:label          "Appreciation"@en ;
184
        vs:term_status      "unstable" ;
185
        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."@en .
Kalin Maldzhanski's avatar
Kalin Maldzhanski committed
186

187

188 189 190
#################################################################
#    Properties
#################################################################
191 192 193

vf:action
        a                   owl:ObjectProperty ;
194
        rdfs:label          "action"@en ;
Lynn Foster's avatar
Lynn Foster committed
195
        rdfs:domain         [ owl:unionOf (vf:EconomicEvent vf:Commitment vf:Intent vf:RecipeFlow vf:Claim) ] ;
196
        rdfs:range          vf:Action ;
Lynn Foster's avatar
Lynn Foster committed
197
        vs:term_status      "testing" ;
198
        rdfs:comment        "Defines the kind of flow, such as consume, produce, work, transfer, etc."@en .
199

200 201
vf:inputOf
        a                   owl:ObjectProperty ;
202
        rdfs:label          "input of"@en ;
203
        rdfs:domain         [ owl:unionOf (vf:EconomicEvent vf:Commitment vf:Intent) ] ;
204
        rdfs:range          vf:Process ;
Lynn Foster's avatar
Lynn Foster committed
205
        vs:term_status      "testing" ;
206
        rdfs:comment        "Relates an input flow to its process."@en .
207 208 209

vf:outputOf
        a                   owl:ObjectProperty ;
210
        rdfs:label          "output of"@en ;
211
        rdfs:domain         [ owl:unionOf (vf:EconomicEvent vf:Commitment vf:Intent) ] ;
212
        rdfs:range          vf:Process ;
Lynn Foster's avatar
Lynn Foster committed
213
        vs:term_status      "testing" ;
214
        rdfs:comment        "Relates an output flow to its process."@en .
Lynn Foster's avatar
Lynn Foster committed
215

216 217
vf:recipeInputOf
        a                   owl:ObjectProperty ;
218
        rdfs:label          "recipe input of"@en ;
219 220 221
        rdfs:domain         vf:RecipeFlow ;
        rdfs:range          vf:RecipeProcess ;
        vs:term_status      "unstable" ;
222
        rdfs:comment        "Relates an input flow to its process in a recipe."@en .
223 224 225

vf:recipeOutputOf
        a                   owl:ObjectProperty ;
226
        rdfs:label          "recipe output of"@en ;
227 228 229
        rdfs:domain         vf:RecipeFlow ;
        rdfs:range          vf:RecipeProcess ;
        vs:term_status      "unstable" ;
230
        rdfs:comment        "Relates an output flow to its process in a recipe."@en .
Lynn Foster's avatar
Lynn Foster committed
231 232 233

vf:recipeClauseOf
        a                   owl:ObjectProperty ;
234
        rdfs:label          "recipe clause of"@en ;
Lynn Foster's avatar
Lynn Foster committed
235 236 237
        rdfs:domain         vf:RecipeFlow ;
        rdfs:range          vf:RecipeExchange ;
        vs:term_status      "unstable" ;
238
        rdfs:comment        "Relates a flow to its exchange agreement in a recipe."@en .
239

Lynn Foster's avatar
Lynn Foster committed
240
vf:plannedWithin
Lynn Foster's avatar
Lynn Foster committed
241
        a                   owl:ObjectProperty ;
242
        rdfs:label          "planned within"@en ;
Lynn Foster's avatar
Lynn Foster committed
243 244
        rdfs:domain         vf:Process ;
        rdfs:range          vf:Plan ;
Lynn Foster's avatar
Lynn Foster committed
245
        vs:term_status      "testing" ;
246
        rdfs:comment        "The process with its inputs and outputs is part of the plan."@en .
Lynn Foster's avatar
Lynn Foster committed
247

Lynn Foster's avatar
Lynn Foster committed
248
vf:independentDemandOf
Lynn Foster's avatar
Lynn Foster committed
249
        a                   owl:ObjectProperty ;
250
        rdfs:label         "independent demand of"@en ;
Lynn Foster's avatar
Lynn Foster committed
251
        rdfs:range          vf:Plan ;
Lynn Foster's avatar
Lynn Foster committed
252
        rdfs:domain         vf:Commitment ;
Lynn Foster's avatar
Lynn Foster committed
253
        vs:term_status      "testing" ;
254
        rdfs:comment        "Represents a desired deliverable expected from this plan."@en .
Lynn Foster's avatar
Lynn Foster committed
255

Lynn Foster's avatar
Lynn Foster committed
256
vf:resourceInventoriedAs
257
        a                   owl:ObjectProperty ;
258
        rdfs:label          "resource inventoried as"@en ;
259
        rdfs:domain         [ owl:unionOf (vf:Commitment vf:Intent vf:EconomicEvent) ] ; 
260
        rdfs:range          vf:EconomicResource ;
Lynn Foster's avatar
Lynn Foster committed
261
        vs:term_status      "testing" ;
262
        rdfs:comment        "Economic resource involved in the flow."@en .
263

264 265
vf:toResourceInventoriedAs
        a                   owl:ObjectProperty ;
266
        rdfs:label          "to resource inventoried as"@en ;
267 268 269
        rdfs:domain         vf:EconomicEvent ; 
        rdfs:range          vf:EconomicResource ;
        vs:term_status      "unstable" ;
270
        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."@en .
271

272
vf:relationship  a          owl:ObjectProperty ;
273
        rdfs:label          "relationship"@en ;
274
        rdfs:domain         vf:AgentRelationship ;
Lynn Foster's avatar
Lynn Foster committed
275
        rdfs:range          vf:AgentRelationshipRole ;
Lynn Foster's avatar
Lynn Foster committed
276
        vs:term_status      "testing" ;
277
        rdfs:comment        "The role of an economic relationship that exists between 2 agents, such as member, trading partner."@en .
278 279 280

vf:appreciationOf
        a                   owl:ObjectProperty ;
281
        rdfs:label          "appreciation of"@en ;
282 283
        rdfs:domain         vf:Appreciation ;
        rdfs:range          vf:EconomicEvent ;
284
        vs:term_status      "unstable" ;
285
        rdfs:comment        "The economic event being appreciated (gift economy)."@en .
286 287 288

vf:appreciationWith
        a                   owl:ObjectProperty ;
289
        rdfs:label          "appreciation with"@en ;
290 291
        rdfs:domain         vf:Appreciation ;
        rdfs:range          vf:EconomicEvent ;
292
        vs:term_status      "unstable" ;
293
        rdfs:comment        "The economic event implemented in appreciation (gift economy)."@en .
294

295
vf:provider  a              owl:ObjectProperty ;
Lynn Foster's avatar
Lynn Foster committed
296
        rdfs:domain         [ owl:unionOf (vf:EconomicEvent vf:Commitment vf:Intent vf:Claim) ] ;
297
        rdfs:label          "provider"@en ;
298
        rdfs:range          foaf:Agent ;
299
        vs:term_status      "testing" ;
300
        rdfs:comment        "The economic agent from whom the intended, committed, or actual economic event is initiated."@en .
301

302
vf:receiver  a              owl:ObjectProperty ;
Lynn Foster's avatar
Lynn Foster committed
303
        rdfs:domain         [ owl:unionOf (vf:EconomicEvent vf:Commitment vf:Intent vf:Claim) ] ;
304
        rdfs:label          "receiver"@en ;
305
        rdfs:range          foaf:Agent ;
306
        vs:term_status      "testing" ;
307
        rdfs:comment        "The economic agent whom the intended, committed, or actual economic event is for."@en .
308

309 310
vf:subject  a               owl:ObjectProperty ;
        rdfs:domain         vf:AgentRelationship ;
311
        rdfs:label          "subject"@en ;
312
        rdfs:range          foaf:Agent ;
Lynn Foster's avatar
Lynn Foster committed
313
        vs:term_status      "testing" ;
314
        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."@en .
315

316 317
vf:object  a                owl:ObjectProperty ;
        rdfs:domain         vf:AgentRelationship ;
318
        rdfs:label          "object"@en ;
319
        rdfs:range          foaf:Agent ;
Lynn Foster's avatar
Lynn Foster committed
320
        vs:term_status      "testing" ;
321
        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."@en .
322

323
vf:inScopeOf  a             owl:ObjectProperty ;
324
        rdfs:domain         [ owl:unionOf (vf:Claim vf:Commitment vf:EconomicEvent vf:Proposal vf:Intent vf:Scenario vf:Process vf:AgentRelationship) ] ;
325
        rdfs:label          "in scope of"@en ;
326
        rdfs:range          owl:Thing ;
327
        vs:term_status      "unstable" ;
328
        rdfs:comment        "Grouping around something to create a boundary or context, used for documenting, accounting, planning."@en .
329

330
vf:agreedIn  a              owl:ObjectProperty ;
331
        rdfs:domain         [ owl:unionOf (vf:EconomicEvent vf:Commitment vf:Intent vf:Claim) ] ; 
332
        rdfs:label          "agreed in"@en ;
333
        rdfs:range          owl:Thing ;
334
        vs:term_status      "unstable" ;
335
        rdfs:comment        "Reference to an agreement between agents which specifies the rules, terms, policies, calculations, etc. which govern this flow."@en .
336

Lynn Foster's avatar
Lynn Foster committed
337
vf:triggeredBy  a           owl:ObjectProperty ;
338
        rdfs:label          "triggered by"@en ;
Lynn Foster's avatar
Lynn Foster committed
339
        rdfs:domain         [ owl:unionOf (vf:EconomicEvent vf:Claim) ] ;
Lynn Foster's avatar
Lynn Foster committed
340 341
        rdfs:range          vf:EconomicEvent ;
        vs:term_status      "unstable" ;
342
        rdfs:comment        "References an economic event that implied the claim or event, often based on a prior agreement."@en .
343

Lynn Foster's avatar
Lynn Foster committed
344
vf:settles  a               owl:ObjectProperty ;
345
        rdfs:label          "settles"@en ;
Lynn Foster's avatar
Lynn Foster committed
346 347 348
        rdfs:domain         vf:Settlement ;
        rdfs:range          vf:Claim ;
        vs:term_status      "unstable" ;
349
        rdfs:comment        "References a claim that is fully or partially settled by the economic event."@en .
Lynn Foster's avatar
Lynn Foster committed
350 351

vf:settledBy  a             owl:ObjectProperty ;
352
        rdfs:label          "settled by"@en ;
Lynn Foster's avatar
Lynn Foster committed
353 354 355
        rdfs:domain         vf:Settlement ;
        rdfs:range          vf:EconomicEvent ;
        vs:term_status      "unstable" ;
356
        rdfs:comment        "References an economic event that fully or partially settles the claim."@en .
357

Lynn Foster's avatar
Lynn Foster committed
358
vf:containedIn a            owl:ObjectProperty ;
359
        rdfs:label          "contained in"@en ;
360 361
        rdfs:domain         vf:EconomicResource ;
        rdfs:range          vf:EconomicResource ;
362
        vs:term_status      "unstable" ;
363
        rdfs:comment        "Used when a stock economic resource contains units also defined as economic resources."@en .
364

Lynn Foster's avatar
Lynn Foster committed
365
vf:primaryAccountable a      owl:ObjectProperty ;
366
        rdfs:label          "primary accountable"@en ;
Lynn Foster's avatar
Lynn Foster committed
367
        rdfs:domain         vf:EconomicResource ;
368
        rdfs:range          foaf:Agent ;
Lynn Foster's avatar
Lynn Foster committed
369
        vs:term_status      "unstable" ;
370
        rdfs:comment        "The agent currently with primary rights and responsibilites for the economic resource. It is the agent that is associated with the accountingQuantity of the economic resource."@en .
Lynn Foster's avatar
Lynn Foster committed
371

372
vf:hasBeginning a           owl:DatatypeProperty ;
373
        rdfs:label          "has beginning"@en ;
374
        rdfs:domain         time:TemporalEntity ;
Lynn Foster's avatar
Lynn Foster committed
375 376 377 378 379 380 381
        rdfs:domain         [ owl:unionOf (
                                vf:Commitment
                                vf:EconomicEvent
                                vf:Intent
                                vf:Proposal
                                vf:Scenario
                                vf:Process) ] ;
382
        rdfs:range          xsd:dateTimeStamp ;
Lynn Foster's avatar
Lynn Foster committed
383
        vs:term_status      "unstable" ;
384
        owl:propertyChainAxiom (time:hasBeginning time:inXSDDateTimeStamp) ;
385
        rdfs:comment        "The planned or actual beginning of a flow or process."@en .
386 387

vf:hasEnd a                 owl:DatatypeProperty ;
388
        rdfs:label          "has end"@en ;
389
        rdfs:domain         time:TemporalEntity ;
Lynn Foster's avatar
Lynn Foster committed
390 391 392 393 394 395 396
        rdfs:domain         [ owl:unionOf (
                                vf:Commitment
                                vf:EconomicEvent
                                vf:Intent
                                vf:Proposal
                                vf:Scenario
                                vf:Process) ] ;
397
        rdfs:range          xsd:dateTimeStamp ;
Lynn Foster's avatar
Lynn Foster committed
398
        vs:term_status      "unstable" ;
399
        owl:propertyChainAxiom (time:hasEnd time:inXSDDateTimeStamp) ;
400
        rdfs:comment        "The planned or actual end of a flow or process."@en .
401

Lynn Foster's avatar
Lynn Foster committed
402
vf:hasPointInTime a         owl:DatatypeProperty ;
403
        rdfs:label          "has point in time"@en ;
Lynn Foster's avatar
Lynn Foster committed
404 405 406 407 408 409 410 411
        rdfs:domain         time:Instant ;
        rdfs:domain         [ owl:unionOf (
                                vf:Commitment
                                vf:EconomicEvent
                                vf:Intent) ] ;
        rdfs:range          xsd:dateTimeStamp ;
        vs:term_status      "unstable" ;
        owl:propertyChainAxiom (time:hasEnd time:inXSDDateTimeStamp) ;
412
        rdfs:comment        "The planned or actual time of a flow; can be used instead of hasBeginning and hasEnd, if so, hasBeginning and hasEnd should be able to be returned with this value."@en .
Lynn Foster's avatar
Lynn Foster committed
413 414

time:hasDuration
415
        rdfs:label          "has duration"@en ;
Lynn Foster's avatar
Lynn Foster committed
416 417 418
        rdfs:domain         [ owl:unionOf (vf:RecipeProcess vf:ScenarioDefinition) ] .

vf:due a                    owl:DatatypeProperty ;
419
        rdfs:label          "due"@en ;
Lynn Foster's avatar
Lynn Foster committed
420 421 422 423 424 425 426
        rdfs:domain         [ owl:unionOf (
                                vf:Plan
                                vf:Commitment
                                vf:Claim
                                vf:Intent) ] ;
        rdfs:range          xsd:dateTimeStamp ;
        vs:term_status      "unstable" ;
427
        rdfs:comment        "The time something is expected to be complete."@en .
Lynn Foster's avatar
Lynn Foster committed
428

Lynn Foster's avatar
Lynn Foster committed
429
vf:accountingQuantity a     owl:ObjectProperty ;
430
        rdfs:label          "accounting quantity"@en ;
431
        rdfs:domain         vf:EconomicResource ;
Lynn Foster's avatar
Lynn Foster committed
432
        rdfs:range          om2:Measure ;
433
        vs:term_status      "unstable" ;
434
        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."@en .
Lynn Foster's avatar
Lynn Foster committed
435 436

vf:onhandQuantity a         owl:ObjectProperty ;
437
        rdfs:label          "onhand quantity"@en ;
Lynn Foster's avatar
Lynn Foster committed
438
        rdfs:domain         vf:EconomicResource ;
Lynn Foster's avatar
Lynn Foster committed
439
        rdfs:range          om2:Measure ;
Lynn Foster's avatar
Lynn Foster committed
440
        vs:term_status      "unstable" ;
441
        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."@en .
442

443
vf:resourceQuantity a       owl:ObjectProperty ;
444
        rdfs:label          "resource quantity"@en ;
445
        rdfs:domain         [ owl:unionOf (vf:EconomicEvent vf:Commitment vf:Intent vf:RecipeFlow vf:Fulfillment vf:Satisfaction vf:Claim vf:Settlement) ] ;
Lynn Foster's avatar
Lynn Foster committed
446
        rdfs:range          om2:Measure ;
Lynn Foster's avatar
Lynn Foster committed
447
        vs:term_status      "unstable" ;
448
        rdfs:comment        "The amount and unit of the economic resource counted or inventoried."@en .
449

450
vf:effortQuantity a         owl:ObjectProperty ;
451
        rdfs:label          "effort quantity"@en ;
452
        rdfs:domain         [ owl:unionOf (vf:EconomicEvent vf:Commitment vf:Intent vf:RecipeFlow vf:Fulfillment vf:Satisfaction vf:Claim vf:Settlement) ] ;
Lynn Foster's avatar
Lynn Foster committed
453
        rdfs:range          om2:Measure ;
454
        vs:term_status      "unstable" ;
455
        rdfs:comment        "The amount and unit of the work or use or citation effort-based action. This is often a time duration, but also could be cycle counts or other measures of effort or usefulness."@en .
456

457
vf:availableQuantity a      owl:ObjectProperty ;
458
        rdfs:label          "available quantity"@en ;
459
        rdfs:domain         vf:Intent ;
Lynn Foster's avatar
Lynn Foster committed
460
        rdfs:range          om2:Measure ;
461
        vs:term_status      "unstable" ;
462
        rdfs:comment        "The quantity of the offered resource currently available."@en .
463

Lynn Foster's avatar
Lynn Foster committed
464 465 466
om2:hasNumericalValue
        rdfs:range          dtype:numericUnion .

Lynn Foster's avatar
Lynn Foster committed
467
vf:unitBased  a             owl:DatatypeProperty ;
468
        rdfs:label          "unit based"@en ;
469 470
        rdfs:domain         vf:Proposal ;
        rdfs:range          xsd:boolean ;
471
        vs:term_status      "unstable" ;
472
        rdfs:comment        "This proposal contains unit based quantities, which can be multipied to create commitments; commonly seen in a price list or e-commerce."@en .
Lynn Foster's avatar
Lynn Foster committed
473

Lynn Foster's avatar
Lynn Foster committed
474 475 476 477 478 479 480 481 482 483 484 485
dcterms:created 
        rdfs:domain         [ owl:unionOf (vf:Agreement vf:Claim vf:Commitment vf:Plan vf:Proposal) ] .

geo:long
        rdfs:range          xsd:double .

geo:lat
        rdfs:range          xsd:double .

geo:alt
        rdfs:range          xsd:double .

486
vf:currentLocation a        owl:ObjectProperty ;
487
        rdfs:label          "current location"@en ;
488
        rdfs:domain         vf:EconomicResource ;
Lynn Foster's avatar
Lynn Foster committed
489
        rdfs:range          geo:SpatialThing ;
490
        vs:term_status      "unstable" ;
491
        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.  Usually mappable."@en .
492

493
vf:primaryLocation a        owl:ObjectProperty ;
494
        rdfs:label          "primary location"@en ;
495
        rdfs:domain         foaf:Agent ;
Lynn Foster's avatar
Lynn Foster committed
496
        rdfs:range          geo:SpatialThing ;
497
        vs:term_status      "unstable" ;
498
        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."@en .
499

500
vf:eligibleLocation a       owl:ObjectProperty ;
501
        rdfs:label          "eligible location"@en ;
Lynn Foster's avatar
Lynn Foster committed
502 503
        rdfs:domain         vf:Proposal ;
        rdfs:range          geo:SpatialThing ;
Lynn Foster's avatar
Lynn Foster committed
504
        vs:term_status      "unstable" ;
505
        rdfs:comment        "Location or area where the proposal is valid."@en .
Lynn Foster's avatar
Lynn Foster committed
506

507
vf:atLocation a             owl:ObjectProperty ;
508
        rdfs:label          "at location"@en ;
509
        rdfs:domain         [ owl:unionOf (vf:EconomicEvent vf:Commitment vf:Intent) ] ;
Lynn Foster's avatar
Lynn Foster committed
510
        rdfs:range          geo:SpatialThing ;
511
        vs:term_status      "unstable" ;
512
        rdfs:comment        "The place where an intent, commitment, or economic event occurs.  Usually mappable."@en .
513

514
vf:image a                  owl:DatatypeProperty ;
515
        vs:term_status      "unstable" ;
516
        rdfs:label          "image"@en ;
Lynn Foster's avatar
Lynn Foster committed
517 518 519 520 521 522 523 524
        rdfs:domain         [ owl:unionOf (
                                foaf:Agent 
                                vf:EconomicEvent 
                                vf:EconomicResource 
                                vf:Intent 
                                vf:RecipeResource 
                                vf:ResourceSpecification) ] ;
        rdfs:range          xsd:anyURI ;
525
        rdfs:comment        "The uri to an image relevant to the entity, such as a logo, avatar, photo, diagram, etc."@en .
526

Lynn Foster's avatar
Lynn Foster committed
527
vf:uri a                    owl:DatatypeProperty ;
528
        vs:term_status      "unstable" ;
Lynn Foster's avatar
Lynn Foster committed
529
        rdfs:range          xsd:anyURI ;
530
        rdfs:label          "uri"@en ;
531
        rdfs:comment        "The web address relevant to the entity."@en .
532 533

vf:name a                   owl:DatatypeProperty ;
534
        rdfs:label          "name"@en ;
Lynn Foster's avatar
Lynn Foster committed
535
        rdfs:range          xsd:string ;
Lynn Foster's avatar
Lynn Foster committed
536 537 538 539 540 541 542 543 544 545 546 547 548 549
        rdfs:domain         [ owl:unionOf (
                                geo:SpatialThing 
                                foaf:Agent 
                                vf:Agreement 
                                vf:Commitment 
                                vf:EconomicResource 
                                vf:Intent 
                                vf:Plan 
                                vf:Process 
                                vf:ProcessSpecification 
                                vf:Proposal 
                                vf:RecipeProcess 
                                vf:RecipeResource 
                                vf:ResourceSpecification 
Lynn Foster's avatar
Lynn Foster committed
550
                                vf:RoleBehavior 
Lynn Foster's avatar
Lynn Foster committed
551 552
                                vf:Scenario 
                                vf:ScenarioDefinition) ] ;
553
        vs:term_status      "testing" ;
554
        rdfs:comment        "An informal or formal textual identifier for an object. Does not imply uniqueness."@en .
555

Lynn Foster's avatar
Lynn Foster committed
556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578
skos:note 
        rdfs:domain         [ owl:unionOf (
                                geo:SpatialThing 
                                foaf:Agent 
                                vf:AgentRelationship 
                                vf:AgentRelationshipRole 
                                vf:Agreement 
                                vf:Appreciation 
                                vf:Claim 
                                vf:Commitment 
                                vf:EconomicEvent 
                                vf:EconomicResource 
                                vf:ExternalLink 
                                vf:Fulfillment 
                                vf:Intent 
                                vf:Plan 
                                vf:Process 
                                vf:ProcessSpecification 
                                vf:Proposal 
                                vf:RecipeFlow 
                                vf:RecipeProcess 
                                vf:RecipeResource 
                                vf:ResourceSpecification 
Lynn Foster's avatar
Lynn Foster committed
579
                                vf:RoleBehavior 
Lynn Foster's avatar
Lynn Foster committed
580 581 582 583 584 585
                                vf:Satisfaction 
                                vf:Scenario 
                                vf:ScenarioDefinition 
                                vf:Settlement) ] .

vf:trackingIdentifier a     owl:DatatypeProperty ;
586
        rdfs:label          "tracking identifier"@en ;
587 588
        rdfs:domain         vf:EconomicResource ;
        rdfs:range          xsd:string ;
589
        vs:term_status      "unstable" ;
590
        rdfs:comment        "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."@en .  
591

Lynn Foster's avatar
Lynn Foster committed
592
vf:lot a                    owl:ObjectProperty ;
593
        rdfs:label          "lot"@en ;
594 595
        rdfs:domain         vf:EconomicResource ;
        rdfs:range          dfc:ProductBatch ;
596
        vs:term_status      "unstable" ;
597
        rdfs:comment        "Lot or batch of an economic resource, used to track forward or backwards to all occurrences of resources of that lot."@en .