Skip to content

New entailment pattern rdfD1 #70

@doerthe

Description

@doerthe

I am currently going through RDF semantics to modify all our entailment patterns in such a way that also triple terms are covered. For most patterns, I can see how we could do that (putting aside the separate issue of whether we like a to have conditions like "if the triple structure appears in S"), but I am not sure how to handle rdfD1 (https://www.w3.org/TR/rdf12-semantics/#rdf_entailment_patterns).

Do we make the left side "if the triple structure appears in S" then "the following structure appears in S at the same position"?

That is really not an acceptable solution. So, how do we express that? To point to the exact issue, I go for an example:

bbb ccc <<( xxx aaa "sss"^^ddd )>>. should(?) entail bbb ccc <<( xxx aaa _:nnn )>>. _:nnn rdf:type ddd .

Now, the problem is that such a literal can occur deeply nested.

I'll try to write down a solution, but ideas are more than welcome.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions