RDF Terminology and Concepts
- Revised:
- 12 January 2001
- Editor:
- Graham Klyne
- Contributors:
- Graham Klyne
- Brian McBride
- Bill dehOra
- Dan Brickley
This is currently a live working document, being a collection of suggestions
from participants in the W3C RDF Interest Group.
Terminology
- RDFM&S, M&S:
- The RDF Model and Syntax Specification.
- Metadata:
- Data describing Web resources [RDFM&S].
- Web Resource:
- Anything that is identified by a URI [RFC2396].
- Entity:
- Anything which exists or has existed. Note that RFC2396 uses this term in
a more restricted sense, to mean some data represents some aspect of a Web
Resource.
- RDF Resource:
- [See RDF M&S section 5] Note that an RDF resource is not necessarily a web
resource, though any web resource can be an RDF resource.
- Consider: http://foo.com/#a and http://foo.com/#b may name distinct RDF
resources, but if used to access web resources they both refer to the common
web resource http://foo.com/
- [[[This distinction between "Web resource" and "RDF Resource"
is not a desired outcome, but an interpretation of different uses of the term
"resource" in different documents.]]]
- Resource:
- May refer to an RDF resource or a Web Resource. Some resources may be both.
In discussion of RDF, this term is often used to mean RDF Resource.
- RDF Resource Identifier, Resource Identifier:
- A URI plus optional anchor ID.[RDFM&S]
- RDF Resource Identifiers are understood to name RDF Resources.
- RDF Statement, Statement:
- [See RDFM&S section 5]
- RDF Description:
- [See RDFM&S] Construct containing representations of a number of RDF statements
about a specific RDF resource, and possibly some additional statements.
- Referent:
- The entity or concept that an RDF Resource describes. [RDFM&S]
- Distributive Referent:
- A Referent that describes each of the Resources in a container, not including
the container. The Referent is said to be made on the container. [RDFM&S]
- Description [of]:
- (As opposed to RDF Description) Language or data structure providing information
about some entity or concept.
- Stand for:
- The use of one entity or concept in a description to refer to some other
entity or concept. For example, "X stands for Y in Z" meaning that
occurrences of "X" in "Z" are to be understood as references
to "Y".
- Reification (of a statement):
- [See RDFM&S section 5] A resource that stands for the statement together
with the four statements that describe the statement. More than one reification
may exist for a given statement.
- (There is some debate whether multiple reifications of a statement are
necessarily equivalent.)
- Reified Statement:
- [See RDFM&S section 5] A resource that stands for a statement in a Reification.
This resource has four properties describing the statement, and maybe others.
- Reification Quad:
- The four statements that make up a Reification.
- Representation:
- A data structure (abstract or concrete) that captures some essential properties
of some entity or concept.
- Representing [x]:
- Being a representation of [x] (see above)
- Context:
- An environment within which some statements are taken to be true.
- Quoting:
- A reference to a statement without necessarily making any assertion about
its truth or falsity.
- Stating:
- The expression of an RDF statement [or set of statements] in some context
of discourse that is taken to be an assertion of the truth of the statement[s]
in that context.
- Model:
- [See RDFM&S section 5].
- This term is used in three distinct ways:
- (a) The RDF Model, meaning the underlying structure and interpretation of
RDF data
- (b) An RDF Model, meaning a collection of RDF statements
- (c) Logical Model, being a formal logicians term with quite specific meaning.
(see http://www-rci.rutgers.edu/~cfs/305_html/Deduction/FormalSystemDefs.html).
- (This term has caused some confusion, since it has a quite specific meaning
to logicians, which is not the same as some would regard as its "natural"
meaning.)
- RDF Graph:
- A set of RDF Statements.
- Reification of an RDF Graph:
- A (bag/collection?) containing the reifications of the statements
in an RDF Graph
- Reified Graph:
- The (bag/collection?) in the reification of an RDF graph.
- Higher Order Statement:
- A Statement whose Referent is another Statement.[RDFM&S]
- Higher Order Context:
- A Context whose Referent is another Context.
Concepts
[[[TBD]]]
Additional resources
Some related resources / context:
http://www.w3.org/Help/siteindex
W3C site index / technology keywords
http://www.w3.org/People/Berners-Lee/Weaving/glossary.html
Glossary from 'Weaving the Web'.
http://www.w3.org/WCA/ Web Characterisation
Initiative (historical interest)
http://www.w3.org/1999/05/WCA-terms/
Web Characterization Terminology & Definitions Sheet W3C Working Draft 24-May-1999
HTTP-NG Activity Statement (historical interest)
http://www.w3.org/Protocols/HTTP-NG/Activity.html
http://www.w3.org/TR/WD-HTTP-NG-interfaces/
HTTP-NG Web Interfaces (an attempt to formalise our a notion of URIs, resources
etc in terms of a distributed object type hierarchy).
http://www.w3.org/Addressing/ Naming
and Addressing: URIs, URLs, ...
http://www.ietf.org/rfc/rfc2396.txt
-- URIs
http://www.w3.org/Protocols/rfc2616/rfc2616.html
-- for HTTP 1.1's notion of URI, 'resource', entity etc...
Acknowledgements
Insightful comments were provided by Pierre-Antoine Champin.
References
[RDFM&S]
[RFC2396]
[[[TBD]]]