media type
- CURIE:
gmeow:mediaType - IRI: https://blackcatinformatics.ca/gmeow/mediaType
- Category: property
- Defined by:
gmeow:slices/documents - Box roles: RBox role (What is this?)
The IANA media (MIME) type of an artifact — 'text/plain', 'application/pdf', 'image/avif'. Universal: an email body part, a Manifestation, a Distribution all carry one. Projects to schema:encodingFormat. (Generalised from the email slice.)
Structure
Property shape: datatype property; gmeow:Entity -> rdfs:Literal; functional
Practical Pattern
Use gmeow:mediaType from gmeow:Entity to rdfs:Literal when the relationship itself belongs in the native GMEOW graph.
Common Companion Terms
Projects To
| Profile | External Targets |
|---|---|
schema-org |
rdf, schema |
Linkages
Generated from the canonical mapping DSL. SSSOM files are the generated public interchange form for term equivalences.
Projection Coverage
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:mediaType |
projection | schema-org |
projects to / <= | rdf:type, schema:DataDownload, schema:contentUrl, schema:distribution, schema:encodingFormat | gmeow:mapSchemaDataDownload; confidence 0.85; lossy: the member document is REUSED as the schema:DataDownload node; its GMEOW typing drops |
gmeow:mediaType |
projection | schema-org |
projects to / = | schema:encodingFormat | gmeow:mapSchemaEncodingFormat; confidence 0.95 |
Usage Advice
Use when
- Use to record the IANA media (MIME) type of any content carrier — a
Manifestation, an email body part, a distribution file; functional, one media type per artifact.
Avoid when
- Avoid it for the natural language of the content (use
gmeow:contentLanguage) and avoid asserting two media types on one artifact — model distinct encodings as distinct carrier objects.
How to use
- Carry the MIME string on
gmeow:mediaTypeof the concrete carrier; it projects to schema:encodingFormat. Pair withgmeow:contentLanguageand the relevant pixel/extent metadata on agmeow:MediaObject.
Examples
- ex:attachment
gmeow:mediaType"application/pdf".