Using XSLT for Interoperability: DOE and The Traveling Domain Experiment Monday 20 th of October, 2003 Antoine Isaac, Raphaël Troncy and Véronique Malaisé.

Slides:



Advertisements
Similar presentations
A. BobbioBertinoro, March 10-14, Dependability Theory and Methods 3. State Enumeration Andrea Bobbio Dipartimento di Informatica Università del Piemonte.
Advertisements

DC2001, Tokyo DCMI Registry : Background and demonstration DC2001 Tokyo October 2001 Rachel Heery, UKOLN, University of Bath Harry Wagner, OCLC
DC Architecture WG meeting Monday Sept 12 Slot 1: Slot 2: Location: Seminar Room 4.1.E01.
DCMI Workshop on Metadata and Search Vendor Panel Presentation Bradley P. Allen
OLAC Metadata Steven Bird University of Melbourne / University of Pennsylvania OLAC Workshop 10 December 2002.
Language Specification using Metamodelling Joachim Fischer Humboldt University Berlin LAB Workshop Geneva
1/10/20031 End-to-end QoS in the users' point of view ITU-T Workshop Geneva 1-3 October 2003 P-Y Hébert - ETSI.
1 ICS-FORTH & Univ. of Crete SeLene November 15, 2002 A View Definition Language for the Semantic Web Maganaraki Aimilia.
Milano 25/2/20031 Bandwidth Estimation for TCP Sources and its Application Prepared for QoS IP 2003 R. G. Garroppo, S.Giordano, M. Pagano, G. Procissi,
All Rights Reserved, Copyright © FUJITSU LABORATORIES LTD An approach to KNOW-WHO using RDF Nobuyuki Igata, Hiroshi Tsuda, Isamu Watanabe and Kunio.
Project of the Darmstadt University of Technology within the competence network New Services, Standardization, Metadata (bmb+f) Stephan Körnig Ali Mahdoui.
Metadata vocabularies and ontologies Dr. Manjula Patel Technical Research and Development
Andy Powell, Eduserv Foundation Feb 2007 The Dublin Core Abstract Model – a packaging standard?
25 July Navigating Doors. 25 July Starting the Program A Doors shortcut icon is on the computer desktop Double-click the icon to start Doors.
Using Several Ontologies for Describing Audio-Visual Documents: A Case Study in the Medical Domain Sunday 29 th of May, 2005 Antoine Isaac 1 & Raphaël.
The European Parliament and the Semantic Web - Some considerations Peter Brown Head of Information Resources Management European Parliament 01D-GRI_GEN(2003)0014.
ENAV S.p.A. ASAS TN I Workshop, April 20031/13 Airborne Spacing and Safety Alberto Pasquini - Deep Blue (ENAV)
ASAS TN 2nd Workshop 6-8 October ADS-B Safety Analysis (ASA & GSA) Bob Darby EUROCONTROL ADS Programme ASAS Thematic Network Second Workshop 6-8.
Three Theses of Representation in the Semantic Web
KEOD 2013 – 20 th September 2013 A Comprehensive Framework for Semantic Annotation of Web Content Manuel Fiorelli 1, Maria Teresa Pazienza 2, Armando Stellato.
OPALES Demonstration CWI – Feb. 22 nd 2006 Antoine Isaac.
Improvements on the benchmark suites. October 10th © Raúl García-Castro Improvements on the benchmark suites Raúl García-Castro October 10th, 2005.
Method for developing the benchmark suites. October 10th © Raúl García-Castro Method for developing the benchmark suites Raúl García-Castro October.
The Semantic Web – WEEK 4: RDF
CS570 Artificial Intelligence Semantic Web & Ontology 2
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
The Semantic Web Week 12 Term 1 Recap Lee McCluskey, room 2/07 Department of Computing And Mathematical Sciences Module Website:
4/1/2008 OWL-ED 2008, Gaithersburg, MD 1 OWL: PAX of Mind or the AX? Experiences of Using OWL in the Development of BioPAX Joanne Luciano 1 & Robert Stevens.
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
SemanTic Interoperability To access Cultural Heritage Frank van Harmelen Henk Matthezing Peter Wittenburg Marjolein van Gendt Antoine Isaac Lourens van.
Ontology-based Access Ontology-based Access to Digital Libraries Sonia Bergamaschi University of Modena and Reggio Emilia Modena Italy Fausto Rabitti.
OIL: An Ontology Infrastructure for the Semantic Web D. Fensel, F. van Harmelen, I. Horrocks, D. L. McGuinness, P. F. Patel-Schneider Presenter: Cristina.
Everything Around the Core Practices, policies, and models around Dublin Core Thomas Baker, Fraunhofer-Gesellschaft DC2004, Shanghai Library
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
CSE 428 Semantic Web Topics Introduction Jeff Heflin Lehigh University.
OMAP: An Implemented Framework for Automatically Aligning OWL Ontologies SWAP, December, 2005 Raphaël Troncy, Umberto Straccia ISTI-CNR
Metadata Standards and Applications 5. Applying Metadata Standards: Application Profiles.
Knowledge Representation Ontology are best delivered in some computable representation Variety of choices with different: –Expressiveness The range of.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
Integrating Structure and Semantics into Audio-visual Documents Tuesday 21 st of October, 2003 Raphaël Troncy 2nd International Semantic Web Conference.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
INF 384 C, Spring 2009 Ontologies Knowledge representation to support computer reasoning.
Benchmarking the interoperability of ODTs. April 7th © Raúl García-Castro, Asunción Gómez-Pérez Benchmarking the interoperability of ontology development.
Semantic Commitment for Designing Ontologies: a Proposal Bruno Bachimont Raphaël Troncy Antoine Isaac Institut National de l’Audiovisuel France.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
RDF and XML 인공지능 연구실 한기덕. 2 개요  1. Basic of RDF  2. Example of RDF  3. How XML Namespaces Work  4. The Abbreviated RDF Syntax  5. RDF Resource Collections.
Description of some multimedia ontologies Rapha ë l Troncy Thursday 1 st of December, 2005.
Using Several Ontologies for Describing Audio-Visual Documents: A Case Study in the Medical Domain Sunday 29 th of May, 2005 Antoine Isaac 1 & Raphaël.
A Systemic Approach for Effective Semantic Access to Cultural Content Ilianna Kollia, Vassilis Tzouvaras, Nasos Drosopoulos and George Stamou Presenter:
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
RELATORS, ROLES AND DATA… … similarities and differences.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
Introduction to the Semantic Web and Linked Data Module 1 - Unit 2 The Semantic Web and Linked Data Concepts 1-1 Library of Congress BIBFRAME Pilot Training.
FAO of the UN Library and Documentation Systems Division AOS workshop Beijing April 04 Tutorial 2: Ontology Tools Boris Lauser Food and Agriculture Organization.
TMF - Terminological Markup Framework Laurent Romary Laboratoire LORIA (CNRS, INRIA, Universités de Nancy) ISO meeting London, 14 August 2000.
Metadata : an overview XML and Educational Metadata, SBU, London, 10 July 2001 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY UKOLN is supported.
Export experiments in WebODE. October 10th © Raúl García-Castro Export experiments in WebODE Raúl García-Castro October 10th, 2005 Interoperability.
6 Dec Rev. 14 Dec CmpE 583 Fall 2008OWL Intro 1 OWL Intro Notes off Lacy Ch. 4 Atilla Elçi.
1 Class exercise II: Use Case Implementation Deborah McGuinness and Peter Fox CSCI Week 8, October 20, 2008.
UNEP Terminology Workshop - Geneva, April 15, Environmental Terminology & Thesaurus Workshop UN Environment Programme Regional Office of Europe.
PREMIS Controlled vocabularies Rebecca Guenther Sr. Networking & Standards Specialist, Library of Congress PREMIS Implementation Fair Vienna,
Experimentation phase 2. October 11th © Raúl García-Castro Experimentation Phase 2 Raúl García-Castro October 11th, 2005 Interoperability Working.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
DC Architecture WG meeting Wednesday Seminar Room: 5205 (2nd Floor)
Describing resources II: Dublin Core CERN-UNESCO School on Digital Libraries Rabat, Nov 22-26, 2010 Annette Holtkamp CERN.
Designing and Using an Audio-Visual Description Core Ontology Friday 8 th of October, 2004 Antoine Isaac & Raphaël Troncy.
Import experiments in Protégé. October 10th © Raúl García-Castro Import experiments in Protégé Raúl García-Castro October 10th, 2005 Interoperability.
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
SysML v2 Formalism: Requirements & Benefits
Semantic Web - Ontologies
Presentation transcript:

