FP6-511513 OntoGrid: Paving the way for Knowledgeable Grid Services and Systems www.ontogrid.net Sheffield, 21st February 2006 Semantic-OGSA A Reference.

Slides:



Advertisements
Similar presentations
OGF-SOKU Workshop 08/05/2007 Pinar Alper. Oscar Corcho, Paolo Missier, Ioannis Kotsiopoulos, Ian Dunlop, Wei Xing, Sean Bechhofer, Carole Goble Semantic.
Advertisements

Fujitsu Laboratories of Europe © 2004 What is a (Grid) Resource? Dr. David Snelling Fujitsu Laboratories of Europe W3C TAG - Edinburgh September 20, 2005.
1 From Grids to Service-Oriented Knowledge Utilities research challenges Thierry Priol.
GT 4 Security Goals & Plans Sam Meder
DELOS Highlights COSTANTINO THANOS ITALIAN NATIONAL RESEARCH COUNCIL.
Agreement-based Distributed Resource Management Alain Andrieux Karl Czajkowski.
Primer Taller en Grid Computing Universidad del Valle, Cali, Colombia January 2007 WS-DAIOnt-RDF(S): RDF(S) Ontology Access Oscar Corcho.
This product includes material developed by the Globus Project ( Introduction to Grid Services and GT3.
Connect. Communicate. Collaborate Click to edit Master title style MODULE 1: perfSONAR TECHNICAL OVERVIEW.
OntoGrid Semantic Grid Tutorial Manchester, February 2007 Semantic Grid. Introduction Oscar Corcho University of Manchester.
Intelligent Grid Solutions 1 / 18 Convergence of Grid and Web technologies Alexander Wöhrer und Peter Brezany Institute for Software.
4a.1 Grid Computing Standards ITCS 4010 Grid Computing, 2005, UNC-Charlotte, B. Wilkinson, slides 4a.
Massimo Cafaro GridLab Review GridLab WP10 Information Services Massimo Cafaro CACT/ISUFI University of Lecce, Italy.
Principles and Foundations of Ontologies and Semantic Grids Oscar Corcho University of Manchester International Summer School on Grid Computing 2006 (ISSGC.
Emerging Research Dimensions in IT Security Dr. Salar H. Naqvi Senior Member IEEE Research Fellow, CoreGRID Network of Excellence European.
©Ferenc Vajda 1 Open Grid Services Architecture Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
OGSA : Open Grid Services Architecture Ramya Rajagopalan
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Secure Systems Research Group - FAU Web Services Standards Presented by Keiko Hashizume.
1 © Talend 2014 XACML Authorization Training Slides 2014 Jan Bernhardt Zsolt Beothy-Elo
Cardea Requirements, Authorization Model, Standards and Approach Globus World Security Workshop January 23, 2004 Rebekah Lepro Metz
25/3/08i-ESA ‘08Page 2 An overview of Semantic Interoperability Challenges related to Resource Provisioning in Business Grids Dr Ioannis Kotsiopoulos The.
Data Management Kelly Clynes Caitlin Minteer. Agenda Globus Toolkit Basic Data Management Systems Overview of Data Management Data Movement Grid FTP Reliable.
OPEN GRID SERVICES ARCHITECTURE AND GLOBUS TOOLKIT 4
Digital Object Architecture
Knowledge based Learning Experience Management on the Semantic Web Feng (Barry) TAO, Hugh Davis Learning Society Lab University of Southampton.
Deploying Trust Policies on the Semantic Web Brian Matthews and Theo Dimitrakos.
ARGONNE  CHICAGO Ian Foster Discussion Points l Maintaining the right balance between research and development l Maintaining focus vs. accepting broader.
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
Grid-enabling OGC Web Services Andrew Woolf, Arif Shaon STFC e-Science Centre Rutherford Appleton Lab.
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
The Anatomy of the Grid Introduction The Nature of Grid Architecture Grid Architecture Description Grid Architecture in Practice Relationships with Other.
OGSA Hauptseminar: Data Grid Thema 2: Open Grid Service Architecture
More BREIN: Introduction Dr Ioannis Kotsiopoulos 01/06/2016BREIN - Meeting XXXSeite 1.
Service - Oriented Middleware for Distributed Data Mining on the Grid ,劉妘鑏 Antonio C., Domenico T., and Paolo T. Journal of Parallel and Distributed.
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Grid Services I - Concepts
Cracow Grid Workshop ‘06 17 October 2006 Execution Management and SLA Enforcement in Akogrimo Antonios Litke Antonios Litke, Kleopatra Konstanteli, Vassiliki.
Presented by Scientific Annotation Middleware Software infrastructure to support rich scientific records and the processes that produce them Jens Schwidder.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Presented by Jens Schwidder Tara D. Gibson James D. Myers Computing & Computational Sciences Directorate Oak Ridge National Laboratory Scientific Annotation.
Prof S.Ramachandram Dept of CSE,UCE Osmania University
National e-Science Centre, Edinburgh 27/11/06 (Ontology-based) Metadata: What is it, Where and How can we use it, and How can we share it?
7. Grid Computing Systems and Resource Management
FP OntoGrid: Paving the way for Knowledgeable Grid Services and Systems February 2006 Semantic-OGSA: A Semantic Grid Reference.
© 2004 IBM Corporation ICSOC2004 Panel Discussion: Grid Systems: What is needed from web service standards? Jeffrey Frey IBM.
On Using BPEL Extensibility to Implement OGSI and WSRF Grid Workflows Aleksander Slomiski Presented by Onyeka Ezenwoye CIS Advanced Topics in Software.
Fire Emissions Network Sept. 4, 2002 A white paper for the development of a NSF Digital Government Program proposal Stefan Falke Washington University.
Ontology Access in Grids with WS-DAIOnt and the RDF(S) Realization Semantic Grid Workshop GGF16, Athens, 15th Feb 2006 Ontology Engineering Group, UPM.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
1 AHM, 2–4 Sept 2003 e-Science Centre GRID Authorization Framework for CCLRC Data Portal Ananta Manandhar.
Condor Services for the Global Grid: Interoperability between OGSA and Condor Clovis Chapman 1, Paul Wilson 2, Todd Tannenbaum 3, Matthew Farrellee 3,
Policy-Based Dynamic Negotiation for Grid Services Authorization Ionut Constandache, Daniel Olmedilla, Wolfgang Nejdl Semantic Web Policy Workshop, ISWC’05.
OWL-S: As a Semantic Mark-up Language for Grid Services By Narendranadh.J.
1 DMS-DQS-SUPSC03-PRE-12-E © DEIMOS Space S.L., 2007 A Semantic Data Grid for Satellite Mission Quality Analysis Reuben Wright Deimos Space.
CIMA and Semantic Interoperability for Networked Instruments and Sensors Donald F. (Rick) McMullen Pervasive Technology Labs at Indiana University
Welcome Grids and Applied Language Theory Dave Berry Research Manager 16 th October 2003.
CGW ‘06 Krakow, October 16 th 2006 Semantic Binding Specifications in S-OGSA Oscar Corcho, Pinar Alper, Ioannis Kotsiopoulos, Paolo Missier,
OGSA-DAI.
Grid Services for Digital Archive Tao-Sheng Chen Academia Sinica Computing Centre
1st International Conference on Semantics, Knowledge and Grid
Grid Services B.Ramamurthy 12/28/2018 B.Ramamurthy.
Large Scale Distributed Computing
Service Oriented Architecture (SOA)
The Anatomy and The Physiology of the Grid
The Anatomy and The Physiology of the Grid
Review of grid computing
Presentation transcript:

FP OntoGrid: Paving the way for Knowledgeable Grid Services and Systems Sheffield, 21st February 2006 Semantic-OGSA A Reference Architecture for the Semantic Grid Oscar Corcho The University of Manchester

2S-OGSA Content  What is the Grid and the Semantic Grid?  S-OGSA  Authorisation scenario  General architecture  Collaboration diagrams  Use of S-OGSA OntoGrid-specific infrastructure  VO ontology and reasoning service  Ontology service: WS-DAIOnt-RDF(S)  Metadata service: Atlas  Project details: URLs, CVS, etc.

3S-OGSA The Grid Grid computing has emerged as an important new field, distinguished from conventional distributed computing by its focus on large-scale resource sharing, innovative applications...we [define] the "Grid problem”…as flexible, secure, coordinated resource sharing among dynamic collections of individuals, institutions, and resources - what we refer to as virtual organizations Middleware for establishing, managing and evolving multi-organisational federations. On-demand distributed computing The Anatomy of the Grid: Enabling Scalable Virtual Organizations Foster, Kesselman and Tuecke

4S-OGSA Grid Computing trajectory CPU scavenging CPU intensive workload Grid as a utility, data Grids, robust infrastructure Intra-company, intra community e.g. Life Science Grid Sharing standard scientific process and data, sharing of common infrastructure Between trusted partners Sharing of apps and know-how With controlled set of unknown clients Virtual organisations with dynamic access to unlimited resources For all time cost The Semantic Grid: Myth Busting and Bridge Building Carole Goble. Keynote speech. ECAI04.

5S-OGSA Computationally intensive File access/transfer Bag of various heterogeneous protocols & toolkits Monolithic design Recognised internet, ignored Web Academic teams Generation Game Increased functionality, standardization Time Custom solutions Open Grid Services Architecture Web services Globus Toolkit Condor, Unicore Defacto standards GridFTP, GSI X.509, LDAP, FTP, … App-specific Services Data and knowledge intensive Open services-based architecture Builds on Web services GGF + OASIS + W3C Multiple implementations Global Grid Forum Industry participation (adapted from Ian Foster GGF7 Plenary)

6S-OGSA Open Grid Service Architecture  Categories of Services  Infrastructure  Data  Resource Management  Execution Management  Security  Self Management  Information  Cross cutting  Interoperable  VO level  Optimized  Reliable  Certain QoS Guarantee  Scalable  Available  Extensible  XML based vocabularies & XSD based typing dominate

7S-OGSA Grid Services  References  “The Physiology of the Grid: An Open Grid Service Architecture for Distributed Systems Integration”  “The Anatomy of the Grid: Enabling Scalable Virtual Organizations”  Grid Service definition  A Web service that provides a set of well-defined interfaces and that follows specific conventions. Interfaces: discovery, dynamic service creation, lifetime management, notification, and manageability Conventions: naming and upgradeability.

8S-OGSA From OGSI to WSRF  OGSI (Open Grid Service Interface) fomalised these concepts...  Grid service instances identified by Grid service handlers (GSH) A permanent network pointer to a Grid service instance.  Grid service references (GSR) used to contact Grid service instances  OGSI provides mechanisms for mapping a GSH to a GSR.  However, OGSI did not succeed  Too much stuff in one specification.  Does not work well with existing Web service and XML tooling.  Too object oriented.  Since January 2004, WS-RF (Web Service Resource Framework)  It is simply a re-factoring of OGSI. Inheritance is not used. WS-Resources instead of Grid service instances.

9S-OGSA Web Service WS-Resource Counter Client createResource Counter Resourc e counterID=1 Counter Resource counterID=2 add WS-Addressing EPR add Destroy

10S-OGSA Open Grid Service Architecture  Categories of Services  Infrastructure  Data  Resource Management  Execution Management  Security  Self Management  Information  What can semantics provide?  Flexible and extensible schemas, Data fusion support (e.g. Provided by RDF)  Resistance to frequent syntactic changes  Formalization & Reasoning support  Eliminate chronic dependence on human- intervention  Cross cutting  Interoperable  VO level  Optimized  Reliable  Certain QoS Guarantee  Scalable  Available  Extensible  XML based vocabularies & XSD based typing dominate

11S-OGSA The Semantic Grid is an extension of the current Grid in which information and services are given well-defined and explicitly represented meaning, better enabling computers and people to work in cooperation Research Agenda for the Semantic Grid: a Future e-Science Infrastructure D. De Roure, N.R. Jennings, N. Shadbolt The Semantic Grid Scale of data and computation Scale of Interoperability Semantic Web Classical Web Semantic Grid Classical Grid

12S-OGSA Service Oriented Knowledge Utilities  Converged vision of Next Generation Grids and Service Oriented Knowledge Utilities  Service Oriented –services may be instantiated and assembled dynamically  Knowledge –knowledge-assisted to facilitate automation, and processing and delivering knowledge  Utility –directly and immediately useable service with established functionality, performance and dependability Ecosystem of Dependable, Knowledge-aware, Societal, Autonomic, Stateful services Next Generation Grids Expert Group Report 3 (NGG3). January 2006 D. De Roure (ed)

13S-OGSA Content  What is the Grid and the Semantic Grid?  S-OGSA  Authorisation scenario  General architecture  Collaboration diagrams  Use of S-OGSA OntoGrid-specific infrastructure  VO ontology and reasoning service  Ontology service: WS-DAIOnt-RDF(S)  Metadata service: Atlas  Project details: URLs, CVS, etc.

14S-OGSA Desiderata – a thing of elegance and beauty Architecture as lightweight as possible: minimise the impact Extensible and customisable as opposed to complete and generic architecture Everything is OGSA compliant Mixed ecosystem of Grid and Semantic Grid services Straightforward migration path Any resource can have multiple descriptions and any description can be in different formalisms Conceptual: reference architecture that can be applied to any grounding (GT4, etc.)

15S-OGSA  Semantic-OGSA (S-OGSA) is...  Our proposed Semantic Grid reference architecture  A low-impact extension of OGSA Mixed ecosystem of Grid and Semantic Grid services  Services ignorant of semantics  Services aware of semantics but unable to process them  Services aware of semantics and able to process (part of) them Everything is OGSA compliant  Defined by Information model Capabilites Mechanisms Model Capabilities Mechanisms provide/ consume expose use

16S-OGSA S-OGSA Model and Capabilities

17S-OGSA METADATA as Semantic Annotations

18S-OGSA Optimization Execution Management Resource management Data Security Information Management Infrastructure Services Application 1Application N OGSA Semantic-OGSA Semantic Services From OGSA to the S-OGSA

19S-OGSA Optimization Execution Management Resource management Data Security Information Management Infrastructure Services Application 1Application N OGSA Semantic-OGSA Semantic Services From OGSA to the S-OGSA Ontology Reasoning Knowledge Metadata Annotation Semantic binding Semantic Provisioning Services

20S-OGSA S-OGSA Mechanisms: S-StatefulServices Lifetime Notification State/properties metadata... WSRF defined operations getProperties queryProperties Service Resource Client Semantic Binding Ids Retrieval Request Semantic Binding Ids Metadata Retrieval/Query Request 4 Query/Retrieval Result 5 Obtain schema for Semantic Bindings Metadata Service Metadata Service Ontology Service Ontology Service Metadata can be distributed (and may be inconsistent)

21S-OGSA OntoKit: Refactored and additional components Coordination and negotiation Intelligent Debugging Coordination and negotiation Intelligent Debugging Semantically Aware

22S-OGSA Content  What is the Grid and the Semantic Grid?  S-OGSA  Authorisation scenario  General architecture  Collaboration diagrams  Use of S-OGSA OntoGrid-specific infrastructure  VO ontology and reasoning service  Ontology service: WS-DAIOnt-RDF(S)  Metadata service: Atlas  Project details: URLs, CVS, etc.

23S-OGSA getInsurancePolicy Driver John Doe Business scenario – supporting the authorization model InterInsurance Portal BestInsurer Portal getInsurancePolicy DENY ACCEPT INDETERMINATE OntoKit Infrastructure for authorisation InterInsurance CarFraudService (PEP) Common objective: improve operations and prevent frauds Partial sharing of customer information (previous insurance details, claims, etc.) Result or Exception Insurance DB federation getInsurancePolicy DENY ACCEPT INDETERMINATE OntoKit Infrastructure for authorisation BestInsurer CarFraudService (PEP) Result or Exception Insurance DB federation … …

24S-OGSA InterInsurance CarFraudService (PEP) getInsurancePolicy Driver John Doe Policy Enforcement Point (according to GT4) InterInsurance Portal BestInsurer Portal getInsurancePolicy DENY ACCEPT INDETERMINATE OntoKit Infrastructure for authorisation InterInsurance CarFraudService (PEP) Partial sharing of customer information (previous insurance details, claims, etc.) Result or Exception Insurance DB federation getInsurancePolicy DENY ACCEPT INDETERMINATE OntoKit Infrastructure for authorisation BestInsurer CarFraudService (PEP) Result or Exception Insurance DB federation … …

25S-OGSA InterInsurance CarFraudService (PEP) getInsurancePolicy Driver John Doe Policy Decision Point (OntoKit infrastructure) InterInsurance Portal BestInsurer Portal getInsurancePolicy DENY ACCEPT INDETERMINATE OntoKit Infrastructure for authorisation Partial sharing of customer information (previous insurance details, claims, etc.) Result or Exception Insurance DB federation getInsurancePolicy DENY ACCEPT INDETERMINATE OntoKit Infrastructure for authorisation BestInsurer CarFraudService (PEP) Result or Exception Insurance DB federation … …

26S-OGSA WS-DAIOnt XACML_AuthZService (PDP) CarFraudService (PEP) XACML AuthZ Request getInsurancePolicy VO Ontology Class Hierarchy -RDFS RD F John Doe has had 2 distinct accidents Role Op Mapping Pellet Reasoner Obtain Semantic Bindings of John Doe Obtain all classes that are subclass of ROLE Classify John Doe wrt VO ont Lookup whether the ROLE that is inferred permits or not XACML AuthZ Response Atlas PIP Proxy PDP Proxy VO Ontology OWL Demonstrator. Collaboration Diagram 8 Result or Exception

27S-OGSA WS-DAIOnt XACML_AuthZService (PDP) CarFraudService (PEP) XACML AuthZ Request getInsurancePolicy VO Ontology Class Hierarchy -RDFS RD F John Doe has had 2 distinct accidents Role Op Mapping Pellet Reasoner Obtain Semantic Bindings of John Doe Obtain all classes that are subclass of ROLE Classify John Doe wrt VO ont Lookup whether the ROLE that is inferred permits or not XACML AuthZ Response Atlas PIP Proxy PDP Proxy VO Ontology OWL Demonstrator. Collaboration Diagram 8 Result or Exception Ignorant of semantics Semantic aware but unable to process semantics Semantic aware and able to process semantics

28S-OGSA WS-DAIOnt XACML_AuthZService (PDP) CarFraudService (PEP) XACML AuthZ Request getInsurancePolicy VO Ontology Class Hierarchy -RDFS RD F John Doe has had 2 distinct accidents Role Op Mapping Pellet Reasoner Obtain Semantic Bindings of John Doe Obtain all classes that are subclass of ROLE Classify John Doe wrt VO ont Lookup whether the ROLE that is inferred permits or not XACML AuthZ Response Atlas PIP Proxy PDP Proxy VO Ontology OWL Demonstrator. Collaboration Diagram 8 Result or Exception /C=GB/O=PERMIS/CN=User0

29S-OGSA WS-DAIOnt XACML_AuthZService (PDP) CarFraudService (PEP) XACML AuthZ Request getInsurancePolicy VO Ontology Class Hierarchy -RDFS RD F John Doe has had 2 distinct accidents Role Op Mapping Pellet Reasoner Obtain Semantic Bindings of John Doe Obtain all classes that are subclass of ROLE Classify John Doe wrt VO ont Lookup whether the ROLE that is inferred permits or not XACML AuthZ Response Atlas PIP Proxy PDP Proxy VO Ontology OWL Demonstrator. Collaboration Diagram 8 Result or Exception

30S-OGSA WS-DAIOnt XACML_AuthZService (PDP) CarFraudService (PEP) XACML AuthZ Request getInsurancePolicy VO Ontology Class Hierarchy -RDFS RD F John Doe has had 2 distinct accidents Role Op Mapping Pellet Reasoner Obtain Semantic Bindings of John Doe Obtain all classes that are subclass of ROLE Classify John Doe wrt VO ont Lookup whether the ROLE that is inferred permits or not XACML AuthZ Response Atlas PIP Proxy PDP Proxy VO Ontology OWL Demonstrator. Collaboration Diagram 8 Result or Exception...

31S-OGSA WS-DAIOnt XACML_AuthZService (PDP) CarFraudService (PEP) XACML AuthZ Request getInsurancePolicy VO Ontology Class Hierarchy -RDFS RD F John Doe has had 2 distinct accidents Role Op Mapping Pellet Reasoner Obtain Semantic Bindings of John Doe Obtain all classes that are subclass of ROLE Classify John Doe wrt VO ont Lookup whether the ROLE that is inferred permits or not XACML AuthZ Response Atlas PIP Proxy PDP Proxy VO Ontology OWL Demonstrator. Collaboration Diagram 8 Result or Exception

32S-OGSA WS-DAIOnt XACML_AuthZService (PDP) CarFraudService (PEP) XACML AuthZ Request getInsurancePolicy VO Ontology Class Hierarchy -RDFS RD F John Doe has had 2 distinct accidents Role Op Mapping Pellet Reasoner Obtain Semantic Bindings of John Doe Obtain all classes that are subclass of ROLE Classify John Doe wrt VO ont Lookup whether the ROLE that is inferred permits or not XACML AuthZ Response Atlas PIP Proxy PDP Proxy VO Ontology OWL Demonstrator. Collaboration Diagram 8 Result or Exception...

33S-OGSA Content  What is the Grid and the Semantic Grid?  S-OGSA  Authorisation scenario  General architecture  Collaboration diagram  Use of S-OGSA OntoGrid-specific infrastructure  VO ontology and reasoning service  Ontology service: WS-DAIOnt-RDF(S)  Metadata service: Atlas  Project details: URLs, CVS, etc.

34S-OGSA WS-DAIOnt XACML_AuthZService (PDP) CarFraudService (PEP) XACML AuthZ Request getInsurancePolicy VO Ontology Class Hierarchy -RDFS RD F John Doe has had 2 distinct accidents Role Op Mapping Pellet Reasoner Obtain Semantic Bindings of John Doe Obtain all classes that are subclass of ROLE Classify John Doe wrt VO ont Lookup whether the ROLE that is inferred permits or not XACML AuthZ Response Atlas PIP Proxy PDP Proxy VO Ontology OWL The VO ontology and the reasoning service. Configuration Configurable pieces 8 Result or Exception

35S-OGSA The VO ontology and the reasoning service (I)  VO ontology b ased on... KaOS ontologies (Actors, Groups and Actions) UNICORE ontology (Entities, Identities and Roles)  Joint development between NextGrid, UniGrids and OntoGrid  Policy definition  Role-based Actors or groups of actors have a set of roles in the VO Tasks:  Extend ontology with domain-specific classes and properties  Define roles wrt these extensions  E.g., a blacklistedDriver is a driver that has had at least 3 accident claims in the past  E.g., a goodReputationDriver is a driver that has been insured at least by one trusted company and that has had at most 2 accident claims PDP uses a DL classifier to obtain roles of a subject  Mapping roles-operations Available in a lookup table

36S-OGSA The VO ontology and the reasoning service (II)

37S-OGSA S-OGSA Model and Capabilities (reminder) Semantic Provisioning Service Knowledge Resource Grid Entity Semantic Binding Grid Service Is-a 0.. m 1.. m Semantic aware Grid Service consumeproduce 0.. m 1.. m uses VOMS SAML DFDL file JSDL file Is-a Knowledge Entity Is-a Ontology Service Is-a Reasoning Service Semantic Binding Provisioning Service Annotation Service Metadata Service Grid Resource IDT Atlas Is-a Knowledge Provisioning Service Is-a Ontology Rule set Knowledge Semantic Grid Grid

38S-OGSA Ontology services  Adapt and extend 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 WS-DAI Message Patterns Behavioural Properties WS-DAIOntWS-DAIX XML WS-DAIR Relational WS-DAIOnt-RDF RDF Specific WS-DAIOnt-OWL OWL specific WS-RDF JenaSesame

39S-OGSA RDFS model

40S-OGSA Component Description Jena....

41S-OGSA S-OGSA Model and Capabilities (reminder) Semantic Provisioning Service Knowledge Resource Grid Entity Semantic Binding Grid Service Is-a 0.. m 1.. m Semantic aware Grid Service consumeproduce 0.. m 1.. m uses VOMS SAML DFDL file JSDL file Is-a Knowledge Entity Is-a Ontology Service Is-a Reasoning Service Semantic Binding Provisioning Service Annotation Service Metadata Service Grid Resource IDT Atlas Is-a Knowledge Provisioning Service Is-a Ontology Rule set Knowledge Semantic Grid Grid

42S-OGSA Atlas  Atlas is a P2P system for the distributed storage and querying of RDF(S) data using DHTs.  State of implementation  Base technology: Bamboo DHT (  Model: RDF (eventually RDFS as well)  Query and update languages: RQL (subset of data queries) and RUL (not yet implemented)  Functionality: one-time queries (implemented), publish/subscribe (under development).

43S-OGSA Atlas and the Metadata Service ATLAS METADATA SERVICE INTERFACE I want to publish information about a resource I want to discover a resource that meets my needs METADATA SERVICE INTERFACE Web service protocols Web service protocols

44S-OGSA Content  What is the Grid and the Semantic Grid?  S-OGSA  Authorisation scenario  General architecture  Collaboration diagram  Use of S-OGSA OntoGrid-specific infrastructure  VO ontology and reasoning service  Ontology service: WS-DAIOnt-RDF(S)  Metadata service: Atlas  Project details: URLs, CVS, etc.

45S-OGSA Project details  OntoGrid  Publications at CTWatch Journal of Web Semantics (Special issue on Semantic Grid) GGF16 Semantic Grid Workshop (  Source code Downloads  Not very user-friendly yet Access to CVS  Connection type: pserver  user: ontogrid  password: not needed  Host: rpc262.cs.man.ac.uk  Port: 2401  Repository path: /local/ontogrid/cvsroot  module: prototype

46S-OGSA Acknowledgements  The OntoGrid team at Manchester  Pinar Alper, Ioannis Kotsiopoulos, Paolo Missier, Sean Bechoffer, Carole Goble  The OntoGrid team at other sites  UPM: WS-DAIOnt-RDF(S)  NKUA: Atlas  Others already acknowledged in the slides

47S-OGSA More References   Modeling Stateful Resources with Web Services  The WS-Resource Framework  From Open Grid Services Infrastructure to WS-Resource Framework: Refactoring and Extension  WSRF OASIS working group  open.org/committees/tc_home.php?wg_abbrev=wsrf  WS-Notification OASIS working group  open.org/committees/tc_home.php?wg_abbrev=wsn

FP OntoGrid: Paving the way for Knowledgeable Grid Services and Systems Sheffield, 21st February 2006 Semantic-OGSA A Reference Architecture for the Semantic Grid Oscar Corcho The University of Manchester