all_vf.TTL 59.9 KB
Newer Older
1 2
@base          <https://w3id.org/valueflows> .
@prefix vf:    <#> .
3 4 5
@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
6 7
@prefix foaf:  <http://xmlns.com/foaf/0.1/> .
@prefix org:   <http://www.w3.org/ns/org#> .
8
@prefix dcterms: <http://purl.org/dc/terms/> .
9
@prefix om2:   <http://www.ontology-of-units-of-measure.org/resource/om-2/> .
10
@prefix xsd:   <http://www.w3.org/2001/XMLSchema#> .
Lynn Foster's avatar
Lynn Foster committed
11
@prefix time:  <http://www.w3.org/2006/time#> .
12 13
@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
14
@prefix dtype: <http://www.linkedmodel.org/schema/dtype#> .
Lynn Foster's avatar
Lynn Foster committed
15 16
@prefix dfc:   <http://www.virtual-assembly.org/DataFoodConsortium/BusinessOntology#> .
@prefix skos:  <http://www.w3.org/2004/02/skos/core#> .
17

Kalin Maldzhanski's avatar
Kalin Maldzhanski committed
18

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

25

26 27 28 29
#################################################################
#    Classes
#################################################################

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

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

38
vf:PairsWith a              owl:Class ;
39
        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 ;
40
        rdfs:label          "Pairs With"@en ;
41 42
        vs:term_status      "unstable" ;
        .
43

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

vf:ResourceEffect a         owl:Class ;
51
        rdfs:comment        "The action has this effect on an inventoried resource accounting quantity."@en ;
52
        rdfs:label          "Resource Effect"@en ;
53 54
        vs:term_status      "unstable" ;
        .
Kalin Maldzhanski's avatar
Kalin Maldzhanski committed
55

56 57 58
vf:OnhandEffect a           owl:Class ;
        rdfs:comment        "The action has this effect on an inventoried resource onhand quantity."@en ;
        rdfs:label          "Onhand Effect"@en ;
59 60
        vs:term_status      "unstable" ;
        .
61 62 63 64

vf:LocationEffect a         owl:Class ;
        rdfs:comment        "The action has this effect on an inventoried resource location."@en ;
        rdfs:label          "Location Effect"@en ;
65 66
        vs:term_status      "unstable" ;
        .
67 68 69 70

vf:ContainedEffect a        owl:Class ;
        rdfs:comment        "The action has this effect on an inventoried resource contained in resource."@en ;
        rdfs:label          "Contained Effect"@en ;
71 72
        vs:term_status      "unstable" ;
        .
73

74
vf:AgentRelationshipRole  a  owl:Class ;
75
        rdfs:label           "Agent Relationship Role"@en ;
76
        vs:term_status       "testing" ;
77 78
        rdfs:comment         "A relationship role defining the kind of association one agent can have with another."@en ;
        .
Kalin Maldzhanski's avatar
Kalin Maldzhanski committed
79

Lynn Foster's avatar
Lynn Foster committed
80
vf:RoleBehavior  a           owl:Class ;
81
        rdfs:label           "Role Behavior"@en ;
Lynn Foster's avatar
Lynn Foster committed
82
        vs:term_status       "unstable" ;
83 84
        rdfs:comment         "The general shape or behavior grouping of an agent relationship role."@en ;
        .
Lynn Foster's avatar
Lynn Foster committed
85

86
vf:RecipeResource a         owl:Class ;
87
        rdfs:label          "Recipe Resource"@en ;
88
        vs:term_status      "unstable" ;
89 90
        rdfs:comment        "Specifies the resource as part of a recipe, for use in planning from recipe."@en ;
        .
91

92
vf:ResourceSpecification a  owl:Class ;
93
        rdfs:label          "Resource Specification"@en ;
94
        vs:term_status      "testing" ;
95 96
        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
97 98

