Difference between revisions of "RDF Graph Model"
From Knoesis wiki
Line 1: | Line 1: | ||
= RDF Graph Model = | = RDF Graph Model = | ||
− | We propose a new formal model for representing any set of RDF triples as mathematical | + | We propose a new formal model for representing any set of RDF triples as mathematical graphs. |
− | == | + | == Example == |
− | + | ||
− | + | {| class="wikitable" | |
+ | ! style="text-align: center; font-weight: bold;" | Triple | ||
+ | ! style="text-align: center; font-weight: bold;" | Subject | ||
+ | ! style="text-align: center; font-weight: bold;" | Predicate | ||
+ | ! style="text-align: center; font-weight: bold;" | Object | ||
+ | |- | ||
+ | | style="text-align: center;" | T<sub>1</sub> | ||
+ | | style="text-align: center;" | BobDylan | ||
+ | | style="text-align: center;" | isMarriedTo | ||
+ | | style="text-align: center;" | SaraLownds | ||
+ | |- | ||
+ | | style="text-align: center;" | T<sub>2</sub> | ||
+ | | style="text-align: center;" | BarackObama | ||
+ | | style="text-align: center;" | isMarriedTo | ||
+ | | style="text-align: center;" | MichelleObama | ||
+ | |- | ||
+ | | style="text-align: center;" | T<sub>3</sub> | ||
+ | | style="text-align: center;" | isMarriedTo | ||
+ | | style="text-align: center;" | rdfs:subPropertyOf | ||
+ | | style="text-align: center;" | isSpouseOf | ||
+ | |- | ||
+ | | style="text-align: center;" | T<sub>4</sub> | ||
+ | | style="text-align: center;" | BobDylan | ||
+ | | style="text-align: center;" | isSpouseOf | ||
+ | | style="text-align: center;" | SaraLownds | ||
+ | |- | ||
+ | | style="text-align: center;" | T<sub>5</sub> | ||
+ | | style="text-align: center;" | BarackObama | ||
+ | | style="text-align: center;" | isSpouseOf | ||
+ | | style="text-align: center;" | MichelleObama | ||
+ | |} | ||
− | [[File: | + | For the set of RDF triples in the table above, we explain how each approach represents them in the graph. |
+ | |||
+ | === The NLAN model === | ||
+ | |||
+ | [[File:Example_nlan.png|500px|This figure demonstrates the currently recommended approach for representing RDF triples as a node-labeled arc-node diagram]] | ||
+ | |||
+ | === The Bipartite model === | ||
+ | |||
+ | [[File:Example_bi.png|500px|This figure demonstrates the bipartite graph model approach for representing RDF triples as a graph]] | ||
+ | |||
+ | e<sup>I</sup>_<sub>i</sub> | ||
+ | |||
+ | === The labeled directed multigraph model === | ||
+ | |||
+ | [[File:Example_ldm.png|500px|This figure demonstrates the new approach for representing RDF triples as a labeled directed multigraph]] | ||
+ | |||
+ | |||
+ | == More complex examples == | ||
+ | |||
+ | [[Singleton_Property]] approach to representing | ||
+ | |||
+ | [[File:Example_ldm_sp.png|400px|This figure demonstrates the new approach for representing a more complex fact as a labeled directed multigraph]] | ||
= Empirical studies = | = Empirical studies = |
Revision as of 02:15, 13 May 2014
Contents
RDF Graph Model
We propose a new formal model for representing any set of RDF triples as mathematical graphs.
Example
Triple | Subject | Predicate | Object |
---|---|---|---|
T1 | BobDylan | isMarriedTo | SaraLownds |
T2 | BarackObama | isMarriedTo | MichelleObama |
T3 | isMarriedTo | rdfs:subPropertyOf | isSpouseOf |
T4 | BobDylan | isSpouseOf | SaraLownds |
T5 | BarackObama | isSpouseOf | MichelleObama |
For the set of RDF triples in the table above, we explain how each approach represents them in the graph.
The NLAN model
The Bipartite model
eI_i
The labeled directed multigraph model
More complex examples
Singleton_Property approach to representing