Primer Taller en Grid Computing Universidad del Valle, Cali, Colombia January 2007 WS-DAIOnt-RDF(S): RDF(S) Ontology Access www.ontogrid.eu Oscar Corcho.

Slides:



Advertisements
Similar presentations
Improving Human-Semantic Web Interaction: The Rhizomer Experience Roberto García and Rosa Gil GRIHO - Human Computer Interaction Research Group Universitat.
Advertisements

Building a Semantic IntraWeb with Rhizomer and a Wiki Roberto Garcia and Rosa Gil GRIHO (Human Computer Interaction Research Group) Universitat de Lleida,
Oyster, Edinburgh, May 2006 AIFB OYSTER - Sharing and Re-using Ontologies in a Peer-to-Peer Community Raul Palma 2, Peter Haase 1 1) Institute AIFB, University.
© 2006 Open Grid Forum Data Service Specification: RDF(S) Ontology Access Strawman Access Services for RDF Data Resources Miguel Esteban Gutiérrez Univ.
Schema Matching and Query Rewriting in Ontology-based Data Integration Zdeňka Linková ICS AS CR Advisor: Július Štuller.
FP OntoGrid: Paving the way for Knowledgeable Grid Services and Systems WS-DAIOnt-RDF(S) Hands-on session OntoGrid Semantic Grid.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
An Introduction to RDF(S) and a Quick Tour of OWL
GridVine: Building Internet-Scale Semantic Overlay Networks By Lan Tian.
27 January Semantically Coordinated E-Market Semantic Web Term Project Prepared by Melike Şah 27 January 2005.
RDF Tutorial.
Progress Update Semantic Web, Ontology Integration, and Web Query Seminar Department of Computing David George.
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
Semantic Web Tools Vagan Terziyan Department of Mathematical Information Technology, University of Jyvaskyla ;
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
OntoGrid Semantic Grid Tutorial Manchester, February 2007 Semantic Grid. Future Work Oscar Corcho University of Manchester.
Future Software Architectures Combining the Web 2.0 with the Semantic Web to realize future Web Communities Maarten Visser
4a.1 Grid Computing Standards ITCS 4010 Grid Computing, 2005, UNC-Charlotte, B. Wilkinson, slides 4a.
The WSMO / L / X Approach Michael Stollberg DERI – Digital Enterprise Research Institute Alternative Frameworks for Semantics in Web Services: Possibilities.
CMSC838 Project Presentation An Ontology-based Approach for Managing Software Components by Vladimir Kolovski.
From SHIQ and RDF to OWL: The Making of a Web Ontology Language
1 Adapting BPEL4WS for the Semantic Web The Bottom-Up Approach to Web Service Interoperation Daniel J. Mandell and Sheila McIlraith Presented by Axel Polleres.
Triple Stores.
1 Semantic Technologies: Diamond in the Rough? Unik Graduate Research Center Dr. Juan Miguel Gomez Universidad Carlos III de Madrid.
THE NEXT STEP IN WEB SERVICES By Francisco Curbera,… Memtimin MAHMUT 2012.
Database System Concepts and Architecture Lecture # 3 22 June 2012 National University of Computer and Emerging Sciences.
Semantic Web. Course Content
Implemented Systems Presenter: Manos Karpathiotakis Extended Semantic Web Conference 2012.
Practical RDF Chapter 1. RDF: An Introduction
Primer Taller en Grid Computing Universidad del Valle, Cali, Colombia January 2007 Semantic Grid. Ontologies and the Semantic Web Oscar.
TOWARDS INTEROPERABILITY IN TRACKING SYSTEMS: AN ONTOLOGY-BASED APPROACH Juan Gómez Romero Miguel A. Patricio Jesús García José M. Molina Applied A.I.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
Database Support for Semantic Web Masoud Taghinezhad Omran Sharif University of Technology Computer Engineering Department Fall.
Presentation : Konstantinos Kanaris.  What is Jena?  Usage of Jena  Main Concepts  Main Components  Storage Models  OWL API  RDF API  Reasoning.
Linked Stream Data: a URI naming proposal Juan F. Sequeda – Oscar Corcho University of Texas at Austin Universidad Politécnica de Madrid
OGSA-DAI-RDF & Its Ontology Interfaces Isao Kojima and Masahiro Kimoto Data Grid Team, Grid Technology Research Center
The Anatomy of the Grid Introduction The Nature of Grid Architecture Grid Architecture Description Grid Architecture in Practice Relationships with Other.
Resource Description Framework (RDF) Course: Electronic Document Team member: Ding Feng Ding Wei Wang Ling Date:
DAIS for RDF BOF Isao Kojima Data Grid Team Grid Technology Research Center AIST Japan
RQL: RDF Query language Jianguo Lu University of Windsor The following slides are from Grigoris Antoniou, Frank van Harmelen, “A Semantic Web Primer”
updated ’08CmpE 583 Fall 2008Introduction- 1 CmpE 583- Web Semantics: Theory and Practice Atilla ELÇİ Computer Engineering Department Eastern.
Efficient RDF Storage and Retrieval in Jena2 Written by: Kevin Wilkinson, Craig Sayers, Harumi Kuno, Dave Reynolds Presented by: Umer Fareed 파리드.
Chapter 2 Database System Concepts and Architecture Dr. Bernard Chen Ph.D. University of Central Arkansas.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE User Forum, Manchester, 10 May ‘07 Nicola Venuti
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.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Steve Graham’s Graphics n When we were discussing possible v1.1 and v2.0 features of oBIX, reference was made to some slides that Steve Graham used a few.
OWL & Protege Introduction Dongfang Xu Ph.D student, School of Information, University of Arizona Sept 10, 2015.
Triple Stores. What is a triple store? A specialized database for RDF triples Can ingest RDF in a variety of formats Supports a query language – SPARQL.
Doc.: IEEE /0169r0 Submission Joe Kwak (InterDigital) Slide 1 November 2010 Slide 1 Overview of Resource Description Framework (RFD/XML) Date:
Sesame: An Architecture for Storing and Querying RDF Data and Schema Inf. Yasser Ganji Saffar When they were out of sight Ali Baba.
On Using BPEL Extensibility to Implement OGSI and WSRF Grid Workflows Aleksander Slomiski Presented by Onyeka Ezenwoye CIS Advanced Topics in Software.
Ontology Access in Grids with WS-DAIOnt and the RDF(S) Realization Semantic Grid Workshop GGF16, Athens, 15th Feb 2006 Ontology Engineering Group, UPM.
Steven Perry Dave Vieglais. W a s a b i Web Applications for the Semantic Architecture of Biodiversity Informatics Overview WASABI is a framework for.
OWL-S: As a Semantic Mark-up Language for Grid Services By Narendranadh.J.
1 A Medical Information Management System Using the Semantic Web Technology Networked Computing and Advanced INFORMATION MANAGEMENT, NCM '08. Fourth.
Architectural Considerations for Semantic Support Group Name: WG5 Source: Martin Bauer (NEC), Joerg Swetina (NEC) Meeting Date: Agenda Item:
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
© 2005 Global Grid Forum The information contained herein is subject to change without notice Leading the pervasive adoption of grid computing for research.
Sesame A generic architecture for storing and querying RDF and RDFs Written by Jeen Broekstra, Arjohn Kampman Summarized by Gihyun Gong.
The AstroGrid-D Information Service Stellaris A central grid component to store, manage and transform metadata - and connect to the VO!
Modeling of Service Oriented Architecture: From Business Process to Service Realization Petr Weiss and Marek Rychlý Brno University of Technology, Faculty.
© 2006 Open Grid Forum Data Service Specification: RDF(S) Ontology Access Strawman Access Services for RDF Data Resources Miguel Esteban Gutiérrez Univ.
RDF(S) Access Initiative Glossary of Terms
Triple Stores.
Some Basics of Globus Web Services
Data Access Service Specification: RDF(S) Ontology Access Draft
Triple Stores.
Triple Stores.
Triple Stores.
Presentation transcript:

