workshop - joinup collaboration platform · 5/6/2015  · the ec since the meeting of nov 2015. •...

43
Workshop Community of Practice on Core Data Models Riga, 6 May 2015 1

Upload: others

Post on 02-Jun-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Workshop - Joinup collaboration platform · 5/6/2015  · the EC since the meeting of Nov 2015. • Prepare the face-to-face workshop on Core Data Models Key points •The members

Workshop

Community of Practice on Core Data ModelsRiga, 6 May 2015

1

Page 2: Workshop - Joinup collaboration platform · 5/6/2015  · the EC since the meeting of Nov 2015. • Prepare the face-to-face workshop on Core Data Models Key points •The members

WorkshopAgenda

Start Topic

08:30 Registration & Coffee

09:00 Introduction to the Community of Practice

09:15 Setting the scene

10:00 Lightning talks from the participants

11:30 Discussion and next steps

12:30 Lunch break

14:00 The Core Public Service Vocabulary Application Profile (CPSV-AP)

14:50 Conclusion

09:00 Introduction to the Community of Practice

2

Page 3: Workshop - Joinup collaboration platform · 5/6/2015  · the EC since the meeting of Nov 2015. • Prepare the face-to-face workshop on Core Data Models Key points •The members

Introduction to the Community of Practice

3

Page 4: Workshop - Joinup collaboration platform · 5/6/2015  · the EC since the meeting of Nov 2015. • Prepare the face-to-face workshop on Core Data Models Key points •The members

A network of representatives from (or workingfor) public administration organisations aiming to:

• Share knowledge, experiences and lessons-learnt on core data models and reference data

• Harmonise existing initiatives

• Develop together guidelines for core datamodels and reference data

Community of PracticeScope

4

Page 5: Workshop - Joinup collaboration platform · 5/6/2015  · the EC since the meeting of Nov 2015. • Prepare the face-to-face workshop on Core Data Models Key points •The members

• Share good practices and lessons-learned

• Increase the visibility of existing initiatives,and provide an entry point of expertise andknowledge

• Promote and support the implementation of coredata models

• Identify opportunities for alignment andstandardisation

• Define together areas of future collaboration inISA Action 1.1

Community of PracticeMission

5

Page 6: Workshop - Joinup collaboration platform · 5/6/2015  · the EC since the meeting of Nov 2015. • Prepare the face-to-face workshop on Core Data Models Key points •The members

21 participants from 13 countries i.e. Austria, Belgium, Denmark, Estonia,Finland, Germany, Japan, Latvia, Malta, Netherlands, Spain, Sweden, USA

Scope

• Promote the use of base registers and the “once only” principle

• Facilitate the exchange of information across organisations andborders

• Coordinate development efforts

Lessons learned

• The work requires specialised skills, employment of methodologiesand sharing look for advice

• The evolution from existing architectures is not always easy

• ROI is hard to demonstrate

Community of PracticeWorkshop, Nov 2014

6

Page 7: Workshop - Joinup collaboration platform · 5/6/2015  · the EC since the meeting of Nov 2015. • Prepare the face-to-face workshop on Core Data Models Key points •The members

10 participants from 8 countries i.e. Austria, Belgium, Japan, Latvia, Malta,Netherlands, Spain, Sweden

Scope

• Report on news and updates from the participating countries and the EC since the meeting of Nov 2015.

• Prepare the face-to-face workshop on Core Data Models

Key points

• The members of the Community of Practice as advisors to thework delivered under Action 1.1.

• Work together on the creation of a set of guidelines under theumbrella of an standardisation body

• Identify, document and share good practices

Community of PracticeWebinar, Mar 2015

7

Page 8: Workshop - Joinup collaboration platform · 5/6/2015  · the EC since the meeting of Nov 2015. • Prepare the face-to-face workshop on Core Data Models Key points •The members

Share experiences, lessons-learnt and challenges

• Core Vocabulary developments and pilots

• Core data model initiatives from the participating countries

Agree on common actions and develop a roadmap

• Documentation of good practices

• Drafting of common guidelines

• Next meeting(s)

Community of PracticeGoals of today’s workshop

