University of Rome Tor Vergata GENOMA. GENeric Ontology Matching Architecture

Similar documents
Ontology Matching with CIDER: Evaluation Report for the OAEI 2008

The HMatch 2.0 Suite for Ontology Matchmaking

INTERCONNECTING AND MANAGING MULTILINGUAL LEXICAL LINKED DATA. Ernesto William De Luca

What you have learned so far. Interoperability. Ontology heterogeneity. Being serious about the semantic web

Semantic Web Fundamentals

Application of a Semantic Search Algorithm to Semi-Automatic GUI Generation

Semantic Web Fundamentals

Ontology integration in a multilingual e-retail system

Table of Contents. iii

Semantic Annotation, Search and Analysis

KawaWiki: A Semantic Wiki Based on RDF Templates

Linked Open Data: a short introduction

Setting up a CIDOC CRM Adoption and Use Strategy CIDOC CRM: Success Stories, Challenges and New Perspective

OWL-CM : OWL Combining Matcher based on Belief Functions Theory

Information Model Architecture. Version 1.0

SeMap: A Generic Schema Matching System

Practical experiences towards generic resource navigation and visualization

Semantic Turkey: a Semantic Bookmarking tool (System Description)

JENA: A Java API for Ontology Management

Vocabulary Alignment for archaeological Knowledge Organization Systems

Natural Language Processing with PoolParty

Web Services Annotation and Reasoning

CWI. Multimedia on the Semantic Web. Jacco van Ossenbruggen, Lynda Hardman, Frank Nack. Multimedia and Human-Computer Interaction CWI, Amsterdam

3 Classifications of ontology matching techniques

4 The StdTrip Process

A Tool for Semi-Automated Semantic Schema Mapping: Design and Implementation

The Semantic Web Revisited. Nigel Shadbolt Tim Berners-Lee Wendy Hall

Semantic representation of genetic circuit designs

A Formal Definition of RESTful Semantic Web Services. Antonio Garrote Hernández María N. Moreno García

Linked Data. The World is Your Database

Purchasing the Web: an Agent based E-retail System with Multilingual Knowledge

Chapter 13: Advanced topic 3 Web 3.0

Linked Data: What Now? Maine Library Association 2017

Matching Techniques for Resource Discovery in Distributed Systems Using Heterogeneous Ontology Descriptions

RDF for Life Sciences

Semantic Web. Tahani Aljehani

Semantic Web. Ontology Alignment. Morteza Amini. Sharif University of Technology Fall 95-96

Semantic Web. Ontology Alignment. Morteza Amini. Sharif University of Technology Fall 94-95

Knowledge Engineering with Semantic Web Technologies

Leveraging Data and Structure in Ontology Integration

Cluster-based Instance Consolidation For Subsequent Matching

Semantic Interoperability. Being serious about the Semantic Web

6. The Document Engineering Approach

icore: Internet Connected Objects for Reconfigurable Eco-system

Falcon-AO: Aligning Ontologies with Falcon

SEMI AUTOMATIC TO IMPROVE ONTOLOGY MAPPING PROCESS IN SEMANTIC WEB DATA ANALYSIS

A Survey of Schema-based Matching Approaches

Metadata harmonization for fun and profit

Semantic Web. Ontology Pattern. Gerd Gröner, Matthias Thimm. Institute for Web Science and Technologies (WeST) University of Koblenz-Landau

Schema Repository Database Evolution And Metamodeling

Outline A Survey of Approaches to Automatic Schema Matching. Outline. What is Schema Matching? An Example. Another Example

Web Ontology Language for Service (OWL-S) The idea of Integration of web services and semantic web

An e-infrastructure for Language Documentation on the Web

A Semantic Role Repository Linking FrameNet and WordNet

COMPUTER AND INFORMATION SCIENCE JENA DB. Group Abhishek Kumar Harshvardhan Singh Abhisek Mohanty Suhas Tumkur Chandrashekhara

An Alternative CIM Modeling Approach using JSON-LD

Extensible Dynamic Form Approach for Supplier Discovery

Overview. Pragmatics of RDF/OWL. The notion of ontology. Disclaimer. Ontology types. Ontologies and data models

InsMT / InsMTL Results for OAEI 2014 Instance Matching

Semantic Web Knowledge Representation in the Web Context. CS 431 March 24, 2008 Carl Lagoze Cornell University

ONTOLOGY MATCHING: A STATE-OF-THE-ART SURVEY

Envisioning Semantic Web Technology Solutions for the Arts

The Semantic Planetary Data System

RDF Mapper easy conversion of relational databases to RDF

A Developer s Guide to the Semantic Web

Reasoning on Business Processes and Ontologies in a Logic Programming Environment

EFFICIENT INTEGRATION OF SEMANTIC TECHNOLOGIES FOR PROFESSIONAL IMAGE ANNOTATION AND SEARCH

0.1 Knowledge Organization Systems for Semantic Web

WHY WE NEED AN XML STANDARD FOR REPRESENTING BUSINESS RULES. Introduction. Production rules. Christian de Sainte Marie ILOG

Lesson 5 Web Service Interface Definition (Part II)

Semi-Automatic Information and Knowledge Systems : Exercises & Presentations

Semi-Automatic Conceptual Data Modeling Using Entity and Relationship Instance Repositories

Data integration perspectives from the LTB project

Ontology Engineering. CSE 595 Semantic Web Instructor: Dr. Paul Fodor Stony Brook University

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

A Model for Semantic Annotation of Environmental Resources: The TaToo Semantic Framework

The Semantic Web. Challenges with today s Web the Semantic Web Technology Example of use Status Semantic Web in e-learning

