INTEROPERABILITY + SEMANTICS = CHECK! Smart and Cost Effective Data Modelling and Tools of the Future

Similar documents
This is an electronic reprint of the original article. This reprint may differ from the original in pagination and typographic detail.

ISO CTS2 and Value Set Binding. Harold Solbrig Mayo Clinic

Building a missing item in INSPIRE: The Re3gistry

Semantic Interoperability of Basic Data in the Italian Public Sector Giorgia Lodi

Ontology Servers and Metadata Vocabulary Repositories

Ontology Summit2007 Survey Response Analysis. Ken Baclawski Northeastern University

The MEG Metadata Schemas Registry Schemas and Ontologies: building a Semantic Infrastructure for GRIDs and digital libraries Edinburgh, 16 May 2003

(Geo)DCAT-AP Status, Usage, Implementation Guidelines, Extensions

case study The Asset Description Metadata Schema (ADMS) A common vocabulary to publish semantic interoperability assets on the Web July 2011

Workshop B: Application Profiles Canadian Metadata Forum September 28, 2005

University of Bath. Publication date: Document Version Publisher's PDF, also known as Version of record. Link to publication

SKOS Standards and Best Practises for USING Knowledge Organisation Systems ON THE Semantic Web

Introduction to Web Services & SOA

Standards for classifying services and related information in the public sector

Semantic Interoperability Courses

Reducing Consumer Uncertainty

Introduction to Web Services & SOA

Metadata harmonization for fun and profit

Promoting semantic interoperability between public administrations in Europe

Semantic Queries and Mediation in a RESTful Architecture

Unlocking the full potential of location-based services: Linked Data driven Web APIs

Lesson 5 Web Service Interface Definition (Part II)

Health Information Exchange Content Model Architecture Building Block HISO

Glossary of Exchange Network Related Groups

INTERNATIONAL STANDARD

Justifying the Use of the CIM in the Utility Enterprise

Enabling the Future of Connectivity. HITEC 2016 Tech Talk

Semantic Web Company. PoolParty - Server. PoolParty - Technical White Paper.

Open Source egovernment Reference Architecture. Cory Casanave, President. Data Access Technologies, Inc.

Evolution of INSPIRE interoperability solutions for e-government

Rethinking Semantic Interoperability through Collaboration

Reusability and Adaptability of Interactive Resources in Web-Based Educational Systems. 01/06/2003

Oracle SOA Suite 10g: Services Orchestration

MDA & Semantic Web Services Integrating SWSF & OWL with ODM

ISO/IEC INTERNATIONAL STANDARD. Information technology Metamodel framework for interoperability (MFI) Part 1: Reference model

Semantic Technologies for Nuclear Knowledge Modelling and Applications

CEN/ISSS WS/eCAT. Terminology for ecatalogues and Product Description and Classification

METADATA INTERCHANGE IN SERVICE BASED ARCHITECTURE

Interoperability and Semantics in Use- Application of UML, XMI and MDA to Precision Medicine and Cancer Research

Semantic Technologies and CDISC Standards. Frederik Malfait, Information Architect, IMOS Consulting Scott Bahlavooni, Independent

Semantically enhancing SensorML with controlled vocabularies in the marine domain

CA ERwin Data Modeler r7.3

NIEM. National. Information. Exchange Model. NIEM and Information Exchanges. <Insert Picture Here> Deploy. Requirements. Model Data.

Semantic MediaWiki A Tool for Collaborative Vocabulary Development Harold Solbrig Division of Biomedical Informatics Mayo Clinic

Implementing the Army Net Centric Data Strategy in a Service Oriented Environment

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY. (An NBA Accredited Programme) ACADEMIC YEAR / EVEN SEMESTER

Warfare and business applications

DCMI Abstract Model - DRAFT Update

Proposed Revisions to ebxml Technical Architecture Specification v ebxml Business Process Project Team

Semantic Web: vision and reality

Libraries, classifications and the network: bridging past and future. Maria Inês Cordeiro

1. CONCEPTUAL MODEL 1.1 DOMAIN MODEL 1.2 UML DIAGRAM

ISO/IEC CD :200x(E) Title: Information technology - Framework for Metamodel interoperability Part 2: Reference model Project:

A Semantic MediaWiki-Empowered Terminology Registry

Metadata Common Vocabulary: a journey from a glossary to an ontology of statistical metadata, and back

Oregon SQL Welcomes You to SQL Saturday Oregon

A Generic Approach for Compliance Assessment of Interoperability Artifacts

Army Data Services Layer (ADSL) Data Mediation Providing Data Interoperability and Understanding in a

Using metadata schema registry as a core function to enhance usability and reusability of metadata schemas

Proposed Revisions to ebxml Technical. Architecture Specification v1.04

An Implementation of Semantic Web System for Information retrieval using J2EE Technologies.

The Dublin Core Metadata Element Set

Implementation of OpenAIRE Guidelines for CRIS Managers to Finnish VIRTA Publication Information Service

Presented by Dr Joanne Evans, Centre for Organisational and Social informatics Faculty of IT, Monash University Designing for interoperability

A Dublin Core Application Profile in the Agricultural Domain

Description Set Profiles

A common metadata approach to support egovernment interoperability

CREATING SMART TRANSPORT SERVICES BY FACILITATING THE RE-USE OF OPEN GIS DATA

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia framework (MPEG-21) Part 21: Media Contract Ontology

PSI Registries. Sam Oh, Sungkyunkwan University Montreal, Canada. WG3, Montreal, Sam Oh

Harvesting Open Government Data with DCAT-AP

Copyright 2012 Taxonomy Strategies. All rights reserved. Semantic Metadata. A Tale of Two Types of Vocabularies

Reducing Consumer Uncertainty Towards a Vocabulary for User-centric Geospatial Metadata

Project. Deliverable. Revision History. Project Acronym: AthenaPlus Grant Agreement number: Project Title:

Geographical Base Registries for Flanders

: Course : SharePoint 2016 Site Collection and Site Administration

Development of Contents Management System Based on Light-Weight Ontology

Content Interoperability Strategy

An introduction to metadata. Metadata registries for improved data management

W3C Web of Things. Mohammed Dadas - Orange

Data Governance for the Connected Enterprise

The DCMI Metadata Registry

Office of the Government Chief Information Officer XML SCHEMA DESIGN AND MANAGEMENT GUIDE PART I: OVERVIEW [G55-1]

ISA Action 1.17: A Reusable INSPIRE Reference Platform (ARE3NA)

/// INTEROPERABILITY BETWEEN METADATA STANDARDS: A REFERENCE IMPLEMENTATION FOR METADATA CATALOGUES

Lecture Telecooperation. D. Fensel Leopold-Franzens- Universität Innsbruck

Semantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Spring 90-91

Meta-Bridge: A Development of Metadata Information Infrastructure in Japan

The UK Marine Environmental Data and Information Network MEDIN

Business Intelligence Architecture Kim Setälä 37E00550 Business Intelligence

The Agricultural Ontology Server: A Tool for Knowledge Organisation and Integration

Applied Data Governance - Part 3

Electronic Commerce: A Killer (Application) for the Semantic Web?

Towards a roadmap for standardization in language technology

Xyleme Studio Data Sheet

OPENEDGE TRAINING SYNOPSES course synopses for OpenEdge Training.

Semantic Web Update W3C RDF, OWL Standards, Development and Applications. Dave Beckett

Project Proposal: OSLC4MBSE - OMG SE and OSLC working group as part of the OMG SE DSIG. OSLC for Model-Based Systems Engineering Interoperability

Incorporating applications to a Service Oriented Architecture

Toward More Transparent Government. Federal CIO Council s Semantic Interoperability Community of Practice (SICOP)

Transcription:

INTEROPERABILITY + SEMANTICS = CHECK! Smart and Cost Effective Data Modelling and Tools of the Future Miika Alonen, CSC IT Center for Science Suvi Remes, CSC IT Center for Science Patrik Maltusch, Aalto University Mikael af Hällström, Finnish Tax Administration 1

Summary Interoperability challenges Interoperability case: Student Transcript Framework for Semantic Interoperability Implementing the Framework: Interoperability workbench 2

Present Information chaos Organisation and application specific documentation VIRTA Oili VTJ Redefining data models Point to point Integration Opintopolku Vipunen Y No change management over organisation borders Oodi X EMREX

Interoperability CASE: Student Transcript 4 Your logo here

Making data sources semantic interoperable for a DW 20 80 h 4800 1000 h 60.000 ~80.000 ~1 milj. Cost for the community

Equation for Interoperability SEMANTIC IMPACT ICC ESB EIM DW = benefits cost >1 by Patrik Maltusch @aalto.fi ICC ESB EIM DW = Integration Competence Center = Enterprise Service Bus = Enterprise Information Management = DataWareHouse

Used methods for documenting APIs? Terminological dictionaries SKOS RDF Glossary Wiki Documents Wikis Concept models Classifications ER Data modelling Application interfaces XML Data warehouses RDB SQL WSDL SOAP JSON Enumerations Java Programming Swagger XML schema Reference data Codeservers Javascript Python UML XML Excel

Vision Data model reuse and uniform documentation Shared semantics Domain vocabularies Reusable core Reusable classifications data models Use of shared semantics VIRTA X Y Application profiles Uniform documentation for data Oili APIs and Applications Opintopolku UNI EMREX Ö Application profiles

Application profiles An Application profile seeks to address the interoperability requirements between systems by: retaining conformance with a base standard defining new requirements in an open and interoperable manner Examples of standard Application profiles: CEN/CWA 15903: Metadata for Learning Opportunities CEN/CWA 16132: European Learner Mobility Achievement Information EMREX AP (2016): Report for the recognition of external studies 2000 - Idea of Application Profiles evolved from DESIRE Registry project: mixing and matching metadata elements 2003 - Guidelines for creating application profiles (CEN/CWA 14855) 2005 Guidelines for machinereadable representation.. (CEN/CWA 15248) 2006 - Guidelines building application profiles in e-learning (CEN/CWA 15555) 2008 - Guidelines for Dublin Core Application Profiles 2011-2016 MLR Framework (ISO/IEC 19788-1)

Need for common framework Shared concepts with the business and IT: 1. Well defined concepts 2. Unique identifiers 3. Machine readable format Service innovation and data modeling based on business needs: 1. Reuse terms and definitions 2. Create reusable components 3. Focus on the interfaces and integration Framework for semantic interoperability: How to publish core vocabularies and application profiles? How to reuse standards? How to reuse core vocabularies in the implementations? How to document the metadata reuse? How to document application interfaces?

Semantic interoperability framework Terminology Concepts Definitions Classifications Core vocabularies Classes Attributes Associations Application Profiles Context Constraints Extensions Common metadata architecture for data modelling: Machine readable terminology Reusable core vocabularies and core components Documented reuse of core components

Interoperability objectives Shared metadata models for education and research Modular and reusable metadata definitions Improve readability and understandability of data models Interoperability with international standards Promote standard reuse Formal and semantic mappings to CEN and ISO standards 12

Interoperability benefits Collaborative tool for metadata publishing Benefit from external expertice Avoid redefinition of data models Lower integration costs Shared terminology Less confusion Same terms for many communications needs Study administration User interfaces 13

14

Domain specific vocabularies are administered by different agencies and published in the standard SKOS model in the Finnish Thesaurus and Ontology Service 15

Core vocabularies are published as Linked Data that defines re-usable classes and properties based on shared concepts and links to standards and best practices. 16

Domain specific data models and interfaces are documented as Application profiles that re-use the classes and properties from the Core Vocabularies 17

Data models are implemented with languages that best suit the given architecture by implementing the application profile. 18

Simplified process for describing Core vocabularies and Application profiles 19

Piloting Interoperability Framework VIRTA Oili EMREX University Information Systems EduCloud Opintopolku Documenting Open APIs Enables Universities and Consortium Partners to start documenting local implementations using free & open source tools iow.csc.fi Documenting Open APIs Core vocabularies Application profiles

Interoperability workbench Collaborative online tool for creating Core Vocabularies and Application Profiles: 21

Interoperability workbnech Tool for defining resolvable and machine readable data models Document the use of data models, standards and best practices 22

Integration to controlled vocabularies Link controlled vocabularies to created model Create classes and properties based on existing concepts 23

Integration to classification schemes Link to existing reference data from code service Restrict allowed values by using existing reference data 24

Interoperability workbench Import existing models from local models and external namespaces 25

Interoperability workbench Include and search metadata from imported standards Create new domain models as highly reusable metadata 26

Interoperability workbench Map new classes and class usage to relevant standards 27

Interoperability workbench Export schemas in multiple formats Enforces Naming practices RDF JSON Schema XML Schema tbd 28

Thanks! Questions Interoperability workbench http://iow.csc.fi 29