Skip to content

A formal background to unify triples and triple terms #87

@franconi

Description

@franconi

We can make use of the following definitions to introduce the unified view between triple terms and triples, corresponding to their semantic counterparts propositions and facts respectively.

For each interpretation I we define the set IPR of propositions (i.e., denotation of triple terms) of the interpretation as
IPR={ <s, p, o> | s ∈ IR, p ∈ IP, o ∈ IR },
and the set F of all facts of the interpretation as
F = { <s, p, o> | <s, o> ∈ IEXT(p) },
so that the following hold:
I(<<(s p o)>>) ∈ IPR.
F ⊆ IPR,

Given a ground graph G and an interpretation I, the set of facts asserted by G is
GEXT(G) = { (I(s),I(p),I(o)) | (s p o.) ∈ G and <I(s), I(o)> ∈ IEXT(I(p)) }.

An interpretation I is a model of a graph G if and only if the following holds:
I ⊨ G iff GEXT(G) ⊆ F ⊆ IPR

We can discuss here whether this is correct, meaningful, and/or useful.

Metadata

Metadata

Labels

spec:substantiveChange in the spec affecting its normative content (class 3) –see also spec:bug, spec:new-feature

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions