has title
- CURIE:
gmeow:hasTitle - IRI: https://blackcatinformatics.ca/gmeow/hasTitle
- Category: property
- Defined by:
gmeow:slices/documents - Box roles: RBox role (What is this?)
Relates a creative work to a structured gmeow:CreativeWorkTitle it bears; the creative-work-scoped specialization of gmeow:hasAppellation. Non-functional — a work bears many co-equal titles (original, translated, transliterated, regional); none is primary, and superseded ones set gmeow:displayable false. The structured replacement for the flat gmeow:title literal when multilingual or statement-level metadata is needed.
Structure
Property shape: object property; gmeow:CreativeWork -> gmeow:CreativeWorkTitle
Sub-property of: gmeow:hasAppellation
Practical Pattern
Use gmeow:hasTitle from gmeow:CreativeWork to gmeow:CreativeWorkTitle when the relationship itself belongs in the native GMEOW graph.
Common Companion Terms
gmeow:hasAppellation, gmeow:CreativeWork, gmeow:CreativeWorkTitle
Projects To
| Profile | External Targets |
|---|---|
bibframe |
bibframe, rdf |
dcterms |
dcterms |
foaf |
foaf |
oai_dc |
dc |
schema-org |
schema |
vcard |
rdf, vcard |
External Equivalences
Equivalent or closely aligned targets: dcterms, 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:hasTitle |
equivalence | - |
skos:closeMatch | dcterms:title | gmeow-dublin-core.sssom.tsv; gmeow:eqDcTerms001; confidence 0.85 |
gmeow:hasTitle |
equivalence | - |
skos:closeMatch | dcterms:title | gmeow-names.sssom.tsv; gmeow:eqNames048; confidence 0.85 |
gmeow:hasTitle |
equivalence | - |
skos:broadMatch | schema:headline | gmeow-names.sssom.tsv; gmeow:eqNames050; confidence 0.6 |
gmeow:hasTitle |
equivalence | - |
skos:broadMatch | schema:name | gmeow-names.sssom.tsv; gmeow:eqNames049; confidence 0.6 |
Projection Coverage
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:hasTitle |
projection | bibframe |
projects to / <= | bibframe:Title, bibframe:title, rdf:type | gmeow:mapBfTitleNode; confidence 0.85; lossy: the title relator's language/script/displayable metadata drops; the node survives as a bare bf:Title |
gmeow:hasTitle |
projection | dcterms |
projects to / = | dcterms:language | gmeow:mapDctermsLanguage; confidence 0.8 |
gmeow:hasTitle |
projection | foaf |
projects to / <= | foaf:name | gmeow:mapFoafName; confidence 0.8; lossy: non-displayable names (deadnames) dropped; transform gmeow:fnSelectDisplayName |
gmeow:hasTitle |
projection | oai_dc |
projects to / = | dc:language | gmeow:mapOaiDcLanguage; confidence 0.8 |
gmeow:hasTitle |
projection | schema-org |
projects to / <= | schema:familyName | gmeow:mapSchemaFamilyName |
gmeow:hasTitle |
projection | schema-org |
projects to / <= | schema:givenName | gmeow:mapSchemaGivenName |
gmeow:hasTitle |
projection | schema-org |
projects to / <= | schema:name | gmeow:mapSchemaName; confidence 0.9; lossy: non-displayable names (deadnames) dropped; transform gmeow:fnSelectDisplayName |
gmeow:hasTitle |
projection | vcard |
projects to / = | rdf:type, vcard:Name, vcard:family-name, vcard:hasName | gmeow:mapVcardFamilyName |
gmeow:hasTitle |
projection | vcard |
projects to / = | rdf:type, vcard:Name, vcard:given-name, vcard:hasName | gmeow:mapVcardGivenName |
gmeow:hasTitle |
projection | vcard |
projects to / <= | vcard:fn | gmeow:mapVcardFn; confidence 0.9; lossy: non-displayable names (deadnames) dropped; transform gmeow:fnSelectDisplayName |
Usage Advice
Use when
- Use to link a creative work to a structured
gmeow:CreativeWorkTitlewhen title metadata (language, script, evidence, supersession) matters; non-functional, a work bears many co-equal titles.
Avoid when
- Avoid it for the 80% case of a single plain title (use the flat
gmeow:titleliteral) and avoid marking any title primary — co-equal titles coexist, and a superseded one setsgmeow:displayablefalse rather than being deleted.
How to use
- Point the
gmeow:CreativeWorkat eachgmeow:CreativeWorkTitleviagmeow:hasTitle(agmeow:hasAppellationspecialization); the flat/structured pairing lets gmeow describe render the promotion path fromgmeow:title.
Examples
- ex:work
gmeow:hasTitleex:titleEn, ex:titleZh.
Published Alignment Graph
Alignments
| Relation | Target |
|---|---|
closeMatch | dcterms:title |
skos:broadMatch | schema:headline |
skos:broadMatch | schema:name |