vf:RecipeProcess a          owl:Class ;
99
        rdfs:label          "Recipe Process"@en ;
100
        vs:term_status      "unstable" ;
101 102
        rdfs:comment        "Specifies a process in a recipe for use in planning from recipe."@en ;
        .
Lynn Foster's avatar
Lynn Foster committed
103

104
vf:ProcessSpecification a   owl:Class ;
105
        rdfs:label          "Process Specification"@en ;
106
        rdfs:label          "Prozess Spezifikation"@de ;
107
        vs:term_status      "unstable" ;
108 109 110
        rdfs:comment        "Specifies the kind of process."@en ;
        rdfs:comment        "Beschreibt die Art des Prozesses."@de ;
        .
111

112
vf:RecipeFlow a             owl:Class ;
113
        rdfs:label          "Recipe Flow"@en ;
114
        vs:term_status      "testing" ;
115 116
        rdfs:comment        "The specification of a resource inflow to, or outflow from, a recipe process."@en ;
        .
Lynn Foster's avatar
Lynn Foster committed
117

Lynn Foster's avatar
Lynn Foster committed
118
vf:RecipeExchange a         owl:Class ;
119
        rdfs:label          "Recipe Exchange"@en ;
Lynn Foster's avatar
Lynn Foster committed
120
        vs:term_status      "unstable" ;
121 122
        rdfs:comment        "Specifies an exchange type agreement as part of a recipe."@en ;
        .
Lynn Foster's avatar
Lynn Foster committed
123

Lynn Foster's avatar
Lynn Foster committed
124
vf:ScenarioDefinition a     owl:Class ;
125
        rdfs:label          "Scenario Definition"@en ;
Lynn Foster's avatar
Lynn Foster committed
126
        vs:term_status      "unstable" ;
127 128
        rdfs:comment        "The type definition of one or more scenarios."@en ;
        .
Lynn Foster's avatar
Lynn Foster committed
129

Lynn Foster's avatar
Lynn Foster committed
130

Kalin Maldzhanski's avatar
Kalin Maldzhanski committed
131 132
# PLAN CLASSES

Lynn Foster's avatar
Lynn Foster committed
133
vf:Plan  a                  owl:Class ;
134
        rdfs:label          "Plan"@en ;
Lynn Foster's avatar
Lynn Foster committed
135
        vs:term_status      "testing" ;
136 137
        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
138

139
vf:Intent  a                owl:Class ;
140
        rdfs:label          "Intent"@en ;
141
        vs:term_status      "unstable" ;
142 143
        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
144 145

vf:Proposal  a              owl:Class ;
146
        rdfs:label          "Proposal"@en ;
Lynn Foster's avatar
Lynn Foster committed
147
        vs:term_status      "unstable" ;
148 149
        rdfs:comment        "Published requests or offers, sometimes with what is expected in return."@en ;
        .
Lynn Foster's avatar
Lynn Foster committed
150 151

vf:ProposedIntent  a        owl:Class ;
152
        rdfs:label          "Proposed Intent"@en ;
Lynn Foster's avatar
Lynn Foster committed
153
        vs:term_status      "unstable" ;
154 155
        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
156

Lynn Foster's avatar
Lynn Foster committed
157
vf:ProposedTo  a            owl:Class ;
158
        rdfs:label          "Proposed To"@en ;
Lynn Foster's avatar
Lynn Foster committed
159
        vs:term_status      "unstable" ;
160 161
        rdfs:comment        "An agent to which the proposal is to be published."@en ;
        .
Lynn Foster's avatar
Lynn Foster committed
162

163
vf:Commitment  a            owl:Class ;
164
        rdfs:label          "Commitment"@en ;
165
        vs:term_status      "stable" ;
166 167
        rdfs:comment        "A planned economic flow that has been promised by an agent to another agent."@en ;
        .
Kalin Maldzhanski's avatar
Kalin Maldzhanski committed
168

