Protocol Spec
Ontology Conventions
Look Conventions
kanonak.org
core-rdf@1.1.0
Property
Class
Property
The class of RDF properties
Class
Subclass Of
Resource
Instances
48
Property
Class
The class that each value of the property must be an instance of.
core-shacl
@
1.1.0
Property
Closed
When true, nodes in the focus set may carry ONLY the properties named by this shape's PropertyShape paths (plus any in ignoredProperties) — an undeclared…
core-shacl
@
1.1.0
Property
Comment
A description of the subject resource
Property
Conforms
True when the evaluated data scope satisfies every shape — equivalently, when the report carries no results at Violation severity. Mirrors sh:conforms.
core-shacl
@
1.1.0
Property
Datatype
The datatype that each value of the property must carry (e.g. xsd:string).
core-shacl
@
1.1.0
Property
Domain
A domain of a property
Property
Featured resources
Resources a publisher chooses to feature on its publisher view.
kanonak-org
@
1.2.0
Property
First
The first item in the subject RDF list
Property
Flags
Optional regular-expression flags applied to pattern (e.g. "i").
core-shacl
@
1.1.0
Property
Focus Node
The node that failed the constraint. Mirrors sh:focusNode.
core-shacl
@
1.1.0
Property
Ignored Properties
Properties exempt from a closed shape, as an rdf:List — most commonly rdfs.type, which every typed node carries. Only meaningful alongside closed: true.…
core-shacl
@
1.1.0
Property
In
The closed set of permitted values for the property, as an rdf:List. Generated as a literal union type.
core-shacl
@
1.1.0
Property
Is Defined By
Indicates a resource (typically an ontology document) defining the subject resource. A more precise statement than `seeAlso`: the target is the authoritative…
Property
Label
A human-readable name for the subject
Property
Max Count
Maximum number of values for the property. maxCount = 1 makes the property single-valued; greater than 1 or unspecified means a list.
core-shacl
@
1.1.0
Property
Max Inclusive
Inclusive upper bound for numeric values.
core-shacl
@
1.1.0
Property
Max Length
Maximum string length of each value.
core-shacl
@
1.1.0
Property
Member
A member of the subject container. The most general membership property — every container-membership property (e.g. rdf:_1, rdf:_2, ...) is a `subPropertyOf`…
Property
Message
Human-readable text used as the validation error when a constraint on this shape is violated. Emitted into generated validators.
core-shacl
@
1.1.0
Property
Min Count
Minimum number of values for the property. minCount >= 1 makes the property required (generated as non-optional); 0 or unspecified means optional.
core-shacl
@
1.1.0
Property
Min Inclusive
Inclusive lower bound for numeric values.
core-shacl
@
1.1.0
Property
Min Length
Minimum string length of each value.
core-shacl
@
1.1.0
Property
Node Kind
The kind of node every value of the property must be — a reference, an embedded resource, or a literal. Coarser than datatype/class and orthogonal to both:…
core-shacl
@
1.1.0
Property
Object
The object of the reified statement. May be either a Resource or a Literal — `rdfs:Resource` is the most general type that covers both. Mirrors `rdf:object`.
Property
Path
The property whose values this PropertyShape constrains. Scoped here to a single predicate (no SHACL path expressions).
core-shacl
@
1.1.0
Property
Pattern
A regular expression every value of the property must match.
core-shacl
@
1.1.0
Property
Predicate
The predicate of the reified statement. Mirrors `rdf:predicate`.
Property
Property
A PropertyShape that constrains one of the target class's properties.
core-shacl
@
1.1.0
Property
Range
A range of a property
Property
Rest
The rest of the subject RDF list after the first item
Property
Result
A ValidationResult carried by this report. One result per violated constraint per focus node. Mirrors sh:result.
core-shacl
@
1.1.0
Property
Result Message
Human-readable description of the finding — the PropertyShape's message when it declares one, else evaluator-generated text. Mirrors sh:resultMessage.
core-shacl
@
1.1.0
Property
Result Path
The property whose values violated the constraint. Absent for node-level findings (e.g. a closed-shape violation reports the offending property itself as the…
core-shacl
@
1.1.0
Property
Result Severity
The severity of this finding — the source shape's declared severity, or Violation by default. Mirrors sh:resultSeverity.
core-shacl
@
1.1.0
Property
See Also
Indicates a resource that might provide additional information about the subject resource. Annotation only — implies no formal relationship. Mirrors…
Property
Severity
The severity a violation of this shape carries in a validation report. Defaults to Violation when absent. Mirrors sh:severity.
core-shacl
@
1.1.0
Property
Source Constraint Component
WHICH kind of constraint failed, as a reference to a ConstraintComponent member — the discriminant that makes a report operable without parsing messages.…
core-shacl
@
1.1.0
Property
Source Shape
The shape whose constraint produced this finding. Mirrors sh:sourceShape.
core-shacl
@
1.1.0
Property
Subclass Of
The subject is a subclass of a class
Property
Subject
The subject of the reified statement. Mirrors `rdf:subject`.
Property
Subproperty Of
The subject is a subproperty of a property
Property
Target Class
The class that a NodeShape applies to.
core-shacl
@
1.1.0
Property
Target Node
A specific node this shape applies to, named directly. The most precise target: the focus set is exactly the listed nodes, independent of their types. Mirrors…
core-shacl
@
1.1.0
Property
Target Objects Of
The shape applies to every node that is the OBJECT of a statement whose predicate is the given property. The object-position counterpart of targetSubjectsOf.…
core-shacl
@
1.1.0
Property
Target Subjects Of
The shape applies to every node that is the SUBJECT of a statement whose predicate is the given property. Structural targeting: the focus set is gathered from…
core-shacl
@
1.1.0
Property
Type
States that a resource is an instance of a class
Property
Value
Idiomatic property used to identify the principal value (usually a string) of a property when the property value is a structured resource (e.g. a quantity with…
Property
Value
The offending value — the specific value that violated the constraint, when one exists (a minCount violation has none). rdfs.Resource is the upper bound…
core-shacl
@
1.1.0
Referenced by
←
Domain
Property
Domain
A domain of a property
Object Property
Equivalent Property
The property for declaring two properties as equivalent
core-owl
@
2.2.0
Object Property
Property Disjoint With
The property for declaring two properties as disjoint
core-owl
@
2.2.0
Property
Range
A range of a property
Property
Subproperty Of
The subject is a subproperty of a property
←
Featured resources
Publisher
Kanonak Protocol
An open protocol for defining, versioning, and sharing semantic ontologies across distributed publishers.
kanonak-org
@
1.2.0
←
Range
Object Property
Annotated Property
The predicate of the axiom being annotated. Mirrors `owl:annotatedProperty`.
core-owl
@
2.2.0
Object Property
As
The output property this Projection's `value` is stored under on the View's `produces` instance — a real property reference, not a free-text column name, so…
view
@
1.1.0
Object Property
Assertion Property
The property whose assertion is being negated. Mirrors `owl:assertionProperty`.
core-owl
@
2.2.0
Object Property
By Property
Reference to the Property whose value is read off each input as the sort key.
transformations
@
3.16.0
Object Property
Equivalent Property
The property for declaring two properties as equivalent
core-owl
@
2.2.0
Object Property
Field
The docast Property being bound.
transformations
@
3.16.0
Object Property
Label Source
transformations
@
3.16.0
Object Property
On Property
The property that determines the property that a restriction refers to
core-owl
@
2.2.0
Object Property
Partition By
Optional. Reference to a Property used to partition the matched input set for fan-out. When set, the runner reads this property off each matching input, groups…
transformations
@
3.16.0
Property
Path
The property whose values this PropertyShape constrains. Scoped here to a single predicate (no SHACL path expressions).
core-shacl
@
1.1.0
Object Property
Property Disjoint With
The property for declaring two properties as disjoint
core-owl
@
2.2.0
Object Property
Read Property
transformations
@
3.16.0
Object Property
Render Property
transformations
@
3.16.0
Object Property
Requires
Properties that must each resolve to a non-empty value on a matching instance. Subjects missing any required property are silently skipped — they do not match.…
transformations
@
3.16.0
Property
Result Path
The property whose values violated the constraint. Absent for node-level findings (e.g. a closed-shape violation reports the offending property itself as the…
core-shacl
@
1.1.0
Property
Subproperty Of
The subject is a subproperty of a property
Property
Target Objects Of
The shape applies to every node that is the OBJECT of a statement whose predicate is the given property. The object-position counterpart of targetSubjectsOf.…
core-shacl
@
1.1.0
Property
Target Subjects Of
The shape applies to every node that is the SUBJECT of a statement whose predicate is the given property. Structural targeting: the focus set is gathered from…
core-shacl
@
1.1.0
Object Property
Through
transformations
@
3.16.0
Object Property
Via Property
The owl.TransitiveProperty whose transitive closure defines the ordering this comparison consults. Required.
transformations
@
3.16.0
←
Subclass Of
Class
Annotation Property
The class of annotation properties
core-owl
@
2.2.0
Class
Container Membership Property
The class of properties (e.g. `rdf:_1`) that relate a container to one of its members. Every instance of this class has `rdfs:member` as a super-property.…
Class
Datatype Property
The class of datatype properties that relate individuals to data values
core-owl
@
2.2.0
Class
Deprecated Property
The class of deprecated properties
core-owl
@
2.2.0
Class
Functional Property
The class of properties that can have at most one value for each individual
core-owl
@
2.2.0
Class
Object Property
The class of object properties that relate individuals to individuals
core-owl
@
2.2.0