GFD 163
GFD 163
Abstract
The Database Access and Integration Services Working Group (DAIS-WG) has submitted three
specifications to the Open Grid Forum (OGF) recommendation track [WS-DAI, WS-DAIR, WS-
DAIX]. These specifications define a basic set of interfaces, properties and patterns for service-
based access to data. The core WS-DAI specification outlines a set of generic interfaces and
properties that are common to most types of data access. These may then be extended to
access specific types of data. For instance, the WS-DAIR and WS-DAIX specifications extend
the base specification to provide access to relational and XML types of data respectively.
This document outlines and motivates a further extension to the WS-DAI family of specifications
to provide access to RDF(S) data. This will define a standard mechanism for accessing RDF(S)
data in a manner consistent with the framework defined by the WS-DAI core specification. The
main outcome of this work will be two specifications that provide complementary ways for
accessing RDF(S) data: by using the W3C defined SPARQL [SPARQL] query language or
through the use of ontological primitives.
This document motivates this work by presenting an overview of the role of RDF(S) in a grid
context with several motivational use cases.
GFD-I.163 December 30, 2009
Table of Contents
1.
Introduction .........................................................................................................................3
2.
Motivation............................................................................................................................3
3.
Specification Overview........................................................................................................5
3.1.
Specification Organization ..........................................................................................5
3.2.
Terminologies..............................................................................................................5
3.3.
WS-DAI-RDF(S) Querying ..........................................................................................7
3.4.
WS-DAI-RDF(S) Ontology ..........................................................................................8
3.5.
Specification Design Policies and Issues ....................................................................9
4.
Motivational Use Cases ....................................................................................................11
4.1.
Grid Resource Matchmaking in Virtual Organizations ..............................................11
4.2.
Grid Resource Annotation and Monitoring ................................................................12
4.3.
Federated SPARQL (Distributed RDF Data Integration)...........................................13
4.4.
ADMIRE Registry ......................................................................................................15
4.5.
Summary ...................................................................................................................16
5.
Conclusion ........................................................................................................................17
dais-wg@ogf.org 2
GFD-I.163 December 30, 2009
1. Introduction
Grid technologies aim to provide the framework to enable the dynamic, flexible sharing of
computational, data and other types of resources through interoperable middleware based on
open standards. To successfully achieve this end one must be able to unambiguously interpret
metadata about resources in order to be able to discover, utilise correctly and effectively
combine resources together, usually in a dynamic manner, to solve problems.
The Semantic Web community [SW] is currently leading research and development
work in the area of semantic technologies, with a main objective being the provision of a
“common framework that allows data to be shared and reused across application,
enterprise, and community boundaries” [http://www.w3.org/2001/sw/], building on the
data model defined by the Resource Description Framework specifications [RDF-XML,
RDFS, RDF-SEMANTICS], also known as RDF(S). In terms of its adoption, RDF(S) is
being used extensively to represent large amounts of data by a number of applications
worldwide. For example, the UniProt [www.uniprot.org] Protein Database contains 262
million RDF triples, DBpedia [http://wiki.dbpedia.org/] contains over 270 million RDF
facts and the Linking Open Data project [http://linkeddata.org/] now provides 4.7 billion
RDF triples in total. In the same way that RDF(S) is a fundamental building block of the
Semantic Web, it naturally follows that RDF(S) data resources are a key element for
metadata exposure and provisioning.
This document introduces and motivates the definition of a set of service-based interfaces for
accessing RDF(S) [DAIRDFS], based on the OGF WS-DAI specification for data access and
integration together with a set of use cases highlighting potential scenarios to which this
technology could be applied in the context of a regular web service environments or as part of a
grid fabric.
2. Motivation
The next generation of semantically aware grid technologies need to be able to provide
metadata to support the virtualisation of distributed computation, storage, and communication
over a large number of resources [GRID]. This is challenging when systems are loosely coupled
and heterogeneous, where any grid node may provide, at any point in time, new services,
functions, or, in general, new resources that are unknown a priori to its clients or the other grid
nodes. In order to incorporate these new elements into other applications or middleware, or to
cooperate with them, not only do they have to be made available and accessible in a
standardized way, but also visible and adequately described. Metadata plays a crucial role for
this to be achievable; however [S-OGSA] identifies a number of reasons as to why metadata
becomes difficult to interpret in existing grids, including: "knowledge burial", the tendency for
resource metadata to be buried in middleware code, libraries, different database schemas and
XML documents. One way of mitigating this issue is through the use of vocabularies that are
defined, agreed and shared by a community, thus ensuring a degree of interoperability across
applications and/or middleware that exploit this metadata. Examples of resource description
vocabularies are: GLUE [GLUE], the forthcoming Network Mark-up Language (NML) currently
being developed by the OGF NML working group [http://forge.gridforum.org/sf/projects/nml-wg]
and the DMTF Common Information Model (CIM) [http://www.dmtf.org/standards/cim/]. Through
the use of these vocabularies, communities can tackle challenges like: resource discovery and
selection (also known as matchmaking), brokering, monitoring, accounting, etc.
These vocabularies have been traditionally defined using XML Schema, which dictates both the
structure to be used for resource descriptions as well as the set of data types needed for such
structures. Hence, resource descriptions are expressed as XML documents that follow the
corresponding schema. This approach is good enough for closed environments where the types
of resources, or the information that can be described, are known a priori. However, this
approach is too rigid for open environments where new elements are incorporated dynamically.
The use of languages like RDF(S) offer more flexibility in the description of metadata. The work
described in this document aims to support this effort by extending the WS-DAI specifications,
which already provide web service access to XML and relational data, to also encompass
RDF(S) data. Standard programming languages APIs for accessing databases, e.g. JDBC,
have been widely used to save on programming effort and promote interoperability; the WS-DAI
dais-wg@ogf.org 3
GFD-I.163 December 30, 2009
specifications aim to bring the same benefits to service-based computing. The WS-DAI
specifications provide a set of WSDL [WSDL] defined interfaces for managing, querying and
describing various properties associated with data resources, i.e. the DBMS that manage the
data. Thus an important aspect of using this approach is that the interfaces defined in the WS-
DAI specifications can be combined with those defined by other web service standards that
concentrate on other areas, for example, security. In addition to this, the web service interfaces
provide a programming language independent way to access the underlying data resources.
This is of particular value to clients accessing RDF stores which do not provide consistent APIs
for accessing the RDF data. Thus the abstraction layer provided by the proposed RDF DAIS
interfaces will allow clients to contact the underlying RDF stores in a consistent manner
regardless of what the underlying storage engine is. In addition, although the SPARQL query
language already has an associated W3C recommendation web service-based protocol
[SPROT] for executing SPARQL queries.
The RDF(S)-based WS-DAI specifications motivated in this document are required for the
following reasons:
• The WS-DAI specifications set out standard patterns for interacting with data resources
within the context of service-based computing. For example, operations and properties exist
for exposing information about a data resource's ability to support various features such as
transactions and concurrency. Furthermore, WS-DAI can leverage off existing Web Service
specifications such as WS-ResourceProperties [WS-ResourceProperties] for exposing
resource properties and WS-ResourceLifetime [WS-ResourceLifetime] for resource lifetime
management, both of which form part of the Web Services Resource Framework [WSRF].
In contrast, the SPARQL Protocol defines a single query operation and associated fault
messages but lacks the range of operations, properties and faults defined within the WS-
DAI specifications in order to fully support access to data resources in a service-based
setting. An RDF(S) realization of WS-DAI is therefore required to provide this support in an
RDF(S) setting.
• The SPARQL Protocol's query operation is analogous to the direct data access query
pattern specified by WS-DAI, where the entire dataset formed as the result of a query is
returned to the client within a response message. The WS-DAI specification defines a
second pattern, indirect data access, where the result of a query is made available as a new
data resource, i.e. implementing the factory pattern. This pattern supports an indirect form
of third-party delivery, can be used to avoid unnecessary data movement, and allows a
client to pull data from a data resource rather than have it returned all at once in a single
response message. This access pattern is important in a wide range of scenarios including
distributed query processing and providing scalable/reliable data access.
• The execution of queries is not the only means by which a client may wish to interact with
an RDF(S) data resource. The interfaces provided by RDF(S) storage systems, for example
the Jena Semantic Web Framework [http://jena.sourceforge.net/] Ontology API, provide a
range of mechanisms for directly manipulating an ontology. As such APIs vary depending
on the specific storage system used, an application developer must change to a different
API if some resources in different organizations are stored using different systems such as
Oracle RDF or Sesame [http://www.openrdf.org/]. The greater the number of storage
systems that are used, the more APIs that need to be known the greater the effort required
to build an application. The WS-DAI-RDF(S) Ontology specification aims to provide a
standardized set of ontology handling primitives for interacting with RDF(S) data resources,
hiding any syntactic and platform-dependent aspects, enabling their use in an open,
interoperable way.
Currently, the W3C has published several specifications to access RDF(S) data, such as the
access protocol [SPROT] and query results format [RESULTS] for the SPARQL [SPARQL]
query language. However, it is important to note that this set of W3C specifications are targeted
only at extracting data from RDF(S) repositories. That is, they currently do not define a means
for creating, updating or deleting RDF(S) data, although particular proposals exist for doing so
(see [SUPDATE]).
These factors motivate our work on the provision of a WS-DAI-based standard supporting
RDF(S) data resources. The goal is to develop a single framework that satisfies the
dais-wg@ogf.org 4
GFD-I.163 December 30, 2009
requirements outlined above, including scalable data access patterns and a layer of abstraction
allowing for consistent interaction with underlying RDF management systems.
3. Specification Overview
3.1. Specification Organization
We have identified two different ways of interacting with RDF(S) resources: firstly we follow a
query approach, in which a client can retrieve the contents of a resource using SPARQL
queries; for the second we follow an ontological approach that enables a client to explore and
modify a resource using a set of primitives for accessing ontologies. In addition to the fact that
they both share a common purpose in supporting access to RDF(S), the common denominator
to both approaches is the type of underlying (RDF) data resource and the (RDF) data model
managed by the data resource. Thus, two specifications are proposed as new WS-DAI
realizations for accessing RDF(S) data:
1) WS-DAI RDF(S) Querying [WS-DAI-RDF(S)-Query]: this specification provides a query
language interface to RDF data. This is based on the set of W3C SPARQL [SPARQL] and
supports several extensions including the indirect access pattern mandated by the WS-DAI
core specification.
2) WS-DAI RDF(S) Ontology [WS-DAI-RDF(S)-Ont]: this specification provides an API style
ontology handling set of primitives based on the RDF(S) model. These primitives provide
various operations including updates to the ontology.
These approaches are not mutually exclusive, as using one of them does not imply that the
other one cannot be used at the same time on the same resource. Furthermore, they are
complementary, as they offer different mechanisms for interacting with data resources and each
of them is targeted to fulfil different specific access requirements.
As each of the two approaches provides a different kind of interface to RDF(S) resources, they
need to be addressed by different specifications. Nevertheless, the specifications should not be
totally decoupled, as they share a common purpose, data model and principal actor: the RDF(S)
data resource.
Figure 1 shows these specifications and their relations to existing set of WS-DAI specifications.
Both the RDF(S) Ontology and Query access specifications are WS-DAI realizations, like the
WS-DAIR [WS-DAIR] specification for relational data and the WS-DAIX [WS-DAIX] specification
for XML data, but they have a common purpose, supporting access to RDF(S) data resources,
the motivation for which is presented in this document.
W -DA
S I
Message
Core Patterns
, Messages and
Interfaces Properties
RDF(S) Interfaces
3.2. Terminologies
As the two RDF(S) related specifications share a common purpose, the set of interfaces these
specifications provide can be conceptually grouped together, as illustrated in Figure 1, to form
the set of WS-DAI-based interfaces supporting RDF, defined as follows:
dais-wg@ogf.org 5
GFD-I.163 December 30, 2009
RDF(S) Interfaces: The base interfaces and corresponding properties defined in the WS-DAI
specification extended to provide access to RDF(S) data resources.
The WS-DAI specification family is based on the concept of a data resource. Relational and
XML data resources are defined in the WS-DAIR and WS-DAIX specifications, respectively. For
the WS-DAI RDF(S), we have defined RDF(S) Data Resource as follows:
RDF(S) Data Resource: A data source or sink that is based on the RDF data model, together
with any associated management infrastructure that exhibits capabilities that are characteristic
of RDF repositories. The management infrastructure may also exhibit RDF(S) model based
views, exposing RDF Schema entailment capabilities over the resource. An RDF(S) Data
Resource is illustrated in Figure 2.
As described in Section 2, two specifications aim to provide different views for the same RDF
data. An RDF(S) Data Resource can be handled as a set of RDF triples [RDF-CONCEPTS]
(instances) or an ontological hierarchy which is based on the RDF(S) model [RDF-CONCEPTS].
dais-wg@ogf.org 6
GFD-I.163 December 30, 2009
dais-wg@ogf.org 7
GFD-I.163 December 30, 2009
dais-wg@ogf.org 8
GFD-I.163 December 30, 2009
dais-wg@ogf.org 9
GFD-I.163 December 30, 2009
In contrast to the functionality provided by the above profiles, the WS-DAI-RDF(S) Querying
specification is designed with the aim of being a minimal extension of WS-DAI, providing
support for queries only. For instance, the WS-DAI RDF(S) Querying specification supports
SPARQL as a means of interacting with RDF data, which does not yet provide any update
functionality. Although SPARQL update languages have been proposed, standards do not yet
exist and therefore the WS-DAI-RDF(S) Ontology specification provides the only way in which
the WS-DAI-RDF(S) specifications may be used to update RDF data.
dais-wg@ogf.org 10
GFD-I.163 December 30, 2009
Motivation
A grid may include a large number of resources with various intrinsic capabilities distributed
across different organizations. The explicit representation of resource metadata, with its
adequate exploitation, plays an important role in facilitating effective grid resource discovery
and selection, as shown in [TANGDK]. This is a key aspect considered in semantic grid
information system architectures and middleware such as S-MDS [S-MDS], S-OGSA [S-OGSA],
S-SRB [S-SRB], and the CaBIG [https://cabig.nci.nih.gov/] project's data access services, etc.
Goal
Given a set of repositories and services that store metadata from different types of resources,
the goal of a matchmaker is to discover and select appropriate resources for a given task. This
can be done by querying the available metadata – either using a high-level RDF query language
such as SPARQL or using a specialized data access API – and ordering the matched resources
based on specific ordering criteria, i.e. class subsumption relationships.
Requirement Analysis
Each semantic grid information system may collect resource information from different sources
in a grid, and maintain the resource metadata using their own proprietary mechanisms. Despite
their differences, the metadata representation used by these systems is the same, that is, it is
based on the RDF(S) model. Besides, the metadata could be created using the same RDF
schema. In this scenario, it is also desirable to retrieve resource metadata from multiple
available systems, so that the client may be able to obtain a more complete description of the
resources, as the lack of information from one system might be compensated by the information
from the others.
Use Case
Figure 6 shows the aforementioned matchmaking scenario implemented using the SPARQL
query language. In this scenario, RDF(S) data sources are exposed through RDF(S) data
access services which support the WS-DAI-RDF(S) query-based access mechanism. A
requester sends a resource request to the matchmaker, specifying the resource requirements
as a SPARQL query (1). The matchmaker forwards the query to existing metadata information
systems, which also support the same querying capabilities (2, 4, 6 and 8). After receiving the
query results (3, 5, 7 and 9), the matchmaker merges the results and forwards them to the
consumer (10). Similar work has been proposed and implemented in a semantic web
environment [MATCH].
dais-wg@ogf.org 11
GFD-I.163 December 30, 2009
dais-wg@ogf.org 12
GFD-I.163 December 30, 2009
notified(2), the agent browses the vocabulary repositories to check which elements are affected
by the specific change (elements that are obsolete, elements that may be out of date, and new
elements that may also have to be added) (3). After determining the set of changes that have to
be made in the metadata repositories, the agent deletes the obsolete parts of the affected
metadata (4), updates those parts that are out-of-date (5), and creates any new part that is
required (6).
Figure 7: Grid resource monitoring and annotation using WS-DAI-RDF(S) data access
mechanisms
dais-wg@ogf.org 13
GFD-I.163 December 30, 2009
dais-wg@ogf.org 14
GFD-I.163 December 30, 2009
implementing the distributed query processing to control the rate at which data is retrieved from
data resources. The use-case therefore relies extensively on the indirect data access pattern
supported by WS-DAI specifications.
Use Case
Figure 9 represents the interactions of ADMIRE users querying the registries (both local and
global) using SPARQL.
1
Framework 7 ICT 215024.
dais-wg@ogf.org 15
GFD-I.163 December 30, 2009
Figure 9: ADMIRE use case: Data-Aware Distributed Computing (DADC) engineers, DMI
experts and Domain experts acting as end users for and ADMIRE community. For more details
consult with [ADMIRE]
The ADMIRE registries provides access to the PEs that are designed by the ADMIRE end
users. Both registries are accessible via interfaces based on the WS-DAI-RDF(S) specification.
The registries are also accessible via an implementation based on OGSA-DAI
[http://ogsadai.org.uk] activities. The latter is used by the ADMIRE workbench users whilst the
former is used by users external to the project to query the registry for available PEs – hence
the requirement to use a standards based mechanism.
The working process is described as follows:
• a user queries the local registry for a Processing Element (PE) by sending a SPARQL
query;
• if there is a PE that matches the query in the local registry then this is returned to the
user else the local registry queries the other ADMIRE registries for possible matches. If
there is a match, the location of these matches are propagated to the local registry;
• the local registry returns the locations of the desired PEs to the user if any exist;
• the user accesses and executes the PE stored in the repository containing the data
mining models.
It is important to note that there are two registries with the same functionality but working at
different levels. The first (local) registry is located locally for a user to access directly. The other
registries are available for external queries from the local registries (via the gateways) and are
populated by the local registries. The content of the registries will be available to people
external to ADMIRE using the standard WS-DAI-RDF interfaces.
4.5. Summary
From these four scenarios it is clear that there is a real benefit to having a standardized set of
interfaces to be able to access RDF(S) data. Moreover, in contrast to the existing specifications
for accessing RDF(S) data resources, such as the SPARQL protocol, the different types of
access patterns provided by the WS-DAI family of specifications can provide additional ways of
addressing the scenarios. For example, this is demonstrated in Section 4.2 by the Grid
Resource Annotation and Monitoring use case, which requires the ontological access primitives
dais-wg@ogf.org 16
GFD-I.163 December 30, 2009
provided by the WS-DAI-RDF(S) Ontology specification, and in Section 4.3 by the Federated
SPARQL use case which requires the indirect access pattern supported by WS-DAI
specifications. Thus we believe that there is a real need for this type of functionality both within
the grid world and more generally within the RDF(S) communities as well.
5. Conclusion
The provisioning of RDF(S) access mechanisms is of major interest to the OGF community as it
will be the first step in the way for enhancing the current grid by means of semantic
technologies.
The DAIS WG is engaged in an initiative for providing such mechanisms as part of the data
access and integration facilities that are being defined at the moment. The work will be carried
out in parallel: one focused on accessing following an ontological approach, and the other
targeted at accessing to RDF(S) contents using the query language.
2
The work that is to be accomplished has its roots is previous work undertaken by AIST and the
3
OntoGrid project, teams who will keep working in these issues and will lead the initiative.
We encourage the rest of the DAIS WG members, OGF members and Semantic Grid experts
who are interested in the forthcoming work, to join the initiative.
Author Information
Isao Kojima
Information Technology Research Institute
National Institute of Advanced Industrial Science and Technology (AIST)
Central 2, 1-1-1 Umezono, Tsukuba, Ibaraki
305-8568
Japan
email: kojima@ni.aist.go.jp
Oscar Corcho
Ontology Engineering Group (OEG),
Universidad Politécnica de Madrid (UPM),
Campus de Montegancedo s/n,
28660 – Boadilla del Monte, Madrid
Spain
email: ocorcho@fi.upm.es
Steven Lynden
Information Technology Research Institute
National Institute of Advanced Industrial Science and Technology (AIST)
Central 2, 1-1-1 Umezono, Tsukuba, Ibaraki
305-8568
Japan
email: steven.lynden@aist.go.jp
Mario Antonioletti
2
http://www.aist.go.jp
3
http://www.ontogrid.eu
dais-wg@ogf.org 17
GFD-I.163 December 30, 2009
EPCC,
JCMB,
The King's Buildings,
Mayfield Road,
Edinburgh EH9 3JZ,
United Kingdom.
email: mario@epcc.ed.ac.uk
Asunción Gómez-Pérez
Ontology Engineering Group (OEG),
Universidad Politécnica de Madrid (UPM),
Campus de Montegancedo s/n,
28660 – Boadilla del Monte, Madrid
Spain
email: asun@fi.upm.es
Contributors
Acknowledgements
We would like to thank to those members of the DAIS-WG who have helped us in the process
of chartering the initiative as part of the DAIS WG: Malcolm Atkinson, Amy Krause, and Dave
Pearson.
We also have to thank AIST and the OntoGrid project, as their funding has made possible this
work.
OMII-UK resources contributed to the production of this work. OMII-UK is funded by EPSRC
through the UK e-Science Core Programme and through the JISC.
dais-wg@ogf.org 18
GFD-I.163 December 30, 2009
The OGF invites any interested party to bring to its attention any copyrights, patents or patent
applications, or other proprietary rights which may cover technology that may be required to
practice this recommendation. Please address the information to the GGF Executive Director.
References
[ADMIRE]
M. Atkinson, P. Brezany, O. Corcho, L. Han, J.I. van Hemert, L. Hluchy, A. Hume, I.
Janciak, A. Krause, and D. Snelling. ADMIRE White Paper: Motivation, Strategy,
Overview and Impact. Technical Report version 0.9, University of Edinburgh, January
2009
[DAIRDFS]
M. Esteban, I. Kojima, S. Mirza, O. Corcho and A. Gomez, Accessing RDF(S) data
resources in service-based Grid infrastructures. Concurrency and Computation:
Practice and Experience, Vol.21.No.8, 1029-1051 (2009)
[GLUE]
S. Andreozzi et al. GLUE Specification v.2.0, OGF, GLUE Working Group, March 2009
http://www.ogf.org/documents/GFD.147.pdf.
[GRID]
I. Foster and C. Kesselman (Eds.) GRID 2, Blueprint for a New Computing
Infrastructure, Morgan-Kaufmann Press. (2003)
[GRID2SEM]
C. Goble, D. DeRoure, N. Shadbolt and A. Fernandes, Enhancing services and
applications with knowledge and semantics, in [GRID] (2003)
[MATCH]
Said Mirza. A Semantic Matchmaker for RDF/OWL-based Service Repositories, RDF,
Ontologies and Meta-Data Workshop, UK National e-Science Institute (2006)
http://www.nesc.ac.uk/action/esi/download.cfm?index=3183
[OGSA-DAI-RDF]
rd
I. Kojima. Design and Implementation of OGSA-DAI-RDF, 3 GGF Semantic Grid
Workshop
dais-wg@ogf.org 19
GFD-I.163 December 30, 2009
http://www.semanticgrid.org/GGF/ggf16/slides/Design%20and%20Implementation%20o
f%20OGSA-DAI-RDF.ppt
[RDF-CONCEPTS]
G. Klyne and J. J. Carroll. Resource Description Framework (RDF): Concepts and
Abstract Syntax, W3C Recommendation. 10 February 2004
http://www.w3.org/TR/rdf-concepts/
[RDF-SEMANTICS]
P. Hayes (Ed). RDF Semantics. W3C Recommendation 10 February 2004
http://www.w3.org/TR/rdf-mt/
[RDFS]
D. Brickley and R.V. Guha, RDF Vocabulary Description Language 1.0: RDF Schema.
W3C Recommendation 10 February 2004
http://www.w3.org/TR/rdf-schema/
[RDF-XML]
D. Beckett (editor), RDF/XML Syntax Specification, W3C Recommendation, 2004.
http://www.w3.org/TR/rdf-syntax-grammar/
[RESULTS]
D. Beckett, SPARQL Query Results XML Format, W3C Recommendation 15 January
2008.
http://www.w3.org/TR/rdf-sparql-XMLres/
[S-MDS]
S. Mirza and I. Kojima. Towards Automatic Service Discovery and Monitoring in WS-
Resource Framework, In: Proc. of the First International Conference on Semantics,
Knowledge and Grid. (2005) 932-938
[S-OGSA]
P. Alper, S. Bechhofer, O. Corcho, C. Goble, I. Kotsiopoulos, P. Missier. An overview of
S-OGSA: a Reference Semantic Grid Architecture.Journal of Web Semantics: Science,
Services and Agents on the World Wide Web, vol. 4, no. 2, June, 2006, pp. 102-115
(DOI: 10.1016/j.websem.2006.03.001).
[SPARQL]
Eric Prud'hommeaux and Andy Seaborne. SPARQL Query Language for RDF, W3C
Recommendation 15 January 2008
http://www.w3.org/TR/rdf-sparql-query/
[SPROT]
K. Clark, SPARQL Protocol for RDF, W3CRecommendation 15 January 2008.
http://www.w3.org/TR/rdf-sparql-protocol/
[S-SRB]
S.J. Jeffrey, and J. Hunter, A Semantic Search Engine for the Storage Resource Broker,
in 3rd GGF Semantic Grid Workshop. 2006: Athens, Greece.
[SW]
T. Berners-Lee, J. Hendler, O. Lassila. The Semantic Web. Scientific American, 284(5)
(2001) 34 – 43
[SUPDATE]
A. Seaborne et al. SPARQL Update - A language for updating RDF graphs. W3C
Member Submission, 15 July 2008
dais-wg@ogf.org 20
GFD-I.163 December 30, 2009
http://www.w3.org/Submission/2008/SUBM-SPARQL-Update-20080715/
[TANGDK]
H. Tangmunarunkit, S. Dekker and C. Kesselman. Ontology-based resource matching
in the grid- The grid meets the semantic web, Second International Web Conference,
ISWC2003 (2003)
[UCODE]
T-Engine Forum, "Ubiquitous ID Architecture”, UID-CO00002-0.00.24, Nov. 2006 (in
Japanese).
[WS-DAI]
M. Antonioletti, M. Atkinson, A. Krause, S. Malaika, S. Laws, N. W. Paton D. Pearson,
and G. Riccardi. Web Services Data Access and Integration – The Core (WS-DAI)
Specification, Version 1.0. GWD-R, Global Grid Forum, DAIS Working Group, Jun
2006.
[WS-DAIR]
M. Antonioletti, B. Collins, A. Krause, S. Laws, J. Magowan, S. Malaika, and N.W.
Paton. Web Services Data Access and Integration – The Relational Realisation (WS-
DAIR) Specification, Version 1.0. GWD-R, Global Grid Forum, DAIS Working Group,
Jun 2006.
[WS-DAI-RDF(S)-Ont]
M. Esteban and A. Gomez: Web Services Data Access and Integration - The RDF(S)
Realization(WS-DAI-RDF(S)) RDF(S) Ontology Specification, Profile 0,Open Grid
Forum, DAIS Working Group
http://forge.gridforum.org/sf/go/doc15613?nav=1
[WS-DAI-RDF(S)-Query]
I. Kojima, S. Mirza and S. Lynden: Web Services Data Access and Integration – The RDF(S)
Realization(WS-DAI RDF(S)) RDF(S) Querying Specification, , Open Grid Forum, DAIS
Working Group
http://forge.gridforum.org/sf/go/doc14074?nav=1
[WS-DAIX]
M. Antonioletti, S. Hastings, A. Krause, S. Langella, S. Laws, S. Malaika, and N.W.
Paton. Web Services Data Access and Integration – The XML Realization (WS-DAIX)
Specification,Version 1.0. GWD-R,Global Grid Forum,DAIS Working Group, Jun 2006.
[WSDL]
E. Christensen, F. Curbera, G. Meredith and S. Weerewarana. Web Services
Description Language (WSDL) 1.1, W3C Note. 15 March 2001
http://www.w3.org/TR/wsdl
[WS-ResourceLifetime]
L. Srinivasan and T.Banks. Web Services Resource Lifetime 1.2 (WS-
ResourceLifetime). OASIS Standard, 1 April 2006.
http://docs.oasis-open.org/wsrf/wsrf-ws_resource_lifetime-1.2-spec-os.pdf
[WS-ResourceProperties]
S. Graham and J. Treadwell. Web Services Resource Properties 1.2 (WS-
ResourceProperties). OASIS Standard, 1 April 2006.
http://docs.oasis-open.org/wsrf/wsrf-ws_resource_properties-1.2-spec-os.pdf
[WSRF]
T. Banks (editor), Web Services Resource Framework (WSRF) - Primer v1.2. Oasis
Standards, May 2006
http://docs.oasis-open.org/wsrf/wsrf-primer-1.2-primer-cd-02.pdf
dais-wg@ogf.org 21