Filename
- CURIE:
gmeow:Filename - IRI: https://blackcatinformatics.ca/gmeow/Filename
- Category: class
- Defined by:
gmeow:slices/names - Box roles: TBox role (What is this?)
An appellation borne by a digital file — a stem and an extension. The extension CLAIMS a content type (gmeow:claimedMediaType) which may disagree with the type detected from the bytes (gmeow:detectedMediaType); the disagreement is recorded as coexisting claims with confidence, never reasoned into a contradiction.
Structure
Subclass of: gmeow:Appellation
Practical Pattern
Use gmeow:Filename as a specialized kind of gmeow:Appellation. Add statement metadata or a standpoint when the assertion needs provenance, confidence, or vantage.
Common Companion Terms
Usage Advice
Use when
- Use for the name borne by a digital file — a stem plus an extension — especially when the extension's claimed media type must be recorded alongside the type detected from the bytes.
Avoid when
- Avoid for the file's content or its real-world subject (model those as the borne
InformationObject), and avoid resolving a claimed-vs-detected media-type mismatch into a contradiction — record both as coexisting claims.
How to use
- Mint a
Filename, give itgmeow:fullName, decompose intogmeow:namePartStemandgmeow:namePartExtension, and carrygmeow:claimedMediaType(from the extension) andgmeow:detectedMediaType(from the bytes) as non-functional, possibly disagreeing claims.
Examples
- ex:report a
gmeow:Filename;gmeow:fullName"report.pdf";gmeow:claimedMediaType"application/pdf".