Identifier
- CURIE:
gmeow:Identifier - IRI: https://blackcatinformatics.ca/gmeow/Identifier
- Category: class
- Defined by:
gmeow:slices/organization - Box roles: TBox role (What is this?)
A reified external-identifier record bundling a scheme-local value with its scheme, and optionally the authority URL that resolves it and a human-readable name — an ORCID, a geni profile id, a Nostr nip05, a LEI, a ROR ID, a NAICS code. Reification ensures that when an entity carries multiple identifiers, each value is paired with its correct scheme (and url/name) in projections. The structured sibling of gmeow:authorityLink: a flat authorityLink points at an external record by IRI; an Identifier decomposes the scheme/value/url/name a schema:PropertyValue or DataCite relatedIdentifier carries.
Structure
Subclass of: gufo:FunctionalComplex
Practical Pattern
Use gmeow:Identifier as a specialized kind of gufo:FunctionalComplex. Add statement metadata or a standpoint when the assertion needs provenance, confidence, or vantage.
Common Companion Terms
gmeow:authorityLink, gmeow:hasIdentifier
Cross-Cutting Concerns
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:Identifier |
equivalence | - |
skos:closeMatch | schema:PropertyValue | gmeow-classes.sssom.tsv; gmeow:eqClasses055; confidence 0.85 |
Projection Coverage
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:Identifier |
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 |
Usage Advice
Use when
- Use to reify an external identifier so its scheme, value, resolving URL, and label travel together — necessary whenever an entity carries more than one code (a LEI plus a ROR plus a NAICS) and projections must pair each value with its own scheme.
Avoid when
- Avoid a flat scheme-on-the-bearer property (it produces cross-product pairing bugs when several identifiers coexist) and avoid it for a plain see-also IRI (that is the flat
gmeow:authorityLink); a name borne by an entity is agmeow:Appellation, not anIdentifier.
How to use
- Mint one
gmeow:Identifierper code, setgmeow:identifierSchemeandgmeow:identifierValueon it (plusgmeow:identifierUrland rdfs:label as needed), and attach it withgmeow:hasIdentifieror a specialization (gmeow:legalIdentifier,gmeow:industryClassification).
Examples
- ex:acmeLei a
gmeow:Identifier;gmeow:identifierScheme"lei";gmeow:identifierValue"529900T8BM49AURSDO55".