putting the egov core vocabularies in practice
DESCRIPTION
Presentation on the eGovernment Core Vocabularies of the ISA Programme - delivered by PwC at the e-Administration Conference in Poznan on 7 November 2013.TRANSCRIPT
Putting the e-Government Core Vocabularies into practice
eAdministration for Business conference Poznan, Poland
7 November 2013
© 2013 PwC. All rights reserved.
PwC firms help organisations and individuals create the value they’ re looking for. We’re a network of firms in 158 countries with close to 180,000 people who are committed to
delivering quality in assurance, tax and advisory services. Tell us what matters to you and find out more by visiting us at www.pwc.com.
PwC refers to the PwC network and/or one or more of its member firms, each of which is a separate legal entity. Please see ww w.pwc.com/structure for further details.
Nikolaos Loutas & Stijn Goedertier
Presentation metadata
Authors: Nikolaos Loutas & Stijn Goedertier, PwC EU Services
Acknowledgment:
This work is funded by Action 1.1 of Interoperability Solutions for Public Administrations (ISA) Programme of the European Commission.
© 2013, European Commission
Slide 2
http://semic.eu
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
The e-Government Core Vocabularies
Core vocabularies
5
Simplified, re-usable, and extensible data models that
capture the fundamental characteristics of a data entity in a
context-neutral fashion.
CORE
VOCABULARY
PUBLICSERVICE
Source: https://joinup.ec.europa.eu/node/43160 Slide 5
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
3 representation formats
RDF schema
Re-uses
existing RDF
vocabularies
ISA Open Metadata Licence v1.1
Re-uses Core
Components
Technical
Specification
(CCTS) and UBL NDR
XML
schema Conceptual
model
Re-uses
existing
concepts in
CCL, INSPIRE,
etc.
Maintained by W3C (Government Linked Data Working Group)
Slide 7
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
Extending the e-Government Core Vocabularies
Re-use by extension: 3 levels of abstraction
e-Documents Linked Data, e-Documents (?)
e-Documents
domain models domain
vocabularies
domain
schemas
Core level
Message level
Domain level
RDFS
/OWL
XML
Schema
Core Vocabularies
representation techniques
…
Le
ve
ls o
f ab
str
actio
n
UML
model
Slide 10
Example of re-use by extension: defining Patient as a subclass of Core Person
Slide 11
class Healthcare Domain
Core Vocabularies::Identifier
dateOfIssue :dateTime [0..1]
identifier :string [1..1]
identifierType :string [0..1]
issuingAuthority :string [0..1]
issuingAuthorityUri :URI [0..1]
Core Vocabularies::Person
alternativeName :string
birthName :string
dateOfBirth :dateTime
dateOfDeath :dateTime
familyName :string
fullName :string
gender :code
givenName :string
patronymicName :string
Core Vocabularies::Location
geographicIdentifier :URI
geographicName :string
Patient
bloodType :code
Allergy
allergens
intollerance
reaction
Health Problem
symptom
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::Geometry
lat :string
long :string
wkt :string
xmlGeometry :XML
Social Security
Number
«enumeration»
Sex
F = female
M = male
T = total
UNK = unknown
NAP = not applicable
notes
(EuroStat Standard
Code List)
hasAllergy
address
identifies
hasProblem
geometry
placeOfDeath
countryOfDeath
placeOfBirth
countryOfBirth
identifier
identifier
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
Implementing the e-Government Core Vocabularies
Known implementations
• 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
Who is using the e-
Government Core
Vocabularies?
Slide 14
LOGD INFRASTRUCTURE
UrBIS - Brussels
Capital Region
CRAB - Flanders PICC - Wallonia Civil register NGI – National
Geographic Institute
DATA CONSUMER
sample address data in native format
Linked address data
Common Data models
RDF view
SPARQL endpoint
INS
PIR
E
lookup, disambiguate, link
Piloting the Core Location Vocabulary in Belgium
15
XML view
Xquery, Xpath
Source: https://joinup.ec.europa.eu/node/63242 Slide 15
Piloting the Registered Organisation Vocabulary and the Organization ontology in Greece
16
Slide 16
Source: https://joinup.ec.europa.eu/node/63728
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.
17 Source: https://joinup.ec.europa.eu/node/63148 Slide 17
Piloting the Core Public Service Vocabulary (2/2)
Slide 18
OpenCorporates: basic company data for everyone using the Registered Organisation
Vocabulary
• Machine-readable data: (URI, legal identifier, name, company type, activities)
• Links back to the base registers
Slide 19
Conclusions
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
Thank you! ...and now YOUR questions?
Join our community
Join SEMIC group on LinkedIn
Follow @SEMICeu on Twitter
Join SEMIC community on Joinup
Project Officer: [email protected]
PwC EU Services: [email protected] & [email protected]
Get involved Visit our initiatives
SOFTWARE
FORGESCOMMUNITY
ADMS.
SW
CORE
VOCABULARY
PUBLICSERVICE
Slide 23