paper presentation @ cgw ‘06 workshop, 2006
DESCRIPTION
Krakow, October 16th 2006TRANSCRIPT
CGW ‘06Krakow, October 16th 2006
Semantic Binding Specificationsin S-OGSA
www.ontogrid.eu
Oscar Corcho, Pinar Alper, Ioannis Kotsiopoulos, Paolo Missier, Sean Bechhofer, Carole Goble
S-OGSA
Semantic-OGSA (S-OGSA) is...Our proposed Semantic Grid reference architectureA low-impact extension of OGSA
• Mixed ecosystem of Grid and Semantic Grid servicesServices ignorant of semanticsServices aware of semantics but unable to process themServices aware of semantics and able to process (part of) them
• Everything is OGSA compliant
Defined by • Information model
New entities
• CapabilitesNew functionalities
• Mechanisms How it is delivered
Model
Capabilities Mechanisms
provide/consume
expose
use
Semantic Binding
Explicit representation of metadata associated to Grid entities
Association betweenA Grid EntityA Knowledge Entity
S-OGSA Model. Semantic Bindings
Optimization
Execution Management
Resourcemanagement
Data
Security
Information Management
Infrastructure Services
Application 1 Application N
OG
SA
Sem
antic
-OG
SA
Semantic Provisioning
Services
From OGSA to S-OGSA
Ontology
ReasoningKno
wle
dge
Metadata
Annotation
Sem
antic
bin
ding
Semantic Provisioning Services
Lifetime
MetadataService
OntologyService
Service
ResourceMetadataSeekingClient
S-OGSA Patterns
Properties
Others….
Access/Query MetadataRefers to
Resource props
S-OGSA Patterns
Lifetime
MetadataService
OntologyService
Service
ResourceMetadataSeekingClient
Properties
Others…
Access/Query Semantic Bindings
Refers to
Get Semantic Binding Pointers
2
1Resource
properties
S-OGSA Patterns
Lifetime
MetadataService
Service
ResourceMetadataSeekingClient
Properties
Others…
Access/Query Semantic Bindings1Semantics
1.1
Farm out request
Semantic aware interface
OntologyService
Requirements for... Semantic Binding Services
What happens if... ...any or all of the Grid entities it refers to disappears?
• Instrument and planning files for satellites do not disappear• Insurance contracts, cars, repair companies, etc., may
disappear ...the Knowledge entities disappear or evolve?
• Ontologies may change ... a SB is no longer available (its content is not useful any
more)? • Damage claims: add witness reports, improve info about
location... When do/should SBs become invalid? How often should
this be checked? What is the status of the content of a SB (e.g., content
checked, stable, unchecked, etc.)?
Semantic Binding Lifetime. WS-SBResourceLifetime
ContentRefsProbablyStale
Stable
Destroyed
updatedOntology
Stale
Archived
SB Checked: stale
destroyedOntology
SB Checked: OK
archive
External Event
Internal Event
destroy
and it disappears
GridReferencesOutdated
destroyedGridEntity
updateGridEntityRefs
allGridEntitiesDestroyed
updateSBContent
SB Checked: stale
scheduledUpdate [time]
updateSBContent
updatedGridEntity??
destroy
archive
Other pieces of work
Grid OntologyBased on the work done in UniGrids
EnlightenmentSemantic Grid Services evolution patterns
• Design patterns• S-OGSA profiles
Examples of successful scenarios
More information
Publications An overview of S-OGSA: a Reference Semantic Grid Architecture. Corcho
O, Alper P, Kotsiopoulos I, Missier P, Bechhofer S, Goble C. Journal of Web Semantics 4(2):102-115. June 2006
Deliverable D1.2 v2. To be available for download at www.ontogrid.eu in October 2006.
Semantic Binding Specifications in S-OGSA. Cracow Grid Workshop 2006. October 2006.
Source code (next release in October 2006) http://www.ontogrid.eu/, For Downloading Distributions Access to CVS
Connection type: pserveruser: ontogridpassword: not neededHost: rpc262.cs.man.ac.ukPort: 2401Repository path: /local/ontogrid/cvsrootmodule: prototype
Questions
Thank you for your attention!
Questions?
AcknowledgementsOntoGrid Consortium,John Brooke, Michael Parkin, Dean
Kuo, Donal Fellows, Viktor Yarmolenko, David de Roure