What open data means for a public body
This page is for managers, editors and administrators in a public body who have been asked to publish open data and want to know what the term means before they plan the work. It explains the three references most open data programs use (the Open Definition, the EU Open Data Directive and the W3C DCAT vocabulary) and then separates the part of the work Exponential can carry from the part it cannot. Product facts come from the Exponential documentation that is linked in each section.
Note This page describes features and common practice; it is not legal advice. Check the law that applies to your organization with your legal counsel.
Contents
- Open data in one paragraph
- The Open Definition
- The EU Open Data Directive
- DCAT: describing datasets for catalogs
- What a content management system contributes
- What Exponential does not do
- A first plan
Open data in one paragraph
Open data is data that anyone may use, change and pass on, for any purpose, with at most a requirement to name the source and to keep it open. For a public body that usually means: datasets it already holds (budgets, registers, statistics, timetables, service points) are published as files or through an interface, in a format a machine can read, under an open license, at an address that keeps working, with a description that says what the data is, who is responsible, how current it is and how to cite it.
The Open Definition
The Open Definition 2.1 sets out when a work is "open". In practice, for a dataset, check these points:
| Point of the definition | What it means for a dataset you publish |
|---|---|
| Open license | The dataset carries a license that allows use, redistribution and modification by anyone, for any purpose |
| Access | The whole dataset is available, preferably downloadable over the internet, at no more than a reasonable cost (normally free) |
| Machine readability | It is offered in a form a computer can process, for example CSV rather than a scanned table |
| Open format | The format can be read with free software and has no restrictions on its use |
A PDF page of a table can be a fine publication, but it is not open data in this sense. A CSV file next to it is.
The EU Open Data Directive
In the European Union, Directive (EU) 2019/1024 on open data and the re-use of public sector information sets the rules for documents held by public sector bodies that are made available for re-use. Among the topics it covers are the formats in which documents should be offered, the charges that may be asked, the licenses, the use of application programming interfaces for dynamic data, and a group of high-value datasets. Each member state transposes it into its own law, so the exact duties of your body depend on that national law; ask your legal counsel which apply.
Outside the EU, many jurisdictions have open data policies of their own. In the United States, the federal portal for freedom of information is FOIA.gov; open data duties are set by separate laws and policies that this page does not cover.
DCAT: describing datasets for catalogs
The W3C Data Catalog Vocabulary, version 3 (DCAT 3) is the vocabulary catalogs use to describe datasets. Its central terms are:
| DCAT term | Meaning | Typical field on your dataset page |
|---|---|---|
dcat:Catalog | A curated collection of dataset descriptions | Your data catalog page |
dcat:Dataset | One collection of data, published by one agent | One dataset page |
dcat:Distribution | One accessible form of the dataset, such as a CSV file | One downloadable file |
dcat:DataService | An interface that gives access to data | Your REST API or a feed |
National and European portals harvest DCAT descriptions (often in a profile such as DCAT-AP) from the catalogs of public bodies. To be harvested, your catalog has to offer such a description in a machine-readable form.
What a content management system contributes
Exponential is a content management system. For open data it is good at the publishing side:
- Files at stable addresses. A dataset file is a content object with a file field; the download address
content/download/<object ID>/<attribute ID>checks permissions and keeps working while the object exists (Files and downloads). - Descriptions as structured content. You can define a content class "Dataset" with fields for title, description, publisher, license, update frequency and files (Content classes for websites).
- Feeds of new and changed datasets. RSS 2.0 or Atom exports list the newest objects below a folder (RSS feeds).
- A JSON interface. The REST API serves nodes, children and fields as JSON at
/api/ezp/v1/...and/api/ezp/v2/...(REST API v1 and v2). - Versions and an audit trail, so you can show what changed and when (Content history, Audit trail).
What Exponential does not do
Honest limits, checked in the repository:
- No DCAT output and no CKAN connector. Nothing in the kernel, the shipped settings or the documentation produces DCAT (RDF, JSON-LD) or speaks the CKAN API. A catalog that must be harvested needs a template that writes DCAT yourself, or a separate catalog product next to the site.
- No dataset class ships. You design the class; the pages of this section show how.
- No data validation. Exponential stores the file you upload; it does not check that a CSV is well formed or matches a schema.
- No license field by default. A license is a field you add to your class.
A first plan
- List the datasets you hold and decide which may be published (privacy, security, third-party rights).
- Choose an open license per dataset, with your legal counsel.
- Create the dataset class and a catalog folder in Exponential.
- Publish each dataset as a page with its files, at an address you intend to keep.
- Add a feed of new datasets, and decide whether your catalog needs DCAT for a national portal.
The other pages of this section take each step in turn.
Related pages
- Files and downloads
- REST API v1 and v2
- RSS feeds
- Free documentation: this page is free to copy, translate and improve under the GNU FDL 1.3.
Become an Exponential Partner
Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.