Primer Taller en Grid Computing Universidad del Valle, Cali, Colombia January 2007 WS-DAIOnt-RDF(S): RDF(S) Ontology Access Oscar Corcho 1, Miguel Esteban 2 1 University of Manchester, 2 Universidad Politécnica de Madrid

2Primer Taller en Grid Computing. Universidad del Valle, Cali, Colombia. January 2007 Outline  Introduction and Motivation  Interface organization  Interface specification  Summary

3Primer Taller en Grid Computing. Universidad del Valle, Cali, Colombia. January 2007 Motivation  Current Semantic Grid Applications access ontologies using Semantic Web technologies  No Grid compliant ontology access mechanisms for RDF(S) and OWL ontologies that exploit resource sharing capabilities  No specialized ontology registries  No Grid compliant instance access mechanisms in RDF

4Primer Taller en Grid Computing. Universidad del Valle, Cali, Colombia. January 2007 The RDF(S) Access Vision  What is all about?  Providing an access mechanism to RDF(S) data sources  Two different means for interacting:  Query access: using SPARQL  Ontology access: using ontological primitives based on the RDF(S) model  Alternative, but not exclusive!  Use each one according to your needs…

5Primer Taller en Grid Computing. Universidad del Valle, Cali, Colombia. January 2007 What is WS-DAIOnt?  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...  Formal name  Web Services Data Access and Integration – The Ontology Realization

