valueflows

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

commit 43de799d2cddf983049cb05336580c9d4ec70c8e
parent 437dd9a831c2cf8b8be2b6ffe5f36fcd19299509
Author: elf Pavlik <elf-pavlik@hackers4peace.net>
Date:   Thu,  2 Mar 2017 11:59:51 -0600

Merge pull request #189 from valueflows/ttl-fixes

eliminate InputOutput, add action verbs, other tweaks
Diffstat:
Mrelease-doc-in-process/all_vf.TTL | 119+++++++++++++++++++++++++++++++++----------------------------------------------
1 file changed, 50 insertions(+), 69 deletions(-)

diff --git a/release-doc-in-process/all_vf.TTL b/release-doc-in-process/all_vf.TTL @@ -98,10 +98,6 @@ vf:Transportation a owl:Class ; rdfs:subClassOf vf:Process . -vf:InputOrOutput a owl:Class ; - rdfs:label "vf:InputOrOutput" . - - vf:Transformation a owl:Class ; rdfs:label "vf:Transformation" ; rdfs:subClassOf vf:Process . @@ -144,10 +140,20 @@ vf:willOccurIn rdfs:domain vf:Intent , vf:Commitment ; rdfs:range vf:Process . -vf:template +vf:eventTemplate a owl:ObjectProperty ; - rdfs:domain vf:Process , vf:Intent , vf:Commitment , vf:ExchangeAgreement ; - rdfs:range vf:ProcessTemplate , vf:EventTemplate , vf:ExchangeTemplate . + rdfs:domain vf:Intent , vf:Commitment ; + rdfs:range vf:EventTemplate . + +vf:processTemplate + a owl:ObjectProperty ; + rdfs:domain vf:Process ; + rdfs:range vf:ProcessTemplatee . + +vf:exchangeTemplate + a owl:ObjectProperty ; + rdfs:domain vf:ExchangeAgreement ; + rdfs:range vf:ExchangeTemplate . vf:category a owl:ObjectProperty ; @@ -205,12 +211,12 @@ vf:appreciationWith rdfs:range vf:Event . vf:provider a owl:ObjectProperty ; - rdfs:domain vf:InputOrOutput , vf:Event , vf:Intent, vf:Commitment ; + rdfs:domain vf:Event, vf:Intent, vf:Commitment ; rdfs:label "provider" ; rdfs:range vf:Agent . vf:receiver a owl:ObjectProperty ; - rdfs:domain vf:InputOrOutput, vf:Event , vf:Intent, vf:Commitment ; + rdfs:domain vf:Event , vf:Intent, vf:Commitment ; rdfs:label "receiver" ; rdfs:range vf:Agent . @@ -239,79 +245,54 @@ vf:inExchangeFor a owl:ObjectProperty ; rdfs:domain vf:Commitment ; rdfs:range vf:Event . -# ################################3 - -vf:transport a owl:ObjectProperty ; - rdfs:domain vf:InputOrOutput ; - rdfs:label "transport" ; - rdfs:range vf:Resource . - -vf:location a owl:ObjectProperty ; - rdfs:domain vf:InputOrOutput ; - rdfs:label "location" ; - rdfs:range vf:Location . - -vf:unload a owl:ObjectProperty ; - rdfs:domain vf:InputOrOutput ; - rdfs:label "unload" ; - rdfs:range vf:Resource ; - rdfs:subPropertyOf vf:outflow . - -vf:outflow a owl:ObjectProperty ; - rdfs:domain vf:Process ; - rdfs:label "outflow" ; - rdfs:range vf:Resource . - -vf:consume a owl:ObjectProperty ; - rdfs:label "consume" ; - rdfs:subPropertyOf vf:inflow . - vf:contains a owl:ObjectProperty ; rdfs:domain vf:Resource ; rdfs:label "contains" ; rdfs:range vf:Resource . -vf:load a owl:ObjectProperty ; - rdfs:domain vf:InputOrOutput , vf:Transportation ; - rdfs:label "load" ; - rdfs:range vf:Resource ; - rdfs:subPropertyOf vf:inflow . +# ################################ action verbs -vf:use a owl:ObjectProperty ; - rdfs:label "use" ; - rdfs:subPropertyOf vf:inflow . +vf:increment a vf:Action ; + rdfs:label "increment" . -vf:return a owl:ObjectProperty ; - rdfs:label "return" ; - rdfs:subPropertyOf vf:outflow . +vf:decrement a vf:Action ; + rdfs:label "decrement" . +vf:unload a vf:Action ; + rdfs:label "unload" . -vf:carrier a owl:ObjectProperty ; - rdfs:domain vf:InputOrOutput ; - rdfs:label "carrier" ; - rdfs:range vf:Agent . +vf:load a vf:Action ; + rdfs:label "load" . -vf:inflow a owl:ObjectProperty ; - rdfs:domain vf:Process ; - rdfs:label "inflow" ; - rdfs:range vf:Resource . +vf:consume a vf:Action ; + rdfs:label "consume" ; + rdfs:subPropertyOf vf:decrement . + +vf:use a vf:Action ; + rdfs:label "use" . + +vf:work a vf:Action ; + rdfs:label "work" . + +vf:cite a vf:Action ; + rdfs:label "cite" . -vf:dropoff a owl:ObjectProperty ; - rdfs:domain vf:Transportation ; - rdfs:label "unload" ; - rdfs:range vf:Resource ; - rdfs:subPropertyOf vf:outflow . +vf:produce a vf:Action ; + rdfs:label "produce" ; + rdfs:subPropertyOf vf:increment . -vf:accept a owl:ObjectProperty ; +vf:accept a vf:Action ; rdfs:label "accept" ; - rdfs:subPropertyOf vf:inflow . + rdfs:subPropertyOf vf:decrement . -vf:io a owl:ObjectProperty ; - rdfs:domain vf:Transportation ; - rdfs:label "io" ; - rdfs:range vf:InputOrOutput . +vf:change a vf:Action ; + rdfs:label "change" ; + rdfs:subPropertyOf vf:increment . -vf:create a owl:ObjectProperty ; - rdfs:label "create" ; - rdfs:subPropertyOf vf:outflow . +vf:issue a vf:Action ; + rdfs:label "issue" ; + rdfs:subPropertyOf vf:decrement . +vf:receive a vf:Action ; + rdfs:label "receive" ; + rdfs:subPropertyOf vf:increment .