169
vf:Satisfaction  a          owl:Class ;
170
        rdfs:label          "Satisfaction"@en ;
171
        vs:term_status      "unstable" ;
172 173
        rdfs:comment        "Represents many-to-many relationships between intents and commitments or events that partially or full satisfy one or more intents."@en ;
        .
174

175
vf:Agreement  a             owl:Class ;
176
        rdfs:label          "Agreement"@en ;
177
        vs:term_status      "unstable" ;
178 179
        rdfs:comment        "Any type of agreement among economic agents."@en ;
        .
Kalin Maldzhanski's avatar
Kalin Maldzhanski committed
180

Lynn Foster's avatar
Lynn Foster committed
181
vf:Scenario  a              owl:Class ;
182
        rdfs:label          "Scenario"@en ;
183
        vs:term_status      "unstable" ;
184 185
        rdfs:comment        "An estimated or analytical logical collection of higher level processes used for budgeting, analysis, plan refinement, etc."@en ;
        .
186

187

Kalin Maldzhanski's avatar
Kalin Maldzhanski committed
188 189
# OBSERVATION CLASSES

190
vf:EconomicResource  a      owl:Class ;
191
        rdfs:label          "Economic Resource"@en ;
192
        vs:term_status      "stable" ;
193 194
        rdfs:comment        "A resource which is useful to people or the ecosystem."@en ;
        .
Kalin Maldzhanski's avatar
Kalin Maldzhanski committed
195

196
vf:Process  a               owl:Class ;
197
        rdfs:label          "Process"@en ;
198
        vs:term_status      "stable" ;
199 200
        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
201

202
vf:EconomicEvent  a         owl:Class ;
203
        rdfs:label          "Economic Event"@en ;
204
        vs:term_status      "stable" ;
205 206
        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
207

208
vf:AgentRelationship  a     owl:Class ;
209
        rdfs:label          "Agent Relationship"@en ;
210
        vs:term_status      "stable" ;
211 212
        rdfs:comment        "An ongoing voluntary association between 2 agents of any kind."@en ;
        .
213

214
vf:Fulfillment  a           owl:Class ;
215
        rdfs:label          "Fulfillment"@en ;
216
        vs:term_status      "testing" ;
217 218
        rdfs:comment        "Represents many-to-many relationships between commitments and economic events that fully or partially satisfy one or more commitments."@en ;
        .
219

Lynn Foster's avatar
Lynn Foster committed
220
vf:Claim  a                 owl:Class ;
221
        rdfs:label          "Claim"@en ;
Lynn Foster's avatar
Lynn Foster committed
222
        vs:term_status      "unstable" ;
223 224
        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
225 226

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

232
vf:Appreciation  a          owl:Class ;
233
        rdfs:label          "Appreciation"@en ;
234
        vs:term_status      "unstable" ;
235 236
        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
237

238

239 240 241
#################################################################
#    Properties
#################################################################
242 243 244

vf:action
        a                   owl:ObjectProperty ;
245
        rdfs:label          "action"@en ;
Lynn Foster's avatar
Lynn Foster committed
246
        rdfs:domain         [ owl:unionOf (vf:EconomicEvent vf:Commitment vf:Intent vf:RecipeFlow vf:Claim) ] ;
247
        rdfs:range          vf:Action ;
Lynn Foster's avatar
Lynn Foster committed
248
        vs:term_status      "testing" ;
249 250
        rdfs:comment        "Defines the kind of flow, such as consume, produce, work, transfer, etc."@en ;
        .
251

252 253
vf:inputOf
        a                   owl:ObjectProperty ;
254
        rdfs:label          "input of"@en ;
255
        rdfs:domain         [ owl:unionOf (vf:EconomicEvent vf:Commitment vf:Intent) ] ;
256
        rdfs:range          vf:Process ;
Lynn Foster's avatar
Lynn Foster committed
257
        vs:term_status      "testing" ;
