Skip to content

Does output include base graph triples #728

@nicholascar

Description

@nicholascar

The section Rule Set Evaluation indicates that:

"The inferred triples do not include triples present in the set of triples of the base graph."

However, the definition given for an evaluation graph is:

"A evaluation graph is an RDF Graph that combines the base graph and all triples produced during the evaluation of a rule set."

  • Q1: So I conclude that an evaluation graph is not the output but an interim thing. Is this correct?

If I want to use a SHACL Rules engine to remove triples from a graph, I could do so by generating (selecting) the triples to be removed and then removing them from the base graph if the output was inferred triples only but not if it included the base graph as then I would get no result.

  • Q2: Is removal by inferring triples to be removed and then removing them from the base graph an expected use pattern?

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions