Eurecom - 2022-06-15
Pierre-Antoine Champin→ asserted triple / quoted triple
<< <#pa> ex:workingFor <#w3> >>
prov:wasDerivedFrom
<https://www.w3.org/People>.
<#pa> ex:workingFor <#w3>.
<< <#pa> ex:workingFor <#w3> >>
prov:wasDerivedFrom
<https://www.w3.org/People>.
<#pa> ex:workingFor <#w3> {|
prov:wasDerivedFrom
<https://www.w3.org/People>;
|}.
<#pa> a schema:Person;
schema:name "Pierre-Antoine Champin";
ex:workingFor <#w3> {|
schema:startDate "2021-02-01"^^xsd:date;
prov:wasDerivedFrom
<https://www.w3.org/People>;
|}.
SELECT ?s ?o ?src {
<< ?s ex:workingFor ?o >>
prov:wasDerivedFrom ?src
}
{
"@context": { ... }
"@id": {
"@id": "#pa",
"workingFor": "#w3"
},
"from": "https://www.w3.org/People"
}
{
"@context": { ... }
"@id": "#pa",
"workingFor": {
"@id": "#w3",
"@annotation": {
"from": "https://www.w3.org/People"
}
}
}
Layered above "plain RDF" semantics
Not in RDF, not in RDF-star (mononotic semantics)
Be careful when you convert PG edges to RDF-star...
... or accept a weaker vocabulary ("is, has been or will be working for")
They are entierly defined by their subject, predicate and object
Multiple "occurrences" of the relationship must be reified
Require an explicit relationship between a quoted triple and its reifications
<< ex:superman ex:can ex:fly >> dct:source ex:dailyPlanet.
ex:superman owl:sameAs ex:clark.
does not entail
<< ex:clark ex:can ex:fly >> dct:source ex:dailyPlanet.
<< <#pa> ex:workingFor <#w3> >> s:startDate "2021-02-01"^^xsd:date.
ex:workingFor owl:inverseOf ex:staff.
Should this entail the following?
<< <#w3> ex:staff <#pa> >> s:startDate "2021-02-01"^^xsd:date.
<< <#pa> ex:workingFor <#w3> >> s:startDate "2021-02-01"^^xsd:date.
ex:workingFor rdfs:subPropertyOf ex:involvedIn.
Should this entail the following?
<< <#pa> ex:involvedIn <#w3> >> s:startDate "2021-02-01"^^xsd:date.
dct:source
is not transparency-enablingschema:startDate
is transparency-enabling:schema:startDate a rdf-star:TransparencyEnablingProperty.