GGF OGSA Glossary

GWD-I (draft-ogf-dais-ws-rdfs-access-activity-glossary.v1)
Data Access and Integration Services
http://forge.gridforum.org/projects/dais-wg
M. Esteban Gutiérrez, UPM
Isao Kojima, AIST
Ó. Muñoz García, UPM
Said Mirza Pahlevi, AIST
November 26th, 2007
Data Access and Integration Services - RDF(S) Access
Glossary of Terms
Version 0.3
Status of This Document
This document provides information to the Grid community regarding the concepts and terms
which will be used in the WS-DAI RDF(S) Specifications and related documents. It does not
define any standards or technical recommendations. Distribution is unlimited.
Copyright Notice
Copyright © Open Grid Forum (2007). All Rights Reserved.
Trademark
Open Grid Services Architecture and OGSA are trademarks of the Open Grid Forum
Abstract
The DAIS Working Group is about providing an access mechanism to data defined by means of
RDF. The objective is to define a mechanism which provides a standard access interface to
RDF(S) data resources, which complies with the principles and practices defined by the Open
Grid Services Architecture (OGSA). To do so, this mechanism is being developed as a new WSDAI realization. The realization distinguishes two types of access to RDF(S) data resources:
declarative and programmatic. The former relies on the usage of SPARQL, an RDF query
language, for expressing declaratively the structure of the data to be retrieved. The latter defines
a set of fine grained operations for accessing the resources exploiting the semantics of the
RDF(S) model.
The purpose of this Glossary is to provide an unambiguous definition of the terms used in the
context of the documents that are being produced as part of the development of the RDF(S)
realization. The document is intended to be read in conjunction with the WS-DAI specification, the
WS-DAIR and WS-DAIR realizations, and the current straw-man documents for the RDF(S) query
and ontology access. The reader is referred to external documents for further explanation where
necessary.
GWD-I (draft-ogf-dais-ws-rdfs-access-activity-glossary.v1)
May 4, 2007
Contents
1.
Introduction ........................................................................................................................... 3
2.
Terms .................................................................................................................................... 3
3.
Security Considerations ...................................................................................................... 12
4.
Editor Information ................................................................. Error! Bookmark not defined.
5.
Contributors .......................................................................... Error! Bookmark not defined.
6.
Acknowledgments ................................................................. Error! Bookmark not defined.
7.
Intellectual Property Statement........................................................................................... 13
8.
Full Copyright Notice .......................................................................................................... 13
9.
References.......................................................................................................................... 13
[email protected]
2
GWD-I (draft-ogf-dais-ws-rdfs-access-activity-glossary.v1)
May 4, 2007
1. Introduction
The DAIS Working Group is about providing an access mechanism to data defined by means of
RDF. The objective is to define a mechanism which provides a standard access interface to
RDF(S) data resources, which complies with the principles and practices defined by the Open
Grid Services Architecture (OGSA). To do so, this mechanism is being developed as a new WSDAI realization. The realization distinguishes two types of access to RDF(S) data resources:
declarative and programmatic. The former relies on the usage of SPARQL, an RDF query
language, for expressing declaratively the structure of the data to be retrieved. The latter defines
a set of fine grained operations for accessing the data resources exploiting the semantics of the
RDF(S) model.
In this document we attempt to provide unambiguous definition of the terms used in the context of
the DAIS RDF(S) access activity and the current straw-man documents. We do this as an attempt
to define a basic terminology that allows merging the work that is being done separately in the
query and ontology parts of the specification.
The glossary includes three types of entries each one colored in a different way. Pale blue entries
contain terms defined in the WS-DAI specification or in the WS-DAIR / WS-DAIX realizations.
Purple entries contain the RDF(S) terminology provided for better understanding both straw-mans.
White entries contain the terms defined in the RDF(S) Ontology Access Specification, while the
green ones contain the terms defined in the RDF(S) Querying Specification straw-man. Please
note that some of the entries are repeated, that is, some of the terms are defined more than once,
but in different contexts. Once we agree in the definitions it will be necessary to merge all the
definitions in a single entry, as it is done in [14].
In presenting these definitions we do not attempt to justify them, nor present the arguments that
surround them, but we encourage the reader to follow any supplied references for a more
detailed discussion.
After the list of terms, we also include an open issues section, where we point out current
overlaps and clashes between all the terms included this version of the glossary. The objective of
this section is to serve as a place for discussing those parts of the terminology that we still have
to agree on before finalizing the document. Whenever an open issue is solved, the terms will be
updated in the list as needed, and the RDF(S) access straw-mans will be modified accordingly.
2. Terms
Note: In the following table, words or phrases in italics are themselves defined in the table.
Term
Ref’
s
Definition
A
Access control
Granting or denying access to a data access service and the data it
represents, where appropriate, using suitable access mechanisms and
interfaces either at the service or the underlying data resource.
[11]
Arc
An arc is the representation of a property in a RDF graph.
[2]
Attachment/Deta
chment
Operation
An operation that creates or deletes relationships between resources in a
repository (those for managing the relationships between resources)
B
Blank Node
A node that is not an RDF URI reference or a literal. It is just a unique node
that can be used in one or more RDF statements, but has not intrinsic name.
[email protected]
3
[2]
GWD-I (draft-ogf-dais-ws-rdfs-access-activity-glossary.v1)
Term
May 4, 2007
Ref’
s
Definition
The blank nodes in an RDF graph are drawn from an infinite set. This set of
blank nodes, the set of all RDF URI references and the set of all literals are
pair wise disjoint.
C
Class
A class in RDF Schema corresponds to the generic concept of a Type or
Category. RDF classes can be used to represent almost any category of
thing. The RDF(S) vocabulary provides the following built-in classes:
rdfs:Resource, rdfs:Class, rdfs:Literal, rdfs:Datatype, rdf:XMLLiteral, and
rdf:Property.
[4]
Consumer
A consumer, in terms of a data resource, is an application that exploits the
interface provided by a data access service in order to access a data
resource.
[11]
Creation/Deletion
Operation
An operation that creates or deletes resources from a repository (which
deals with the management of instances).
D
Data Access
The provision of access to data through a service interface.
[11]
Data Description
The provision of information about a service or the data resource accessed
by way of the service.
[11]
Data Factory
The provision of indirect access to data through alternative service
interfaces.
[11]
Data Resource
Any system that can act as a source or sink of data. Examples of data
resources include relational or XML databases, file systems and sensor
networks.
[11]
Data Resource
Abstract Name
A unique and persistent name for a data resource suitable for machine
processing that does not necessarily contain any location information. An
abstract name takes the form of a URI.
[11]
Data Resource
Address
A concrete name that specifies the location of a data resource as accessed
through a data access service. The address takes the form of a web service
end point with enough information to distinguish the data resource at that
end point.
[11]
Data Service
A web service that implements one or more of the WS-DAI specified
interfaces to provide access to data resources.
[11]
Data Service
Model
[11]
Data Set
An encoding of data suitable for externalization outside a data access
service, for example, as an XML document.
[11]
DataSetMap
A mapping between the QName of a message and the URI of a dataset
format. For direct access operations the dataset format refers to the format
of the returned dataset. Multiple instances of this property provide the
complete map for a data resource.
[11]
Data Source
An operational system, third-party organization, or external system that
provides the data to support the information requirements of the client. The
data source is accessed during the data acquisition process.
Datatype
Datatypes are used by RDF in the representation of values such as integers,
floating point numbers and dates.
There is no built-in concept of numbers or dates or other common values.
Rather, RDF defers to datatypes that are defined separately, and identified
with URI references. RDF predefines just one datatype rdf:XMLLiteral, used
[email protected]
4
[2],
[11]
GWD-I (draft-ogf-dais-ws-rdfs-access-activity-glossary.v1)
Term
May 4, 2007
Ref’
s
Definition
for embedding XML in RDF.
RDF provides no mechanism for defining new datatypes, and leverages on
the extensible framework provided by the XML Schema Datatypes [10] for
the definition of new datatypes to be used in RDF.
A datatype consists of a lexical space (a set of UNICODE strings), a value
space and a lexical-to-value mapping (a set of pairs whose first element
belongs to the lexical space of the datatype, and the second element
belongs to the value space of the datatype).
Datatype
Entailment
S D-entails E when every D-interpretation which satisfies every member of S
also satisfies E. D-entailment is an example of vocabulary entailment.
[4]
Datatype
Entailment Rules
Entailment rules aimed at capturing datatype entailment, based on
information supplied by the datatypes themselves.
[4]
Datatype
Interpretation
If D is a datatype map, a D-interpretation of a vocabulary V is any RDFS
interpretation I of V union {aaa: < aaa, x > in D for some x } which satisfies
the datatype semantic conditions for every pair < aaa, x > in D.
[4]
Datatype
Semantic
Conditions
The conditions that define the model-theoretic semantics of the datatypes in
RDF(S)
[4]
Direct Data
Access
Data access where a consumer receives a direct response, containing the
requested data, following a request made to a data access service.
[11]
Entailment
A semantic relationship between expressions which holds whenever the
truth of the first guarantees the truth of the second. Equivalently, whenever it
is logically impossible for the first expression to be true and the second one
false. Equivalently, when any interpretation which satisfies the first also
satisfies the second. (Also used between a set of expressions and an
expression.)
[4]
Entailment Rule
Inference pattern which captures forms of vocabulary entailment. In the
RDF(S) specifications, the entailement rules are all stated with the form "add
a triple to a graph when it contains triples conforming to a pattern", and they
are all valid in the following sense: a graph entails any larger graph that is
obtained by applying the rules to the original graph.
[4]
Extensional
Semantic
Conditions
Certain conditions that provide additional model-theoretic semantics to
specific parts of RDFS (subClassOf, subPropertyOf, domain, and range).
[4]
External Graph
A graph which is managed by an external data management system.
External Data
Management
System
A system existing out of the middleware that manages data sources. The
system provides to the consumers with specific mechanisms for accessing
the data sources, and also manages its the lifetime.
[11]
Externally
Managed Data
Resource
A data source that is managed by an external data management system.
[11]
Fault
A message that notifies the ocurrence of a system failure.
[11]
Fragment
Identifier
When a URI reference is used to perform a retrieval action on the identified
resource, the optional fragment identifier, separated from the URI by a
crosshatch ("#") character, consists of additional reference information to be
interpreted by the user agent after the retrieval action has been successfully
completed.
[11],
[5],
E
F
[email protected]
5
[9],
[18]
GWD-I (draft-ogf-dais-ws-rdfs-access-activity-glossary.v1)
Term
May 4, 2007
Ref’
s
Definition
G
Graph
See RDF Graph.
H
I
Indirect Data
Access
Data access where a consumer does not receive the results in the response
to a request made to a data access service. The request to access data will
be processed by the data access service and data resource, and the results
will be made available to the consumer indirectly as a new data resource,
often through a different data access service that may support a different set
of interfaces.
[11]
Inference
An act or process of constructing new expressions from existing
expressions, or the result of such an act or process. Inferences
corresponding to entailments are described as correct or valid. Inference
rule, formal description of a type of inference; inference system, organized
system of inference rules; also, software which generates inferences or
checks inferences for validity
[4]
Instance
A member of a class.
[2]
Interface
The collections of messages that a service offers its clients. In the WS-DAI
specifications, interfaces are often associated with properties that provide
information about the service.
[11]
Interface
Composition
To put an interface in conjunction with others into data access services.
[11]
Interpretation
A minimal formal description of those aspects of a world which is just
sufficient to establish the truth or falsity of any expression of a logic.
(Some logic texts distinguish between a interpretation structure, which is a
'possible world' considered as something independent of any particular
vocabulary, and an interpretation mapping from a vocabulary into the
structure. The RDF semantics takes the simpler route of merging these into
a single concept.)
[4]
Lifetime
The duration of existence of an entity.
[11]
Literal
Literals are used to identify values such as numbers and dates by means of
a lexical representation. Anything represented by a literal could also be
represented by a URI, but it is often more convenient or intuitive to use
literals.
A literal may be the object of an RDF statement, but not the subject or the
predicate.
Literals may be plain or typed.
[2]
An abstract definition of the data being transmitted. A message consists of
logical parts, each of which is associated with a definition within some type
system. Messages are used as input and outputs of operations.
[11],
[17]
J
K
L
M
Message
[email protected]
6
GWD-I (draft-ogf-dais-ws-rdfs-access-activity-glossary.v1)
Term
May 4, 2007
Ref’
s
Definition
N
N3
A language wich is a compact and readable alternative to RDF/XML syntax
wich allows greater expresiveness. It was originally developed in the context
of the Semantic Web Interest Group.
[7],
[8]
Native Interface
Those interfaces that mimic the main classes of the RDF(S) model and
provide specific ontological access primitives targeted to that class.
Node
A node represents the subject or the object of a triple in a graph.
[2]
N-Triples
A line-based plain text format for encoding an RDF graph. It is a fixed subset
of N3. It is currently used for expressing RDF test cases and defining the
correspondence between RDF/XML and RDF abstract syntax.
[6]
Object
A part of an RDF triple; it can be an RDF URI reference, a literal or a blank
node. It denotes the resource that is object of the relationship in the
statement asserted by the triple.
[2]
Ontological
Access Primitive
Data access operation based upon the model/formalism used for
representing the data, which takes into account the structures defined by the
formalism and the relationships between them.
Ontology-based
Access Operation
See ontological access primitive.
Operation
A functionality offered by an interface.
[11]
Plain Literal
A plain literal is a string combined with an optional language tag. This may
be used for plain text in a natural language. As recommended in the RDF
formal semantics, these plain literals are self-denoting.
[2]
Predicate
A part of an RDF triple, which is a RDF URI Reference. It is also known as
the property of the triple. It denotes the specific relationship that holds
between the subject and the object in the statement asserted by the triple.
[2]
Property
A characteristic of a data resource as well as the data access service’s
relationship with that data resource. Properties are represented by XML
elements.
[11]
Property
A relation between subject resources and object resources.
[4]
O
P
Q
R
RDF
See Resource Description Framework.
RDF Axiomatic
Triples
RDF triples that are valid for every RDF interpretation. These triples define
the RDF vocabulary using RDF.
[4]
RDF Collection
Vocabulary
The part of the built-in RDF(S) vocabulary provided for describing closed
collections, i.e. those that can have no more members. These collections
are represented as lists of items. Nevertheless, RDFS does not require that
there be only one first element of a list-like structure, or even that a list-like
structure have a first element. The elements of the vocabulary are: rdf:List,
rdf:first, rdf:rest, and rdf:nil.
[1],
[3]
RDF Container
Vocabulary
The part of the built-in RDF(S) vocabulary provided for describing
containers, that is, groups of members. The elements of the vocabulary are:
[1],
[3]
[email protected]
7
GWD-I (draft-ogf-dais-ws-rdfs-access-activity-glossary.v1)
Term
May 4, 2007
Ref’
s
Definition
rdfs:Container, rdf:Bag, rdf:Seq, rdf:Alt, rdfs:ContainerMembershipProperty,
and rdfs:member.
RDF Entailment
S rdf-entails E when every RDF interpretation which satisfies every member
of S also satisfies E. RDF entailment is an example of vocabulary
entailment.
[4]
RDF Entailment
Rules
Entailment rules defined for the RDF vocabulary.
[4]
RDF Graph
A set of RDF triples. These graphs can be illustrated by a node and
directed-arc diagrams where the subjects and objects of the triples are
represented as nodes, and the predicates are represented as directed arcs.
The assertion of an RDF graph amounts to asserting all the triples in it, so
the meaning of an RDF graph is the conjunction (logical AND) of the
statements corresponding to all the triples it contains.
[2]
RDF
Interpretation
An simple interpretation that satisfies the RDF semantic conditions and the
RDF axiomatic triples.
[4]
RDF Model
RDF is based on the idea that the things to be described have properties
which have values, and that resources can be described by making
statements that specify those properties and values. RDF models
[1]
statements as nodes and arcs in a directed, labeled graph data
structure..
RDF Reification
Vocabulary
The part of the built-in RDF(S) vocabulary provided for describing RDF
statements without stating them: rdf:Statement, rdf:subject, rdf:predicate,
and rdf:object.
[1],
[3]
RDF Schema
An RDF vocabulary description language which defines a built-in RDF
vocabulary that may be used to describe other RDF vocabularies.
[3]
RDF Semantic
Conditions
The conditions that define the model-theoretic semantics of RDF.
[4]
RDF Triple
The base construction of RDF. RDF triples are composed of a subject, a
predicate, and an object; triples are conventionally written in the order
subject, predicate, object. Each triple represents a statement of a
relationship between the subject and the object. RDF triples can be
represented as a node-arc-node link, where the subject and object are
nodes, and the predicate is a directed arc from the subject to the predicate.
[2]
RDF URI
reference
A URI reference within an RDF graph that identifies a resource of the
vocabulary. Used as a node identifies the resource the node represents.
Used as an arc identifies a relationship between the nodes it connects, that
is, a property between the elements represented by the nodes. A predicate
URI reference may also be a node in the graph.
[2]
RDF Utilitiy
Vocabulary
The part of the built-in RDF(S) vocabulary provided for describing useful
information for deploying RDF vocabulary descriptions in the World Wide
Web: rdfs:seeAlso, rdfs:isDefinedBy, and rdf:value.
RDF Vocabulary
The RDF vocabulary is the set of predefined URI references in the rdf:
namespace: rdf:type, rdf:Property, rdf:XMLLiteral, rdf:nil, rdf:List,
rdf:Statement, rdf:subject, rdf:predicate, rdf:object, rdf:first, rdf:rest, rdf:Seq,
rdf:Bag, rdf:Alt, rdf:_1, rdf:_2, ..., rdf:value.
RDF(S)
The combination of RDF vocabulary and the RDFS vocabulary.
RDF(S) List Data
Resource
A system that manages RDF(S) lists, and provides list-based ontological
primitives for querying or updating the list data.
RDF(S) Property
A system that manages RDF(S) properties, and provides property-based
[email protected]
8
[3],
[4]
GWD-I (draft-ogf-dais-ws-rdfs-access-activity-glossary.v1)
May 4, 2007
Ref’
s
Term
Definition
Data Resource
ontological primitives for querying or updating the property data.
RDF(S) Class
Data Resource
A system that manages RDF(S) classes, and provides class-based
ontological primitives for querying or updating the class data.
RDF Dataset
An RDF Dataset comprises one graph, the default graph, which does
not have a name, and zero or more named graphs, where each
named graph is identified by an IRI.
RDF Graph Set
An RDF Graph Set comprises zero or more graphs, where each graph is
identified by an IRI.
RDF(S)
Container Data
Resource
A system that manages RDF(S) containers, and provides container-based
ontological primitives for querying or updating the container data.
RDF Data
Resource
A data source or sink that is based on RDF Model, together with any
associated management infrastructure, that exhibits capabilities that are
characteristic of RDF repositories [DAIRDFS]. It contains an RDF Graph
Set.
[15]
RDF(S) Data
Resource
A data source or sink that is based on RDF(S) data model, together with any
associated management infrastructure, that exhibits capabilities that are
characteristic of RDF repositories [DAIRDFS].
[16]
RDF Interfaces
The base interfaces and corresponding properties defined in the WS-DAI
specification extended to provide access to RDF data resources.
[15]
RDF(S)
Interfaces
The base interfaces and corresponding properties defined in the WS-DAI
specification extended to provide access to RDF(S) data resources.
[16]
RDF(S) Model
The RDF(S) framework defines a directed, labeled graph data structure for
representing information in the Web. The nodes and arcs of the graph
represent the things being described and the relationships between them.
The RDF(S) model is based on the RDF Model that defines the set of built-in
nodes (things) and arcs (relationships), their semantics and entailment
mechanisms, needed for structuring and reasoning about such information.
RDF(S) Ontology
Access
Programmatic data access approach which leverages on the RDF(S) model
and its semantics for defining a set ontological access primitives for
accessing to RDF(S) data sources.
RDF(S) Query
Access
Declarative data access approach to RDF(S) data sources which leverages
on RDF(S) query languages for expressing specific data that is to be
retrieved.
RDF(S)
Repository Data
Resource
A system that manages an RDF(S) repository, and provides resource-based
ontological primitives for querying or updating the repository data.
RDF(S)
RepositorySelect
or Data Resource
A system that manages sets of RDF(S) repositories.
RDF(S)
Resource Data
Resource
A system that manages RDF(S) resources, and provides resource-based
ontological primitives for querying or updating the resource data.
RDF(S)
Statement Data
Resource
A system that manages RDF(S) reified statements, and provides statementbased ontological primitives for querying or updating the statement data.
RDF/XML
An XML syntax for RDF graphs. It is the recommended syntax for
applications to exchange RDF information.
[email protected]
9
[20]
[5]
GWD-I (draft-ogf-dais-ws-rdfs-access-activity-glossary.v1)
May 4, 2007
Ref’
s
Term
Definition
RDFS
See RDF Schema.
RDFS Axiomatic
Triples
RDF triples that are valid for every RDFS interpretation. These triples define
the RDFS vocabulary using RDF.
[4]
RDFS Entailment
S rdfs-entails E when every RDFS interpretation which satisfies every
member of S also satisfies E. RDFS entailment is an example of vocabulary
entailment. Since every RDFS interpretation is an RDF interpretation, if S
rdfs-entails E then it rdf-entails E; but RDFS entailment is stronger than RDF
entailment.
[4]
RDFS Entailment
Rules
The entailment rules defined for the RDFS vocabulary.
[4]
RDFS
Interpretation
An RDF interpretation that statisfies the extra RDFS semantic conditions
and the RDFS axiomatic triples.
[4]
RDFS Semantic
Conditions
The conditions that define the model-theoretic semantics of RDFS.
[4]
RDFS
Vocabulary
RDF Schema extends RDF to include a larger vocabulary with more
complex semantic constraints. The RDFS vocabulary is the set of predefined
URI references in the rdfs: namespace: rdfs:domain, rdfs:range,
rdfs:Resource, rdfs:Literal, rdfs:Datatype, rdfs:Class, rdfs:subClassOf,
rdfs:subPropertyOf, rdfs:member, rdfs:Container,
rdfs:ContainerMembershipProperty, rdfs:comment, rdfs:seeAlso,
rdfs:isDefinedBy, and rdfs:label.
[3],
[4]
Realization
An especialized data access specification built using the model and patterns
defined by the WS-DAI specification
[11]
Relational Data
Resource
A data source/sink that is characteristic of relational database systems, i.e.,
can be queried or updated using SQL.
[12]
Relational
Interfaces
The base interfaces and corresponding properties defined in the WS-DAI
specification extended to provide access to relational data resources.
[12]
Repository
A set of RDF triples that are physically stored together.
Repository
Selector
An entity that manages sets of repositories.
Resource
As used in RDF: (i) An entity; anything in the universe. (ii) As a class name:
the class of everything; the most inclusive category possible.
Resource
The base structure for dealing with an instance.
Resource
Description
Framework
The Resource Description Framework (RDF) is a general-purpose language
for representig information about resources in the Web.
[1]
Resource List
A resource list contains the abstract names and addresses of all the data
resources known to and accessible through a data access service.
[11]
Retrieval
Operation
An operation that retrieves information from a repository.
[4]
S
Service Managed
Data Resource
A data source that contains data created in the context of a data service and
usually does not have existence outside of the data service. The data
service is in charge of controlling the lifetime of that data resource, and any
data it contains.
[11]
Simple
Base entailment about RDF graph without taking into account the
[4]
[email protected]
10
GWD-I (draft-ogf-dais-ws-rdfs-access-activity-glossary.v1)
May 4, 2007
Ref’
s
Term
Definition
Entailment
entailments about the names in the graph. Simple interpretations and
simple entailment capture the semantics of RDF graphs when no attention is
paid to the particular meaning of any of the names in the graph. To obtain
the full meaning of an RDF graph written using a particular vocabulary, it is
necessary to add further semantic conditions which attach stronger
meanings to particular URI references and typed literals in the graph.
Following conventional terminology, a (simple) interpretation I satisfies E if
I(E)=true, and a set S of RDF graphs (simply) entails a graph E if every
interpretation which satisfies every member of S also satisfies E.
Simple
Entailment Rules
Base entailment rules which generate generalizations, i.e. graphs which
have the original graph as an instance.
Simple fact
See statement.
Simple
Interpretation
Base interpretation about an RDF graph without taking into account the
interpretations about the names in the graph. Simple interpretations and
simple entailment capture the semantics of RDF graphs when no attention is
paid to the particular meaning of any of the names in the graph. To obtain
the full meaning of an RDF graph written using a particular vocabulary, it is
necessary to add further semantic conditions which attach stronger
meanings to particular URI references and typed literals in the graph.
[4]
SPARQL
A query language for RDF.
[20]
SPARQL
Protocol for RDF
A protocol for converying SPARQL queries from query clients to a SPARQL
query processing.
[21]
SPARQL Query
Results XML
Format
an XML format for the variable binding and boolean results formats
provided by the SPARQL.
[22]
Statement
A relationship between two things. It may be represented as an RDF triple in
which the predicate names the relationship, and the subject and object
denote the two things. It is often used interchangeably with triple. Do not
confuse with the statements defined using the RDF reification vocabulary.
[1]
Static Property
[4]
[11]
Subject
A part of an RDF triple, which can be a RDF URI reference or a blank node.
It denotes the resource that is subject of the relationship in the statement
asserted by the triple.
Subscription
based data
access
Data access where the consumer supplies a profile describing the data of
interest and the conditions under which it will be delivered.
[11]
T
Triple
See RDF Triple.
Turtle
A subset of the N3 notation for only expressing RDF.
[9]
Typed literal
A typed literal is a string combined with a datatype URI. It denotes the
member of the identified datatype's value space obtained by applying the
lexical-to-value mapping to the literal string.
[2]
The term "URI-reference" is used here to denote the common usage of a
resource identifier. A URI reference may be absolute or relative, and may
have additional information attached in the form of a fragment identifier.
However, "the URI" that results from such a reference includes only the
absolute URI after the fragment identifier (if any) is removed and after any
[10],
[2]
U
URI Reference
[email protected]
11
GWD-I (draft-ogf-dais-ws-rdfs-access-activity-glossary.v1)
Term
May 4, 2007
Ref’
s
Definition
relative URI is resolved to its absolute form.
RDF uses URI references to identify resources and properties.
URI references within the rdf: namespace ("http://www.w3.org/1999/02/22rdf-syntax-ns") are defined by the RDF specifications, and have specific
meaning.
URIref
See URI Reference.
Utility Interface
Convenient abstractions that provide further functionalities that enhance the
overall usability of the services.
V
Vocabulary
A set of RDF resources, classes and properties defined within the same
namespace
[4]
Vocabulary
Entailment
Entailment with respect to a given vocabulary interpretation.
[4]
Vocabulary
Interpretation
Interpretation which is required to satisfy additional semantic conditions on a
particular vocabulary.
[4]
A WSRF data resource acts on messages that manage the lifetime of a data
resource and allows the properties of a data resource to be queried.
[11]
XML Data
Resource
Any system that can act as a source or sink for XML data, together with its
associated management infrastructure, that exhibits capabilities that are
characteristic of XML repositories, e.g., can be queried using XQuery [19] or
updated using XUpdate or any another suitable XML query/update
language. These data resources are considered to consist of collections of
documents.
[13]
XML Interfaces
The base interfaces and corresponding properties defined in the WS-DAI
specification extended to provide access to XML data resources.
[13]
XML Literal
A typed literal whose datatype is rdf:XMLLiteral. It is used for providing XML
content as literal values.
W
WSRF Data
Resource
X
Y
Z
3. Issues

Essentially, RDF(S) Data Resource and RDF Data Resource can refer to a same object.
In this case, both resources have a same end-point-reference (EPR).

Because the term RDF(S) also refers to an RDF schema, for appropriateness, instead
of using RDF(S) we use the term RDF in the Querying Specification. For example,
RDF(S) Data Resource and RDF(S) Interfaces are rewritten as RDF Data Resource and
RDF Interfaces, respectively.
4. Security Considerations
Security considerations are not applicable to this document.
[email protected]
12
GWD-I (draft-ogf-dais-ws-rdfs-access-activity-glossary.v1)
May 4, 2007
5. Contributors
Miguel Esteban Gutiérrez
Universidad Politécnica de Madrid
Phone: +34 91 336 36 70
Email: [email protected]
Isao Kojima
Grid Technology Research Center
AIST Japan Umezono 1-1-1
Email: [email protected]
Óscar García Muñoz
Universidad Politécnica de Madrid
Phone: +34 91 336 36 70
Email: [email protected]
Said Mirza Pahlevi
Grid Technology Research Center
AIST Japan Umezono 1-1-1
Email: [email protected]
6. Intellectual Property Statement
The OGF takes no position regarding the validity or scope of any intellectual property or other
rights that might be claimed to pertain to the implementation or use of the technology described in
this document or the extent to which any license under such rights might or might not be available;
neither does it represent that it has made any effort to identify any such rights. Copies of claims
of rights made available for publication and any assurances of licenses to be made available, or
the result of an attempt made to obtain a general license or permission for the use of such
proprietary rights by implementers or users of this specification can be obtained from the OGF
Secretariat.
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 OGF Executive Director.
7. Disclaimer
This document and the information contained herein is provided on an “As Is” basis and the OGF
disclaims all warranties, express or implied, including but not limited to any warranty that the use
of the information herein will not infringe any rights or any implied warranties of merchantability or
fitness for a particular purpose.
8. Full Copyright Notice
Copyright (C) Open Grid Forum (2007). All Rights Reserved.
This document and translations of it may be copied and furnished to others, and derivative works
that comment on or otherwise explain it or assist in its implementation may be prepared, copied,
published and distributed, in whole or in part, without restriction of any kind, provided that the
above copyright notice and this paragraph are included on all such copies and derivative works.
[email protected]
13
GWD-I (draft-ogf-dais-ws-rdfs-access-activity-glossary.v1)
May 4, 2007
However, this document itself may not be modified in any way, such as by removing the copyright
notice or references to the OGF or other organizations, except as needed for the purpose of
developing Grid Recommendations in which case the procedures for copyrights defined in the
OGF Document process must be followed, or as required to translate it into languages other than
English.
The limited permissions granted above are perpetual and will not be revoked by the OGF or its
successors or assignees.
9. References
1. Manola, F.; Miller, E. RDF Primer, W3C Recommendation. 10 February 2004
http://www.w3.org/TR/rdf-primer/
2. Klyne ,G.; Carroll, J.J. Resource Description Framework (RDF): Concepts and Abstract
Syntax, W3C Recommendation. 10 February 2004
http://www.w3.org/TR/rdf-concepts/
3. Brickley, D.; Guha, R.V. RDF Vocabulary Description Language 1.0: RDF Schema, W3C
Recommendation. 10 February 2004
http://www.w3.org/TR/rdf-schema/
4. Hayes, P. RDF Semantics, W3C Recommendation. 10 February 2004
http://www.w3.org/TR/rdf-mt/
5. Beckett, D. RDF/XML Syntax Specification (Revised), W3C Recommendation. 10 February
2004
http://www.w3.org/TR/rdf-syntax-grammar/
6. Berners-Lee, T. Notation 3, World Wide Web Consortium
http://www.w3.org/DesignIssues/Notation3.html
7. Berners-Lee, T. Primer: Getting into RDF & Semantic Web using N3, World Wide Web
Consortium
http://www.w3.org/2000/10/swap/Primer
8. Beckett, D. Turtle - Terse RDF Triple Language, 2004
http://www.dajobe.org/2004/01/turtle/
9. Berners-Lee, T.; Fielding, R.; Masinter, L. Uniform Resource Identifiers (URI): Generic
Syntax, RFC 2396. August 1998
10. Biron, P.V.; Malhotra, A. XML Schema Part 2: Datatypes, W3C Recommendation. May
2001.
http://www.w3.org/TR/xmlschema-2/
11. Antonioletti, M; Atkinson, M.; Krause, A.; Laws, S.; Malaika, S.; Paton, N.W.; Pearson, D.;
Riccardi, G. Web Services Data Access and Integration – The Core (WS-DAI) Specification,
Version 1.0, OGF DAIS WG Working Draft. June 2006
https://forge.gridforum.org/sf/go/doc5168?nav=1
12. Antonioletti, M; Collins, B.; Krause, A.; Laws, S.; Magowan, J; Malaika, S.; Paton, N.W Web
Services Data Access and Integration – The Relational Realisation (WS-DAIR) Specification,
Version 1.0, OGF DAIS WG Working Draft. June 2006
https://forge.gridforum.org/sf/go/doc5169?nav=1
13. Antonioletti, M; Hastings, S.; Krause, A.; Langella, S.; Laws, S.; Malaika, S.; Paton, N.W
Web Services Data Access and Integration – The XML Realization (WS-DAIX) Specification,
Version 1.0 OGF DAIS WG Working Draft. June 2006
https://forge.gridforum.org/sf/go/doc5167?nav=1
[email protected]
14
GWD-I (draft-ogf-dais-ws-rdfs-access-activity-glossary.v1)
May 4, 2007
14. Treadwell, J Open Grid Services Architecture Glossary of Terms Version 1.5, OGF OGSA
WG Working Draft. April 2007
https://forge.gridforum.org/sf/go/doc13938?nav=1
15. Kojima, I.; Pahlevi, S.M. Web Services Data Access and Integration – The RDF(S)
Realization (WS-DAIRDFS) RDF(S) Querying Specification, Version 0.1, OGF DAIS WG
Working Draft. September 2006
https://forge.gridforum.org/sf/go/doc14074?nav=1
16. Esteban Gutiérrez, M.; Gómez-Pérez, A. Web Services Data Access and Integration – The
RDF(S) Realization (WS-DAI-RDF(S)) RDF(S) Ontology Access Specification, Version 0.1
https://forge.gridforum.org/sf/go/doc14083?nav=1
17. Christensen, E.; Curbera, F.; Meredith, G.; Weerewarana, S Web Services Description
Language (WSDL) 1.1, W3C Note. 15 March 2001
http://www.w3.org/TR/wsdl
18. Freed, N.; Borenstein, N. Multipurpose Internet Mail Extensions (MIME) Part Two: Media
Types, RDF 2046. November 1996
19. Boag, S., Chamberlin, D., Fernández, M.F., Florescu, D., Robie, J., Siméon, J. XQuery 1.0:
An XML Query Language, W3C Recommendation. 23 January 2007
http://www.w3.org/TR/xquery/
20. Prud'hommeaux, E., Seaborne, A.: SPARQL Query Language for RDF, W3C Proposed
Recommendation. 12 November 2007
http://www.w3.org/TR/rdf-sparql-query/
21. Clark, K.G., Feigenbaum, F., Torres, E.: SPARQL Protocol for RDF, W3C Proposed
Recommendation. 12 November 2007
http://www.w3.org/TR/rdf-sparql-protocol/
22. Beckett, D., Broekstra, J.: SPARQL Query Results XML Format, W3C Proposed
Recommendation. 12 November 2007
http://www.w3.org/TR/rdf-sparql-XMLres/
[email protected]
15