====== RDF Graph ======
[[dido:99_annexes:annex-b-terms-and-definitions:start|Go up to Terms and Definitions]]
===== Discussion =====
An RDF graph represents information as a set of [[dido:99_annexes:annex-b-terms-and-definitions:r:rdf_triple|RDF triples]]. Each RDF triple contains a subject, predicate, and object. Together, the triples describe resources, properties, values, and relationships.
An RDF graph provides the graph structure used by [[dido:99_annexes:annex-b-terms-and-definitions:r:rdf|RDF]]. The graph structure emerges from shared subjects, predicates, and objects across RDF triples.
An RDF graph supports semantic work when its triples use governed identifiers, controlled vocabularies, defined predicates, and traceable domain meanings. The graph structure alone does not establish the full meaning of a domain.
An RDF graph differs from [[dido:99_annexes:annex-b-terms-and-definitions:o:ontology|ontology]], [[dido:99_annexes:annex-b-terms-and-definitions:o:owl|OWL]], and [[dido:99_annexes:annex-b-terms-and-definitions:s:semantic|semantics]]. An RDF graph provides a representation structure. Ontologies, vocabularies, schemas, rules, applications, and domain models provide additional semantic commitments.
===== Definition =====
//set of RDF triples that represents information about resources, properties, values, and relationships//
===== Source =====
W3C RDF 1.1 Concepts and Abstract Syntax; specialized for use in the FX Demo Reference Architecture.
===== Note =====
An RDF graph contains [[dido:99_annexes:annex-b-terms-and-definitions:r:rdf_triple|RDF triples]]. An RDF dataset organizes one default RDF graph and zero or more named RDF graphs.
===== Example =====
An RDF graph represents multiple statements about an FX trade by using multiple RDF triples.
^ Subject ^ Predicate ^ Object ^
| ''Trade-123'' | ''hasCounterparty'' | ''LEI-5493001KJTIIGC8Y1R12'' |
| ''Trade-123'' | ''hasCurrencyPair'' | ''EUR/USD'' |
| ''Trade-123'' | ''hasNotionalAmount'' | ''1000000'' |
| ''Trade-123'' | ''hasTradeDate'' | ''2026-07-07'' |
| ''Trade-123'' | ''hasSettlementDate'' | ''2026-07-09'' |
| ''Trade-123'' | ''hasLifecycleState'' | ''Confirmed'' |
| ''Trade-123'' | ''wasValidatedBy'' | ''Validator-Structural-01'' |
The same RDF graph appears in Turtle-like notation as follows:
:Trade-123 :hasCounterparty :LEI-5493001KJTIIGC8Y1R12 .
:Trade-123 :hasCurrencyPair "EUR/USD" .
:Trade-123 :hasNotionalAmount "1000000"^^xsd:decimal .
:Trade-123 :hasTradeDate "2026-07-07"^^xsd:date .
:Trade-123 :hasSettlementDate "2026-07-09"^^xsd:date .
:Trade-123 :hasLifecycleState :Confirmed .
:Trade-123 :wasValidatedBy :Validator-Structural-01 .
Each line is one RDF triple. The set of triples forms an RDF graph about ''Trade-123''.
----
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.