has identifier
- CURIE:
gmeow:hasIdentifier - IRI: https://blackcatinformatics.ca/gmeow/hasIdentifier
- Category: property
- Defined by:
gmeow:slices/organization - Box roles: RBox role (What is this?)
Relates an entity to a reified external-identifier record (an ORCID, geni id, nip05, LEI, industry code, …). Domain is gmeow:Entity: persons, organizations, works and places all carry external identifiers. Non-functional: an entity may have several identifiers, and competing standpoint-indexed identifiers coexist.
Structure
Property shape: object property; gmeow:Entity -> gmeow:Identifier
Practical Pattern
Use gmeow:hasIdentifier from gmeow:Entity to gmeow:Identifier when the relationship itself belongs in the native GMEOW graph.
Common Companion Terms
gmeow:Entity, gmeow:Identifier, gmeow:authorityLink
Cross-Cutting Concerns
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:hasIdentifier |
projection | schema-org |
projects to / <= | rdf:type, schema:PropertyValue, schema:identifier, schema:name, schema:propertyID, schema:url, schema:value | gmeow:mapSchemaIdentifierRecord; confidence 0.9; lossy: jurisdiction and any standpoint/validity detail on the record drop; schema's PropertyValue carries only the scheme/value/url/name quad; the record's rdfs:label is its display name |
gmeow:hasIdentifier |
projection | schema-org |
projects to / <= | schema:taxID | gmeow:mapSchemaTaxId; confidence 0.95; lossy: only tax-scheme identifiers are emitted; other schemes are carried by their own cells |
Usage Advice
Use when
- Use to attach a reified
gmeow:Identifierto any entity — person, organization, work, or place — when a scheme-local external code must be carried with its scheme intact.
Avoid when
- Avoid the org-scoped specializations (
gmeow:legalIdentifier,gmeow:industryClassification) when the bearer is not specifically an organization carrying that kind of code, and avoid a flat code literal — bear a structuredgmeow:Identifier.
How to use
- Assert one
gmeow:hasIdentifiertriple pergmeow:Identifiernode; prefer the specializationsgmeow:legalIdentifier/gmeow:industryClassificationfor those org-specific kinds and letgmeow:hasIdentifierfollow by subsumption.
Examples
- ex:acme
gmeow:hasIdentifierex:acmeLei.