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:
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 ;