Home

rdfnodeID

rdfnodeID refers to the RDF/XML feature that uses the rdf:nodeID attribute to label blank nodes within an RDF/XML document. In RDF, blank nodes represent existential resources without a global IRI. The rdf:nodeID attribute provides a way to assign a local, document-internal identifier to such a blank node so that the same node can be referenced from multiple triples inside the same RDF/XML graph.

Usage and behavior:

- The rdf:nodeID value is a string that must be unique within a single RDF/XML document. It is

- An element that describes a blank node can carry rdf:nodeID to indicate the particular anonymous resource,

- Blank nodes identified by rdf:nodeID are internal to the document and do not constitute globally reusable

Limitations and interoperability:

- rdf:nodeID is specific to the RDF/XML syntax. Other RDF serializations, such as Turtle or N-Triples, do

- Because node IDs are session- or document-scoped, they should not be relied upon for long-term identity

- When converting RDF/XML to other formats, blank nodes may be rewritten as new blank node identifiers

typically
constrained
to
be
a
valid
NCName
in
the
XML
specification.
and
its
child
elements
define
the
properties
of
that
node.
identifiers
like
IRIs.
They
do
not
carry
over
when
the
graph
is
serialized
to
other
formats,
and
round-tripping
through
different
serializations
may
yield
different
node
identifiers
or
none
at
all.
not
use
this
construct
to
name
blank
nodes.
outside
the
RDF/XML
document.
They
are
primarily
a
convenience
for
expressing
multiple
triples
about
the
same
blank
node
within
one
XML
document.
or
represented
without
explicit
labels,
depending
on
the
serializer.