Download presentation
Presentation is loading. Please wait.
Published byEdwin Brown Modified over 9 years ago
1
Ontology Access in Grids with WS-DAIOnt and the RDF(S) Realization Semantic Grid Workshop GGF16, Athens, 15th Feb 2006 Ontology Engineering Group, UPM Miguel Esteban Gutiérrez mesteban@fi.upm.es Asunción Gómez-Pérez asun@fi.upm.es Óscar Muñoz García omunoz@delicias.dia.fi.upm.es Boris Villazón Terrazas bvillazon@fi.upm.es www.ontogrid.net
2
2 GGF16, Athens, 15th Feb 2006 Table of Contents OGSA-DAI limitations WS-DAIOnt Goals Approaches WS-DAI-RDF(S) Component Description Implementation details Short demo Workplan
3
3 GGF16, Athens, 15th Feb 2006 Definitions of Ontologies “An ontology is a formal, explicit specification of a shared conceptualization” Lightweight Ontologies : Include Concepts with properties, relations and Taxonomies Do not include Axioms and constraints. Heavyweight Ontologies : Include all the components Excellent!! If they have a lot of axioms.
4
4 GGF16, Athens, 15th Feb 2006 Diversity of Ontology tools and languages 1.No uniform access to ontologies implemented in W3C languages RDF(S) OWL 2.Each language has several query languages and inference engines RDF(S): SparQL, SeRQL, RQL, RDQL and SILRI, RIL, Triple OLW: OWL-QL and FACT, Racer 3. Each ontology tool and storage system has its own API for accessing ontologies Accessing RDF(S) ontologies Sesame Statements(classUri, rdfs:type, rdfs:class) next() getObject() Jena getResource(classURI)
5
5 GGF16, Athens, 15th Feb 2006 OGSA-DAI limitation No Grid compliant ontology access mechanisms in RDF(S) and OWL No specialized registry for localizing ontologies No Grid compliant instance access mechanisms in RDF SemGrid Applications access ontologies as on the Semantic Web
6
6 GGF16, Athens, 15th Feb 2006 OGSA-Ont Grid compliant ontology access mechanisms RDF(S) OWL Specialized registry for localizing ontologies
7
7 GGF16, Athens, 15th Feb 2006 Ontologies and S-OGSA Architect, adapt and extend existing ontology services to be Grid compliant Access heterogeneus and distributed ontology sources as a homogeneous logical resources Provide homogeneous service interfaces Modular design to ease extensibility Insurance settlement Is -a Middleware layer Application layer Satellite quality analysis
8
8 GGF16, Athens, 15th Feb 2006 What is WS-DAIOnt? Web Services Data Access and Integration – The Ontology Realization Specification of Grid Compliant Ontology Services, which Defines a framework for creating ontology access services in a Grid environment Is fully compliant with S-OGSA (consequently with OGSA) Is based on up-to-date Grid standards (GGF) WS-DAI Is based on Web Service standards (OASIS, W3C) WS-RF, WS-Addressing... First implementation of WS-DAIOnt-RDF(S) Backend: Sesame and SeRQL as query language Download it from the OntoGrid web site (www.ontogrid.net)
9
9 GGF16, Athens, 15th Feb 2006 Four approaches for WS-DAIOnt Monolithic approach Dual tier approach Metamodel approach Declarative approach Low extensibility and adaptability High extensibility and adaptability Sesame Jena Dual tier approach Sesame Jena Monolithic approach
10
10 GGF16, Athens, 15th Feb 2006 Two sample implementations: Architectural implications Monolithic approach: Client side: splitted ontology access logic Server side: Two protocols + two implementations Dual tier approach: Client side: single access logic Server side: One protocol + two implementations
11
11 GGF16, Athens, 15th Feb 2006 RDFS model
12
12 GGF16, Athens, 15th Feb 2006 Component Description Jena....
13
13 GGF16, Athens, 15th Feb 2006 RDFSRepositorySelectorService
14
14 GGF16, Athens, 15th Feb 2006 RDFSRepositorySelectorService getRepositoryFactory message Returns a EPR for a given repository
15
15 GGF16, Athens, 15th Feb 2006 RDFSRepositoryService
16
16 GGF16, Athens, 15th Feb 2006 RDFSRepositoryService getClassFactory message Returns the EPR for a given class
17
17 GGF16, Athens, 15th Feb 2006 RDFSClassService
18
18 GGF16, Athens, 15th Feb 2006 RDFSClassService getSubclasses message Returns all the subclasses of a given class
19
19 GGF16, Athens, 15th Feb 2006 RDFSClassService getSuperClasses message Returns all the superclasses of a given class
20
20 GGF16, Athens, 15th Feb 2006 The rest of the model 1 2 3
21
21 GGF16, Athens, 15th Feb 2006 RDFSRepository.rdfs Structure RDFSRepository RDFSSesameRepository RDFSSesameFileRepository file RDFSSesameMemoryRepositoryRDFSSesameRemoteRepository user password RDFSSesameHTTPRepository url RDFSSesameRMIRepository rmiuri RDFSNamespace uri has SC More RDF(S) Repositories here to be added For example:RDFSJenaRepository Configuration
22
22 GGF16, Athens, 15th Feb 2006 RDFSRepository.rdf example <rdf:Description rdf:about="http://wsdaiordfs.eu.ist.ontogrid/RDFSRepository#civil_file"> A testing file civil_file <rdfs_repos:has rdf:resource="http://wsdaiordfs.eu.ist.ontogrid/RDFSRepository#civil"/> /etc/ws-daio-rdfs/Civil_Personality.rdfs <rdf:type rdf:resource="http://wsdaiordfs.eu.ist.ontogrid/RDFSRepository#RDFSSesameFileRepository"/> An example namespace. civil http://webode.dia.fi.upm.es/RDFS/Civil_Personality# <rdf:type rdf:resource="http://wsdaiordfs.eu.ist.ontogrid/RDFSRepository#RDFSNamespace"/> Configuration
23
23 GGF16, Athens, 15th Feb 2006 Ongoing development workplan First spec for WS-DAIOnt Ontogrid deliverable d3.1 WS-DAIOnt-RDF(S) implementation access to RDF(S) ontologies… … stored in Sesame (download it !!) … stored in Jena (July 2006) Spec at the end of (April 2006) WS-DAIOnt-OWL spec & first implementation (December 2006) Provide seamless access to both RDF(S) and OWL (Aug. 07)
24
24 GGF16, Athens, 15th Feb 2006 Use WS-DAIOnt-RDF(S)! available at: www.ontogrid.net Feedback to: mesteban@fi.upm.es omunoz@delicias.dia.fi.upm.es Acknowledgements to the consortium
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.