Intentcasting Base Schema Demo

Intent Cast Attribute Name Expected Data Type Nature of the Component Example Logic
RequirementID Text Key Component 578ea22fe0b14f934456b780 Each intentcast will need a locally unique identifier to enable it to be found and used in related systems
FindTermCategory Text Optional Filter Home and Garden There are scenarios where it will be useful for the intent caster to specify the context around their requirement
FindTerm Text Key Component Garden table and chairs This defines what the intentcaster is looking for in the marketplace.
Location “latitude,longitude” Optional Filter 37.745919,-119.533199 Each intentcast will require some form of geographic identifier; a number of options exist until we choose/ feel able to standardise.
RequirementStage Text Optional Meta data Evaluating Short List Each intentcast can optionally describe which stage in the buying/ selling process then current request relates to.
MinimumPriceGBPounds Currency Optional Filter 250 Each intentcast can optionally set a minumum unit price as relates to the product/ service sought.
MaximumPriceGBPounds Currency Optional Filter 600 Each intentcast can optionally set a maximum unit price as relates to the product/ service sought.
PreferredSupplierOptions Text Optional Driil Down Filter John Lewis, Debenhams Each intentcast can optionally specifiy one or more organisations that they would specifically wish to respond to their request.
FindTermSpecificAttributes Text Optional Filter(s) Driven, in the interim, from cell A3 The base intentcasting schema requires extensibility in order to support more complex purchasing decisions and processes (e.g. buying a car)
Beneficiary Text Optional Meta data Household In practice, many purchases are made by people, not for themselves, but for others – this may shape some of the input data and be a useful optional attribute
RequirementStartDate Date_Time Optional Filter 20/07/2016 This key, but optional, filter defines the date from which the intentcast should be seen as ‘live’, i.e. can be responded to.
RequirementEndDate Date_Time Optional Filter 27/07/2016 This key, but optional filter defines the date from which the intentcast should be seen as ‘closed’, i.e. it should no longer be responded to.
OutboundCommunicationsChannels Text Optional Filter Web Service This optional descriptor defines the method through which the intencast will be communicated from purchaser to the market place. In turn this defines some of the capabilities of the intentcast
InboundCommunicationsChannelPreferences Text Optional Filter Web Service This optional descriptor defines the method thruugh which the purchaser would prefer that the intencast be responded to by market place. In turn this defines some of the capabilities of the intentcast
InboundCommunicationTimingPreferences Text Optional Filter 19:00 to 21:00 This optional descriptor defines the time window in which the purchaser would prefer that the intencast be responded to by market place. In turn this defines some of the capabilities of the intentcast
InboundCommunicationIdentifier Text Key Component Iainhenderson@mac.com Identifier to be used in Intentcast response
UserSubmittedSharingTerm(s) IRI Key Component CuCo IT 1 This key component defines the terms under which this intentcast is being released