Opening Hours Specification
- CURIE:
gmeow:OpeningHoursSpecification - IRI: https://blackcatinformatics.ca/gmeow/OpeningHoursSpecification
- Category: class
- Defined by:
gmeow:slices/organization - Box roles: TBox role (What is this?)
A reified opening-hours window — a day (or set of days), an opening time and a closing time. Projects to schema:OpeningHoursSpecification. Reification keeps each window's day/open/close paired correctly when several coexist.
Structure
Subclass of: gmeow:Entity
Practical Pattern
Use gmeow:OpeningHoursSpecification as a specialized kind of gmeow:Entity. Add statement metadata or a standpoint when the assertion needs provenance, confidence, or vantage.
Common Companion Terms
Projects To
| Profile | External Targets |
|---|---|
schema-org |
rdf, schema |
External Equivalences
Equivalent or closely aligned targets: schema
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:OpeningHoursSpecification |
equivalence | - |
skos:closeMatch | schema:OpeningHoursSpecification | gmeow-classes.sssom.tsv; gmeow:eqClasses059; confidence 0.9 |
Projection Coverage
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:OpeningHoursSpecification |
projection | schema-org |
projects to / <= | rdf:type, schema:OpeningHoursSpecification, schema:closes, schema:openingHoursSpecification, schema:opens | gmeow:mapSchemaOpeningHours; confidence 0.85; lossy: the spec is REUSED as schema:OpeningHoursSpecification; price/validity detail is not modelled |
Usage Advice
Use when
- Use to reify one opening-hours window so its day(s), open time, and close time stay paired — necessary whenever a business has more than one window (weekday vs weekend).
Avoid when
- Avoid a flat hours string on the organization (it loses the day/open/close pairing when several windows coexist) and avoid spanning incompatible days in one window; mint a separate window per distinct schedule.
How to use
- Mint one
gmeow:OpeningHoursSpecificationper window, setgmeow:openingDay(one or more),gmeow:opensAt, andgmeow:closesAton it, and attach it withgmeow:hasOpeningHours.
Examples
- ex:weekdayHours a
gmeow:OpeningHoursSpecification;gmeow:openingDaygmeow:dayMonday;gmeow:opensAt"09:00:00"^^xsd:time;gmeow:closesAt"17:00:00"^^xsd:time.