valueflows

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

commit 4b0b59a1bab261359f0eca29af1eacb1e8282956
parent 663464dabc01cb863cf8b9f35cfd643034a1f1f8
Author: Bob Haugen <bob.haugen@gmail.com>
Date:   Mon, 12 Aug 2019 15:09:37 -0500

Merge pull request #552 from valueflows/qtys-names

resourceQuantity and effortQuantity
Diffstat:
Ddocs/examples/.ex-resource.md.kate-swp | 0
Mdocs/examples/ex-resource.md | 2+-
Mexamples/checkout-book.yaml | 8++++----
Mexamples/claim.yaml | 8++++----
Mexamples/exch-agreement.yaml | 4++--
Mexamples/exch-retail.yaml | 4++--
Mexamples/fulfill-satisfy.yaml | 14+++++++-------
Mexamples/move-crypto.yaml | 2+-
Mexamples/plan-from-recipe.yaml | 12++++++------
Mexamples/process-manufacturing.yaml | 10+++++-----
Mexamples/process-service.yaml | 12++++++------
Mexamples/process-workflow.yaml | 4++--
Mexamples/proposal-barter.yaml | 4++--
Mexamples/proposal-list.yaml | 10++++++----
Mexamples/simple-plan.yaml | 14+++++++-------
Mexamples/simple-proposals.yaml | 2+-
Mexamples/transfer-crypto.yaml | 2+-
Mexamples/transport-with-transfer.yaml | 30+++++++++++++++---------------
Mrelease-doc-in-process/all_vf.TTL | 94+++++++++++++++++++++++++------------------------------------------------------
19 files changed, 101 insertions(+), 135 deletions(-)

