Skip to content

Support for classification #707

@afs

Description

@afs

Issue from a comment on #702.

The new text would be better if "deactivated" is defined to skip shapes/constraints rather than "All RDF terms conform to a deactivated shape". Classification tasks are affected.

There really are three cases, "known to positively conform", "known to not conform" and "not considered/unknown". sh:targetWhere is positive selection.

Note that sh:targetWhere can be interpreted as a "definition" providing necessary and sufficient conditions for a shape. It can therefore potentially be used for "classification" tasks, e.g., to collect all nodes that fulfill a given set of conditions.

Text references:

If classification tasks are a possibility, sh:deactivated should be defined to cause skipping, i.e. "not considered", and not defined to be conforming.

This also is better for a deactivity shape which references a shared part (sh:nodethat might be a shared shape accessible by a different route which would still apply).

There may be other places in the documents where similar revisions are needed.

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