Constraint Operator
- CURIE:
gmeow:ConstraintOperator - IRI: https://blackcatinformatics.ca/gmeow/ConstraintOperator
- Category: class
- Defined by:
gmeow:slices/rights - Box roles: TBox role (What is this?)
The comparison operator of an atomic constraint — the ODRL operator vocabulary (eq, neq, lt, lteq, gt, gteq, isPartOf, isA, isAnyOf, …).
Structure
Subclass of: gufo:QualityValue
Practical Pattern
Use gmeow:ConstraintOperator as a specialized kind of gufo:QualityValue. Add statement metadata or a standpoint when the assertion needs provenance, confidence, or vantage.
Usage Advice
Use when
- Use as the value vocabulary for the comparison-operator axis — the ODRL operator (eq, lteq, isAnyOf, …) an atomic constraint applies, referenced via
gmeow:constraintOperator.
Avoid when
- Avoid minting per-operator subclasses (operators are individuals, Principle 9) and avoid inventing operators beyond the ODRL set; reference a seeded value.
How to use
- Reference a seeded value (
gmeow:operatorEq,gmeow:operatorLteq, …) fromgmeow:constraintOperator; the set tracks the ODRL operator vocabulary.
Examples
- ex:opLteq a
gmeow:ConstraintOperator; rdfs:label "less than or equal to"@en.