identifier scheme
- CURIE:
gmeow:identifierScheme - IRI: https://blackcatinformatics.ca/gmeow/identifierScheme
- Category: property
- Defined by:
gmeow:slices/organization - Box roles: RBox role (What is this?)
The scheme of an identifier — e.g. 'lei', 'ror', 'naics', 'isicV4', 'companyRegistration', 'wikidata'. Declared on the Identifier node, not the Organization, to avoid cross-product pairing bugs when multiple identifiers coexist.
Structure
Property shape: datatype property; gmeow:Identifier -> rdfs:Literal; functional
Practical Pattern
Use gmeow:identifierScheme from gmeow:Identifier 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 |
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:identifierScheme |
equivalence | - |
skos:closeMatch | schema:propertyID | gmeow-properties.sssom.tsv; gmeow:eqProperties078; confidence 0.85 |
Projection Coverage
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:identifierScheme |
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:identifierScheme |
projection | schema-org |
projects to / <= | schema:isicV4 | gmeow:mapSchemaIndustryIsic; confidence 0.8; lossy: only ISIC-V4-scheme classifications are emitted; NAICS and other schemes are dropped |
gmeow:identifierScheme |
projection | schema-org |
projects to / <= | schema:leiCode | gmeow:mapSchemaLeiCode; confidence 0.95; lossy: only LEI-scheme identifiers are emitted; other schemes (ROR, company registration, Wikidata) are dropped in this projection |
gmeow:identifierScheme |
projection | schema-org |
projects to / <= | schema:naics | gmeow:mapSchemaIndustryNaics; confidence 0.8; lossy: only NAICS-scheme classifications are emitted; ISIC and other schemes are dropped; the code is emitted as a plain literal |
gmeow:identifierScheme |
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 name the scheme of a
gmeow:Identifier— 'lei', 'ror', 'naics', 'tax', 'wikidata' — so its scheme-localgmeow:identifierValueis interpretable; the scheme also guards schema:taxID and similar projection cells.
Avoid when
- Avoid declaring the scheme on the bearer rather than the
gmeow:Identifiernode (that re-introduces the cross-product pairing bug) and avoid inventing a code where a standard scheme name exists.
How to use
- Set
gmeow:identifierSchemeon thegmeow:Identifiernode next togmeow:identifierValue; a tax ID is simply scheme "tax" (the LEI/NAICS idiom), read by a scheme-guarded cell into schema:taxID.
Examples
- ex:acmeLei
gmeow:identifierScheme"lei".