258 259
        rdfs:comment        "Relates an input flow to its process."@en ;
        .
260 261 262

vf:outputOf
        a                   owl:ObjectProperty ;
263
        rdfs:label          "output of"@en ;
264
        rdfs:domain         [ owl:unionOf (vf:EconomicEvent vf:Commitment vf:Intent) ] ;
265
        rdfs:range          vf:Process ;
Lynn Foster's avatar
Lynn Foster committed
266
        vs:term_status      "testing" ;
267 268
        rdfs:comment        "Relates an output flow to its process."@en ;
        .
Lynn Foster's avatar
Lynn Foster committed
269

270 271
vf:recipeInputOf
        a                   owl:ObjectProperty ;
272
        rdfs:label          "recipe input of"@en ;
273 274 275
        rdfs:domain         vf:RecipeFlow ;
        rdfs:range          vf:RecipeProcess ;
        vs:term_status      "unstable" ;
276 277
        rdfs:comment        "Relates an input flow to its process in a recipe."@en ;
        .
278 279 280

vf:recipeOutputOf
        a                   owl:ObjectProperty ;
281
        rdfs:label          "recipe output of"@en ;
282 283 284
        rdfs:domain         vf:RecipeFlow ;
        rdfs:range          vf:RecipeProcess ;
        vs:term_status      "unstable" ;
285 286
        rdfs:comment        "Relates an output flow to its process in a recipe."@en ;
        .
Lynn Foster's avatar
Lynn Foster committed
287 288 289

vf:recipeClauseOf
        a                   owl:ObjectProperty ;
290
        rdfs:label          "recipe clause of"@en ;
Lynn Foster's avatar
Lynn Foster committed
291 292 293
        rdfs:domain         vf:RecipeFlow ;
        rdfs:range          vf:RecipeExchange ;
        vs:term_status      "unstable" ;
294 295
        rdfs:comment        "Relates a flow to its exchange agreement in a recipe."@en ;
        .
296

Lynn Foster's avatar
Lynn Foster committed
297
vf:plannedWithin
Lynn Foster's avatar
Lynn Foster committed
298
        a                   owl:ObjectProperty ;
299
        rdfs:label          "planned within"@en ;
Lynn Foster's avatar
Lynn Foster committed
300 301
        rdfs:domain         vf:Process ;
        rdfs:range          vf:Plan ;
Lynn Foster's avatar
Lynn Foster committed
302
        vs:term_status      "testing" ;
303 304
        rdfs:comment        "The process with its inputs and outputs is part of the plan."@en ;
        .
Lynn Foster's avatar
Lynn Foster committed
305

Lynn Foster's avatar
Lynn Foster committed
306
vf:independentDemandOf
Lynn Foster's avatar
Lynn Foster committed
307
        a                   owl:ObjectProperty ;
308
        rdfs:label         "independent demand of"@en ;
Lynn Foster's avatar
Lynn Foster committed
309
        rdfs:range          vf:Plan ;
Lynn Foster's avatar
Lynn Foster committed
310
        rdfs:domain         vf:Commitment ;
Lynn Foster's avatar
Lynn Foster committed
311
        vs:term_status      "testing" ;
312 313
        rdfs:comment        "Represents a desired deliverable expected from this plan."@en ;
        .
Lynn Foster's avatar
Lynn Foster committed
314

Lynn Foster's avatar
Lynn Foster committed
315
vf:resourceInventoriedAs
316
        a                   owl:ObjectProperty ;
317
        rdfs:label          "resource inventoried as"@en ;
318
        rdfs:domain         [ owl:unionOf (vf:Commitment vf:Intent vf:EconomicEvent) ] ;
319
        rdfs:range          vf:EconomicResource ;
Lynn Foster's avatar
Lynn Foster committed
320
        vs:term_status      "testing" ;
321 322
        rdfs:comment        "Economic resource involved in the flow."@en ;
        .
