constraint operator
- CURIE:
gmeow:constraintOperator - IRI: https://blackcatinformatics.ca/gmeow/constraintOperator
- Category: property
- Defined by:
gmeow:slices/rights - Box roles: RBox role (What is this?)
The comparison operator of an atomic constraint — one of the gmeow:ConstraintOperator values (odrl:operator). Functional.
Structure
Property shape: object property; gmeow:AtomicConstraint -> gmeow:ConstraintOperator; functional
Practical Pattern
Use gmeow:constraintOperator from gmeow:AtomicConstraint to gmeow:ConstraintOperator when the relationship itself belongs in the native GMEOW graph.
Common Companion Terms
gmeow:AtomicConstraint, gmeow:ConstraintOperator
Projects To
| Profile | External Targets |
|---|---|
odrl |
odrl, rdf |
External Equivalences
Equivalent or closely aligned targets: odrl
Linkages
Generated from the canonical mapping DSL. SSSOM files are the generated public interchange form for term equivalences.
Term Equivalences
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:constraintOperator |
equivalence | - |
skos:closeMatch | odrl:operator | gmeow-rights.sssom.tsv; gmeow:eqRights073; confidence 0.9 |
Projection Coverage
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:constraintOperator |
projection | odrl |
projects to / <= | odrl:Constraint, odrl:constraint, odrl:leftOperand, odrl:operator, odrl:rightOperand, odrl:rightOperandReference, rdf:type | gmeow:mapOdrlConstraint; lossy: ODRL logical-constraint boolean operators (and/or/xone) are not emitted; atomic constraints project fully |
Usage Advice
Use when
- Use to name the comparison an atomic constraint applies (the odrl:operator) — eq, neq, lt, lteq, gt, gteq, isPartOf, isAnyOf, … — by referencing a
gmeow:ConstraintOperatorvalue.
Avoid when
- Avoid giving one atomic constraint several operators (it is functional) and avoid a free-text operator; reference a
gmeow:ConstraintOperatorvalue.
How to use
- Set
gmeow:constraintOperatoronce perAtomicConstraint(functional) to agmeow:ConstraintOperatorvalue, between itsgmeow:leftOperandandgmeow:rightOperand.
Examples
- ex:until2030
gmeow:constraintOperatorgmeow:operatorLteq.