Using XSLT for Interoperability: DOE and The Traveling Domain Experiment Monday 20 th of October, 2003 Antoine Isaac, Raphaël Troncy and Véronique Malaisé 2nd International Workshop Evaluation of Ontology-based Tools (EON2003)

10/20/2003 Raphaël Troncy - EON'20031 Agenda The DOE tool and its methodology The choice of XSLT stylesheets for exchanging ontology models The experiment protocol –circular transformation (DOE → others → DOE) with RDFS as exchange language –circular transformation (DOE → others → DOE) with OWL as exchange language Conclusion Suggestion for further experiments

10/20/2003 Raphaël Troncy - EON'20032 DOE: methodology [Bachimont et al., EKAW'02] A linguistics-grounded semantic commitment Classical formal specification process

10/20/2003 Raphaël Troncy - EON'20033 DOE: methodology implementation Writing of differential principles according to differential semantics Formal definition of concepts and relations, specification of their arity and domains, introduction of individuals Export into commonly-used ontology languages Formalization step Operationalization step DOE: help for taxonomy structuring The ontology has to be more formalized: using other editors (Protégé-like) Export mechanisms are a necessity

10/20/2003 Raphaël Troncy - EON'20034 DOE and the travel ontology

10/20/2003 Raphaël Troncy - EON'20035 Using XSLT for the import/export Most proposed languages for encoding ontologies are based on XML XSLT is meant to transform an XML document into another one XSLT seems to be adapted to perform the transformations of XML ontologies from one representation language to another