The most important reports and studies produced by ISA Action 1.1 can be found on semic.eu“

8

Page 9: Workshop - Joinup collaboration platform · 5/6/2015  · the EC since the meeting of Nov 2015. • Prepare the face-to-face workshop on Core Data Models Key points •The members

WorkshopAgenda

Start Topic

08:30 Registration & Coffee

09:00 Introduction to the Community of Practice

09:15 Setting the scene

10:00 Lightning talks from the participants

11:30 Discussion and next steps

12:30 Lunch break

14:00 The Core Public Service Vocabulary Application Profile (CPSV-AP)

14:50 Conclusion

9

Page 10: Workshop - Joinup collaboration platform · 5/6/2015  · the EC since the meeting of Nov 2015. • Prepare the face-to-face workshop on Core Data Models Key points •The members

Setting the scene

10

Page 11: Workshop - Joinup collaboration platform · 5/6/2015  · the EC since the meeting of Nov 2015. • Prepare the face-to-face workshop on Core Data Models Key points •The members

Key building blocks in the Core Data Models landscape

Source:https://joinup.ec.europa.eu/site/eia/EIRA/EIRA_beta_dev

11

Page 14: Workshop - Joinup collaboration platform · 5/6/2015  · the EC since the meeting of Nov 2015. • Prepare the face-to-face workshop on Core Data Models Key points •The members

Harmonising core data models with the Core VocabulariesCore Data Models Mapping Directory

Creation of mappings

•Concept mappings

•Spreadsheet based

Publishing of mappings

•Quality control

•Transform to RDF

Exploration of mappings

•browsing

•Visual

•Machine processeable

14

Page 15: Workshop - Joinup collaboration platform · 5/6/2015  · the EC since the meeting of Nov 2015. • Prepare the face-to-face workshop on Core Data Models Key points •The members

Core Data Models Mapping DirectoryDemo

15

Page 16: Workshop - Joinup collaboration platform · 5/6/2015  · the EC since the meeting of Nov 2015. • Prepare the face-to-face workshop on Core Data Models Key points •The members

Harmonising core data models with the Core VocabulariesCreation of mappings between Core Data Models

Conceptual schema level mappings

• Express relationships between entities

• The existence of a relationship is prerequisite for an implementation

Syntax level mappings

• Express relationships between entities and how one representation can be transformed into another one

• Requires:

o A physical representations of each Core Data Model (e.g. XML, DB, RDF)

o A transformation engine. (e.g. XSLT, R2ML)16

Page 17: Workshop - Joinup collaboration platform · 5/6/2015  · the EC since the meeting of Nov 2015. • Prepare the face-to-face workshop on Core Data Models Key points •The members

The EU Core VocabulariesPilot projects already completed

• Core Location – interconnect Belgian National and Regional Address Registers

• Organization Ontology – link public sector's organisational data

• Core Public Service – describe public services only once

• Maritime surveillance data – integrate disparate sources of maritime surveillance data

• Linked data on plant protection products – integrate data about applications and decisions for authorisation of plant protection products

• Metadata Management pilot for the Marine and Maritime environment – adapting tools to specific requirements of the Marine and Maritime domain

17

Page 18: Workshop - Joinup collaboration platform · 5/6/2015  · the EC since the meeting of Nov 2015. • Prepare the face-to-face workshop on Core Data Models Key points •The members

The EU Core VocabulariesWe developed a handbook

How to design new data models that extend the Core Vocabularies

How to map existing data models to the Core Vocabularies

Step 5: Syntax documentation and mapping

Step 4: Syntax binding

Step 3 : Business rules

Step 2: Information modelling

Step1: Context &

Requirements

1. Define the context and

requirements

2. Select and reuse Core Vocabulary

Concepts

3. Define business rules

4. Bind to an existing syntax or

create a new syntax

5. Document the syntax and create

conformance mapping

Core Vocabularies Handbook

18

Page 19: Workshop - Joinup collaboration platform · 5/6/2015  · the EC since the meeting of Nov 2015. • Prepare the face-to-face workshop on Core Data Models Key points •The members

Beneficiary: DG Competition and EU Member States

State aid transparency Pilot project

Develop a new vocabulary by extending Core Vocabularies

Disseminate transparency information related to state aid as machine-readable open data.

19

Build an RDF dissemination vocabulary reusing the RDF syntaxes of the Core Vocabularies

Page 20: Workshop - Joinup collaboration platform · 5/6/2015  · the EC since the meeting of Nov 2015. • Prepare the face-to-face workshop on Core Data Models Key points •The members

Step 5: Syntax documentation and mapping

Step 4: Syntax binding to RDF

Step 3 : Business rules

Step 2: Information modelling

Step1: Context &

Requirements

State aid award

Beneficiary

Location

Aid measure

“Beneficiary” exact match “Legal entity”

“Location” close match “Address”

E.g. a Beneficiary has one and only

one Location

Registered Organisation Vocabulary

Core Location Vocabulary

Core Public Service Vocabulary

Application Profile

Mint new terms for un-matched properties

Create a mapping worksheet with the full list of properties

identified for the state aid

transparency domain

State aid transparency Pilot project

Develop a new vocabulary by extending Core Vocabularies

20

Page 21: Workshop - Joinup collaboration platform · 5/6/2015  · the EC since the meeting of Nov 2015. • Prepare the face-to-face workshop on Core Data Models Key points •The members

State aid transparency Pilot project

Develop a new RDF vocabulary by extending Core Vocabularies

CORE

VOCABULARY

PUBLICSERVICE

Beneficiary national ID

Sector

Beneficiary name

Beneficiary Type

Granting authority

Entrusted entity

Financial intermediary

Location

Amount

Currency

rov:registration

rov:legalName

rov:orgType

rov:orgActivity

rov:legalName

rov:legalName

rov:legalName

locn:adminUnitL2

State aid transparency vocabulary

cpsv:value

cpsv:currency

21

Page 22: Workshop - Joinup collaboration platform · 5/6/2015  · the EC since the meeting of Nov 2015. • Prepare the face-to-face workshop on Core Data Models Key points •The members

Beneficiary: DG GROW, Member States

EU Business Registers Interconnection System (BRIS)Pilot project

Develop a new vocabulary by reusing Core Vocabularies

22

Implemented the BRIS data models (i.e. the BRIS entity and the BRIS messaging models) based on data standards to enable the

interoperable communication of company data between interconnected registers of the Member States.

The XML representation of the Legal Entity class of the Core Business Vocabulary was reused in the XML Schemata that

implemented the BRIS data models.

Page 23: Workshop - Joinup collaboration platform · 5/6/2015  · the EC since the meeting of Nov 2015. • Prepare the face-to-face workshop on Core Data Models Key points •The members

Step 5: Syntax documentation and mapping

Step 4: Syntax binding to XML

Step 3 : Business rules

Step 2: Information modelling

Step1: Context &

Requirements

Company

Reusing the Core Business Vocabulary

by aligning Core vocabularies’

concepts with BRIS elements:

“Company “ is a narrow match of the “Legal Entity” class

E.g. a Company has one and only one

identifier (ID number)

Core Business Vocabulary

Standard naming and design rules

(NDRs)

Mint new terms where needed (e.g.

Country)

Create specific schema (XML) and

XSD validation artefacts

Create a mapping worksheet with the full list of properties

identified for the BRIS Core Entity

Model

23

EU Business Registers Interconnection System (BRIS)Pilot project

Develop a new vocabulary by reusing Core Vocabularies

Page 24: Workshop - Joinup collaboration platform · 5/6/2015  · the EC since the meeting of Nov 2015. • Prepare the face-to-face workshop on Core Data Models Key points •The members

The BRIS data models reused elements of the “Legal Entity” conceptof the Core Business Vocabulary.

EU Business Registers Interconnection System (BRIS)Develop a new vocabulary by extending Core Vocabularies

Core

Vocabula

ries

LegalEntity

LegalEntityLegalName

LegalEntityLegalIdentifier

LegalEntityCompanyType

LegalEntityCompanyStatus BRIS

Company

CompanyName

RegistrationNumber

LegalForm

CompanyStatus

