Skip to content

Missing triples after a fragmentation #51

@woutslabbinck

Description

@woutslabbinck

Missing type in the view

When executing npm run test with the substring fragmenter (INPUT_FRAGMENTATION_STRATEGY="substring") in the root.ttl file, the view <begin_of_IRI/root.ttl> is a tree:node as it contains the relations to the other nodes.
However, this node does not have its type declared in the file.

The expected triple that is missing is <begin_of_IRI/root.ttl> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://w3id.org/tree#Node>.

Note: While this was tested using the substring behaviour, I assume it would be nice that the type is added when using any bucketizer in the LDES Action

Missing property path in relation

Furthermore, when known (which is the case in the substring fragmenter) could the tree:path be added to each relation. While it is not explicitly required according to the TREE specification, as when no property path, each triple from a member is evaluated, it gives more information and can improve performance when creating application on top of TREE/LDES.

Metadata

Metadata

Assignees

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