Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Node Relation"

(ABNF)
(In Higgins)
Line 5: Line 5:
 
A [[Subject Relation]] is a URI. It is comprised of a [[ContextId]] URI combined with an optional identifier string called a [[SubjectId]] which if present is preceded by a forward slah, that uniquely identifies a [[Digital Subject]] within the [[Context]] identified by the [[ContextId]]. The [[SubjectId]] may only be omitted when the [[Context]] identified by the [[ContextId]] contains exactly one [[Digital Subject]].
 
A [[Subject Relation]] is a URI. It is comprised of a [[ContextId]] URI combined with an optional identifier string called a [[SubjectId]] which if present is preceded by a forward slah, that uniquely identifies a [[Digital Subject]] within the [[Context]] identified by the [[ContextId]]. The [[SubjectId]] may only be omitted when the [[Context]] identified by the [[ContextId]] contains exactly one [[Digital Subject]].
  
Two kinds of [[Relation]]s are defined a URIrelation (Hash URI) and XRIrelation. The former is consistent with one of the two proposed W3C Cool URI approaches. The The latter is an [http://wiki.oasis-open.org/xri/XriCd02/Xri2dot0Abnf XRI 2.0].
+
Two kinds of [[Relation]]s are defined a URIrelation (Hash URI) and XRIrelation. The former is consistent with one of the two proposed W3C's [http://www.w3.org/TR/2007/WD-cooluris-20071217/ Cool URIs] approaches. The The latter is an [http://wiki.oasis-open.org/xri/XriCd02/Xri2dot0Abnf XRI 2.0].
  
 
=== ABNF ===
 
=== ABNF ===

Revision as of 21:33, 23 January 2008

Definition

A Subject Relation is a relation stored as an Identity Attribute of a Digital Subject that links one Digital Subject to another Digital Subject in the same or within a different Context.

In Higgins

A Subject Relation is a URI. It is comprised of a ContextId URI combined with an optional identifier string called a SubjectId which if present is preceded by a forward slah, that uniquely identifies a Digital Subject within the Context identified by the ContextId. The SubjectId may only be omitted when the Context identified by the ContextId contains exactly one Digital Subject.

Two kinds of Relations are defined a URIrelation (Hash URI) and XRIrelation. The former is consistent with one of the two proposed W3C's Cool URIs approaches. The The latter is an XRI 2.0.

ABNF

The following ABNF defines a Higgins Relation. Rules not defined in this ABNF are defined in the ABNF for XRI 2.0 (which includes the IRI ABNF from RFC 3987).

relation           = URIrelation / XRIrelation
URIrelation        = contextURI [ "#" subjectId ]
XRIrelation        = contextXRI [ "//" subjectId ]

See Also

Links

Back to the top