diff --git a/docs/examples/.ex-resource.md.kate-swp b/docs/examples/.ex-resource.md.kate-swp Binary files differ. diff --git a/docs/examples/ex-resource.md b/docs/examples/ex-resource.md @@ -1,6 +1,6 @@ # Economic Resource Examples -This example includes economic resources, with a resource specification. +This example includes economic resources, with their resource specifications. One resource has a lot identifier. ![resource diagram](https://rawgit.com/valueflows/valueflows/master/release-doc-in-process/resource-spec.png) diff --git a/examples/checkout-book.yaml b/examples/checkout-book.yaml @@ -29,7 +29,7 @@ time:inXSDDateTimeStamp: 2019-04-18T8:00:00-5:00 provider: https://library.example/ receiver: https://bob.example/ - flowQuantity: + resourceQuantity: qudt:unit: unit:Number qudt:numericValue: 1 @@ -40,7 +40,7 @@ resourceInventoriedAs: library:2402b57c-1c45-423a-acb2-f50961c97d65 provider: https://bob.example/ receiver: https://library.example/ - flowQuantity: + resourceQuantity: qudt:unit: unit:Number qudt:numericValue: 1 time:before: 2019-05-17T18:00:00-5:00 @@ -63,7 +63,7 @@ resourceInventoriedAs: library:2402b57c-1c45-423a-acb2-f50961c97d65 provider: https://bob.example/ receiver: https://library.example/ - flowQuantity: + resourceQuantity: qudt:unit: unit:Number qudt:numericValue: 1 time:inXSDDateTimeStamp: 2019-05-14T10:20:00-5:00 @@ -72,7 +72,7 @@ '@type': Fulfillment fulfills: urn:uuid:98c2bfeb-9c70-4801-896c-4646b975a7d9 # the commitment fulfilledBy: urn:uuid:d4d2fd71-34f2-41c3-b1c5-19ad5ed2da59 # the economic event - fulfilledQuantity: + resourceQuantity: qudt:unit: unit:Number qudt:numericValue: 1 diff --git a/examples/claim.yaml b/examples/claim.yaml @@ -16,7 +16,7 @@ provider: https://bob.example/ receiver: https://manufacturing.example/ resourceClassifiedAs: https://www.wikidata.org/wiki/Q192047 # machining - flowQuantity: + effortQuantity: qudt:unit: unit:Hour qudt:numericValue: 7 hasBeginning: 2018-10-14T8:00:00-0:00 @@ -30,7 +30,7 @@ provider: https://manufacturing.example/ receiver: https://bob.example/ resourceClassifiedAs: https://www.wikidata.org/wiki/Q1104069 # Canadian dollar - claimedQuantity: + resourceQuantity: qudt:unit: unit:Number qudt:numericValue: 140 dcterms:created: 2018-10-14T15:30:00-0:00 @@ -45,7 +45,7 @@ provider: https://bob.example/ receiver: https://manufacturing.example/ resourceClassifiedAs: https://www.wikidata.org/wiki/Q1104069 # Canadian dollar - flowQuantity: + resourceQuantity: qudt:unit: unit:Number qudt:numericValue: 260 # here Bob received income for more than one work event (others not included in the example) time:inXSDDateTimeStamp: 2018-10-25T09:30:00-0:00 @@ -54,6 +54,6 @@ '@type': Settlement settles: mfg:d4d2fd71-34f2-41c3-b1c5-19ad5ed2da58 # the claim settlededBy: mfg:c7897c39-7f05-4a5d-a487-80e130a2414a # the economic event - setledQuantity: + resourceQuantity: qudt:unit: unit:Number qudt:numericValue: 70 # half of the original claim for the work diff --git a/examples/exch-agreement.yaml b/examples/exch-agreement.yaml @@ -23,7 +23,7 @@ provider: https://alice.example/ receiver: https://bob.example/ resourceClassifiedAs: https://www.wikidata.org/wiki/Q89 # apples - flowQuantity: + resourceQuantity: qudt:unit: unit: Kilogram qudt:numericValue: 50 @@ -34,6 +34,6 @@ provider: https://bob.example/ receiver: https://alice.example/ resourceClassifiedAs: https://www.wikidata.org/wiki/Q5977438 # soft apple cider - flowQuantity: + resourceQuantity: qudt:unit: unit: Liter qudt:numericValue: 10 diff --git a/examples/exch-retail.yaml b/examples/exch-retail.yaml @@ -21,7 +21,7 @@ provider: https://store.example/ receiver: https://carol.example/ resourceClassifiedAs: https://www.wikidata.org/wiki/Q47107 # bucket - flowQuantity: + resourceQuantity: qudt:unit: unit: Number qudt:numericValue: 1 @@ -33,6 +33,6 @@ receiver: https://store.example/ resourceClassifiedAs: https://www.wikidata.org/wiki/Q4917 # US dollar resourceInventoriedAs: carol:e56fd654-7b94-4d96-8e60-de39e08329a7 # Carol's bank account - flowQuantity: + resourceQuantity: qudt:unit: unit: Number qudt:numericValue: 5 diff --git a/examples/fulfill-satisfy.yaml b/examples/fulfill-satisfy.yaml @@ -16,7 +16,7 @@ action: work receiver: https://manufacturing.example/ resourceClassifiedAs: https://www.wikidata.org/wiki/Q192047 # machining - flowQuantity: + effortQuantity: qudt:unit: unit:Hour qudt:numericValue: 8 hasBeginning: 2018-10-14T8:00:00-0:00 @@ -30,7 +30,7 @@ provider: https://bob.example/ receiver: https://manufacturing.example/ resourceClassifiedAs: https://www.wikidata.org/wiki/Q192047 # machining - flowQuantity: + effortQuantity: qudt:unit: unit:Hour qudt:numericValue: 8 hasBeginning: 2018-10-14T8:00:00-0:00 @@ -40,7 +40,7 @@ '@type': Satisfaction satisfies: mfg:e1721a61-cd47-4556-84b9-8b1b81da15bf # the intent satisfiedBy: mfg:02b39a30-3e04-4305-9656-7f261aa63c84 # the commitment - satisfiedQuantity: + effortQuantity: qudt:unit: unit:Hour qudt:numericValue: 8 @@ -52,7 +52,7 @@ provider: https://bob.example/ receiver: https://manufacturing.example/ resourceClassifiedAs: https://www.wikidata.org/wiki/Q192047 # machining - flowQuantity: + effortQuantity: qudt:unit: unit:Hour qudt:numericValue: 4 hasBeginning: 2018-10-14T8:00:00-0:00 @@ -62,7 +62,7 @@ '@type': Fulfillment fulfills: mfg:02b39a30-3e04-4305-9656-7f261aa63c84 # the commitment fulfilledBy: mfg:d4d2fd71-34f2-41c3-b1c5-19ad5ed2da59 # the economic event - fulfilledQuantity: + effortQuantity: qudt:unit: unit:Hour qudt:numericValue: 4 @@ -72,7 +72,7 @@ provider: https://bob.example/ receiver: https://manufacturing.example/ resourceClassifiedAs: https://www.wikidata.org/wiki/Q192047 # machining - flowQuantity: + effortQuantity: qudt:unit: unit:Hour qudt:numericValue: 4 hasBeginning: 2018-10-14T13:00:00-0:00 @@ -82,6 +82,6 @@ '@type': Fulfillment fulfills: mfg:02b39a30-3e04-4305-9656-7f261aa63c84 # the commitment fulfilledBy: mfg:c7897c39-7f05-4a5d-a487-80e130a2414b # the second economic event - fulfilledQuantity: + effortQuantity: qudt:unit: unit:Hour qudt:numericValue: 4 diff --git a/examples/move-crypto.yaml b/examples/move-crypto.yaml @@ -36,7 +36,7 @@ toResourceInventoriedAs: fair:3be5259d-10f0-431c-9fec-9c0c15a461d3 # Bob's second wallet address provider: https://bob.example receiver: https://bob.example - flowQuantity: + resourceQuantity: qudt:unit: unit:Number qudt:numericValue: 100 time:inXSDDateTimeStamp: 2019-04-18T8:30:08-5:00 diff --git a/examples/plan-from-recipe.yaml b/examples/plan-from-recipe.yaml @@ -28,7 +28,7 @@ outputOf: urn:uuid:e1721a61-cd47-4556-84b9-8b1b81da15bf action: produce recipeFlowResource: urn:uuid:b90b0b77-09a2-42e2-8bd4-e9ae2c1c6172 # delivery fiber - flowQuantity: + resourceQuantity: qudt:unit: unit:Meter qudt:numericValue: .5 @@ -42,7 +42,7 @@ inputOf: urn:uuid:e1721a61-cd47-4556-84b9-8b1b81da15bf action: consume resourceClassifiedAs: wd:Q162 # optical fiber - flowQuantity: + resourceQuantity: qudt:unit: unit:Meter qudt:numericValue: .5 skos:note: Optical guide, can be of glass of polymer. Usually it comes in a cylindrical shape. Can be MM (multimode) or SM (single mode) @@ -52,7 +52,7 @@ inputOf: urn:uuid:e1721a61-cd47-4556-84b9-8b1b81da15bf action: work resourceClassifiedAs: wd:Q640621 # optical engineering - flowQuantity: + effortQuantity: qudt:unit: unit:Hour qudt:numericValue: 2 @@ -73,7 +73,7 @@ provider: https://sensorica.example/ receiver: https://sensorica.example/ resourceConformsTo: urn:uuid:b90b0b77-09a2-42e2-8bd4-e9ae2c1c6172 # delivery fiber - flowQuantity: + resourceQuantity: qudt:unit: unit:Meter qudt:numericValue: .5 @@ -90,7 +90,7 @@ provider: https://sensorica.example/ receiver: https://sensorica.example/ resourceClassifiedAs: wd:Q162 # optical fiber - flowQuantity: + resourceQuantity: qudt:unit: unit:Meter qudt:numericValue: .5 skos:note: Optical guide, can be of glass of polymer. Usually it comes in a cylindrical shape. Can be MM (multimode) or SM (single mode) @@ -102,6 +102,6 @@ provider: https://alice.example/ receiver: https://sensorica.example/ resourceClassifiedAs: wd:Q640621 # optical engineering - flowQuantity: + effortQuantity: qudt:unit: unit:Hour qudt:numericValue: 2 diff --git a/examples/process-manufacturing.yaml b/examples/process-manufacturing.yaml @@ -53,7 +53,7 @@ provider: https://manufacturing.example/ receiver: https://manufacturing.example/ resourceInventoriedAs: mfg:3129ca8b-fcda-45be-bbda-294dc924d3b9 # plywood sheets - flowQuantity: + resourceQuantity: qudt:unit: unit:Number qudt:numericValue: 3 @@ -64,7 +64,7 @@ provider: https://manufacturing.example/ receiver: https://manufacturing.example/ resourceInventoriedAs: mfg:52f0e212-3c4f-4d27-b345-5e964c135824 # CNC machine - flowQuantity: + effortQuantity: qudt:unit: unit:Hour qudt:numericValue: 3.5 @@ -75,7 +75,7 @@ provider: https://makezine.com/ receiver: https://manufacturing.example/ resourceInventoriedAs: mfg:6b97b1be-8e07-44ac-82e5-214f1b2aaf33 # desk design specification - flowQuantity: + resourceQuantity: qudt:unit: unit:Number qudt:numericValue: 1 @@ -86,7 +86,7 @@ provider: https://alice.example/ receiver: https://manufacturing.example/ resourceClassifiedAs: https://www.wikidata.org/wiki/Q192047 # machining - flowQuantity: + effortQuantity: qudt:unit: unit:Hour qudt:numericValue: 7 @@ -97,7 +97,7 @@ provider: https://manufacturing.example/ receiver: https://manufacturing.example/ resourceInventoriedAs: mfg:e1721a61-cd47-4556-84b9-8b1b81da15bf # desk - flowQuantity: + resourceQuantity: qudt:unit: unit:Number qudt:numericValue: 1 diff --git a/examples/process-service.yaml b/examples/process-service.yaml @@ -54,7 +54,7 @@ provider: https://training.example/ receiver: https://training.example/ involves: training:6b97b1be-8e07-44ac-82e5-214f1b2aaf33 # workshop handout - flowQuantity: + resourceQuantity: qudt:unit: unit:Number qudt:numericValue: 3 @@ -65,7 +65,7 @@ provider: https://training.example/ receiver: https://training.example/ involves: training:e1721a61-cd47-4556-84b9-8b1b81da15bf # 3D printer - flowQuantity: + effortQuantity: qudt:unit: unit:Hour qudt:numericValue: 8 @@ -76,7 +76,7 @@ provider: https://training.example/ receiver: https://training.example/ resourceConformsTo: training:f438393-7f87-4914-806c-e23a4fd15e89 # 3D printer training - flowQuantity: + effortQuantity: qudt:unit: unit:Hour qudt:numericValue: 8 @@ -87,7 +87,7 @@ provider: https://training.example/ receiver: https://alice.example/ resourceConformsTo: training:3129ca8b-fcda-45be-bbda-294dc924d3b9 # one day 3D printing workshop - flowQuantity: + resourceQuantity: qudt:unit: unit:Number qudt:numericValue: 1 @@ -98,7 +98,7 @@ provider: https://training.example/ receiver: https://bob.example/ resourceConformsTo: training:3129ca8b-fcda-45be-bbda-294dc924d3b9 # one day 3D printing workshop - flowQuantity: + resourceQuantity: qudt:unit: unit:Number qudt:numericValue: 1 @@ -109,6 +109,6 @@ provider: https://training.example/ receiver: https://carol.example/ resourceConformsTo: training:3129ca8b-fcda-45be-bbda-294dc924d3b9 # one day 3D printing workshop - flowQuantity: + resourceQuantity: qudt:unit: unit:Number qudt:numericValue: 1 diff --git a/examples/process-workflow.yaml b/examples/process-workflow.yaml @@ -32,7 +32,7 @@ provider: https://alice.example/ receiver: https://auto-repair.example/ resourceInventoriedAs: alice:e1721a61-cd47-4556-84b9-8b1b81da15bf - flowQuantity: + resourceQuantity: qudt:unit: unit:Number qudt:numericValue: 1 @@ -43,7 +43,7 @@ provider: https://auto-repair.example/ receiver: https://alice.example/ resourceInventoriedAs: alice:e1721a61-cd47-4556-84b9-8b1b81da15bf - flowQuantity: + resourceQuantity: qudt:unit: unit:Number qudt:numericValue: 1 diff --git a/examples/proposal-barter.yaml b/examples/proposal-barter.yaml @@ -21,7 +21,7 @@ action: use receiver: https://carol.example/ resourceClassifiedAs: https://www.wikidata.org/wiki/Q1111 # cider press (fictional) - flowQuantity: + effortQuantity: qudt:unit: unit:Hour qudt:numericValue: 6 @@ -38,7 +38,7 @@ action: transfer provider: https://carol.example/ resourceClassifiedAs: https://www.wikidata.org/wiki/Q5977438 # apple cider - flowQuantity: + resourceQuantity: qudt:unit: unit:Gallon qudt:numericValue: 3 diff --git a/examples/proposal-list.yaml b/examples/proposal-list.yaml @@ -15,6 +15,7 @@ hasBeginning: 2019-03-01T00:00:00-5:00 hasEnd: 2019-03-31T00:00:00-5:00 eligibleLocation: map:566a2c01-96f8-4b3c-adcf-f197eced3092 # Madison, WI + unitBased: true # often currently called 'unit pricing' - '@id': farm:c7897c39-7f05-4a5d-a487-80e130a24345 '@type': Intent @@ -23,7 +24,7 @@ provider: https://farm.example/ resourceClassifiedAs: wd:Q81 # carrot resourceSpecifiedAs: farm:2402b57c-1c45-423a-acb2-f50961c97d65 # 25 pound case organic carrots seconds - unitQuantity: + resourceQuantity: qudt:unit: unit:Number qudt:numericValue: 1 @@ -39,7 +40,7 @@ action: transfer receiver: https://farm.example/ resourceClassifiedAs: https://www.wikidata.org/wiki/Q4917 # US Dollar - unitQuantity: + resourceQuantity: qudt:unit: unit:Number qudt:numericValue: 18 @@ -54,6 +55,7 @@ hasBeginning: 2019-03-01T00:00:00-5:00 hasEnd: 2019-03-31T00:00:00-5:00 eligibleLocation: map:566a2c01-96f8-4b3c-adcf-f197eced3092 # Madison, WI + unitBased: true - '@id': farm:54b814ee-62dc-40c1-bb96-f8582aa4f771 '@type': Intent @@ -62,7 +64,7 @@ provider: https://farm.example/ resourceClassifiedAs: wd:Q165437 # beet root resourceSpecifiedAs: farm:8baa8ff7-9c1e-4586-ae7b-79d620a3cac9 # 25 pound case organic beets - unitQuantity: + resourceQuantity: qudt:unit: unit:Number qudt:numericValue: 1 @@ -78,7 +80,7 @@ action: transfer receiver: https://farm.example/ resourceClassifiedAs: https://www.wikidata.org/wiki/Q4917 # US Dollar - unitQuantity: + resourceQuantity: qudt:unit: unit:Number qudt:numericValue: 32 diff --git a/examples/simple-plan.yaml b/examples/simple-plan.yaml @@ -27,7 +27,7 @@ provider: https://printer.example/ receiver: https://printer.example/ resourceInventoriedAs: printer:6b97b1be-8e07-44ac-82e5-214f1b2aaf33 # specific brochures - flowQuantity: + resourceQuantity: qudt:unit: unit:Number qudt:numericValue: 1000 @@ -38,7 +38,7 @@ provider: https://printer.example/ receiver: https://printer.example/ resourceInventoriedAs: printer:3129ca8b-fcda-45be-bbda-294dc924d3b9 # paper - flowQuantity: + resourceQuantity: qudt:unit: unit:Number qudt:numericValue: 1020 @@ -55,7 +55,7 @@ provider: https://printer.example/ receiver: https://printer.example/ resourceInventoriedAs: printer:6078f30a-b15b-4b1c-8e77-797abae11378 # specific posters - flowQuantity: + resourceQuantity: qudt:unit: unit:Number qudt:numericValue: 35 @@ -66,7 +66,7 @@ provider: https://printer.example/ receiver: https://printer.example/ resourceInventoriedAs: printer:e56fd654-7b94-4d96-8e60-de39e08329a7 # paper - flowQuantity: + resourceQuantity: qudt:unit: unit:Number qudt:numericValue: 35 @@ -77,7 +77,7 @@ provider: https://printer.example/ receiver: https://printer.example/ resourceInventoriedAs: printer:e4783bef-9006-490c-9c03-389272c7444d # printing plate for the specific posters - flowQuantity: + effortQuantity: qudt:unit: unit:Hour qudt:numericValue: 1.5 @@ -93,7 +93,7 @@ provider: https://printer.example/ receiver: https://printer.example/ resourceInventoriedAs: printer:e4783bef-9006-490c-9c03-389272c7444d # printing plate for the specific posters - flowQuantity: + resourceQuantity: qudt:unit: unit:Number qudt:numericValue: 1 @@ -104,6 +104,6 @@ provider: https://printer.example/ receiver: https://printer.example/ resourceInventoriedAs: printer:86ad6e22-7640-4b93-972a-db7177ab2616 # blank printing plate - flowQuantity: + resourceQuantity: qudt:unit: unit:Number qudt:numericValue: 1 diff --git a/examples/simple-proposals.yaml b/examples/simple-proposals.yaml @@ -37,7 +37,7 @@ action: transfer receiver: https://alice.example/ resourceClassifiedAs: https://www.wikidata.org/wiki/Q4917 # US Dollar - flowQuantity: + resourceQuantity: qudt:unit: unit:Number qudt:numericValue: 15 diff --git a/examples/transfer-crypto.yaml b/examples/transfer-crypto.yaml @@ -37,7 +37,7 @@ toResourceInventoriedAs: fair:3be5259d-10f0-431c-9fec-9c0c15a461d3 # Bob's wallet address provider: https://alice.example receiver: https://bob.example - flowQuantity: + resourceQuantity: qudt:unit: unit:Number qudt:numericValue: 100 time:inXSDDateTimeStamp: 2019-04-18T8:30:08-5:00 diff --git a/examples/transport-with-transfer.yaml b/examples/transport-with-transfer.yaml @@ -28,7 +28,7 @@ resourceClassifiedAs: wd:Q41777871 # haralson apples provider: https://alice.example/ receiver: https://bob.example/ - flowQuantity: + resourceQuantity: qudt:unit: unit:Kilogram qudt:numericValue: 30 @@ -44,7 +44,7 @@ resourceClassifedAs: wd:Q4917 # US Dollar provider: https://alice.example/ receiver: https://claudia.example/ - flowQuantity: + resourceQuantity: qudt:unit: unit:Number qudt:numericValue: 10 clauseOf: urn:uuid:f325a950-5737-488d-b122-8f21114d0eb0 # transportation agreement @@ -56,7 +56,7 @@ resourceClassifiedAs: wd:Q7590 # transportation service provider: https://claudia.example/ receiver: https://alice.example/ - flowQuantity: + resourceQuantity: qudt:unit: unit:Number qudt:numericValue: 1 clauseOf: urn:uuid:f325a950-5737-488d-b122-8f21114d0eb0 # transportation agreement @@ -71,7 +71,7 @@ provider: https://alice.example/ receiver: https://claudia.example/ toResourceInventoriedAs: claudia:27be5cab-d740-4194-9298-1661a69d9d95 # claudia's bill of lading on the truck - flowQuantity: + resourceQuantity: qudt:unit: unit:Kilogram qudt:numericValue: 30 @@ -107,7 +107,7 @@ resourceInventoriedAs: claudia:27be5cab-d740-4194-9298-1661a69d9d95 provider: https://claudia.example/ receiver: https://claudia.example/ - flowQuantity: + resourceQuantity: qudt:unit: unit:Kilogram qudt:numericValue: 30 @@ -118,7 +118,7 @@ resourceInventoriedAs: claudia:27be5cab-d740-4194-9298-1661a69d9d95 provider: https://claudia.example/ receiver: https://claudia.example/ - flowQuantity: + resourceQuantity: qudt:unit: unit:Kilogram qudt:numericValue: 30 @@ -133,7 +133,7 @@ resourceInventoriedAs: claudia:27be5cab-d740-4194-9298-1661a69d9d95 provider: https://claudia.example/ receiver: https://claudia.example/ - flowQuantity: + resourceQuantity: qudt:unit: unit:Kilogram qudt:numericValue: 30 @@ -144,7 +144,7 @@ resourceInventoriedAs: claudia:27be5cab-d740-4194-9298-1661a69d9d95 provider: https://claudia.example/ receiver: https://claudia.example/ - flowQuantity: + resourceQuantity: qudt:unit: unit:Kilogram qudt:numericValue: 30 @@ -156,7 +156,7 @@ resourceClassifiedAs: wd:Q7590 # transportation service provider: https://claudia.example/ receiver: https://alice.example/ - flowQuantity: + resourceQuantity: qudt:unit: unit:Number qudt:numericValue: 1 @@ -164,7 +164,7 @@ '@type': Fulfillment fulfills: urn:uuid:c7897c39-7f05-4a5d-a487-80e130a2414a # the commitment fulfilledBy: urn:uuid:68cabaf3-deb8-4bd5-a439-798263abe35a # the economic event - fulfilledQuantity: + resourceQuantity: qudt:unit: unit:Number qudt:numericValue: 1 @@ -179,7 +179,7 @@ toResourceInventoriedAs: bob:9bd19194-a36d-4a1f-896b-8082887962cb provider: https://claudia.example/ receiver: https://bob.example/ - flowQuantity: + resourceQuantity: qudt:unit: unit:Kilogram qudt:numericValue: 30 @@ -192,7 +192,7 @@ trackingIdentifier: lot-alice-apples-2018-10-11 provider: https://alice.example/ receiver: https://bob.example/ - flowQuantity: + resourceQuantity: qudt:unit: unit:Kilogram qudt:numericValue: 30 triggeredBy: urn:uuid:7a63ea10-b1c3-441a-9a08-fb8630c02614 @@ -201,7 +201,7 @@ '@type': Fulfillment fulfills: urn:uuid:6b5bc786-b9ed-4189-b34f-5ef7d10f1f86 # the commitment fulfilledBy: urn:uuid:ad56a7ed-be3c-4937-a3fb-0f156bcd2c47 # the economic event - fulfilledQuantity: + resourceQuantity: qudt:unit: unit:Kilogram qudt:numericValue: 30 @@ -242,7 +242,7 @@ toResourceInventoriedAs: claudia:bd5806d6-4a36-45b9-b3b6-3e7d361a5a14 # claudia's bank account provider: https://alice.example/ receiver: https://claudia.example/ - flowQuantity: + resourceQuantity: qudt:unit: unit:Number qudt:numericValue: 10 @@ -250,7 +250,7 @@ '@type': Fulfillment fulfills: urn:uuid:33e8933b-ff73-4a01-964a-ca7a98893083 # the commitment fulfilledBy: urn:uuid:8baa8ff7-9c1e-4586-ae7b-79d620a3cac9 # the economic event - fulfilledQuantity: + resourceQuantity: qudt:unit: unit:Number qudt:numericValue: 10 diff --git a/release-doc-in-process/all_vf.TTL b/release-doc-in-process/all_vf.TTL @@ -239,14 +239,6 @@ vf:toResourceInventoriedAs vs:term_status "unstable" ; rdfs:comment "Additional economic resource on the economic event when needed for receipt. Used when a transfer or move, or sometimes other actions, requires explicitly identifying an economic resource on the receiving side." . -vf:underlyingResource - a owl:ObjectProperty ; - rdfs:label "underlying resource" ; - rdfs:domain vf:EconomicResource ; - rdfs:range vf:EconomicResource ; - vs:term_status "unstable" ; - rdfs:comment "A more concrete resource upon which a resource is based." . - vf:relationship a owl:ObjectProperty ; rdfs:label "relationship" ; rdfs:domain vf:AgentRelationship ; @@ -359,47 +351,19 @@ vf:currentQuantity a owl:ObjectProperty ; vs:term_status "unstable" ; rdfs:comment "The current amount and unit of the economic resource. This can be stored or derived from economic events affecting the resource" . -vf:flowQuantity a owl:ObjectProperty ; - rdfs:label "flow quantity" ; - rdfs:domain [ owl:unionOf (vf:EconomicEvent vf:Commitment vf:Intent) ] ; - rdfs:range qudt:QuantityValue ; - vs:term_status "unstable" ; - rdfs:comment "The amount and unit of the economic event, commitment, or intent." . - -vf:fulfilledQuantity a owl:ObjectProperty ; - rdfs:label "fulfilled quantity" ; - rdfs:domain vf:Fulfillment ; - rdfs:range qudt:QuantityValue ; - vs:term_status "unstable" ; - rdfs:comment "The quantity of the fulfillment of an event towards a commitment or an intent." . - -vf:satisfiedQuantity a owl:ObjectProperty ; - rdfs:label "satisfied quantity" ; - rdfs:domain vf:Satisfaction ; - rdfs:range qudt:QuantityValue ; - vs:term_status "unstable" ; - rdfs:comment "The quantity of the satisfaction of an commitment towards an intent." . - -vf:claimedQuantity a owl:ObjectProperty ; - rdfs:label "claimed quantity" ; - rdfs:domain vf:Claim ; - rdfs:range qudt:QuantityValue ; - vs:term_status "unstable" ; - rdfs:comment "The quantity of the initial expected reciprocity when an event materializes a claim." . - -vf:settledQuantity a owl:ObjectProperty ; - rdfs:label "settled quantity" ; - rdfs:domain vf:Settlement ; +vf:resourceQuantity a owl:ObjectProperty ; + rdfs:label "involved quantity" ; + rdfs:domain [ owl:unionOf (vf:EconomicEvent vf:Commitment vf:Intent vf:RecipeFlow vf:Fulfillment vf:Satisfaction vf:Claim vf:Settlement) ] ; rdfs:range qudt:QuantityValue ; vs:term_status "unstable" ; - rdfs:comment "The quantity of the settlement of an economic event towards a claim." . + rdfs:comment "The amount and unit of the economic resource counted or inventoried." . -vf:definedQuantity a owl:ObjectProperty ; - rdfs:label "defined quantity" ; - rdfs:domain vf:RecipeFlow ; +vf:effortQuantity a owl:ObjectProperty ; + rdfs:label "effort quantity" ; + rdfs:domain [ owl:unionOf (vf:EconomicEvent vf:Commitment vf:Intent vf:RecipeFlow vf:Fulfillment vf:Satisfaction vf:Claim vf:Settlement) ] ; rdfs:range qudt:QuantityValue ; vs:term_status "unstable" ; - rdfs:comment "The amount and unit defined for this recipe flow." . + 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." . vf:availableQuantity a owl:ObjectProperty ; rdfs:label "available quantity" ; @@ -408,12 +372,12 @@ vf:availableQuantity a owl:ObjectProperty ; vs:term_status "unstable" ; rdfs:comment "The quantity of the offered or requested resource currently available." . -vf:unitQuantity a owl:ObjectProperty ; - rdfs:label "unit quantity" ; - rdfs:domain vf:Intent ; - rdfs:range qudt:QuantityValue ; +vf:unitBased a owl:DatatypeProperty ; + rdfs:label "unit based" ; + rdfs:domain vf:Proposal ; + rdfs:range xsd:boolean ; vs:term_status "unstable" ; - rdfs:comment "The base quantity of the offer or request, which can be multipied to create a commitment; commonly seen in a price list or e-commerce." . + rdfs:comment "This proposal contains unit based quantities, which can be multipied to create commitments; commonly seen in a price list or e-commerce." . vf:currentLocation a owl:ObjectProperty ; rdfs:label "current location" ; @@ -471,7 +435,7 @@ vf:lot a owl:AnnotationProperty ; vs:term_status "unstable" ; rdfs:comment "Lot or batch of an economic resource, used to track forward or backwards to all occurrences of resources of that lot." . -vf:fulfilledBy a owl:ObjectProperty ; +vf:fulfilledBy a owl:ObjectProperty ; rdfs:label "fulfilled by" ; rdfs:range vf:EconomicEvent ; rdfs:domain vf:Fulfillment ; @@ -503,7 +467,7 @@ vf:satisfiedBy vf:publishes a owl:ObjectProperty ; - rdfs:label "publishes" ; + rdfs:label "publishes" ; rdfs:domain vf:ProposedIntent ; rdfs:range vf:Intent ; vs:term_status "unstable" ; @@ -511,7 +475,7 @@ vf:publishes vf:publishedIn a owl:ObjectProperty ; - rdfs:label "published in" ; + rdfs:label "published in" ; rdfs:domain vf:ProposedIntent ; rdfs:range vf:Proposal ; vs:term_status "unstable" ; @@ -519,7 +483,7 @@ vf:publishedIn vf:proposed a owl:ObjectProperty ; - rdfs:label "proposed" ; + rdfs:label "proposed" ; rdfs:domain vf:ProposedTo ; rdfs:range vf:Proposal ; vs:term_status "unstable" ; @@ -527,15 +491,15 @@ vf:proposed vf:proposedTo a owl:ObjectProperty ; - rdfs:label "proposed" ; + rdfs:label "proposed to" ; rdfs:domain vf:ProposedTo ; rdfs:range foaf:Agent ; vs:term_status "unstable" ; rdfs:comment "The agent to which the proposal is published." . vf:reciprocal - a owl:ObjectProperty ; - rdfs:label "reciprocal" ; + a owl:DatatypePropert ; + rdfs:label "reciprocal" ; rdfs:domain vf:ProposedIntent ; rdfs:range xsd:boolean ; vs:term_status "unstable" ; @@ -548,26 +512,26 @@ vf:finished a owl:DatatypeProperty ; vs:term_status "testing" ; rdfs:comment "The commitment or intent or process is complete or not." . -vf:substitutable a owl:DatatypeProperty ; +vf:substitutable a owl:DatatypeProperty ; rdfs:label "substitutable" ; rdfs:domain vf:ResourceSpecification ; rdfs:range xsd:boolean ; vs:term_status "unstable" ; rdfs:comment "Defines if any resource of that type can be freely substituted for any other resource of that type when used, consumed, traded, etc." . -vf:defaultUnit a owl:ObjectProperty ; - rdfs:label "default unit" ; - rdfs:domain vf:ResourceSpecification ; +vf:unitOfResource a owl:ObjectProperty ; + rdfs:label "unit of resource" ; + rdfs:domain [ owl:unionOf (vf:RecipeResource vf:ResourceSpecification) ] ; rdfs:range qudt:unit ; vs:term_status "unstable" ; - rdfs:comment "The unit expected for this resource specification as a default." . + rdfs:comment "The unit used for this resource in the recipe." . -vf:unit a owl:ObjectProperty ; - rdfs:label "unit" ; - rdfs:domain vf:RecipeResource ; +vf:unitOfEffort a owl:ObjectProperty ; + rdfs:label "unit of effort" ; + rdfs:domain [ owl:unionOf (vf:RecipeResource vf:EconomicResource vf:ResourceSpecification) ] ; rdfs:range qudt:unit ; vs:term_status "unstable" ; - rdfs:comment "The unit used for this resource in the recipe." . + rdfs:comment "The unit used for use or work actions." . # TODO: need to define this, something like currency, inventory, skill, service; may be other aspects too. #vf:resourceCategory a owl:ObjectProperty ;