RDF Primer
Popularity Report
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
URL Tag Cloud
Bookmark History
Saved by 30 people (9 private), first by anonymouse user on 2006-03-02
- Adrianaisp on 2008-07-21 - Tags Y: , windows , IE-Favorites , Computer , Science , Related , semantic , web
- Wisdomboat on 2008-07-15 - Tags no_tag
- Jorupe on 2008-07-13 - Tags rdf
- Plhamo on 2008-06-22 - Tags LEEP12.1 , ROL
- Arobase on 2008-06-10 - Tags [Nom du dossier]
Public Sticky notes
Highlighted by detarmstrong
exaddressid:85740 to represent aggregate concepts such as
John's address. Such concepts may never need to be referred to
directly from outside a particular graph, and hence may not
require "universal" identifiers. In addition, in the
drawing of the graph representing the group of
statements shown in Figure 5,
the URIref assigned to identify "John Smith's
address" is not really needed, since the graph could just as easily
have been drawn as in Figure 6:
Highlighted by detarmstrong
_:name, to
indicate the presence of blank nodes. For instance,
in this example a blank node identifier _:johnaddress
might be used to refer to the blank node, in which
case the resulting triples might be:
Highlighted by detarmstrong
Highlighted by detarmstrong
http://www.example.com/, is used as the URI of the
company itself. Once again, it may be necessary to record information
about the Web page itself (e.g., who created it and when) as well as
about the company, and using http://www.example.com/
as an identifier for both makes it difficult to know which
of these is the actual subject.
Highlighted by detarmstrong
Highlighted by detarmstrong
Highlighted by detarmstrong
exterms:age property as the plain literal "27", as
shown in Figure 7
Highlighted by detarmstrong
RDF datatype concepts are based on a conceptual framework from XML Schema datatypes [XML-SCHEMA2], as described in RDF Concepts and Abstract Syntax [RDF-CONCEPTS]. This conceptual framework defines a datatype as consisting of:
- A set of values, called the value space, that
literals of the datatype are intended
to represent. For example, for the XML Schema datatype
xsd:date, this set of values is a set of dates. - A set of character strings, called the lexical space, that
the datatype uses to represent its values. This set determines
which character strings can legally be used to represent
literals of this datatype. For example, the datatype
xsd:datedefines1999-08-16as being a legal way to write a literal of this type (as opposed, say, toAugust 16, 1999). As defined in [RDF-CONCEPTS], the lexical space of a datatype is a set of Unicode [UNICODE] strings, allowing information from many languages to be directly represented. - A lexical-to-value mapping from the lexical
space to the value space. This determines the value that a
given character string from the lexical space represents
for this particular datatype. For example,
the lexical-to-value mapping for datatype
xsd:datedetermines that, for this datatype, the string1999-08-16represents the date August 16, 1999. The lexical-to-value mapping is a factor because the same character string may represent different values for different datatypes.
Highlighted by detarmstrong
Highlighted by detarmstrong
Highlighted by detarmstrong
Highlighted by detarmstrong
Highlighted by detarmstrong
Highlighted by detarmstrong
rdfs:subClassOf relationship is
that any instance of class ex:Van is also an instance
of class ex:MotorVehicle.
Highlighted by detarmstrong
Highlighted by detarmstrong
The rdfs:subClassOf property is
transitive. This means, for example, that given
the RDF statements:
ex:Van rdfs:subClassOf ex:MotorVehicle . ex:MiniVan rdfs:subClassOf ex:Van .
Highlighted by detarmstrong
Highlighted by detarmstrong
Highlighted by detarmstrong
rdf:Statement, and the properties
rdf:subject, rdf:predicate, and
rdf:object
Highlighted by detarmstrong
Highlighted by detarmstrong
Highlighted by detarmstrong
rdf:parseType="Resource" attribute is used to indicate
that the contents of an element are to be interpreted as the description
of a new (blank node) resource, without actually having to write a
nested rdf:Description element.
Highlighted by detarmstrong
Highlighted by detarmstrong
rdf:Property,
and the RDF Schema properties rdfs:domain,
rdfs:range, and rdfs:subPropertyOf.
Highlighted by detarmstrong
rdfs:range property is used to indicate that
the values of a particular property are instances of a
designated class.
Highlighted by detarmstrong
rdfs:domain property is used to indicate that a
particular property applies to a designated class. For example,
if example.org wanted to indicate that the property ex:author
applies to instances of class ex:Book, it would write
the RDF statements:
Highlighted by detarmstrong
rdfs:range and
rdfs:domain properties that apply to an RDF property
also apply to each of its subproperties.
Highlighted by detarmstrong
Highlighted by detarmstrong
Highlighted by detarmstrong
Highlighted by detarmstrong
Highlighted by linternaverde
http://www.w3.org/People/EM/contact#me, whose name is
Eric Miller, whose email address is em@w3.org, and whose title is
Dr."
Highlighted by linternaverde
Highlighted by linternaverde
Highlighted by linternaverde
Highlighted by linternaverde
Highlighted by linternaverde
rdfs:range property is used to indicate that
the values of a particular property are instances of a
designated class. For example, if example.org wanted to indicate that
the property ex:author had values that are instances
of class ex:Person, it would write the RDF
statements:
Highlighted by detarmstrong
exterms:weight property would
need to have two components, the typed literal for the decimal value and an
indication of the unit of measure (kilograms).
Highlighted by detarmstrong
Highlighted by wisdomboat
Highlighted by wisdomboat
Highlighted by wisdomboat
Highlighted by wisdomboat
Highlighted by rahulg
Highlighted by wisdomboat
Highlighted by wisdomboat
Highlighted by wisdomboat
Highlighted by rahulg
Highlighted by jorupe
Highlighted by rahulg
http://www.w3.org/People/EM/contact#me, whose name is
Eric Miller, whose email address is em@w3.org, and whose title is
Dr." could be represented as the RDF graph in
Highlighted by rahulg
Highlighted by jorupe
Highlighted by rahulg
mailbox and fullName (in an
abbreviated form), and their respective values
em@w3.org, and Eric Miller.
Highlighted by wisdomboat
Highlighted by wisdomboat
Highlighted by wisdomboat
Highlighted by wisdomboat
Highlighted by wisdomboat
Highlighted by wisdomboat
Highlighted by jorupe
Highlighted by wisdomboat
Highlighted by wisdomboat
Highlighted by wisdomboat
Highlighted by jorupe
Highlighted by wisdomboat
Highlighted by wisdomboat
Highlighted by wisdomboat
Highlighted by wisdomboat
Highlighted by wisdomboat
Highlighted by wisdomboat
Highlighted by rahulg
Highlighted by wisdomboat
Highlighted by wisdomboat
Highlighted by wisdomboat
Highlighted by wisdomboat
Highlighted by wisdomboat
Highlighted by jorupe
Highlighted by wisdomboat
Highlighted by wisdomboat
Highlighted by wisdomboat
Highlighted by wisdomboat
Highlighted by jorupe
Highlighted by jorupe
Highlighted by rahulg
Highlighted by rahulg
Highlighted by rahulg
Highlighted by jorupe
Highlighted by jorupe
Highlighted by jorupe
Highlighted by jorupe
Highlighted by jorupe
Highlighted by hamming229
Highlighted by jorupe
http://www.w3.org/1999/02/22-rdf-syntax-ns#, conventionally associated with the QName prefix rdf:
Highlighted by hamming229
Highlighted by jorupe
http://www.w3.org/1999/02/22-rdf-syntax-ns#, conventionally associated with the QName prefix rdf:.
Highlighted by jorupe
rdfs: vocabulary"
Highlighted by jorupe
Highlighted by jorupe
Highlighted by jorupe
Highlighted by jorupe
Highlighted by jorupe
Highlighted by jorupe
Highlighted by jorupe
Highlighted by jorupe
Highlighted by jorupe
Highlighted by jorupe
Highlighted by jorupe
exstaff:85740 and dc:creator instead of character string literals like John Smith and creator.
Highlighted by jorupe
Highlighted by jorupe
dc:creator, that might be used in RDF statements. Specific vocabularies will be created, with specific meanings assigned to the URIrefs defined in them, externally to RDF.
Highlighted by jorupe
Highlighted by jorupe
Highlighted by jorupe
Highlighted by jorupe
Highlighted by jorupe
exaddressid:85740 to represent aggregate concepts such as
John's address. Such concepts may never need to be referred to
directly from outside a particular graph, and hence may not
require "universal" identifiers.
Highlighted by jorupe
_:name, to
indicate the presence of blank nodes.
Highlighted by jorupe
Highlighted by jorupe
Highlighted by jorupe
Highlighted by jorupe
Highlighted by jorupe
exterms:mailbox as the property
and the URIref mailto:jane@example.org as
its value.
Highlighted by jorupe
mailto:jane@example.org
is written within angle brackets in the first triple. This is because
mailto:jane@example.org is a full URIref in the
mailto URI scheme, rather than a QName abbreviation,
and full URIrefs must be enclosed in angle brackets in the triples
notation.)
Highlighted by jorupe
Highlighted by jorupe
Highlighted by jorupe
Highlighted by jorupe
decimal or
integer.
Highlighted by jorupe
Highlighted by jorupe
Highlighted by jorupe
Highlighted by jorupe
Highlighted by jorupe
Highlighted by jorupe
Highlighted by jorupe
Highlighted by jorupe
Highlighted by jorupe
Highlighted by jorupe
Highlighted by jorupe
Highlighted by jorupe
Highlighted by jorupe
</rdf:RDF> in line 7) is intended to
represent RDF.
Highlighted by jorupe
rdf: are part of the namespace
identified by the URIref
http://www.w3.org/1999/02/22-rdf-syntax-ns#.
URIrefs beginning with the string
http://www.w3.org/1999/02/22-rdf-syntax-ns#
are used for terms from the RDF vocabulary.
Highlighted by jorupe
Highlighted by jorupe
Highlighted by jorupe
rdf:Description element, indicating that this property
applies to the resource specified in the rdf:about
attribute of the rdf:Description element. Line 6
indicates the end of this particular rdf:Description
element.
Highlighted by jorupe
Highlighted by jorupe
rdf:Description element for each additional statement.
As Example 3 illustrates, once the
overhead of writing the XML and namespace declarations is dealt
with, writing each additional RDF statement in RDF/XML is both
straightforward and not too complicated.
Highlighted by jorupe
ex:index.html is the subject
of several statements. To handle such cases, RDF/XML allows
multiple property elements representing those properties to be
nested within the rdf:Description element that
identifies the subject resource. For example, to
represent the following group of statements about
http://www.example.org/index.html:
Highlighted by jorupe
Highlighted by jorupe
Highlighted by jorupe
Highlighted by jorupe
dc:creator element on line 8 represents a property
whose value is another resource, rather than a
literal.
Highlighted by jorupe
dc:creator element was
the character string
http://www.example.org/staffid/85740, rather than the
resource identified by that literal interpreted as a URIref
Highlighted by jorupe
rdf:resource
attribute indicates that the property element's value is
another resource, identified by its URIref.
Highlighted by jorupe
Highlighted by jorupe
Highlighted by jorupe
Highlighted by jorupe
Highlighted by jorupe
abc is used in line 9 to identify the blank
node as the subject of several statements, and is used in line
7 to indicate that the blank node is the value of a resource's
exterms:editor property. The advantage of using a
blank node identifier over some of the other approaches
described in [RDF-SYNTAX] is that
using a blank node identifier allows the same blank node to be
referred to in more than one place in the same RDF/XML
document.
Highlighted by jorupe
xsd:date
used in the triple
Highlighted by jorupe
Highlighted by jorupe
rdf:datatype attribute with
a URIref identifying the datatype for each element whose value is a typed literal.
Highlighted by jorupe
DOCTYPE declaration in line 2 defines the entity
xsd, which is used in line 6.
Highlighted by jorupe
DOCTYPE declaration
is also optional
in RDF/XML.
Highlighted by jorupe
Highlighted by jorupe
Highlighted by jorupe
Highlighted by jorupe
http://www.example.com/2002/04/products.
Highlighted by jorupe
rdf:Description
element has an rdf:ID attribute instead of an
rdf:about attribute. Using rdf:ID specifies
a fragment identifier, given by the
value of the rdf:ID attribute (item10245 in
this case, which might be the catalog number assigned by
example.com), as an abbreviation of the complete URIref of the
resource being described.
Highlighted by jorupe
#" (to
indicate that what follows is a fragment identifier) and then
item10245 to it, giving the absolute URIref
http://www.example.com/2002/04/products#item10245.
Highlighted by jorupe
rdf:ID attribute is somewhat similar to the ID
attribute in XML and HTML, in that it defines a name which must
be unique relative to the current base URI (in this example, that of the catalog).
Highlighted by jorupe
rdf:about="#item10245"
Highlighted by jorupe
rdf:ID provides an additional check
when assigning a set of distinct names, since a given value of the
rdf:ID attribute can only appear once relative to the
same base URI (the catalog document, in this example)
Highlighted by jorupe
Highlighted by jorupe
Highlighted by jorupe
Highlighted by jorupe
Highlighted by jorupe
rdf:type property,
the value of that property is considered to be a resource that
represents a category or class of things, and the
subject of that property is considered to be an
instance of that category or class
Highlighted by jorupe
Highlighted by jorupe
exterms:weight), so the
absolute URIref of the class is used to refer to it. If example.com had
described these classes as part of the product catalog itself,
the relative URIref #Tent could have been used to refer
to it
Highlighted by jorupe
Tent
in this example, or their properties, such as exterms:weight.
Instead, such classes would be described in an RDF schema,
using the RDF Schema language
discussed in Section 5. Other such
facilities for describing classes can also be defined, such as
the DAML+OIL and OWL languages described in
Section 5.5.
Highlighted by jorupe
rdf:type property and its value are removed, and the
rdf:Description element for the node is replaced by an element
whose name is the QName corresponding to the value of the
removed rdf:type property (a URIref that names a class).
Highlighted by jorupe
Highlighted by jorupe
rdf:type property. However, only one of these
rdf:type properties can be abbreviated in this way.
The others must be written out using rdf:type properties,
Highlighted by jorupe


Public Comment