323

324 325
vf:toResourceInventoriedAs
        a                   owl:ObjectProperty ;
326
        rdfs:label          "to resource inventoried as"@en ;
327
        rdfs:domain         vf:EconomicEvent ;
328 329
        rdfs:range          vf:EconomicResource ;
        vs:term_status      "unstable" ;
330 331
        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 ;
        .
332

333
vf:relationship  a          owl:ObjectProperty ;
334
        rdfs:label          "relationship"@en ;
335
        rdfs:domain         vf:AgentRelationship ;
Lynn Foster's avatar
Lynn Foster committed
336
        rdfs:range          vf:AgentRelationshipRole ;
Lynn Foster's avatar
Lynn Foster committed
337
        vs:term_status      "testing" ;
338 339
        rdfs:comment        "The role of an economic relationship that exists between 2 agents, such as member, trading partner."@en ;
        .
340 341 342

vf:appreciationOf
        a                   owl:ObjectProperty ;
343
        rdfs:label          "appreciation of"@en ;
344 345
        rdfs:domain         vf:Appreciation ;
        rdfs:range          vf:EconomicEvent ;
346
        vs:term_status      "unstable" ;
347 348
        rdfs:comment        "The economic event being appreciated (gift economy)."@en ;
        .
349 350 351

vf:appreciationWith
        a                   owl:ObjectProperty ;
352
        rdfs:label          "appreciation with"@en ;
353 354
        rdfs:domain         vf:Appreciation ;
        rdfs:range          vf:EconomicEvent ;
355
        vs:term_status      "unstable" ;
356 357
        rdfs:comment        "The economic event implemented in appreciation (gift economy)."@en ;
        .
358

359
vf:provider  a              owl:ObjectProperty ;
Lynn Foster's avatar
Lynn Foster committed
360
        rdfs:domain         [ owl:unionOf (vf:EconomicEvent vf:Commitment vf:Intent vf:Claim) ] ;
361
        rdfs:label          "provider"@en ;
362
        rdfs:range          foaf:Agent ;
363
        vs:term_status      "testing" ;
364 365
        rdfs:comment        "The economic agent from whom the intended, committed, or actual economic event is initiated."@en ;
        .
366

367
vf:receiver  a              owl:ObjectProperty ;
Lynn Foster's avatar
Lynn Foster committed
368
        rdfs:domain         [ owl:unionOf (vf:EconomicEvent vf:Commitment vf:Intent vf:Claim) ] ;
369
        rdfs:label          "receiver"@en ;
370
        rdfs:range          foaf:Agent ;
371
        vs:term_status      "testing" ;
372 373
        rdfs:comment        "The economic agent whom the intended, committed, or actual economic event is for."@en ;
        .
374

375 376
vf:subject  a               owl:ObjectProperty ;
        rdfs:domain         vf:AgentRelationship ;
377
        rdfs:label          "subject"@en ;
378
        rdfs:range          foaf:Agent ;
Lynn Foster's avatar
Lynn Foster committed
379
        vs:term_status      "testing" ;
380 381
        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 ;
        .
382

383 384
vf:object  a                owl:ObjectProperty ;
        rdfs:domain         vf:AgentRelationship ;
385
        rdfs:label          "object"@en ;
386
        rdfs:range          foaf:Agent ;
Lynn Foster's avatar
Lynn Foster committed
387
        vs:term_status      "testing" ;
388 389
        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 ;
        .
390

391
vf:inScopeOf  a             owl:ObjectProperty ;
392
        rdfs:domain         [ owl:unionOf (vf:Claim vf:Commitment vf:EconomicEvent vf:Proposal vf:Intent vf:Scenario vf:Process vf:AgentRelationship) ] ;
393
        rdfs:label          "in scope of"@en ;
394
        rdfs:range          owl:Thing ;
395
        vs:term_status      "unstable" ;
