The vocabulary has a core that would fit many different kinds of economic formations - value networks, supply chains, joint ventures, business collaboration network....
The core is based on the REA (Resource, Event, Agent) ontology. You can find all the details by following the links here.
These are the main concepts in the REA ontology, as pictured in this document:
Economic events are the movers and shakers. They say what is happening to economic resources, and what economic agents are involved along the way. They create the "value flows".
A key concept in REA is Duality, which means that each event wants one or more balancing events: in other words, some kind of reciprocity. REA uses an abstract word for this relationship in order to make the meaning configurable. The reciprocity does not need to happen at the same time, or in the same transaction. And it can have any logic that a network wants: payment in money, swap, earn credits, earn reputation points, share with the commons, from each according to ability and to each according to need, etc.
All the levels of the REA ontology are similarly flexible and configurable:
- The Abstract level represents classification, policies, procedures, rules and patterns. This is where each network or community can configure the core concepts to fit their desires.
- The Plan level represents offers, requests, schedules and promises.
- The Observation level represents what really happened.
The core VF vocabulary includes some concepts for which we suggest using other vocabularies. There will also be terms that applications will need that are not part of the VF economic model. This means that it expects people developing those applications to use VF together with other vocabularies / web ontologies. This documentation will suggest other vocabularies and specific terms from them that will come useful in common scenarios that VF aims to address.