Sunday, February 11, 2018

Thinking about Conversation for Action for the Web of Needs Ontology (pt2: living document)

Referencing: http://eelst.cs.unibo.it/apps/LODE/source?url=https://raw.githubusercontent.com/valueflows/valueflows/master/release-doc-in-process/all_vf.TTL and http://www.essepuntato.it/lode/owlapi/https://raw.githubusercontent.com/valueflows/valueflows/master/release-doc-in-process/all_vf.TTL#d4e904

vf:Agreement  a       owl:Class ;
        rdfs:label       "vf:Agreement" ;
        rdfs:comment   "Any type of agreement among economic agents, that can be referenced in VF to clarify the economic activity.  This is a placeholder pending investigating other vocabularies." .

===========> this may be generic enough to apply to the web of needs?


#vf:Intent  a       owl:Class ;
#        rdfs:label       "vf:Intent" ;
#        rdfs:comment   "A published want or offer or plan, sometimes with what is expected or desired in return." .



vf:Commitment  a       owl:Class ;
        rdfs:label       "vf:Commitment" ;
        rdfs:comment   "A planned economic event or transfer that has been promised by an agent to another agent." .


===========> web of of needs agreements can result in commitments of the economic type, but they need not be?



vf:AgentRelationship  a       owl:Class ;
        rdfs:label       "vf:AgentRelationship" ;
        rdfs:comment    "An ongoing voluntary association between 2 Agents of any kind." .


=========> two needs owners that are in discussions, or have made an agreement have some sort of relationship


vf:Fulfillment  a            owl:Class ;
        rdfs:label       "vf:Fulfillment" ;
        rdfs:comment   "The quantity that the vf:EconomicEvent fulfilled towards the vf:Commitment." .

=====> a clause in a agr:Proposal may indeed have some sort of Fulfillment


#vf:commitsTo
#        a                   owl:ObjectProperty ;
#        rdfs:domain         vf:Commitment ;
#        rdfs:range          vf:Intent ;
#        rdfs:comment        "The Intent that an economic agent promises to fulfill." .

===================> apply as predicate

vf:ExchangeAgreement  a       owl:Class ;
        rdfs:label       "vf:ExchangeAgreement" ;
        rdfs:subClassOf      vf:Agreement ;
        rdfs:comment   "An agreement to exchange something with another agent(s), containing vf:Commitments towards that end." .

======> this looks most relevant to the web of needs, but there could be other agreements in the VF ontology that are relevant as well...


vf:under  a          owl:ObjectProperty ;
        rdfs:domain  [ owl:unionOf (vf:EconomicEvent vf:Commitment vf:Reciprocity vf:Fulfillment) ] ;
        rdfs:label   "under" ;
        rdfs:range   vf:Agreement ;
        rdfs:comment        "Reference an agreement between agents which specifies the rules or policies which govern this event." .

vf:action
        a                   owl:ObjectProperty ;
        rdfs:label         "action" ;
        rdfs:domain         [ owl:unionOf (vf:EconomicEvent vf:Commitment) ] ;
        rdfs:range          vf:Action ;
        rdfs:comment        "Relates a process input or output to a verb, such as consume, produce, work, improve, etc." .

================================> this must relate to flows in valueflows...but does is it part of an agreement???

3 comments:

  1. This might be most useful as a shared document where Lynn and I can comment and respond in place.

    ReplyDelete
  2. This sounds like a good idea, Bob. Thanks for the suggestion!

    ReplyDelete
  3. I also sent you an email invitation to an editable version of that CfA diagram.

    ReplyDelete