396 397
        rdfs:comment        "Grouping around something to create a boundary or context, used for documenting, accounting, planning."@en ;
        .
398

399
vf:agreedIn  a              owl:ObjectProperty ;
400
        rdfs:domain         [ owl:unionOf (vf:EconomicEvent vf:Commitment vf:Intent vf:Claim) ] ;
401
        rdfs:label          "agreed in"@en ;
402
        rdfs:range          owl:Thing ;
403
        vs:term_status      "unstable" ;
404 405
        rdfs:comment        "Reference to an agreement between agents which specifies the rules, terms, policies, calculations, etc. which govern this flow."@en ;
        .
406

Lynn Foster's avatar
Lynn Foster committed
407
vf:triggeredBy  a           owl:ObjectProperty ;
408
        rdfs:label          "triggered by"@en ;
Lynn Foster's avatar
Lynn Foster committed
409
        rdfs:domain         [ owl:unionOf (vf:EconomicEvent vf:Claim) ] ;
Lynn Foster's avatar
Lynn Foster committed
410 411
        rdfs:range          vf:EconomicEvent ;
        vs:term_status      "unstable" ;
412 413
        rdfs:comment        "References an economic event that implied the claim or event, often based on a prior agreement."@en ;
        .
414

Lynn Foster's avatar
Lynn Foster committed
415
vf:settles  a               owl:ObjectProperty ;
416
        rdfs:label          "settles"@en ;
Lynn Foster's avatar
Lynn Foster committed
417 418 419
        rdfs:domain         vf:Settlement ;
        rdfs:range          vf:Claim ;
        vs:term_status      "unstable" ;
420 421
        rdfs:comment        "References a claim that is fully or partially settled by the economic event."@en ;
        .
Lynn Foster's avatar
Lynn Foster committed
422 423

vf:settledBy  a             owl:ObjectProperty ;
424
        rdfs:label          "settled by"@en ;
Lynn Foster's avatar
Lynn Foster committed
425 426 427
        rdfs:domain         vf:Settlement ;
        rdfs:range          vf:EconomicEvent ;
        vs:term_status      "unstable" ;
428 429
        rdfs:comment        "References an economic event that fully or partially settles the claim."@en ;
        .
430

Lynn Foster's avatar
Lynn Foster committed
431
vf:containedIn a            owl:ObjectProperty ;
432
        rdfs:label          "contained in"@en ;
433 434
        rdfs:domain         vf:EconomicResource ;
        rdfs:range          vf:EconomicResource ;
435
        vs:term_status      "unstable" ;
436 437
        rdfs:comment        "Used when a stock economic resource contains units also defined as economic resources."@en ;
        .
438

Lynn Foster's avatar
Lynn Foster committed
439
vf:primaryAccountable a      owl:ObjectProperty ;
440
        rdfs:label          "primary accountable"@en ;
Lynn Foster's avatar
Lynn Foster committed
441
        rdfs:domain         vf:EconomicResource ;
442
        rdfs:range          foaf:Agent ;
Lynn Foster's avatar
Lynn Foster committed
443
        vs:term_status      "unstable" ;
444 445
        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
446

447
vf:hasBeginning a           owl:DatatypeProperty ;
448
        rdfs:label          "has beginning"@en ;
449
        rdfs:domain         time:TemporalEntity ;
Lynn Foster's avatar
Lynn Foster committed
450 451 452 453 454 455 456
        rdfs:domain         [ owl:unionOf (
                                vf:Commitment
                                vf:EconomicEvent
                                vf:Intent
                                vf:Proposal
                                vf:Scenario
                                vf:Process) ] ;
457
        rdfs:range          xsd:dateTimeStamp ;
Lynn Foster's avatar
Lynn Foster committed
458
        vs:term_status      "unstable" ;
459
        owl:propertyChainAxiom (time:hasBeginning time:inXSDDateTimeStamp) ;
