protege_all_vf.TTL (38459B)
1 @prefix vf: <https://w3id.org/valueflows#> . 2 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . 3 @prefix owl: <http://www.w3.org/2002/07/owl#> . 4 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . 5 @prefix foaf: <http://xmlns.com/foaf/0.1/#> . 6 @prefix dcterms: <http://purl.org/dc/terms/> . 7 @prefix qudt: <http://qudt.org/schema/qudt/> . 8 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . 9 @prefix time: <http://www.w3.org/2006/time#> . 10 @prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> . 11 @prefix vs: <http://www.w3.org/2003/06/sw-vocab-status/ns#> . 12 @prefix dfc: <http://www.virtual-assembly.org/DataFoodConsortium/FullModel#> . 13 14 15 <https://w3id.org/valueflows/> a owl:Ontology; 16 dcterms:title "Value Flows Ontology"; 17 dcterms:type <http://purl.org/adms/assettype/Ontology>; 18 dcterms:status <http://purl.org/adms/status/UnderDevelopment>. 19 20 21 ##################################################### 22 # TEMPORARY section to make protege doc work 23 # Also look below for provider, receiver, resourceQuantity, effortQuantity, atLocation, finished, unitOfEffort 24 25 vf:Agent a owl:Class. 26 vf:Unit a owl:Class. 27 vf:QuantityValue a owl:Class. 28 vf:SpatialThing a owl:Class. 29 vf:Boolean a owl:Class. 30 31 ######################################################### 32 33 34 # ABSTRACT / CLASSIFICATION CLASSES (KNOWLEDGE LAYER) 35 36 vf:Action a owl:Class ; 37 rdfs:label "vf:Action" ; 38 rdfs:subClassOf rdf:Property ; 39 vs:term_status "testing" ; 40 rdfs:comment "An action verb defining the kind of event, commitment, or intent." . 41 42 vf:AgentRelationshipRole a owl:Class ; 43 rdfs:label "vf:AgentRelationshipRole" ; 44 rdfs:subClassOf rdf:Property ; 45 vs:term_status "unstable" ; 46 rdfs:comment "A relationship role defining the kind of association one agent can have with another." . 47 48 vf:RecipeResource a owl:Class ; 49 rdfs:label "vf:RecipeResource" ; 50 vs:term_status "unstable" ; 51 rdfs:comment "Specifies the resource as part of a recipe, for use in planning from recipe." . 52 53 vf:ResourceSpecification a owl:Class ; 54 rdfs:label "vf:ResourceSpecification" ; 55 vs:term_status "unstable" ; 56 rdfs:comment "Specification of a kind of resource. Could define a material item, service, digital item, currency account, etc." . 57 58 vf:RecipeProcess a owl:Class ; 59 rdfs:label "vf:RecipeProcess" ; 60 vs:term_status "unstable" ; 61 rdfs:comment "Specifies the process part of a recipe for use in planning from recipe." . 62 63 vf:ProcessSpecification a owl:Class ; 64 rdfs:label "vf:ProcessSpecification" ; 65 vs:term_status "unstable" ; 66 rdfs:comment "Specifies the kind of process." . 67 68 vf:RecipeFlow a owl:Class ; 69 rdfs:label "vf:RecipeFlow" ; 70 vs:term_status "unstable" ; 71 rdfs:comment "The linkage between a process recipe, an action that structures a recipe, and a resource specification." . 72 73 vf:ScenarioDefinition a owl:Class ; 74 rdfs:label "vf:ScenarioDefinition" ; 75 vs:term_status "unstable" ; 76 rdfs:comment "The type definition of one or more scenarios." . 77 78 79 # PLAN CLASSES 80 81 vf:Plan a owl:Class ; 82 rdfs:label "vf:Plan" ; 83 vs:term_status "testing" ; 84 rdfs:comment "A logical collection of processes that constitute a body of scheduled work with defined deliverable(s)." . 85 86 vf:Intent a owl:Class ; 87 rdfs:label "vf:Intent" ; 88 vs:term_status "unstable" ; 89 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." . 90 91 vf:Proposal a owl:Class ; 92 rdfs:label "vf:Proposal" ; 93 vs:term_status "unstable" ; 94 rdfs:comment "Published requests or offers, sometimes with what is expected in return." . 95 96 vf:ProposedIntent a owl:Class ; 97 rdfs:label "vf:ProposedIntent" ; 98 vs:term_status "unstable" ; 99 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." . 100 101 vf:ProposedTo a owl:Class ; 102 rdfs:label "vf:ProposedTo" ; 103 vs:term_status "unstable" ; 104 rdfs:comment "An agent to which the proposal is to be published." . 105 106 vf:Commitment a owl:Class ; 107 rdfs:label "vf:Commitment" ; 108 vs:term_status "testing" ; 109 rdfs:comment "A planned economic flow that has been promised by an agent to another agent." . 110 111 vf:Satisfaction a owl:Class ; 112 rdfs:label "vf:Satisfaction" ; 113 vs:term_status "unstable" ; 114 rdfs:comment "Represents many-to-many relationships between intents and commitments or events that partially or full satisfy one or more intents." . 115 116 vf:Agreement a owl:Class ; 117 rdfs:label "vf:Agreement" ; 118 vs:term_status "unstable" ; 119 rdfs:comment "Any type of agreement among economic agents." . 120 121 vf:Scenario a owl:Class ; 122 rdfs:label "vf:Scenario" ; 123 vs:term_status "unstable" ; 124 rdfs:comment "An estimated or analytical logical collection of higher level processes used for budgeting, analysis, plan refinement, etc." . 125 126 # OBSERVATION CLASSES 127 128 129 vf:EconomicResource a owl:Class ; 130 rdfs:label "vf:EconomicResource" ; 131 vs:term_status "testing" ; 132 rdfs:comment "A resource which is useful to people or the ecosystem." . 133 134 vf:Process a owl:Class ; 135 rdfs:label "vf:Process" ; 136 vs:term_status "testing" ; 137 rdfs:comment "An activity that changes inputs into outputs. It could transform or transport economic resource(s)." . 138 139 vf:EconomicEvent a owl:Class ; 140 rdfs:label "vf:EconomicEvent" ; 141 vs:term_status "testing" ; 142 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)" . 143 144 vf:AgentRelationship a owl:Class ; 145 rdfs:label "vf:AgentRelationship" ; 146 vs:term_status "testing" ; 147 rdfs:comment "An ongoing voluntary association between 2 agents of any kind." . 148 149 vf:Fulfillment a owl:Class ; 150 rdfs:label "vf:Fulfillment" ; 151 vs:term_status "unstable" ; 152 rdfs:comment "Represents many-to-many relationships between commitments and economic events that fully or partially satisfy one or more commitments." . 153 154 vf:Claim a owl:Class ; 155 rdfs:label "vf:Claim" ; 156 vs:term_status "unstable" ; 157 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." . 158 159 vf:Settlement a owl:Class ; 160 rdfs:label "vf:Settlement" ; 161 vs:term_status "unstable" ; 162 rdfs:comment "Represents many-to-many relationships between claim and economic events that uflly or parially settle the one or more claims." . 163 164 vf:Appreciation a owl:Class ; 165 rdfs:label "vf:Appreciation" ; 166 vs:term_status "unstable" ; 167 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." . 168 169 170 # #################################################################### 171 # properties 172 173 vf:action 174 a owl:ObjectProperty ; 175 rdfs:label "action" ; 176 rdfs:domain [ owl:unionOf (vf:EconomicEvent vf:Commitment vf:Intent vf:RecipeFlow vf:Claim) ] ; 177 rdfs:range vf:Action ; 178 vs:term_status "testing" ; 179 rdfs:comment "Relates a process input or output to a verb, such as consume, produce, work, improve, etc." . 180 181 vf:inputOf 182 a owl:ObjectProperty ; 183 rdfs:label "input of" ; 184 rdfs:domain [ owl:unionOf (vf:EconomicEvent vf:Commitment vf:Intent) ] ; 185 rdfs:range vf:Process ; 186 vs:term_status "testing" ; 187 rdfs:comment "Relates an input flow to it's process." . 188 189 vf:outputOf 190 a owl:ObjectProperty ; 191 rdfs:label "output of" ; 192 rdfs:domain [ owl:unionOf (vf:EconomicEvent vf:Commitment vf:Intent) ] ; 193 rdfs:range vf:Process ; 194 vs:term_status "testing" ; 195 rdfs:comment "Relates an output flow to it's process." . 196 197 vf:recipeInputOf 198 a owl:ObjectProperty ; 199 rdfs:label "recipe input of" ; 200 rdfs:domain vf:RecipeFlow ; 201 rdfs:range vf:RecipeProcess ; 202 vs:term_status "unstable" ; 203 rdfs:comment "Relates an input flow to it's process in a recipe." . 204 205 vf:recipeOutputOf 206 a owl:ObjectProperty ; 207 rdfs:label "recipe output of" ; 208 rdfs:domain vf:RecipeFlow ; 209 rdfs:range vf:RecipeProcess ; 210 vs:term_status "unstable" ; 211 rdfs:comment "Relates an output flow to it's process in a recipe." . 212 213 vf:plannedWithin 214 a owl:ObjectProperty ; 215 rdfs:label "planned within" ; 216 rdfs:domain vf:Process ; 217 rdfs:range vf:Plan ; 218 vs:term_status "testing" ; 219 rdfs:comment "The process with its inputs and outputs is part of the plan." . 220 221 vf:independentDemandOf 222 a owl:ObjectProperty ; 223 rdfs:label "independent demand of" ; 224 rdfs:range vf:Plan ; 225 rdfs:domain vf:Commitment ; 226 vs:term_status "testing" ; 227 rdfs:comment "Represents a desired deliverable expected from this plan." . 228 229 vf:resourceInventoriedAs 230 a owl:ObjectProperty ; 231 rdfs:label "resource inventoried as" ; 232 rdfs:domain [ owl:unionOf (vf:Commitment vf:Intent vf:EconomicEvent) ] ; 233 rdfs:range vf:EconomicResource ; 234 vs:term_status "testing" ; 235 rdfs:comment "Economic resource involved in the flow." . 236 237 vf:toResourceInventoriedAs 238 a owl:ObjectProperty ; 239 rdfs:label "to resource inventoried as" ; 240 rdfs:domain vf:EconomicEvent ; 241 rdfs:range vf:EconomicResource ; 242 vs:term_status "unstable" ; 243 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." . 244 245 vf:relationship a owl:ObjectProperty ; 246 rdfs:label "relationship" ; 247 rdfs:domain vf:AgentRelationship ; 248 rdfs:range vf:AgentRelationshipRole ; 249 vs:term_status "testing" ; 250 rdfs:comment "The role of an economic relationship that exists between 2 agents, such as member, trading partner." . 251 252 vf:appreciationOf 253 a owl:ObjectProperty ; 254 rdfs:label "appreciation of" ; 255 rdfs:domain vf:Appreciation ; 256 rdfs:range vf:EconomicEvent ; 257 vs:term_status "unstable" ; 258 rdfs:comment "The economic event being appreciated (gift economy)." . 259 260 vf:appreciationWith 261 a owl:ObjectProperty ; 262 rdfs:label "appreciation with" ; 263 rdfs:domain vf:Appreciation ; 264 rdfs:range vf:EconomicEvent ; 265 vs:term_status "unstable" ; 266 rdfs:comment "The economic event implemented in appreciation (gift economy)." . 267 268 vf:provider a owl:ObjectProperty ; 269 rdfs:domain [ owl:unionOf (vf:EconomicEvent vf:Commitment vf:Intent vf:Claim) ] ; 270 rdfs:label "provider" ; 271 rdfs:range vf:Agent ; #foaf:Agent ; 272 vs:term_status "testing" ; 273 rdfs:comment "The economic agent from whom the intended, committed, or actual economic event is initiated." . 274 275 vf:receiver a owl:ObjectProperty ; 276 rdfs:domain [ owl:unionOf (vf:EconomicEvent vf:Commitment vf:Intent vf:Claim) ] ; 277 rdfs:label "receiver" ; 278 rdfs:range vf:Agent ; #foaf:Agent ; 279 vs:term_status "testing" ; 280 rdfs:comment "The economic agent whom the intended, committed, or actual economic event is for." . 281 282 vf:subject a owl:ObjectProperty ; 283 rdfs:domain vf:AgentRelationship ; 284 rdfs:label "subject" ; 285 rdfs:range foaf:Agent ; 286 vs:term_status "testing" ; 287 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." . 288 289 vf:object a owl:ObjectProperty ; 290 rdfs:domain vf:AgentRelationship ; 291 rdfs:label "object" ; 292 rdfs:range foaf:Agent ; 293 vs:term_status "testing" ; 294 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." . 295 296 vf:inScopeOf a owl:ObjectProperty ; 297 rdfs:domain owl:Thing ; 298 rdfs:label "in scope of" ; 299 rdfs:range owl:Thing ; 300 vs:term_status "unstable" ; 301 rdfs:comment "Grouping around something to create a boundary or context, used for documenting, accounting, planning." . 302 303 vf:agreedIn a owl:ObjectProperty ; 304 rdfs:domain [ owl:unionOf (vf:EconomicEvent vf:Commitment vf:Intent vf:Claim) ] ; 305 rdfs:label "agreed in" ; 306 rdfs:range owl:Thing ; 307 vs:term_status "unstable" ; 308 rdfs:comment "Reference to an agreement between agents which specifies the rules, terms, policies, calculations, etc. which govern this flow." . 309 310 vf:triggeredBy a owl:ObjectProperty ; 311 rdfs:label "triggered by" ; 312 rdfs:domain [ owl:unionOf (vf:EconomicEvent vf:Claim) ] ; 313 rdfs:range vf:EconomicEvent ; 314 vs:term_status "unstable" ; 315 rdfs:comment "References an economic event that implied the claim or event, often based on a prior agreement." . 316 317 vf:settles a owl:ObjectProperty ; 318 rdfs:label "settles" ; 319 rdfs:domain vf:Settlement ; 320 rdfs:range vf:Claim ; 321 vs:term_status "unstable" ; 322 rdfs:comment "References a claim that is fully or partially settled by the economic event." . 323 324 vf:settledBy a owl:ObjectProperty ; 325 rdfs:label "settled by" ; 326 rdfs:domain vf:Settlement ; 327 rdfs:range vf:EconomicEvent ; 328 vs:term_status "unstable" ; 329 rdfs:comment "References an economic event that fully or partially settles the claim." . 330 331 vf:containedIn a owl:ObjectProperty ; 332 rdfs:label "contained in" ; 333 rdfs:domain vf:EconomicResource ; 334 rdfs:range vf:EconomicResource ; 335 vs:term_status "unstable" ; 336 rdfs:comment "Used when a stock economic resource contains units also defined as economic resources." . 337 338 vf:hasBeginning a owl:DatatypeProperty ; 339 rdfs:domain time:TemporalEntity ; 340 rdfs:range xsd:dateTimeStamp ; 341 vs:term_status "unstable" ; 342 owl:propertyChainAxiom (time:hasBeginning time:inXSDDateTimeStamp) ; 343 rdfs:comment "Specific time marking the exact beginning of flow or process". 344 345 vf:hasEnd a owl:DatatypeProperty ; 346 rdfs:domain time:TemporalEntity ; 347 rdfs:range xsd:dateTimeStamp ; 348 vs:term_status "unstable" ; 349 owl:propertyChainAxiom (time:hasEnd time:inXSDDateTimeStamp) ; 350 rdfs:comment "Specific time marking the exact end of flow or process". 351 352 vf:accountingQuantity a owl:ObjectProperty ; 353 rdfs:label "accounting quantity" ; 354 rdfs:domain vf:EconomicResource ; 355 rdfs:range qudt:QuantityValue ; 356 vs:term_status "unstable" ; 357 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." . 358 359 vf:onhandQuantity a owl:ObjectProperty ; 360 rdfs:label "onhand quantity" ; 361 rdfs:domain vf:EconomicResource ; 362 rdfs:range qudt:QuantityValue ; 363 vs:term_status "unstable" ; 364 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." . 365 366 vf:resourceQuantity a owl:ObjectProperty ; 367 rdfs:label "resource quantity" ; 368 rdfs:domain [ owl:unionOf (vf:EconomicEvent vf:Commitment vf:Intent vf:RecipeFlow vf:Fulfillment vf:Satisfaction vf:Claim vf:Settlement) ] ; 369 rdfs:range vf:QuantityValue ; #qudt:QuantityValue ; 370 vs:term_status "unstable" ; 371 rdfs:comment "The amount and unit of the economic resource counted or inventoried." . 372 373 vf:effortQuantity a owl:ObjectProperty ; 374 rdfs:label "effort quantity" ; 375 rdfs:domain [ owl:unionOf (vf:EconomicEvent vf:Commitment vf:Intent vf:RecipeFlow vf:Fulfillment vf:Satisfaction vf:Claim vf:Settlement) ] ; 376 rdfs:range vf:QuantityValue ; #qudt:QuantityValue ; 377 vs:term_status "unstable" ; 378 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." . 379 380 vf:availableQuantity a owl:ObjectProperty ; 381 rdfs:label "available quantity" ; 382 rdfs:domain vf:Intent ; 383 rdfs:range qudt:QuantityValue ; 384 vs:term_status "unstable" ; 385 rdfs:comment "The quantity of the offered resource currently available." . 386 387 vf:unitBased a owl:DatatypeProperty ; 388 rdfs:label "unit based" ; 389 rdfs:domain vf:Proposal ; 390 rdfs:range xsd:boolean ; 391 vs:term_status "unstable" ; 392 rdfs:comment "This proposal contains unit based quantities, which can be multipied to create commitments; commonly seen in a price list or e-commerce." . 393 394 vf:currentLocation a owl:ObjectProperty ; 395 rdfs:label "current location" ; 396 rdfs:domain vf:EconomicResource ; 397 rdfs:range geo:SpatialThing ; 398 vs:term_status "unstable" ; 399 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." . 400 401 vf:primaryLocation a owl:ObjectProperty ; 402 rdfs:label "primary location" ; 403 rdfs:domain foaf:Agent ; 404 rdfs:range geo:SpatialThing ; 405 vs:term_status "unstable" ; 406 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." . 407 408 vf:eligibleLocation a owl:ObjectProperty ; 409 rdfs:label "eligible location" ; 410 rdfs:domain vf:Proposal ; 411 rdfs:range geo:SpatialThing ; 412 vs:term_status "unstable" ; 413 rdfs:comment "Location or area where the proposal is valid." . 414 415 vf:atLocation a owl:ObjectProperty ; 416 rdfs:label "at location" ; 417 rdfs:domain [ owl:unionOf (vf:EconomicEvent vf:Commitment vf:Intent) ] ; 418 rdfs:range vf:SpatialThing ; #geo:SpatialThing ; 419 vs:term_status "unstable" ; 420 rdfs:comment "The place where an intent, commitment, or economic event occurs. Usually mappable." . 421 422 vf:image a owl:DatatypeProperty ; 423 vs:term_status "unstable" ; 424 rdfs:label "image" ; 425 rdfs:comment "The uri to an image relevant to the entity, such as a logo, avatar, photo, diagram, etc." . 426 427 vf:uri a owl:DatatypeProperty ; 428 vs:term_status "unstable" ; 429 rdfs:label "uri" ; 430 rdfs:comment "The web address relevant to the entity." . 431 432 vf:name a owl:DatatypeProperty ; 433 rdfs:label "name" ; 434 rdfs:range xsd:string ; 435 vs:term_status "unstable" ; 436 rdfs:comment "An informal or formal textual identifier for an object. Does not imply uniqueness." . 437 438 vf:trackingIdentifier a owl:AnnotationProperty ; 439 rdfs:label "tracking identifier" ; 440 rdfs:domain vf:EconomicResource ; 441 rdfs:range xsd:string ; 442 vs:term_status "unstable" ; 443 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." . 444 445 vf:lot a owl:AnnotationProperty ; 446 rdfs:label "lot" ; 447 rdfs:domain vf:EconomicResource ; 448 rdfs:range dfc:ProductBatch ; 449 vs:term_status "unstable" ; 450 rdfs:comment "Lot or batch of an economic resource, used to track forward or backwards to all occurrences of resources of that lot." . 451 452 vf:fulfilledBy a owl:ObjectProperty ; 453 rdfs:label "fulfilled by" ; 454 rdfs:range vf:EconomicEvent ; 455 rdfs:domain vf:Fulfillment ; 456 vs:term_status "unstable" ; 457 rdfs:comment "The economic event which completely or partially fulfills a commitment." . 458 459 vf:fulfills a owl:ObjectProperty ; 460 rdfs:label "fulfills" ; 461 rdfs:range vf:Commitment ; 462 rdfs:domain vf:Fulfillment ; 463 vs:term_status "unstable" ; 464 rdfs:comment "The commitment which is completely or partially fulfilled by an economic event." . 465 466 vf:satisfies 467 a owl:ObjectProperty ; 468 rdfs:label "satisfies" ; 469 rdfs:domain vf:Satisfaction ; 470 rdfs:range vf:Intent ; 471 vs:term_status "unstable" ; 472 rdfs:comment "An intent satisfied fully or partially by an economic event or commitment." . 473 474 vf:satisfiedBy 475 a owl:ObjectProperty ; 476 rdfs:label "satisfied by" ; 477 rdfs:domain vf:Satisfaction ; 478 rdfs:range [ owl:unionOf (vf:Commitment vf:EconomicEvent ) ] ; 479 vs:term_status "unstable" ; 480 rdfs:comment "A commitment or economic event fully or partially satisfying an intent" . 481 482 vf:publishes 483 a owl:ObjectProperty ; 484 rdfs:label "publishes" ; 485 rdfs:domain vf:ProposedIntent ; 486 rdfs:range vf:Intent ; 487 vs:term_status "unstable" ; 488 rdfs:comment "The intent which is part of this published proposal." . 489 490 vf:publishedIn 491 a owl:ObjectProperty ; 492 rdfs:label "published in" ; 493 rdfs:domain vf:ProposedIntent ; 494 rdfs:range vf:Proposal ; 495 vs:term_status "unstable" ; 496 rdfs:comment "The published proposal which this intent is part of." . 497 498 vf:proposed 499 a owl:ObjectProperty ; 500 rdfs:label "proposed" ; 501 rdfs:domain vf:ProposedTo ; 502 rdfs:range vf:Proposal ; 503 vs:term_status "unstable" ; 504 rdfs:comment "The proposal that is published to a specific agent." . 505 506 vf:proposedTo 507 a owl:ObjectProperty ; 508 rdfs:label "proposed to" ; 509 rdfs:domain vf:ProposedTo ; 510 rdfs:range foaf:Agent ; 511 vs:term_status "unstable" ; 512 rdfs:comment "The agent to which the proposal is published." . 513 514 vf:reciprocal 515 a owl:DatatypeProperty ; 516 rdfs:label "reciprocal" ; 517 rdfs:domain vf:ProposedIntent ; 518 rdfs:range xsd:boolean ; 519 vs:term_status "unstable" ; 520 rdfs:comment "This is a reciprocal intent of this proposal, not primary. Not meant to be used for intent matching." . 521 522 vf:finished a owl:DatatypeProperty ; 523 rdfs:domain [ owl:unionOf (vf:Commitment vf:Process vf:Intent vf:Claim) ] ; 524 rdfs:label "finished" ; 525 rdfs:range vf:Boolean ; #xsd:boolean ; 526 vs:term_status "testing" ; 527 rdfs:comment "The commitment or intent or process is complete or not. This is irrespective of if the original goal has been met, and indicates that no more will be done." . 528 529 vf:substitutable a owl:DatatypeProperty ; 530 rdfs:label "substitutable" ; 531 rdfs:domain vf:RecipeResource ; 532 rdfs:range xsd:boolean ; 533 vs:term_status "unstable" ; 534 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." . 535 536 vf:unitOfResource a owl:ObjectProperty ; 537 rdfs:label "unit of resource" ; 538 rdfs:domain vf:RecipeResource ; 539 rdfs:range qudt:unit ; 540 vs:term_status "unstable" ; 541 rdfs:comment "The unit used for this resource in the recipe." . 542 543 vf:unitOfEffort a owl:ObjectProperty ; 544 rdfs:label "unit of effort" ; 545 rdfs:domain [ owl:unionOf (vf:RecipeResource vf:EconomicResource) ] ; 546 rdfs:range vf:Unit ; #qudt:unit ; 547 vs:term_status "unstable" ; 548 rdfs:comment "The unit used for use or work or sometimes cite actions." . 549 550 vf:basedOn 551 a owl:ObjectProperty ; 552 rdfs:label "based on" ; 553 rdfs:domain vf:Process ; 554 rdfs:range vf:ProcessSpecification ; 555 vs:term_status "unstable" ; 556 rdfs:comment "The recipe definition or standard specification for a process." . 557 558 vf:classifiedAs 559 a owl:ObjectProperty ; 560 rdfs:label "classified as" ; 561 rdfs:domain [ owl:unionOf (vf:Process vf:EconomicResource) ] ; 562 rdfs:range owl:Thing ; 563 vs:term_status "unstable" ; 564 rdfs:comment "References one or more concepts in a common taxonomy or other classification scheme for purposes of categorization or grouping." . 565 566 vf:resourceClassifiedAs 567 a owl:ObjectProperty ; 568 rdfs:label "resource classified as" ; 569 rdfs:domain [ owl:unionOf (vf:RecipeResource vf:Intent vf:Commitment vf:EconomicEvent vf:RecipeFlow vf:Claim) ] ; 570 rdfs:range owl:Thing ; 571 vs:term_status "unstable" ; 572 rdfs:comment "References a concept in a common taxonomy or other classification scheme for purposes of categorization or grouping." . 573 574 vf:processClassifiedAs 575 a owl:ObjectProperty ; 576 rdfs:label "process classified as" ; 577 rdfs:domain vf:RecipeProcess ; 578 rdfs:range owl:Thing ; 579 vs:term_status "unstable" ; 580 rdfs:comment "References a concept in a common taxonomy or other classification scheme for purposes of categorization or grouping." . 581 582 vf:processConformsTo 583 a owl:ObjectProperty ; 584 rdfs:label "process conforms to" ; 585 rdfs:domain vf:RecipeProcess ; 586 rdfs:range vf:ProcessSpecification ; 587 vs:term_status "unstable" ; 588 rdfs:comment "The standard specification or definition of a process." . 589 590 vf:resourceConformsTo 591 a owl:ObjectProperty ; 592 rdfs:label "resource conforms to" ; 593 rdfs:domain [ owl:unionOf (vf:Commitment vf:Intent vf:EconomicEvent vf:Claim vf:RecipeResource) ] ; 594 rdfs:range vf:ResourceSpecification ; 595 vs:term_status "unstable" ; 596 rdfs:comment "The primary resource specification or definition of an existing or potential economic resource. A resource will have only one, as this specifies exactly what the resource is. If not a vf:ResourceSpecification, this can be a link to another specification." . 597 598 vf:conformsTo 599 a owl:ObjectProperty ; 600 rdfs:label "conforms to" ; 601 rdfs:domain vf:EconomicResource ; 602 rdfs:range vf:ResourceSpecification ; 603 vs:term_status "unstable" ; 604 rdfs:comment "The primary resource knowledge specification or definition of an existing or potential resource." . 605 606 vf:stage 607 a owl:ObjectProperty ; 608 rdfs:label "stage" ; 609 rdfs:domain [ owl:unionOf (vf:Commitment vf:RecipeFlow vf:EconomicResource) ] ; 610 rdfs:range vf:ProcessSpecification ; 611 vs:term_status "unstable" ; 612 rdfs:comment "The last stage the desired economic resource went through." . 613 614 vf:state 615 a owl:ObjectProperty ; 616 rdfs:label "state" ; 617 rdfs:domain [ owl:unionOf (vf:Commitment vf:RecipeFlow vf:EconomicResource) ] ; 618 rdfs:range vf:Action ; 619 vs:term_status "unstable" ; 620 rdfs:comment "The state of the desired economic resource (pass or fail), after coming out of a test or review process." . 621 622 vf:refinementOf 623 a owl:ObjectProperty ; 624 rdfs:label "refinement of" ; 625 rdfs:domain [ owl:unionOf (vf:Scenario vf:Plan) ] ; 626 rdfs:range vf:Scenario ; 627 vs:term_status "unstable" ; 628 rdfs:comment "This scenario or plan refines another scenario, often as time moves closer or for more detail." . 629 630 vf:definedAs 631 a owl:ObjectProperty ; 632 rdfs:label "defined as" ; 633 rdfs:domain vf:Scenario ; 634 rdfs:range vf:ScenarioDefinition ; 635 vs:term_status "unstable" ; 636 rdfs:comment "The scenario definition for this scenario, for example yearly budget." . 637 638 vf:recipeFlowResource 639 a owl:ObjectProperty ; 640 rdfs:label "recipe flow resource" ; 641 rdfs:domain vf:RecipeFlow ; 642 rdfs:range vf:RecipeResource ; 643 vs:term_status "unstable" ; 644 rdfs:comment "The resource definition referenced by this flow in the recipe." . 645 646 vf:clauseOf a owl:ObjectProperty ; 647 rdfs:label "clause of" ; 648 rdfs:domain vf:Commitment ; 649 rdfs:range vf:Agreement ; 650 vs:term_status "unstable" ; 651 rdfs:comment "This commitment is part of the agreement." . 652 653 vf:realizationOf a owl:ObjectProperty ; 654 rdfs:label "realization of" ; 655 rdfs:domain vf:EconomicEvent ; 656 rdfs:range vf:Agreement ; 657 vs:term_status "unstable" ; 658 rdfs:comment "This economic event occurs as part of this agreement." . 659 660 vf:mappableAddress a owl:ObjectProperty ; 661 rdfs:label "mappable address" ; 662 rdfs:domain geo:SpatialThing ; 663 rdfs:range xsd:string ; 664 vs:term_status "unstable" ; 665 rdfs:comment "A textual address that can be mapped using mapping software." . 666 667 668 # ################################ action verbs 669 670 vf:increment a vf:Action ; 671 vs:term_status "unstable" ; 672 rdfs:label "increment" ; 673 rdfs:comment "Parent property for all actions that can increment a resource." . 674 675 vf:decrement a vf:Action ; 676 vs:term_status "unstable" ; 677 rdfs:label "decrement" ; 678 rdfs:comment "Parent property for all actions that can decrement a resource." . 679 680 vf:dropoff a vf:Action ; 681 rdfs:label "dropoff" ; 682 vs:term_status "unstable" ; 683 rdfs:comment "Transported resource or person leaves the process; the same resource or person appeared in the input." . 684 685 vf:pickup a vf:Action ; 686 rdfs:label "pickup" ; 687 vs:term_status "unstable" ; 688 rdfs:comment "Transported resource or person enters the process; the same resource will appear in the output." . 689 690 vf:consume a vf:Action ; 691 rdfs:label "consume" ; 692 vs:term_status "testing" ; 693 rdfs:subPropertyOf vf:decrement ; 694 rdfs:comment "For example an ingredient or component composed into the output, after the process the ingredient is gone." . 695 696 vf:use a vf:Action ; 697 vs:term_status "testing" ; 698 rdfs:label "use" ; 699 rdfs:comment "For example a tool used in process; after the process, the tool still exists." . 700 701 vf:work a vf:Action ; 702 vs:term_status "testing" ; 703 rdfs:label "work" ; 704 rdfs:comment "Labor power applied to a process." . 705 706 vf:cite a vf:Action ; 707 vs:term_status "testing" ; 708 rdfs:label "cite" ; 709 rdfs:comment "For example a design file, neither used nor consumed, the file remains available at all times." . 710 711 vf:produce a vf:Action ; 712 rdfs:label "produce" ; 713 vs:term_status "testing" ; 714 rdfs:subPropertyOf vf:increment ; 715 rdfs:comment "New resource was created in that process or an existing stock resource was added to." . 716 717 vf:accept a vf:Action ; 718 vs:term_status "testing" ; 719 rdfs:label "accept" ; 720 rdfs:comment "In processes like repair or modification or testing, the same resource will appear in the output." . 721 722 vf:modify a vf:Action ; 723 vs:term_status "testing" ; 724 rdfs:label "modify" ; 725 rdfs:comment "In processes like repair or modification, the same resource will appear in the input." . 726 727 vf:pass a vf:Action ; 728 vs:term_status "unstable" ; 729 rdfs:label "pass" ; 730 rdfs:comment "Possible output of a testing or reviewing process, indicating the resource passed, the same resource will appear in the input." . 731 732 vf:fail a vf:Action ; 733 vs:term_status "unstable" ; 734 rdfs:label "fail" ; 735 rdfs:comment "Possible output of a testing or reviewing process, indicating the resource failed, the same resource will appear in the input." . 736 737 vf:deliver-service a vf:Action ; 738 vs:term_status "unstable" ; 739 rdfs:label "deliver-service" ; 740 rdfs:comment "New service produced and delivered (a service implies that an agent actively receives the service)." . 741 742 vf:raise a vf:Action ; 743 vs:term_status "unstable" ; 744 rdfs:label "raise" ; 745 rdfs:subPropertyOf vf:increment ; 746 rdfs:comment "Adjusts a quantity up based on a beginning balance or inventory count." . 747 748 vf:lower a vf:Action ; 749 vs:term_status "unstable" ; 750 rdfs:label "lower" ; 751 rdfs:subPropertyOf vf:decrement ; 752 rdfs:comment "Adjusts a quantity down based on a beginning balance or inventory count." . 753 754 vf:transfer-complete a vf:Action ; 755 rdfs:label "transfer-complete" ; 756 vs:term_status "unstable" ; 757 rdfs:comment "Give full rights and responsibilities plus physical custody." . 758 759 vf:transfer-all-rights a vf:Action ; 760 rdfs:label "transfer-all-rights" ; 761 vs:term_status "unstable" ; 762 rdfs:comment "Give full (in the human realm) rights and responsibilities to another agent, without transferring physical custody." . 763 764 vf:transfer-custody a vf:Action ; 765 rdfs:label "transfer-custody" ; 766 vs:term_status "unstable" ; 767 rdfs:comment "Give physical custody and control of a resource, without full accounting or ownership rights." . 768 769 vf:move a vf:Action ; 770 rdfs:label "move" ; 771 vs:term_status "unstable" ; 772 rdfs:comment "Change location and possibly identifier, if location is part of the identification, of a resource with no change of agent rights or possession." .