6Primer Taller en Grid Computing. Universidad del Valle, Cali, Colombia. January 2007 Data access in OGSA  OGSA provides data access and integration services (DAIS) that are well suited for building the ontology access protocol  The DAIS are organized hierarchically with the WS-DAI specificiation on top and specific realizations below:  WS-DAI defines:  A set of patterns for defining messages, operations and interfaces  A set of basic properties for describing the services and associated resources capabilities  The realizations provide specialized access to well-defined resources

7Primer Taller en Grid Computing. Universidad del Valle, Cali, Colombia. January 2007 How does this fit with the WS-DAI approach  Why WS-DAI approach?  After all, we are talking about data access, where else could have it fitted in?  How does this fit into the WS-DAI approach?  New realizations for providing specilized data access

8Primer Taller en Grid Computing. Universidad del Valle, Cali, Colombia. January 2007 What is RDF(S)?  RDF(S) = RDF + RDFS  RDF: Resource Description Framework A framework for representing information in the Web  Framework = Built-in vocabulary (Abstract Syntax) + Entailment Rules (Formal Semantics)  RDFS: Resource Description Framework Schema A RDF vocabulary for building RDF vocabularies  W3C Standards since Feb 2004

9Primer Taller en Grid Computing. Universidad del Valle, Cali, Colombia. January 2007 Outline  Introduction and Motivation  Interface organization  Interface specification  Summary

10Primer Taller en Grid Computing. Universidad del Valle, Cali, Colombia. January 2007 Interface organization  Two layers:  Bulk access  Specialized access  Interface types:  Native interfaces: mimic classes of the RDF(S) data model  Utility interfaces: provide additional functionalities that enhance usability  Message definition:  Direct data access: Retrieval of directly associated information Creation of new data (including attachments) Deletion of existing data (including detachments)  Indirect data access Delegation of access to services that provide specialized access to a subset of associated information

11Primer Taller en Grid Computing. Universidad del Valle, Cali, Colombia. January 2007 WS-DAIOnt-RDF(S) Implementation Architecture  Web Services Data Access and Integration – The Ontology Realization  First implementation focused on RDF(S): WS- DAIOnt-RDF(S)  Sesame and Jena Future: Oracle RDF-store  Query languages: SPARQL, SeRQL, RDQL, RQL  Two-tier architecture  Web Service tier Upper service layer Intermediate service layer Lower service layer  RDF(S) access tier RDFSConnector Storage layer

12Primer Taller en Grid Computing. Universidad del Valle, Cali, Colombia. January 2007 Implementation and Specification

13Primer Taller en Grid Computing. Universidad del Valle, Cali, Colombia. January 2007 Where we are moving to…

14Primer Taller en Grid Computing. Universidad del Valle, Cali, Colombia. January 2007 Interface organization (II) Overall organization

15Primer Taller en Grid Computing. Universidad del Valle, Cali, Colombia. January 2007 Outline  Introduction and Motivation  Interface organization  Interface specification  Summary

16Primer Taller en Grid Computing. Universidad del Valle, Cali, Colombia. January 2007 Interface specification (I) Repository

17Primer Taller en Grid Computing. Universidad del Valle, Cali, Colombia. January 2007 Interface specification (II) RepositoryFactory

18Primer Taller en Grid Computing. Universidad del Valle, Cali, Colombia. January 2007 Interface specification (III) Resource

19Primer Taller en Grid Computing. Universidad del Valle, Cali, Colombia. January 2007 Interface specification (IV) Class

20Primer Taller en Grid Computing. Universidad del Valle, Cali, Colombia. January 2007 Interface specification (V) Property

21Primer Taller en Grid Computing. Universidad del Valle, Cali, Colombia. January 2007 Interface specification (VI) Statement

22Primer Taller en Grid Computing. Universidad del Valle, Cali, Colombia. January 2007 Interface specification (VII) List

23Primer Taller en Grid Computing. Universidad del Valle, Cali, Colombia. January 2007 Interface specification (VIII) ListFactory

24Primer Taller en Grid Computing. Universidad del Valle, Cali, Colombia. January 2007 Interface specification (IX) Container

25Primer Taller en Grid Computing. Universidad del Valle, Cali, Colombia. January 2007 Interface specification (X) ContainerFactory

26Primer Taller en Grid Computing. Universidad del Valle, Cali, Colombia. January 2007 Interface specification (XI) ContainerIterator

27Primer Taller en Grid Computing. Universidad del Valle, Cali, Colombia. January 2007 Interface specification (XII) Alt

28Primer Taller en Grid Computing. Universidad del Valle, Cali, Colombia. January 2007 Outline  Introduction and Motivation  Interface organization  Interface specification  Summary

29Primer Taller en Grid Computing. Universidad del Valle, Cali, Colombia. January 2007 Summary  Ontology-based access operations  Provided interfaces that,  Mimic main classes of the data model, or  Abstract useful functionalities that enhance usability  Followed object-oriented principles  Some figures:  12 interfaces provided  125 operations available  18 faults defined