sebastian sklarß ]init[ ag für digitale kommunikation semantic interoperability centre europe -...

34
Semantic Interoperability Centre Europe - ECOTer Sebastian Sklarß ]init[ AG für digitale Kommunikation SEMIC.EU – Semantic Interoperability Centre Europe Reusing and Sharing of Semantic Interoperability Assets

Upload: grace-parrish

Post on 27-Mar-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sebastian Sklarß ]init[ AG für digitale Kommunikation Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - Sebastian.Sklarss@init.de

Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - [email protected]

Sebastian Sklarß

]init[ AG für digitale Kommunikation

SEMIC.EU – Semantic Interoperability Centre Europe

Reusing and Sharing of Semantic Interoperability Assets

Page 2: Sebastian Sklarß ]init[ AG für digitale Kommunikation Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - Sebastian.Sklarss@init.de

Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - [email protected]

1. Semantic challenges and solutions

2. 180 seconds – SEMIC.EU overview

3. SEMIC.EU Communities – first experiences

4. Next steps – Closer Collaboration

Page 3: Sebastian Sklarß ]init[ AG für digitale Kommunikation Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - Sebastian.Sklarss@init.de

Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - [email protected]

SEMIC.EU – what is it?

SEMIC.EU stands for Semantic Interoperability Center Europe

Open platform as a single point of contact and information for semantic interoperability in Europe

Collaborative tool permitting the sharing and reuse of semantic assets between European public administrations

Service Center for European administrations and eGovernment projects

Sustainable Service of the IDABC follow-up programme ISA scheduled for 2010 – 2015

Page 4: Sebastian Sklarß ]init[ AG für digitale Kommunikation Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - Sebastian.Sklarss@init.de

Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - [email protected]

Why should interoperability be examined?

Data exchange between different systems has to assure technical, syntactic and semantic interoperability

Data

Information

Signals

Organisation A

Data

Information

Signals

Organisation A

Data

Information

Signals

Organisation B

Data

Information

Signals

Data

Information

Signals

Organisation B

Technical Interoperability

Syntactic Interoperability

Semantic Interoperability

Technical Interoperability

Syntactic Interoperability

Semantic Interoperability

Incr

easi

ng

com

ple

xity

Data

Information

Signals

Organisation A

Data

Information

Signals

Organisation A

Data

Information

Signals

Data

Information

Signals

Organisation B

Data

Information

Signals

Data

Information

Signals

Organisation B

Technical Interoperability

Syntactic Interoperability

Semantic Interoperability

Technical Interoperability

Syntactic Interoperability

Semantic Interoperability

Incr

easi

ng

com

ple

xity

Incr

easi

ng

co

mp

lexi

ty

Page 5: Sebastian Sklarß ]init[ AG für digitale Kommunikation Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - Sebastian.Sklarss@init.de

Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - [email protected]

Just an address . . .

Beethovenallee 66 a

1010 Vienna

GKZ 0345345

Beethovenallee 66PLZ: 1010

Beethovenallee 66Vienna

Beethovenallee

GKZ: 0345345

. . . but what really is the right one?

Page 6: Sebastian Sklarß ]init[ AG für digitale Kommunikation Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - Sebastian.Sklarss@init.de

Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - [email protected]

The exchange of address data . . .

Addresse Strasse Hausnummer Stiege Türnummer Postleitzahl Wohnort

Addresse County Street House number Village City

Addresse Strasse Hausnummer Hausnummerbuchstabe

Zusatzziffer Teilnummer der Hausnummer Stockwerkswohnungsnummer Adressierungszusätze Postleitzahl Wohnort Zusatzangaben

. . . what really is a House number?

Page 7: Sebastian Sklarß ]init[ AG für digitale Kommunikation Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - Sebastian.Sklarss@init.de

Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - [email protected]

1. Do you really get the information required?

Customers address ≠ Delivery address?

2. What about granularity of data?

Street and House number ≠ Street & No.

Delivery address

name Street City

Hilton International

Brussels

Address

name Address City

Boulevard Jamar 11

Further aspects . . .

Customers address

name Street City

Hilton International Brussels

Address

name Street No. City

Boulevard Jamar 11

Page 8: Sebastian Sklarß ]init[ AG für digitale Kommunikation Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - Sebastian.Sklarss@init.de

Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - [email protected]

4. Implicit knowledge has to become explicit

Brussels is a city of Belgium

Address

name Street City

Brussels

3. Data interchange has to solve questions of spelling

Brüssel ≠ Brussels

. . . how to integrate these information?

Address

name Street City

Brüssel

Address

name Street No. City

Brussels

Address

name Street City Contry

Brussels Belgium

Page 9: Sebastian Sklarß ]init[ AG für digitale Kommunikation Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - Sebastian.Sklarss@init.de

Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - [email protected]

6. Data exchange and Data typ conflicts

Postcode in incompatible formats

5. How to handle different nomenclatures and classification systems?

How do you migrate a three-thier to a five-tier classification system?

Further questions of information integration

Address

Hotel category

Hilton City Hotel A / B / C

Address

Hotel category

Hilton City Hotel

Address

name Street City Postcode

Brussels Char (5)

Address

name Street City Postcode

Brussels Integer

Page 10: Sebastian Sklarß ]init[ AG für digitale Kommunikation Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - Sebastian.Sklarss@init.de

Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - [email protected]

Typical problems of semantic interoperability

Typical syntactic problems Typical semantic problems

Identifier conflicts Scaling conflicts

Data typ conflicts Representation conflicts

Conflicts due to assymetrical or

missing information

Conflicts to different aggregation

levels

Conflicts of multilingualism Conflicts of incompatibility

Page 11: Sebastian Sklarß ]init[ AG für digitale Kommunikation Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - Sebastian.Sklarss@init.de

Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - [email protected]

Hands on examples of semantic conflicts

ISO Codelist issues

ISO 3166 Country CodesGermany needs historical values (GDR)

Important issues for eGovernment country code lists:

a) who is maintaining agency?

