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"

(Definition)
(Redirecting to Entity Relation)
 
(41 intermediate revisions by 4 users not shown)
Line 1: Line 1:
==Definition==
+
#REDIRECT [[Entity Relation]]
* A [[Relation]] is a type [[Attribute]]
+
* The value of a [[Relation]] is a URI that identifies an [[Entity]] in a [[Context]]
+
* If [[Entity]] A has a relation that points to [[Entity]] B this implies that both [[Entity | Entities]] are representations of the same real world natural person, thing or concept
+
 
+
== Details ==
+
 
+
Note: If the two [[Digital Subject]]s being linked are digital representations of the same real-world [[Entity]] then a specialization of [[Relation]] called a [[Correlation]] should be used.
+
 
+
==Format==
+
A [[Subject Relation]] is a URI. It is comprised of a [[ContextId]] URI combined with an optional identifier string called a [[SubjectId]]. The [[SubjectId]], if present, 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's [http://www.w3.org/TR/2007/WD-cooluris-20071217/ Cool URIs] approaches. The latter is an [http://en.wikipedia.org/wiki/XRI XRI] as defined by [http://wiki.oasis-open.org/xri/XriCd02/Xri2dot0Abnf XRI Syntax 2.0].
+
 
+
=== ABNF ===
+
The following [http://en.wikipedia.org/wiki/Augmented_Backus-Naur_form ABNF] defines a Higgins [[Relation]]. Rules not defined in this ABNF are defined in the [http://wiki.oasis-open.org/xri/XriCd02/Xri2dot0Abnf ABNF for XRI 2.0] (which includes the IRI ABNF from [http://www.ietf.org/rfc/rfc3987.txt RFC 3987]).
+
 
+
relation          = URIrelation / XRIrelation
+
URIrelation        = contextURI [ "#" subjectId ]
+
XRIrelation        = contextXRI [ "//" subjectId ]
+
 
+
== Relationship to OpenID ==
+
 
+
* A [[Relation]]'s [[ContextId]] MAY use OpenID (2.0 only) for its authority segment. See [[ContextId]] for details.
+
 
+
==See Also==
+
* [[Correlation]]
+
* [[SubjectId]]
+
* [[ContextId]]
+
* [[Concepts]]
+
 
+
== Links ==
+
* [http://eclipse.org/higgins Higgins Home]
+

Latest revision as of 13:55, 22 April 2008

Redirect to:

Back to the top