Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| dido:99_annexes:annex-b-terms-and-definitions:r:rdf_triple [2026/07/11 11:14] – removed - external edit (Unknown date) 127.0.0.1 | dido:99_annexes:annex-b-terms-and-definitions:r:rdf_triple [2026/07/18 12:33] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== RDF Triple ====== | ||
| + | [[dido: | ||
| + | |||
| + | ===== Discussion ===== | ||
| + | |||
| + | An RDF triple represents one statement in [[dido: | ||
| + | |||
| + | The subject identifies the resource described by the statement. The predicate identifies the property or relationship. The object identifies the value, resource, or literal associated with the subject through the predicate. | ||
| + | |||
| + | The following simplified BNF shows the conceptual structure of an RDF triple. It does not replace the formal grammar of any RDF serialization. | ||
| + | |||
| + | <code bnf> | ||
| + | RDFTriple ::= Subject Predicate Object " | ||
| + | |||
| + | Subject | ||
| + | |||
| + | Predicate ::= IRI | ||
| + | |||
| + | Object | ||
| + | </ | ||
| + | |||
| + | The BNF does not constrain predicate naming style. RDF requires the predicate to identify a property or relationship. A predicate IRI represents relationships expressed in natural-language style as '' | ||
| + | |||
| + | RDF triples form [[dido: | ||
| + | |||
| + | An RDF triple provides a representation structure. The triple carries [[dido: | ||
| + | |||
| + | ===== Definition ===== | ||
| + | |||
| + | //RDF statement composed of a subject, predicate, and object// | ||
| + | |||
| + | ===== Source ===== | ||
| + | |||
| + | W3C RDF 1.1 Concepts and Abstract Syntax; specialized for use in the FX Demo Reference Architecture. | ||
| + | |||
| + | ===== Note ===== | ||
| + | |||
| + | An RDF triple does not by itself establish domain meaning. Governed identifiers, | ||
| + | |||
| + | The predicate role is structural. The predicate name is vocabulary-governed. | ||
| + | |||
| + | ===== Example ===== | ||
| + | |||
| + | An RDF triple represents one statement using a subject, predicate, and object. | ||
| + | |||
| + | ^ Plain-language statement ^ Subject ^ Predicate ^ Object ^ | ||
| + | | FX trade '' | ||
| + | | Legal entity '' | ||
| + | | FX trade '' | ||
| + | | FX trade '' | ||
| + | | FX trade '' | ||
| + | | FX trade '' | ||
| + | | FX trade '' | ||
| + | | FX trade '' | ||
| + | | Validation result '' | ||
| + | | Report '' | ||
| + | | Report fact '' | ||
| + | | Validation rule '' | ||
| + | |||
| + | The same statements appear in Turtle-like notation as follows: | ||
| + | |||
| + | <code turtle> | ||
| + | :Trade-123 : | ||
| + | : | ||
| + | :Trade-123 : | ||
| + | :Trade-123 : | ||
| + | :Trade-123 : | ||
| + | :Trade-123 : | ||
| + | :Trade-123 : | ||
| + | :Trade-123 : | ||
| + | : | ||
| + | :Report-789 : | ||
| + | :Fact-001 : | ||
| + | : | ||
| + | </ | ||
| + | |||
| + | Each line is one RDF triple. The subject appears first, the predicate appears second, and the object appears third. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | <WRAP centeralign> | ||
| + | © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc. | ||
| + | </ | ||