OBJECT

Intent

A planned economic flow which has not been committed to, which can lead to economic events (sometimes through commitments).

link GraphQL Schema definition

  • type Intent {
  • # Relates an intent to a verb, such as consume, produce, work, improve, etc.
  • action: Action!
  • # Reference to an agreement between agents which specifies the rules or policies
  • # or calculations which govern this intent.
  • agreedIn: URI
  • # The place where an intent would occur. Usually mappable.
  • atLocation: SpatialThing
  • # The total quantity of the offered resource available.
  • availableQuantity: Measure
  • # The intent can be safely deleted, has no dependent information.
  • deletable: Boolean
  • # The time something is expected to be complete.
  • due: DateTime
  • # The amount and unit of the work or use or citation effort-based action. This
  • # is often a time duration, but also could be cycle counts or other measures of
  • # effort or usefulness.
  • effortQuantity: Measure
  • # The intent is complete or not. This is irrespective of if the original goal
  • # has been met, and indicates that no more will be done.
  • finished: Boolean
  • # The planned beginning of the intent.
  • hasBeginning: DateTime
  • # The planned end of the intent.
  • hasEnd: DateTime
  • # The planned date/time for the intent. Can be used instead of beginning and end.
  • hasPointInTime: DateTime
  • id: ID!
  • # The uri to an image relevant to the intent, such as a photo. // WIP FIXME adding
  • # content rather than uri
  • image: Content
  • # Grouping around something to create a boundary or context, used for documenting,
  • # accounting, planning.
  • inScopeOf: [AccountingScope!]
  • # Defines the process to which this intent is an input.
  • inputOf: Process
  • # An informal or formal textual identifier for an intent. Does not imply
  • # uniqueness.
  • name: String
  • # A textual description or comment.
  • note: String
  • # Defines the process to which this intent is an output.
  • outputOf: Process
  • # The economic agent from whom the intent is initiated. This implies that the
  • # intent is an offer.
  • provider: Agent
  • publishedIn: [ProposedIntent!]
  • # The economic agent whom the intent is for. This implies that the intent is a
  • # request.
  • receiver: Agent
  • # References a concept in a common taxonomy or other classification scheme for
  • # purposes of categorization or grouping.
  • resourceClassifiedAs: [URI!]
  • # The primary resource specification or definition of an existing or potential
  • # economic resource. A resource will have only one, as this specifies exactly
  • # what the resource is.
  • resourceConformsTo: ResourceSpecification
  • # When a specific `EconomicResource` is known which can service the `Intent`, this
  • # defines that resource.
  • resourceInventoriedAs: EconomicResource
  • # The amount and unit of the economic resource counted or inventoried. This is
  • # the quantity that could be used to increment or decrement a resource,
  • # depending on the type of resource and resource effect of action.
  • resourceQuantity: Measure
  • satisfiedBy: [Satisfaction!]
  • # cpub: added tags field, linked to resourceClassifiedAs:
  • # References a concept in a common taxonomy or other classification scheme for
  • # purposes of categorization or grouping.
  • tags: [AnyContext]
  • }