valueflows

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

simple-plan.yaml (4064B)


      1 # Example: Simple operational plan
      2 
      3 '@context':
      4   - https://git.io/vf-examples-jsonld-context
      5   - printer: https://printer.example/
      6 
      7 '@id': rgh:valueflows/valueflows/master/examples/simple-plan.yaml
      8 '@graph':
      9 
     10   - '@id': printer:8e5fe80d-a769-4bd5-89e5-2136d33eab9f
     11     '@type': Plan
     12     name: Anti climate change campaign materials
     13     skos:note: A set of printed materials for the campaign by Students for Peace and Justice
     14     due: 2019-04-08T17:00:00-5:00
     15     dcterms:created: 2019-04-01T10:35:00-5:00
     16 
     17   - '@id': printer:02b39a30-3e04-4305-9656-7f261aa63c84
     18     '@type': Process
     19     name: Print climate brochures
     20     plannedWithin: printer:8e5fe80d-a769-4bd5-89e5-2136d33eab9f
     21 
     22   - '@id': printer:a8236bbb-81e0-422d-9861-56d2417db0fb
     23     '@type': Commitment
     24     outputOf: printer:02b39a30-3e04-4305-9656-7f261aa63c84
     25     independentDemandOf: printer:8e5fe80d-a769-4bd5-89e5-2136d33eab9f
     26     action: produce
     27     provider: https://printer.example/
     28     receiver: https://printer.example/
     29     resourceInventoriedAs: printer:6b97b1be-8e07-44ac-82e5-214f1b2aaf33 # specific brochures
     30     resourceQuantity:
     31       om2:hasUnit: om2:one
     32       om2:hasNumericalValue: 1000
     33 
     34   - '@id': printer:b52a5815-fae9-43bf-be95-833b95dc0adb
     35     '@type': Commitment
     36     inputOf: printer:02b39a30-3e04-4305-9656-7f261aa63c84
     37     action: consume
     38     provider: https://printer.example/
     39     receiver: https://printer.example/
     40     resourceInventoriedAs: printer:3129ca8b-fcda-45be-bbda-294dc924d3b9 # paper
     41     resourceQuantity:
     42       om2:hasUnit: om2:one
     43       om2:hasNumericalValue: 1020
     44 
     45   - '@id': printer:9bd19194-a36d-4a1f-896b-8082887962cb
     46     '@type': Process
     47     name: Print climate posters
     48     plannedWithin: printer:8e5fe80d-a769-4bd5-89e5-2136d33eab9f
     49 
     50   - '@id': printer:33e8933b-ff73-4a01-964a-ca7a98893083
     51     '@type': Commitment
     52     outputOf: printer:9bd19194-a36d-4a1f-896b-8082887962cb
     53     independentDemandOf: printer:8e5fe80d-a769-4bd5-89e5-2136d33eab9f
     54     action: produce
     55     provider: https://printer.example/
     56     receiver: https://printer.example/
     57     resourceInventoriedAs: printer:6078f30a-b15b-4b1c-8e77-797abae11378 # specific posters
     58     resourceQuantity:
     59       om2:hasUnit: om2:one
     60       om2:hasNumericalValue: 35
     61 
     62   - '@id': printer:60f4204e-b8d2-4026-8577-102c3f82c0af
     63     '@type': Commitment
     64     inputOf: printer:9bd19194-a36d-4a1f-896b-8082887962cb
     65     action: consume
     66     provider: https://printer.example/
     67     receiver: https://printer.example/
     68     resourceInventoriedAs: printer:e56fd654-7b94-4d96-8e60-de39e08329a7 # paper
     69     resourceQuantity:
     70       om2:hasUnit: om2:one
     71       om2:hasNumericalValue: 35
     72 
     73   - '@id': printer:b90b0b77-09a2-42e2-8bd4-e9ae2c1c6172
     74     '@type': Commitment
     75     inputOf: printer:9bd19194-a36d-4a1f-896b-8082887962cb
     76     action: use
     77     provider: https://printer.example/
     78     receiver: https://printer.example/
     79     resourceInventoriedAs: printer:e4783bef-9006-490c-9c03-389272c7444d # printing plate for the specific posters
     80     effortQuantity:
     81       om2:hasUnit: om2:hour
     82       om2:hasNumericalValue: 1.5
     83 
     84   - '@id': printer:d4d2fd71-34f2-41c3-b1c5-19ad5ed2da59b
     85     '@type': Process
     86     name: Create poster plate
     87     plannedWithin: printer:8e5fe80d-a769-4bd5-89e5-2136d33eab9f
     88 
     89   - '@id': printer:583e83d9-a46d-44ff-bd71-88513a1d83c0
     90     '@type': Commitment
     91     outputOf: printer:d4d2fd71-34f2-41c3-b1c5-19ad5ed2da59b
     92     action: produce
     93     provider: https://printer.example/
     94     receiver: https://printer.example/
     95     resourceInventoriedAs: printer:e4783bef-9006-490c-9c03-389272c7444d # printing plate for the specific posters
     96     resourceQuantity:
     97       om2:hasUnit: om2:one
     98       om2:hasNumericalValue: 1
     99 
    100   - '@id': printer:ad56a7ed-be3c-4937-a3fb-0f156bcd2c47
    101     '@type': Commitment
    102     inputOf: printer:9bd19194-a36d-4a1f-896b-8082887962cb
    103     action: consume
    104     provider: https://printer.example/
    105     receiver: https://printer.example/
    106     resourceInventoriedAs: printer:86ad6e22-7640-4b93-972a-db7177ab2616 # blank printing plate
    107     resourceQuantity:
    108       om2:hasUnit: om2:one
    109       om2:hasNumericalValue: 1