24

Page 25: Workshop - Joinup collaboration platform · 5/6/2015  · the EC since the meeting of Nov 2015. • Prepare the face-to-face workshop on Core Data Models Key points •The members

WorkshopAgenda

Start Topic

08:30 Registration & Coffee

09:00 Introduction to the Community of Practice

09:15 Setting the scene

10:00 Lightning talks from the participants

11:30 Discussion and next steps

12:30 Lunch break

14:00 The Core Public Service Vocabulary Application Profile (CPSV-AP)

14:50 Conclusion

25

Page 26: Workshop - Joinup collaboration platform · 5/6/2015  · the EC since the meeting of Nov 2015. • Prepare the face-to-face workshop on Core Data Models Key points •The members

Lightning talks from the participants

26

Page 27: Workshop - Joinup collaboration platform · 5/6/2015  · the EC since the meeting of Nov 2015. • Prepare the face-to-face workshop on Core Data Models Key points •The members

WorkshopAgenda

Start Topic

08:30 Registration & Coffee

09:00 Introduction to the Community of Practice

09:15 Setting the scene

10:00 Lightning talks from the participants

11:30 Discussion and next steps

12:30 Lunch break

14:00 The Core Public Service Vocabulary Application Profile (CPSV-AP)

14:50 Conclusion

27

Page 28: Workshop - Joinup collaboration platform · 5/6/2015  · the EC since the meeting of Nov 2015. • Prepare the face-to-face workshop on Core Data Models Key points •The members

Discussion and next steps

28

Page 29: Workshop - Joinup collaboration platform · 5/6/2015  · the EC since the meeting of Nov 2015. • Prepare the face-to-face workshop on Core Data Models Key points •The members

• Develop common guidelinesfor core data models andreference data

• Fix the date for the nextwebinar

• Fix the date for the nextface-to-face meeting

• Open call for ideas!

Topics

29

Page 30: Workshop - Joinup collaboration platform · 5/6/2015  · the EC since the meeting of Nov 2015. • Prepare the face-to-face workshop on Core Data Models Key points •The members

Define scope &

ToC

Define a template

for practices

Document practices

Criteria for measuring

the “success”

of a practice

Derive common

guidelines

Publish the study

Develop common guidelines for core data models and reference dataApproach & methodology

C:ISAR:CoP

C:ISAR:CoP

C:ISAC:CoP

C:ISAR:CoP

C:UNC:ISA

C: Create| R: Review

30

Page 31: Workshop - Joinup collaboration platform · 5/6/2015  · the EC since the meeting of Nov 2015. • Prepare the face-to-face workshop on Core Data Models Key points •The members

• Title of the common guideline

• Domain of the common guideline (e.g. supports the changemanagement process, deployment, etc.)

• Description of the common guideline

• Challenges addressed

• Origin (from which good practice(s) does it originate)

• Impact of the common guideline

• Beneficiaries

• Costs

• Benefits

Develop common guidelines for core data models and reference dataProposed ToC for the common guidelines

31

Page 32: Workshop - Joinup collaboration platform · 5/6/2015  · the EC since the meeting of Nov 2015. • Prepare the face-to-face workshop on Core Data Models Key points •The members

• Country of origin, policy domain,…

• Metadata governance

• Governance structure

• Enforcement policy

• Quality controls

• Metadata management

• Design, harmonisation, publication, and deployment processes

• Change management process

• Standards

• Tool support

• Costs – include a breakdown if possible

• Benefits achieved, for each of the facts described

Develop common guidelines for core data models and reference dataDefine a template for good practices

32

Page 33: Workshop - Joinup collaboration platform · 5/6/2015  · the EC since the meeting of Nov 2015. • Prepare the face-to-face workshop on Core Data Models Key points •The members

• Share documents and collect feedback via the Confluence wiki

• Establish an editorial team by assigning roles to people (e.g.editor, contributors, review group)

• The master version of the document will be created andmaintained by the editor

• Communication will be facilitated via the mailing list of the CoP

Develop common guidelines for core data models and reference dataWorking culture & environment

33

