Quantity
- CURIE:
gmeow:Quantity - IRI: https://blackcatinformatics.ca/gmeow/Quantity
- Category: class
- Defined by:
gmeow:slices/observations - Box roles: TBox role (What is this?)
A universal scalar numeric value bundled with unit/frame, determinacy, and provenance — the synthesis of FRAME-GEN + DET-GEN + OBS (ScalarQuantity alias precedent). Equivalent to gmeow:ScalarQuantity; the domain-neutral name for the same construct. Used for temperatures, distances, counts, probabilities, masses, prices, and any other quantitative observation result. The value lives in gmeow:quantityValue; the unit/frame in gmeow:hasUnit / gmeow:hasReferenceFrame; the determinacy in gmeow:hasDeterminacy; the provenance in gmeow:isResultOf.
Structure
Subclass of: gmeow:Entity, gufo:Object
Practical Pattern
Use gmeow:Quantity as a specialized kind of gmeow:Entity, gufo:Object. Add statement metadata or a standpoint when the assertion needs provenance, confidence, or vantage.
Common Companion Terms
gmeow:Entity, gmeow:MeasuredValue, gmeow:ScalarQuantity, gmeow:hasDeterminacy, gmeow:hasGranularity, gmeow:hasReferenceFrame, gmeow:hasUnit, gmeow:assertedAt, gmeow:confidence, gmeow:recordedNoLaterThan
Cross-Cutting Concerns
frames and units, provenance and evidence
External Equivalences
Equivalent or closely aligned targets: qudt, sosa
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:Quantity |
equivalence | - |
skos:closeMatch | qudt:QuantityValue | gmeow-qudt.sssom.tsv; gmeow:eqQudt004; confidence 0.85 |
gmeow:Quantity |
equivalence | - |
skos:closeMatch | sosa:Result | gmeow-observations.sssom.tsv; gmeow:eqObs019; confidence 0.7 |
Usage Advice
Use when
- Use as the domain-neutral name for a scalar value bundled with unit/frame, determinacy, and provenance — the same construct as
gmeow:ScalarQuantity, preferred when no metrology or observation-result framing is intended.
Avoid when
- Avoid treating it as a distinct class from
gmeow:ScalarQuantity/gmeow:MeasuredValue(they are owl:equivalentClass — pick one name per export) and avoid it for currency-framed money (usegmeow:MonetaryAmount).
How to use
- Type the value
gmeow:Quantity, setgmeow:quantityValue, namegmeow:hasUnit/gmeow:hasReferenceFrameandgmeow:hasDeterminacy, and carry provenance withgmeow:isResultOf; choose one of the three equivalent names consistently within a projection.
Examples
- ex:distance a
gmeow:Quantity;gmeow:quantityValue12.4;gmeow:hasUnitqudt:M.
Published Alignment Graph
Alignments
| Relation | Target |
|---|---|
closeMatch | qudt:QuantityValue |
closeMatch | sosa:Result |