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
32
Property
Class
The class that each value of the property must be an instance of.
core-shacl
@
1.0.0
Property
Comment
A description of the subject resource
Property
Datatype
The datatype that each value of the property must carry (e.g. xsd:string).
core-shacl
@
1.0.0
Property
Domain
A domain of a property
Property
Featured resources
Resources a publisher chooses to feature on its publisher view.
kanonak-org
@
1.1.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.0.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.0.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.0.0
Property
Max Inclusive
Inclusive upper bound for numeric values.
core-shacl
@
1.0.0
Property
Max Length
Maximum string length of each value.
core-shacl
@
1.0.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.0.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.0.0
Property
Min Inclusive
Inclusive lower bound for numeric values.
core-shacl
@
1.0.0
Property
Min Length
Minimum string length of each value.
core-shacl
@
1.0.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.0.0
Property
Pattern
A regular expression every value of the property must match.
core-shacl
@
1.0.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.0.0
Property
Range
A range of a property
Property
Rest
The rest of the subject RDF list after the first item
Property
See Also
Indicates a resource that might provide additional information about the subject resource. Annotation only — implies no formal relationship. Mirrors…
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.0.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…
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.1.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.14.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.14.0
Object Property
Label Source
transformations
@
3.14.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.14.0
Property
Path
The property whose values this PropertyShape constrains. Scoped here to a single predicate (no SHACL path expressions).
core-shacl
@
1.0.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.14.0
Object Property
Render Property
transformations
@
3.14.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.14.0
Property
Subproperty Of
The subject is a subproperty of a property
Object Property
Through
transformations
@
3.14.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