VocBench. A Web Application for Collaborative Development of Multilingual Thesauri

The challenge of reasoning for OLF s s IO G2

Google indexed 3,3 billion of pages. Google s index contains 8,1 billion of websites

jcel: A Modular Rule-based Reasoner

SEMANTIC WEB DATA MANAGEMENT. from Web 1.0 to Web 3.0

<is web> Information Systems & Semantic Web University of Koblenz Landau, Germany

Management of Complex Product Ontologies Using a Web-Based Natural Language Processing Interface

The Role of Design Rationale in the Ontology Matching Step during the Triplification of Relational Databases

Challenges for the Multilingual Semantic Web

Ontology-based Navigation of Bibliographic Metadata: Example from the Food, Nutrition and Agriculture Journal

Annotation Science From Theory to Practice and Use Introduction A bit of history

A Comparative Analysis of Ontology and Schema Matching Systems

INCORPORATING A SEMANTICALLY ENRICHED NAVIGATION LAYER ONTO AN RDF METADATABASE

Pragmatics of RDF/OWL

The Model-Driven Semantic Web Emerging Standards & Technologies

MatchMaking A Tool to Match OWL Schemas

Ontology-driven Translators: The new generation

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

CHAPTER 5 SEARCH ENGINE USING SEMANTIC CONCEPTS

A Semi-Automatic Ontology Extension Method for Semantic Web Services

Linked Data and RDF. COMP60421 Sean Bechhofer

Europeana update: aspects of the data

Ontology matching using vector space

Transcription:

University of Rome Tor Vergata GENOMA GENeric Ontology Matching Architecture Maria Teresa Pazienza +, Roberto Enea +, Andrea Turbati + + ART Group, University of Rome Tor Vergata, Via del Politecnico 1, 00133 Rome, Italy Contacts: {pazienza, turbati}@info.uniroma2.it, roberto.enea@gmail.com Ferrara, Italy, 23 rd - 25 th September 2015

The Ontology Matching Problem Ontology development became a very frequent task. In creating a new ontology two possible approaches exist: 1. starting from a shared vocabulary (as the FOAF ontology when describing people-related terms) and then enriching the new domain with specific info 2. defining everything from scratch. As a consequence, using more than one ontology in a new task can be extremely difficult, since different resources of distinct ontologies (classes/instances/properties identified by different lexicalizations) can be used to identify the same concept. 2

The Ontology Matching Problem While humans naturally deal with such an ambiguity and try to understand the similarity between these resources, systems cannot easily do the same. This means that even when using a formal representation for an ontology (with a given serialization), the richness of the natural language is still an issue! 3

The Ontology Matching Problem Ontology Matching as the branch of the Ontology Engineering that aims in finding similarities between resources of two or more ontologies. The input to the framework consists in two or more ontologies from which, using a matcher (single or multiple one), an alignment matrix is produced. 4

Ontology Matching Tools Main differences among existing O.M. tools are: the size of the ontologies they are able to manage the formal language in which the ontologies should be written (mostly RDF and one of its serialization, such as RDF/XML or N-Triples) which resources they are able to compare (classes, instances, properties) the natural languages in which the two ontologies should be written (or if they are able to compare ontologies written in different languages); the cardinality of the output alignment for each resource it returns (1:1 or n:m) open source or proprietary (a common problem when dealing with any software tools) if they use external data or not (this can affect their license as well); adoption of just syntactic matching or also some sort of semantic matching approach 5

O.M Tools: Comparison Falcon ASMOV Cupid imap GLUE COMA++ Specific for big ontologies Yes No No No No No Input RDF/RDFS/ OWL OWL XML XML, DB Schemas XML, DB Schemas RDF/RDFS/ OWL Resources matched Classes + Properties + Classes + Properties XML XML, DB schema XML, Classes + Instances Elements Elements DB schema Properties Elements Specific Natural languages No English English No No English Output alignment 1:1 m:n 1:1 1:1 1:1 1:1 Open source Yes No No No No Yes Linguistic resources No WordNet WordNet No No WordNet Type of matching Linguistic Structural Linguistic Structural Linguistic Structural Parallel searcher + Statistical Approach, Linguistic Extensional similarity estimator Machine learning 6

expectations A generic architecture to help either experts or beginners to assemble matchers in different modalities and choose the best combination given a specific application context. 14th AI*IA Conference, Ferrara, Italy 7

GENOMA Gen.O.M.A (Generic Ontology Matching Architecture) or GENOMA is a sort of meta architecture helping in developing new specific architectures for the ontology matching task. Some of its main features: WYSIWYG tool for the composition of the matching architecture Reusability of the matchers/use of newly created ones Expandability of the matcher s dictionary Deployable on distributed systems 8

GENOMA : Architecture 9

GENOMA : User Interface To help the user in creating, visualizing and validating an architecture for an O.M. tool, GENOMA provides an easy to use and complete User Interface 10

GENOMA : User Interface Creating a new architecture is completely interactive and mouse oriented activity By selecting the desired matcher, the user specifies the parameters values (or accepts the default ones) Then link the matchers in several possible deployment configurations. All this is achieved easily by using just a few clicks of the mouse 11

GENOMA : Examples By first, in defining an architecture, the user decides whether to adopt a parallel or a series approach given two matchers. Two base configurations: 12

GENOMA GENOMA is an architecture that helps developing, deploying and validating complex and totally customizable O.M. architecture and tools. These architectures can be changed any time, to find the better one given a specific domain or application needs, leaving the user the complete freedom of experimenting while defining its architecture. download from: http://bitbucket.org/aturbati/ontology-matching-architecture 13