Skip to content


Repository files navigation

Public Contracts Ontology

The Public Contracts Ontology serves to express structured data about public contracts in RDF, in a machine-readable format. It is developed by the Czech initiative.

Public Contracts Ontology logo


In the group, we have examined the existing RDF vocabularies and ontologies, such as GoodRelations or Payments Ontology, but we have not found a suitable one for expressing structured data about public contracts. Thus, we set forth to create a new ontology that maps to the available vocabularies. The design of the Public Contracts Ontology was informed by the work of others, both ontologies and vocabularies of RDF and non-RDF origin. Its design strives to align it with other related projects, for example, in adopting established terminology for naming or re-using existing components.

The ontology builds on GoodRelations for description of business entities, such as cities publishing public procurement tenders or commercial companies applying for them. The specification of prices is based on the same vocabulary.

Public contracts may have spendings attached. For this purpose, the Payment Ontology used by the project.

One of the goals of the ontology is to re-use the established terminology used to describe the domain of public procurement in the TED - Tenders Electronic Daily system for registering public contracts in the European Union.


The ontology is licenced under the terms of Creative Commons By 3.0 licence. This is an open licence that allows to use, re-use, and re-distribute its contents subjected only to the requirement of attribution.


A detailed cookbook containing recommendations on data modelling or linking is available in the project wiki.


The report deliverable about the Public Contracts Ontology for the LOD2 project may be downloaded here (PDF).