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 of 52
Property
Class
The class that each value of the property must be an instance of.
core-shacl
@
1.2.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.2.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.2.0
Property
Datatype
The datatype that each value of the property must carry (e.g. xsd:string).
core-shacl
@
1.2.0
Property
Domain
A domain of a property
Property
Featured resources
Resources a publisher chooses to feature on its publisher view.
kanonak-org
@
1.3.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.2.0
Property
Focus Node
The node that failed the constraint. Mirrors sh:focusNode.
core-shacl
@
1.2.0
Property
Has Value
A value the property must have: at least one of its values equals this one. Here the value is a named individual (an enumeration member, a registered entry),…
core-shacl
@
1.2.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.2.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.2.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.2.0
Property
Max Inclusive
Inclusive upper bound for numeric values.
core-shacl
@
1.2.0
Property
Max Length
Maximum string length of each value.
core-shacl
@
1.2.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.2.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.2.0
Property
Min Inclusive
Inclusive lower bound for numeric values.
core-shacl
@
1.2.0
Property
Min Length
Minimum string length of each value.
core-shacl
@
1.2.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.2.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.2.0
Property
Pattern
A regular expression every value of the property must match.
core-shacl
@
1.2.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.2.0
Property
Qualified Max Count
The most values of the property that may conform to the qualified value shape: qualifiedMaxCount 1 with a shape selecting on a region says at most one value…
core-shacl
@
1.2.0
Property
Qualified Min Count
The fewest values of the property that must conform to the qualified value shape. Requires qualifiedValueShape. Mirrors sh:qualifiedMinCount.
core-shacl
@
1.2.0
Property
Qualified Value Shape
A shape that each value of the property is checked against, so that qualifiedMinCount and qualifiedMaxCount can bound how many of the values conform to it.…
core-shacl
@
1.2.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.2.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.2.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.2.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.2.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.2.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.2.0
Property
Source Shape
The shape whose constraint produced this finding. Mirrors sh:sourceShape.
core-shacl
@
1.2.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.2.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.2.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.2.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.3.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.17.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.17.0
Object Property
Label Source
transformations
@
3.17.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.17.0
Property
Path
The property whose values this PropertyShape constrains. Scoped here to a single predicate (no SHACL path expressions).
core-shacl
@
1.2.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.17.0
Object Property
Render Property
transformations
@
3.17.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.17.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.2.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.2.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.2.0
Object Property
Through
transformations
@
3.17.0
Object Property
Via Property
The owl.TransitiveProperty whose transitive closure defines the ordering this comparison consults. Required.
transformations
@
3.17.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