info-namespace |
rfa |
namespace-title |
Namespace for Registry Framework Architecture Identifiers (RFA) |
registration-date |
2007-10-09 |
namespace-authority |
organisation-name |
Online Computer Library Center (OCLC) |
organisation-address |
6565 Kilgour Place, Dublin OH 43017-3395, USA |
organisation-uri |
http://www.oclc.org/ |
contact-person |
Jeffrey A. Young |
contact-email |
jyoung@oclc.org |
contact-tel |
+1 614 764 6000 |
contact-uri |
|
|
identifier-syntax |
description |
The native form for RFA identifiers is info:rfa/*. There are
no legacy forms.
Identifiers in the rfa namespace are used to identify
'items' in 'collections'. The syntax of the identifier is of
the form:
info:rfa/<registryLabel>/<collectionLabel>/<itemLabel>
where:
* <registryLabel> is a label for a registry that can be
used to facilitate interoperability across BaseURLs. This
label MUST be registered in the service-mechanism. Although
these labels must be registered, it is NOT required that
they be connected to a resolver. Note! The labels
"webservices" and "localhost" are reserved for internal
purposes.
* <collectionLabel> is a label for a collection within a
registry. Note! The label 'collections' is reserved for
internal purposes.
* <itemLabel> is a label for an item (unique within a
collection).
Labels in an RFA identifier may contain the following
characters:
()*+,-./;=?@
0-9
A-Z
a-z
i.e. 12 punctuation characters, 10 digits, 26+26 upper and
lowercase English letters. An RFA identifier does not
contain whitespace characters.
The only character in an RFA identifier that needs to be
%-encoded within an "info" URI is the "?" character which
should be %-encoded as "%3F", i.e. all instances of "?"
should be replaced by the string "%3F"
Note! Only itemLabel is allowed to contain the '/'
character. Otherwise the URI pattern couldn't be parsed
unambiguously. |
uri |
|
|
identifier-normalization |
description |
RFAs are case-insensitive. |
uri |
|
|
identifier-examples |
identifier-example |
native |
N/A - URI only |
info-uri |
info:rfa/oclc/Collections/Collections |
|
identifier-example |
native |
N/A - URI only |
info-uri |
info:rfa/oclc/Collections/Institutions |
|
identifier-example |
native |
N/A - URI only |
info-uri |
info:rfa/oclc/Institutions/14229 |
|
|
namespace-information |
description |
An RFA (Registry Framework Architecture Identifier) is a
string of characters capable of uniquely representing an
item in a collection. The identifier is a string of unique
characters of indefinite length according to the needs of
the owner of the <registryLabel>. It can be used for both
public and private databases. It is extensible and is a
non-proprietray identifier which can be used in both printed
and electronic databases.
RFAs can generally be resolved via the service-mechanism by
replacing "info:rfa/" with "http://purl.org/rfa/".
|
uri |
|
|
service-mechanism |
|