Presentation on the eGovernment Core Vocabularies of the ISA Programme - delivered by PwC at the e-Administration Conference in Poznan on 7 November 2013.
3. What is this presentation about?
• What are the e-Government Core Vocabularies
• Extending the e-Government Core Vocabularies
• Piloting the e-Government Core Vocabularies
• Your feedback & questions
Slide 3
5. Core vocabularies
Simplified, re-usable, and
extensible data models that
capture the fundamental
characteristics of a data entity in a
context-neutral fashion.
CORE
PUBLIC
SERVICE
VOCABULARY
Source: https://joinup.ec.europa.eu/node/43160
5
Slide 5
6. Building consensus on core vocabularies
• 2 WGs with each 60+ members
• 21+ EU Member States
• Following a formal open process and
methodology
• Public review periods
• Re-using existing standards
Source: https://joinup.ec.europa.eu/node/43160
7. 3 representation formats
Conceptual
model
Re-uses
existing
concepts in
CCL, INSPIRE,
etc.
RDF schema
Re-uses
existing RDF
vocabularies
XML
schema
Re-uses Core
Components
Technical
Specification
(CCTS) and
UBL NDR
ISA Open Metadata Licence v1.1
Maintained by W3C (Government Linked Data Working Group)
Slide 7
8. 3 generic use cases
1.
Harmonised access to base registers (basic
public service)
2. Interoperable cross-border public services
(aggregate public service)
3. Interoperability of public data: making it
easier to mash up public data
Source: http://ec.europa.eu/isa/documents/isa_annex_ii_eif_en.pdf
Slide 8
10. Re-use by extension: 3 levels of abstraction
representation techniques
Levels of abstraction
UML
model
Message level
e-Documents
Domain level
domain models
Core level
RDFS
/OWL
Linked Data,
e-Documents (?)
domain
vocabularies
XML
Schema
…
e-Documents
domain
schemas
Core Vocabularies
Slide 10
11. Example of re-use by extension: defining Patient
as a subclass of Core Person
class Healthcare Domain
Core Vocabularies::Geometry
lat :string
long :string
wkt :string
xmlGeometry :XML
geometry
Core Vocabularies::Address
addressArea :string
addressID :string
adminUnitL1 :string
adminUnitL2 :string
fullAddress :string
locatorDesignator :string
locatorName :string
poBox :string
postCode :string
postName :string
thoroughfare :string
Core Vocabularies::Location
address
placeOfDeath
geographicIdentifier :URI
geographicName :string
countryOfBirth
placeOfBirth
«enumeration»
Sex
F = female
M = male
T = total
UNK = unknown
NAP = not applicable
notes
(EuroStat Standard
Code List)
Core Vocabularies::Person
countryOfDeath
Health Problem
alternativeName :string
birthName :string
dateOfBirth :dateTime
dateOfDeath :dateTime
familyName :string
fullName :string
gender :code
givenName :string
patronymicName :string
hasProblem
Patient
symptom
bloodType :code
Core Vocabularies::Identifier
identifies
dateOfIssue :dateTime [0..1]
identifier
identifier :string [1..1]
identifierType :string [0..1]
issuingAuthority :string [0..1]
issuingAuthorityUri :URI [0..1]
identifier
Social Security
Number
Allergy
allergens
intollerance
reaction
hasAllergy
Slide 11
12. OSLO: Open Standards for Local Administrations
• Putting the core vocabularies
into a local context – in
Flanders, Belgium.
• Local administrations need
locally enriched data models
and data.
Slide 12
14. Known implementations
Who is using
the eGovernment
Core
Vocabularies?
• e-CODEX large-scale pilot on eJustice
• OpenCorporates
• The OSLO project in Flanders, Belgium
• The Common Information Sharing
Environment of DG Maritime Affairs &
Fisheries
• 5 pilot implementations initiated by the ISA
Programme, involving:
25 public administrations
14 Member States
4 EU Institutions
Slide 14
15. Piloting the Core Location Vocabulary in Belgium
DATA CONSUMER
lookup, disambiguate, link
Xquery,
Xpath
SPARQL endpoint
Linked address data
Common Data models
INSPIRE
XML view
RDF view
LOGD INFRASTRUCTURE
sample address data in native format
UrBIS - Brussels
Capital Region
CRAB - Flanders
PICC - Wallonia
NGI – National
Geographic Institute
Source: https://joinup.ec.europa.eu/node/63242
Civil register
15
Slide 15
16. Piloting the Registered Organisation Vocabulary
and the Organization ontology in Greece
Source: https://joinup.ec.europa.eu/node/63728
16
Slide 16
17. Piloting the Core Public Service Vocabulary (1/2)
Describe public services “only once” using a standard vocabulary,
make machine-readable descriptions available to others so that they
become searchable on many governmental access portals.
Source: https://joinup.ec.europa.eu/node/63148
17
Slide 17
19. OpenCorporates: basic company data for
everyone using the Registered Organisation
Vocabulary
• Machinereadable data:
(URI, legal
identifier,
name,
company
type,
activities)
• Links back to
the base
registers
Slide 19
21. Conclusions
The e-Government Core Vocabularies are used in many different
contexts.
They can easily be extended and integrated with other vocabularies.
They can be adapted to your needs and context.
The can be used both in an XML and an RDF world.
Slide 21
23. Join our community
Project Officer: Vassilios.Peristeras@ec.europa.eu
PwC EU Services: Stijn.Goedertier@pwc.be &
Nikolaos.Loutas@pwc.be
Visit our initiatives
SOFTWARE
FORGES
COMMUNITY
CORE
Get involved
ADMS.
SW
Follow @SEMICeu on Twitter
Join SEMIC group on LinkedIn
PUBLIC
SERVICE
VOCABULARY
Join SEMIC community on Joinup
Slide 23
Notas do Editor
https://joinup.ec.europa.eu/node/43160
Member States: BE, GR, AT, DE, HU, NL, SE, PL, MT, IE, IT, LV, SL, ESEU Institutions: SANCO, MARE, EMSA, JRC,
In the period November 2012 – February 2013, we have carried out a pilot to demonstrate that the Core Location Vocabulary and related INSPIRE data specifications on addresses can be applied to aggregate address data from various sources and contribute to overcoming the aforementioned obstacles. In particular, the pilot entails the following steps: Develop (provisional) URI sets enabling Belgian addresses to be uniquely identified and looked up on the Web by well-formed HTTP URIs;Represent existing address data from the federal and regional road and address registers using the Core Location vocabulary and experimental INSPIRE RDF vocabularies;Put in place a linked data infrastructure that allows querying harmonised Belgian addresses from a SPARQL endpoint (see Figure 3).Demonstrate the value of the linked data infrastructure to disambiguate, lookup, and link address data using simple Web-based standards such as HTTP, XML, and RDF.