460 461
        rdfs:comment        "The planned or actual beginning of a flow or process."@en ;
        .
462 463

vf:hasEnd a                 owl:DatatypeProperty ;
464
        rdfs:label          "has end"@en ;
465
        rdfs:domain         time:TemporalEntity ;
Lynn Foster's avatar
Lynn Foster committed
466 467 468 469 470 471 472
        rdfs:domain         [ owl:unionOf (
                                vf:Commitment
                                vf:EconomicEvent
                                vf:Intent
                                vf:Proposal
                                vf:Scenario
                                vf:Process) ] ;
473
        rdfs:range          xsd:dateTimeStamp ;
Lynn Foster's avatar
Lynn Foster committed
474
        vs:term_status      "unstable" ;
475
        owl:propertyChainAxiom (time:hasEnd time:inXSDDateTimeStamp) ;
476 477
        rdfs:comment        "The planned or actual end of a flow or process."@en ;
        .
478

Lynn Foster's avatar
Lynn Foster committed
479
vf:hasPointInTime a         owl:DatatypeProperty ;
480
        rdfs:label          "has point in time"@en ;
Lynn Foster's avatar
Lynn Foster committed
481 482 483 484 485 486 487 488
        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) ;
489 490
        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
491 492

time:hasDuration
493
        rdfs:label          "has duration"@en ;
494 495
        rdfs:domain         [ owl:unionOf (vf:RecipeProcess vf:ScenarioDefinition) ] ;
        .
Lynn Foster's avatar
Lynn Foster committed
496 497

vf:due a                    owl:DatatypeProperty ;
498
        rdfs:label          "due"@en ;
Lynn Foster's avatar
Lynn Foster committed
499 500 501 502 503 504 505
        rdfs:domain         [ owl:unionOf (
                                vf:Plan
                                vf:Commitment
                                vf:Claim
                                vf:Intent) ] ;
        rdfs:range          xsd:dateTimeStamp ;
        vs:term_status      "unstable" ;
506 507
        rdfs:comment        "The time something is expected to be complete."@en ;
        .
Lynn Foster's avatar
Lynn Foster committed
508

Lynn Foster's avatar
Lynn Foster committed
509
vf:accountingQuantity a     owl:ObjectProperty ;
510
        rdfs:label          "accounting quantity"@en ;
511
        rdfs:domain         vf:EconomicResource ;
Lynn Foster's avatar
Lynn Foster committed
512
        rdfs:range          om2:Measure ;
513
        vs:term_status      "unstable" ;
514 515
        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
516 517

vf:onhandQuantity a         owl:ObjectProperty ;
518
        rdfs:label          "onhand quantity"@en ;
Lynn Foster's avatar
Lynn Foster committed
519
        rdfs:domain         vf:EconomicResource ;
Lynn Foster's avatar
Lynn Foster committed
520
        rdfs:range          om2:Measure ;
Lynn Foster's avatar
Lynn Foster committed
521
        vs:term_status      "unstable" ;
522 523
        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 ;
        .
524

525
vf:resourceQuantity a       owl:ObjectProperty ;
526
        rdfs:label          "resource quantity"@en ;
527
        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
528
        rdfs:range          om2:Measure ;
Lynn Foster's avatar
Lynn Foster committed
529
        vs:term_status      "unstable" ;
530 531
        rdfs:comment        "The amount and unit of the economic resource counted or inventoried."@en ;
        .
532

533
vf:effortQuantity a         owl:ObjectProperty ;
534
        rdfs:label          "effort quantity"@en ;
535
        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
536
        rdfs:range          om2:Measure ;
537
        vs:term_status      "unstable" ;
538 539
        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 ;
        .
540

541
vf:availableQuantity a      owl:ObjectProperty ;
542
        rdfs:label          "available quantity"@en ;
543
        rdfs:domain         vf:Intent ;