Page 34: Workshop - Joinup collaboration platform · 5/6/2015  · the EC since the meeting of Nov 2015. • Prepare the face-to-face workshop on Core Data Models Key points •The members

• Early July 2015

or

• Early September 2015

Next webinar

34

Page 35: Workshop - Joinup collaboration platform · 5/6/2015  · the EC since the meeting of Nov 2015. • Prepare the face-to-face workshop on Core Data Models Key points •The members

WorkshopAgenda

Start Topic

08:30 Registration & Coffee

09:00 Introduction to the Community of Practice

09:15 Setting the scene

10:00 Lightning talks from the participants

11:30 Discussion and next steps

12:30 Lunch break

14:00 The Core Public Service Vocabulary Application Profile (CPSV-AP)

14:50 Conclusion

35

Page 36: Workshop - Joinup collaboration platform · 5/6/2015  · the EC since the meeting of Nov 2015. • Prepare the face-to-face workshop on Core Data Models Key points •The members

The Core Public Service Vocabulary Application Profile (CPSV-AP)

36

Page 37: Workshop - Joinup collaboration platform · 5/6/2015  · the EC since the meeting of Nov 2015. • Prepare the face-to-face workshop on Core Data Models Key points •The members

WorkshopAgenda

Start Topic

08:30 Registration & Coffee

09:00 Introduction to the Community of Practice

09:15 Setting the scene

10:00 Lightning talks from the participants

11:30 Discussion and next steps

12:30 Lunch break

14:00 The Core Public Service Vocabulary Application Profile (CPSV-AP)

14:50 Conclusion

37

Page 38: Workshop - Joinup collaboration platform · 5/6/2015  · the EC since the meeting of Nov 2015. • Prepare the face-to-face workshop on Core Data Models Key points •The members

Conclusion

38

Page 39: Workshop - Joinup collaboration platform · 5/6/2015  · the EC since the meeting of Nov 2015. • Prepare the face-to-face workshop on Core Data Models Key points •The members

• New members of the CoP to be included in the mailing list.

• Members of the CoP to propose additional colleagues to be included in the list.

• All workshop material to be available on Joinup by 08 May.

• EIRA semantic view feedback/validation:

o Material of the semantic view of the EIRA to be uploaded for review on Joinup by Tuesday 12 May and a notification e-mail will be sent to the members of the CoP.

o The members of the CoP to provide their feedback by 30th May.

39

Conclusions & decisions taken

Page 40: Workshop - Joinup collaboration platform · 5/6/2015  · the EC since the meeting of Nov 2015. • Prepare the face-to-face workshop on Core Data Models Key points •The members

Members of the CoP to collaborate for the creation of a document for providing common guidelines for core data models.

Proposed activities

• A proposed scope (based on the EIRA semantic view);

• ideas on how to assess practices and lessons learnt shared by the members of the CoP;

• a template for documenting the efforts from the different MSs;

• timeplan and allocation of roles and responsibilities; and

• some first candidate cases.

ISA will investigate the opportunity to develop this document under the umbrella of the UN

This exercise is linked to the Methodology and tools for Metadata Governance and Management for EU Institutions and Member States 40

Conclusions & decisions taken

Page 41: Workshop - Joinup collaboration platform · 5/6/2015  · the EC since the meeting of Nov 2015. • Prepare the face-to-face workshop on Core Data Models Key points •The members

Mappings:

• Increase clarity of mapping types/classification.

• Japan to provide input regarding the mapping types to the Core Vocabularies by mid May.

• The semantic view of EIRA to be opened for review to the CoP by early June.

• All the members of the CoP to check the mapping tool and provide comments by 30th May.

• Validate existing mappings on a case by case basis.

• “Formal” mappings to be published by mid July.

• Add more mappings: propose national data models to be mapped.41

Conclusions & decisions taken

Page 42: Workshop - Joinup collaboration platform · 5/6/2015  · the EC since the meeting of Nov 2015. • Prepare the face-to-face workshop on Core Data Models Key points •The members

Webinar (end of June) to be organised as a check point for:

• EIRA validation

• Scope and approach for the good practices

• Status of the mappings

42

Conclusions & decisions taken