Offering
- CURIE:
gmeow:Offering - IRI: https://blackcatinformatics.ca/gmeow/Offering
- Category: class
- Defined by:
gmeow:slices/organization - Box roles: TBox role (What is this?)
A commercial offer to provide some item — a product, a service, an engagement — by an agent. Projects to schema:Offer. The item is named by gmeow:itemOffered; the provider by gmeow:offeringProvider.
Structure
Subclass of: gmeow:Entity
Practical Pattern
Use gmeow:Offering 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:Offering |
equivalence | - |
skos:closeMatch | schema:Offer | gmeow-classes.sssom.tsv; gmeow:eqClasses057; confidence 0.85 |
Projection Coverage
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:Offering |
projection | schema-org |
projects to / <= | rdf:type, schema:Offer, schema:itemOffered, schema:makesOffer, schema:provider | gmeow:mapSchemaOffer; confidence 0.85; lossy: the offering is REUSED as the schema:Offer node; price/availability detail is not modelled |
Usage Advice
Use when
- Use to model a commercial offer to provide some item — a product, service, or engagement — by an agent; the reified offer behind the flat
gmeow:makesOfferedge.
Avoid when
- Avoid using it for the item itself (that is the
gmeow:itemOffered— agmeow:ServiceOfferingor product) and avoid a flat price here (that is finance-slice measurement or the presentationalgmeow:priceRange).
How to use
- Mint a
gmeow:Offering, name its provider withgmeow:offeringProviderand its item withgmeow:itemOffered, addgmeow:areaServedandgmeow:hasOpeningHoursas needed; attach it to the provider withgmeow:makesOffer.
Examples
- ex:hostingOffer a
gmeow:Offering;gmeow:offeringProviderex:acme;gmeow:itemOfferedex:hostingService.