b) what is the update frequency?

c) how to deal with historical data?

d) what to do with plurality (ex. Kosovo) ?

e) What to do with redefined values?

Page 12: Sebastian Sklarß ]init[ AG für digitale Kommunikation Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - Sebastian.Sklarss@init.de

Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - [email protected]

Hands on examples of semantic conflicts

ISO 639-3/2/1 Codelist issues

ISO Language Code List -> need for Venetian as language

Additional 639-3 Codes:

als ---> Tosk Albanian (the one you found already) frp ---> Franco-Provençal ksh ---> Kölsch lmo ---> Lombard nrm ---> Narom pih ---> Pitcairn-Norfolk pms ---> Piemontese rmy ---> Vlax Romani rup ---> Macedo Romanian vec ---> Venetian vls ---> Vlaams

Page 13: Sebastian Sklarß ]init[ AG für digitale Kommunikation Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - Sebastian.Sklarss@init.de

Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - [email protected]

Hands on examples of semantic conflicts

ISO Codelists issues

ISO 4217 currency names

Albanian Lek encoded as „ALL“ poses

some “reserved keyword” problems on

some databases

Page 14: Sebastian Sklarß ]init[ AG für digitale Kommunikation Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - Sebastian.Sklarss@init.de

Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - [email protected]

Hands on examples of semantic conflicts

Authority Tables / code lists / taxonomies

1. „semantic waste tourism“ -> old batteries turning into valuable source of energy due to re-declaration by import/export in MS

2. UK driver‘s licence register uses gender to constitute UID -> new person when changing gender

Page 15: Sebastian Sklarß ]init[ AG für digitale Kommunikation Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - Sebastian.Sklarss@init.de

Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - [email protected]

Someone‘s Bee may be another‘s Reindeer

NACE-Code 01.49.1

EMTAK (Estonia):Bee keeping

SNI 2007 (Sweden):Reindeer husbandry

CZ-NACE (Czech Republic):Raising of small livestock

ATECO (Italy):Breeding rabbits

SK-NACE (Slovakia):Raising of farmed animals

NACE-Code 01.49:Raising of other animals

Page 16: Sebastian Sklarß ]init[ AG für digitale Kommunikation Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - Sebastian.Sklarss@init.de

Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - [email protected]

Unity conflicts

1991 - Mars-Klima-Orbiter of NASA was destroyed (125 Mio. US $) caused by unity conflicts (miles and kilometers)

Bridge in Denmark -> Nordic Zero (Baltic Sea or North Sea?)

Page 17: Sebastian Sklarß ]init[ AG für digitale Kommunikation Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - Sebastian.Sklarss@init.de

Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - [email protected]

Mapping of a persons language

German Ministry I

Person attribute: Language, Level of language

German Ministry II

Person attribute: Mothertongue, Foreign Language

Page 18: Sebastian Sklarß ]init[ AG für digitale Kommunikation Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - Sebastian.Sklarss@init.de

Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - [email protected]

French scaling conflict in “Nom Famille” of FR_Person

French family name: Ministry of Justice (30 chars) vs. Ministry of the Interior (60 chars) vs. INSEE (80 chars)

<<ASCC>>

A lias

1

*

<<ASCC>>

Filiation

1

*

<<ASCC>> Evenement

1 * FR_ Evenement<<ACC>>

FR_ Personne<<ACC>>

<<BCC>> Situation Familiale [0..1] : Code<<BCC>> Titre[* ] : Texte<<BCC>> Civilite [0..1] : Code<<BCC>> Sexe [0..1] : Code<<BCC>> Prenom Usuel [0..1] : Texte

<<BCC>> Prenom[* ] : Texte<<BCC>> Surnom[* ] : Texte<<BCC>> Pseudonyme[* ] : Texte<<BCC>> Nom Usage [0..1] : Texte<<BCC>> Nom Famille [0..1] : Texte<<BCC>> Identifiant[* ] : I dentifiant

Page 19: Sebastian Sklarß ]init[ AG für digitale Kommunikation Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - Sebastian.Sklarss@init.de

Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - [email protected]

Back to SEMIC.EU

Page 20: Sebastian Sklarß ]init[ AG für digitale Kommunikation Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - Sebastian.Sklarss@init.de

Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - [email protected]

1. Semantic challenges and solutions

2. 180 seconds – SEMIC.EU overview

3. SEMIC.EU Communities – first experiences

4. Next steps – Closer Collaboration

Page 21: Sebastian Sklarß ]init[ AG für digitale Kommunikation Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - Sebastian.Sklarss@init.de

Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - [email protected]

SEMIC.EU – Scope

ServicesCoaching, consulting and support to develop Interoperability Assets

Collaboration Exchange with domain experts on relevant questions within pan-European data exchange

Online Platform Communication platform and repository for interoperability assets

Page 22: Sebastian Sklarß ]init[ AG für digitale Kommunikation Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - Sebastian.Sklarss@init.de

Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - [email protected]

SEMIC.EU competence network – partner projects

Page 23: Sebastian Sklarß ]init[ AG für digitale Kommunikation Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - Sebastian.Sklarss@init.de

Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - [email protected]

SEMIC.EU competence network – partner initiatives

Page 24: Sebastian Sklarß ]init[ AG für digitale Kommunikation Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - Sebastian.Sklarss@init.de

Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - [email protected]

SEMIC.EU platform

Visibility

Collaboration

Asset Repository

Network of eGovernment

Page 25: Sebastian Sklarß ]init[ AG für digitale Kommunikation Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - Sebastian.Sklarss@init.de

Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - [email protected]

Clearing Service

Clearing Process SEMIC.EU Repository

Registration

Maturity

Conformance

Semantic Assets

Page 26: Sebastian Sklarß ]init[ AG für digitale Kommunikation Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - Sebastian.Sklarss@init.de

Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - [email protected]

1. Semantic challenges and solutions

2. 180 seconds – SEMIC.EU overview

3. SEMIC.EU Communities – first experiences

4. Next steps – Closer Collaboration

Page 27: Sebastian Sklarß ]init[ AG für digitale Kommunikation Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - Sebastian.Sklarss@init.de

Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - [email protected]

Why contribute to SEMIC.EU?Perspective of the e-Justice Community

Scope of eJustice Community eJustice is a growing network of judicial data interchange in

Europe

Issues of eJustice Community Judicial Registers (NJR) Insolvency registers Commercial register portal Land Registers

Page 28: Sebastian Sklarß ]init[ AG für digitale Kommunikation Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - Sebastian.Sklarss@init.de

Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - [email protected]

First Step – Network of Judicial Registers „one by one“

Total number of bilateral interfaces between 27 member states: 702

03/03: France and Germany 11/03: Spain 11/04: Belgium 03/06: Czech Republik 10/06: Luxembourg 06/07: Slovakia, United Kingdom 07/07 Poland, Slovenia, Italy 12/07: Portugal

Network of Judicial Registers (NJR):

For just one administrative procedure!

Never again!

Page 29: Sebastian Sklarß ]init[ AG für digitale Kommunikation Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - Sebastian.Sklarss@init.de

Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - [email protected]

The Idea – Using SEMIC.EU services

1. Coaching – Asset development

2. Clearing – Asset improvement

3. Reusing – Asset integrationAsset

SEMIC.EU Support Enable semantic interoperability

Page 30: Sebastian Sklarß ]init[ AG für digitale Kommunikation Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - Sebastian.Sklarss@init.de

Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - [email protected]

The process – Implementation of Interoperability

1. Coordination of the first movers

2. Methodical validation of the asset concept

3. Roll out in various Member StatesAsse

t

SEMIC.EU Coaching Services for Communities

Page 31: Sebastian Sklarß ]init[ AG für digitale Kommunikation Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - Sebastian.Sklarss@init.de

Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - [email protected]

The general Concept of Reuse

Searching the repository of www.semic.eu

Finding, evaluating, modifying

Asset Asset

Asset

Page 32: Sebastian Sklarß ]init[ AG für digitale Kommunikation Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - Sebastian.Sklarss@init.de

Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - [email protected]

1. Semantic challenges and solutions

2. 180 seconds – SEMIC.EU overview

3. SEMIC.EU Communities – first experiences

4. Next steps – Closer Collaboration

Page 33: Sebastian Sklarß ]init[ AG für digitale Kommunikation Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - Sebastian.Sklarss@init.de

Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - [email protected]

Closer Collaborate

Visit www.semic.eu

Get registered in the SEMIC.EU competence network (User, Project)

Publish your assets

Give comments on assets and published eGovernment projects

Help to improve quality

Inform us about your activities

Page 34: Sebastian Sklarß ]init[ AG für digitale Kommunikation Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - Sebastian.Sklarss@init.de

Semantic Interoperability Centre Europe - ECOTerm Meeting - 2009-10-05 - Rome - Italy - [email protected]

Sebastian Sklarß

]init[ AG für digitale Kommunikation

Thank you for your attention!