Since v0.6.8

An contract or contract lot issued by an authority. Multiple lots may be awarded to different suppliers (see ContractAward).


graph BT Contract(Contract) Asset(Asset) click Asset "/explorer/schemata/Asset" Thing(Thing) click Thing "/explorer/schemata/Thing" Value(Value) click Value "/explorer/schemata/Value" License(License) click License "/explorer/schemata/License" class Contract node-primary Contract-->Asset Asset-->Thing Asset-->Value License-->Contract




Abstract schemata are used for inheritance only and shouldn’t be used directly.



Entities using a generated schema shouldn’t be created directly by users.



Entities using a matchable schema can be used for matching and cross-referencing.



Entities using a hidden schema shouldn’t be displayed in user interfaces or created by users.


FollowTheMoney has well-defined semantics for different representations of entities, for example in a network graph or in a timeline.

  • In a network graph, entities should be represented as a vertex.
  • In a timeline, contractDate should be used as the temporal start.


Name Label Type
Thing:name Name name
Contract:title Title string
Contract:authority Contract authority LegalEntity
Contract:contractDate Contract date date
Thing:country Country country
Thing:address Address address
Thing:addressEntity Address Address
Thing:alephUrl Aleph URL url
Thing:alias Other name name
Value:amount Amount number
Value:amountEur Amount in EUR number
Value:amountUsd Amount in USD number
Contract:awards Lots awarded ContractAward
Contract:cancelled Cancelled? string
Thing:candidateSimilars Similar to this Similar
Contract:classification Classification string
Thing:courtCase Court cases CourtCaseParty
Thing:createdAt Created at date
Contract:criteria Contract award criteria string
Value:currency Currency string
Thing:description Description text
Thing:documentedBy Documents Documentation
Contract:economicActivityContract Used in customs EconomicActivity
Thing:indexText Index text text
Thing:keywords Keywords string
Contract:language Language language
Thing:matchSimilars Similar as this Similar
Contract:method Procurement method string
Thing:modifiedAt Modified on date
Thing:noteEntities Notes Note
Thing:notes Notes text
Contract:noticeId Contract Award Notice ID string
Contract:numberAwards Number of awards string
Asset:ownershipAsset Owners Ownership
Contract:paymentContract Contractual payments Payment
Thing:previousName Previous name name
Contract:procedure Contract procedure string
Contract:procedureNumber Procedure number string
Thing:program Program string
Contract:project Project Project
Thing:proof Source document Document
Thing:publisher Publishing source string
Thing:publisherUrl Publishing source URL url
Thing:retrievedAt Retrieved on date
Thing:sanctions Sanctions Sanction
Thing:sourceUrl Source link url
Contract:status Status string
Thing:summary Summary text
Thing:topics Topics topic
Contract:type Type string
Thing:unknownLinkFrom Linked from UnknownLink
Thing:unknownLinkTo Linked to UnknownLink
Thing:weakAlias Weak alias name
Thing:wikidataId Wikidata ID identifier
Thing:wikipediaUrl Wikipedia Article url