PUBLICATIONS OFFICE OF THE EUROPEAN UNION:�CELLAR, THE CENTRAL REPOSITORY OF THE EU
LLM X LAW HACKATHON�Cambridge, UK�21 June 2025
SUMMARY
Publication Office: OUR MISSION�AND VISION
A well-informed EU, empowered by timely�and effective access�to trustworthy information and knowledge and benefiting from all the opportunities�this brings to society�and the economy
“
“
Cellar
Dissemination: How can you use Cellar’s data?
CELL
CELLAR
Knowledge Graph
Content files
Technical data
Virtuoso/SPARQL to retrieve metadata | https://publications.europa.eu/webapi/rdf/sparql |
REST API to retrieve metadata and content | http://publications.europa.eu/resource/{ps-name}/{psid}?{parameters} + header’s keys. |
RSS feeds about ingestion | http://publications.europa.eu/webapi/notification/ingestion ?{parameters} |
Interfaces
Cellar: OP’s central data repository
6
Cellar
OP’s central data repository
Digital content
Metadata
& semantics
Multilingual content
Machine-readable
Open to all citizens for retrieval and (re)use
Why Cellar exists?
7
Store and disseminate (provide access to) content & metadata
Provide rich and exploitable links between the publications
Disseminate the metadata as Linked Open Data
Feed automatically the long-term archive
What do we publish?
8
Content
Title, abstract, dates, subject, identifier, legal information etc.
...in different file
formats &
languages
Metadata
Data layers in Cellar
9
Data Layer
METADATA: Structured data about the digital content
DATA: Digital Content
(documents in specific file formats and EU languages)
Data Definition Layer
COMMON VOCABULARY
AUTHORITY TABLES
THESAURI
Semantics
Structure and Formats
Knowledge Base
Knowledge
Graph
Linked Data and FAIR principles in CELLAR
10
**https://www.go-fair.org/fair-principles/
Design Principles of Linked Open Data*
*https://www.w3.org/DesignIssues/LinkedData.html
Findable
Accessible
Interoperable
Reusable
**
Data structure
11
Work
Expression
Manifestation
Item
manifestation_
manifests_expression
item_
belongs_to_
manifestation
expression_
belongs_to_work
Part 3: Data
Physical/digital file level – file itself
High-level concept, an intellectual or artistic creation, for example a specific Official Journal
Language level; linguistic version of the work
Format level; a format of specific linguistic version of the work
owl:sameAs
What can I retrieve in Cellar ?
12
DIGITAL �CONTENT IN A �SPECIFIC LANGUAGE �& SPECIFIC FORMAT
RDF DESCRIPTION �OF A PUBLICATION
XML DESCRIPTION �OF A PUBLICATION
DESCRIPTION OF DIFFERENT PUBLICATIONS
How to retrieve content streams (digital files), for example a publication in PDF ?���
13
http://publications.europa.eu/resource/{ps-name}/{psid}?{parameters} + header’s keys.
eng
fra
application/xhtml+xml
application/pdf;type=pdfa1a
Accept:
…
Accept-language:
…
How to retrieve metadata of a publication ?���
14
http://publications.europa.eu/resource/{ps-name}/{psid}?{parameters} + header’s keys.
application/rdf+xml;notice=tree
application/rdf+xml;notice=non-inferred-tree
application/rdf+xml
application/rdf+xml;notice=non-inferred
application/xml;notice=tree
…
rdf notice:
Accept:
xml notice:
Accept:
Accessing metadata using SPARQL?���
15
prefix cdm: <http://publications.europa.eu/ontology/cdm#>
SELECT distinct ?act ?sig
where {
?c_act owl:sameAs ?act.
?c_act cdm:official-journal-act_date_publication "2023-10-02"^^<http://www.w3.org/2001/XMLSchema#date>
FILTER (regex(?act,'/oj/')).
?c_exp cdm:expression_belongs_to_work ?c_act.
?c_manif cdm:manifestation_manifests_expression?c_exp.
?c_sig cdm:signature_digital_signs_manifestation?c_manif.
?c_sig owl:sameAs?sig.
}
Should have to use API or VIRTUOSO to retrieve metadata?
API
� I need to know the URL (cellar id or psi id) of the publication
VIRTUOSO
16
Magnitude of data in Cellar
17
Digital content size
Virtuoso size
~29 million hits per day in 2025
THANK YOU
emmanuelle.GAILLARD@publications.europa.eu
abdelfettah.FELIACHI@publications.europa.eu
Annex
19
EU LAW�eur-lex.europa.eu
EUROPEAN DATA�data.europa.eu
EU TENDERS�ted.europa.eu
EU RESEARCH RESULTS�cordis.europa.eu
EU PUBLICATIONS�op.europa.eu/publications
EU WHOISWHO�whoiswho.europa.eu
EU VOCABULARIES�https://op.europa.eu/eu-vocabularies
Three WEMI hierarchies in Cellar
26
Work-expression-manifestation-item (WEMI) hierarchy for digital content (content streams) representation
Dossier-event hierarchy for dossiers and sequence of events related to dossiers (from initiation to conclusion)
Agent hierarchy for representing countries, persons, organisations, groups, committee, institutions, courts etc.