10/20/2003 Raphaël Troncy - EON'20036 The experiment protocol DOE RDFS OWL Protégé 2000 OilEd OntoEdit WebODE XSLT

10/20/2003 Raphaël Troncy - EON'20037 Interoperability via RDFS (1/3) DOE  { Protégé, OilEd, OntoEdit } Our model is simple to export –Structured textual information, exported in comments –Few formal features (multi-hierarchies, individuals, domain and range assignment for relations)  a model close to RDFS Satisfactory results –Everything is quite well imported by others editors –Problems with Dublin Core Metadata (can be an important issue !)

10/20/2003 Raphaël Troncy - EON'20038 Interoperability via RDFS (2/3) { Protégé, OilEd, OntoEdit, WebODE }  DOE RDFS language has multiple syntax –RDFS abbreviated syntax vs RDF non- abbreviated one: –Using rdfs:label or rdf:about to name a resource AirbusPlane

10/20/2003 Raphaël Troncy - EON'20039 Interoperability via RDFS (3/3) { Protégé, OilEd, OntoEdit, WebODE }  DOE XSLT makes it tedious to deal with every possible serialization –multiplication of tests, namespace treatment Tools fail at exporting all information –DC metadata, comments, instances –add by hand the XML encoding in some cases The ontology core (concept and relation hierarchies, domains assignments) is imported  the loop is a success with RDFS

10/20/2003 Raphaël Troncy - EON' Interoperability via OWL (1/3) DOE  { Protégé, WebODE } Only a limited subset of OWL is concerned Quite a success, but… –Protégé OWL plug-in: individuals have to be declared using the Protégé namespace strict XML naming convention –WebODE: individuals are not imported

10/20/2003 Raphaël Troncy - EON' Interoperability via OWL (2/3) { Protégé, OilEd, WebODE }  DOE Similar problems:......

10/20/2003 Raphaël Troncy - EON' Interoperability via OWL (3/3) { Protégé, OilEd, WebODE }  DOE Moreover, two possible syntaxes: –OWL Presentation Syntax : exported but not imported –OWL Exchange Syntax (RDF-XML): DOE does not import instances … and OilEd mixes them Similar treatment difficulties: here again, it is necessary to deal with every possibility to import ontologies A little part of OWL expressiveness is used  the loop is more or less made with OWL

10/20/2003 Raphaël Troncy - EON' Summary Some preliminary modifications have to be done sometimes: –XML string encoding info, special caracters elimination, initiate-level namespace manipulation Ontology vocabulary elements (concepts, relations, instances): –wholly OK Formal definition: –OK, for what concerns the limited information that had to be exported and imported Differential definitions (introduced by our methodology): –exported and imported in unstructured comments Dublin Core Metadata ignored

10/20/2003 Raphaël Troncy - EON' Conclusion The model of DOE is simple so ontologies can be easily exported to other environments XSLT enables satisfying exports to other ontological frameworks Import mechanism faces more problems linked with: –theoretical considerations (weak formal expressiveness) –Implementation shortfalls (XSLT limits) –Semantic Web standards (multiple syntaxes)  But the interoperability is quite successful  More important : the interoperability we aimed at is properly and simply dealt with

10/20/2003 Raphaël Troncy - EON' Proposition for further experiments The tool (and language ?) community has still work to do in order to achieve interoperability Proposition: –establish benchmarks, with every possible syntactic representation and semantics expressivity –systematize all the tests, between each environment, at the syntax level –systematize all the tests, between each environment, at the semantics level

10/20/2003 Raphaël Troncy - EON' DOE : Differential Ontology Editor Available for free at : Library of ontologies :