[−][src]Module vf_rs::vf
The main ValueFlows module which holds the VF classes.
This contains the Agent
struct even through technically Agent
is defined in the foaf:
namespace in the schema.
Modules
builders | Holds the supporting builder structs for our vf types. Create a builder via |
Structs
Agent | A person or group or organization with economic agency. |
AgentRelationship | An ongoing voluntary association between 2 agents of any kind. |
AgentRelationshipRole | A relationship role defining the kind of association one agent can have with another. |
Agreement | Any type of agreement among economic agents. |
Appreciation | A way to tie an economic event that is given in loose fulfilment for another economic event, without commitments or expectations. Supports the gift economy. |
Claim | A claim for a future economic event(s) in reciprocity for an economic event that already occurred. For example, a claim for payment for goods received. |
Commitment | A planned economic flow that has been promised by an agent to another agent. |
EconomicEvent | An observed economic flow, as opposed to a flow planned to happen in the future. This could reflect a change in the quantity of an economic resource. It is also defined by its behavior in relation to the economic resource (see vf:action) |
EconomicResource | A resource which is useful to people or the ecosystem. |
Fulfillment | Represents many-to-many relationships between commitments and economic events that fully or partially satisfy one or more commitments. |
Intent | A proposed or planned or estimated economic flow, prior to a commitment or agreement, which can lead to commitments and/or economic events. |
Plan | A logical collection of processes that constitute a body of scheduled work with defined deliverable(s). |
Process | An activity that changes inputs into outputs. It could transform or transport economic resource(s). |
ProcessSpecification | Specifies the kind of process. |
Proposal | Published requests or offers, sometimes with what is expected in return. |
ProposedIntent | Represents many-to-many relationships between Proposals and Intents, supporting including intents in multiple proposals, as well as a proposal including multiple intents. |
ProposedTo | An agent to which the proposal is to be published. |
RecipeFlow | The specification of a resource inflow to, or outflow from, a recipe process. |
RecipeProcess | Specifies a process in a recipe for use in planning from recipe. |
RecipeResource | Specifies the resource as part of a recipe, for use in planning from recipe. |
ResourceSpecification | Specification of a kind of resource. Could define a material item, service, digital item, currency account, etc. |
Satisfaction | Represents many-to-many relationships between intents and commitments or events that partially or full satisfy one or more intents. |
Scenario | An estimated or analytical logical collection of higher level processes used for budgeting, analysis, plan refinement, etc. |
ScenarioDefinition | The type definition of one or more scenarios. |
Settlement | Represents many-to-many relationships between claim and economic events that fully or partially settle one or more claims. |
Enums
Action | An action verb defining the kind of flow and its behavior. |
CommitmentEconomicEventUnion | An enum that allows a type union for (Commitment, EconomicEvent) |
InputOutput | The action is an input or output of a process, or not related to a process. |
ResourceEffect | The action has this effect on an inventoried resource. |