Lynn Foster's avatar
Lynn Foster committed
544
        rdfs:range          om2:Measure ;
545
        vs:term_status      "unstable" ;
546 547
        rdfs:comment        "The quantity of the offered resource currently available."@en ;
        .
548

Lynn Foster's avatar
Lynn Foster committed
549
om2:hasNumericalValue
550 551
        rdfs:range          dtype:numericUnion ;
        .
Lynn Foster's avatar
Lynn Foster committed
552

Lynn Foster's avatar
Lynn Foster committed
553
vf:unitBased  a             owl:DatatypeProperty ;
554
        rdfs:label          "unit based"@en ;
555 556
        rdfs:domain         vf:Proposal ;
        rdfs:range          xsd:boolean ;
557
        vs:term_status      "unstable" ;
558 559
        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
560

561
dcterms:created
562 563
        rdfs:domain         [ owl:unionOf (vf:Agreement vf:Claim vf:Commitment vf:Plan vf:Proposal) ] ;
        .
Lynn Foster's avatar
Lynn Foster committed
564 565

geo:long
566 567
        rdfs:range          xsd:double ;
        .
Lynn Foster's avatar
Lynn Foster committed
568 569

geo:lat
570 571
        rdfs:range          xsd:double ;
        .
Lynn Foster's avatar
Lynn Foster committed
572 573

geo:alt
574 575
        rdfs:range          xsd:double ;
        .
Lynn Foster's avatar
Lynn Foster committed
576

577
vf:currentLocation a        owl:ObjectProperty ;
578
        rdfs:label          "current location"@en ;
579
        rdfs:domain         vf:EconomicResource ;
Lynn Foster's avatar
Lynn Foster committed
580
        rdfs:range          geo:SpatialThing ;
581
        vs:term_status      "unstable" ;
582 583
        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 ;
        .
584

585
vf:primaryLocation a        owl:ObjectProperty ;
586
        rdfs:label          "primary location"@en ;
587
        rdfs:domain         foaf:Agent ;
Lynn Foster's avatar
Lynn Foster committed
588
        rdfs:range          geo:SpatialThing ;
589
        vs:term_status      "unstable" ;
590 591
        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 ;
        .
592

593
vf:eligibleLocation a       owl:ObjectProperty ;
594
        rdfs:label          "eligible location"@en ;
Lynn Foster's avatar
Lynn Foster committed
595 596
        rdfs:domain         vf:Proposal ;
        rdfs:range          geo:SpatialThing ;
Lynn Foster's avatar
Lynn Foster committed
597
        vs:term_status      "unstable" ;
598 599
        rdfs:comment        "Location or area where the proposal is valid."@en ;
        .
Lynn Foster's avatar
Lynn Foster committed
600

601
vf:atLocation a             owl:ObjectProperty ;
602
        rdfs:label          "at location"@en ;
603
        rdfs:domain         [ owl:unionOf (vf:EconomicEvent vf:Commitment vf:Intent) ] ;
Lynn Foster's avatar
Lynn Foster committed
604
        rdfs:range          geo:SpatialThing ;
605
        vs:term_status      "unstable" ;
606 607
        rdfs:comment        "The place where an intent, commitment, or economic event occurs.  Usually mappable."@en ;
        .
608

Lynn Foster's avatar
Lynn Foster committed
609 610 611 612 613 614 615 616
vf:toLocation a             owl:ObjectProperty ;
        rdfs:label          "to location"@en ;
        rdfs:domain         vf:EconomicEvent ;
        rdfs:range          geo:SpatialThing ;
        vs:term_status      "unstable" ;
        rdfs:comment        "The new location of the receiver resource."@en ;
        .

617
vf:image a                  owl:DatatypeProperty ;
618
        vs:term_status      "unstable" ;
619
        rdfs:label          "image"@en ;
Lynn Foster's avatar
Lynn Foster committed
620
        rdfs:domain         [ owl:unionOf (
621