Class: NamedThingWithIDs
- NOTE: this is an abstract class and should not be instantiated directly
classDiagram
class NamedThingWithIDs
click NamedThingWithIDs href "../NamedThingWithIDs"
HasIdentifiers <|-- NamedThingWithIDs
click HasIdentifiers href "../HasIdentifiers"
HasNames <|-- NamedThingWithIDs
click HasNames href "../HasNames"
Thing <|-- NamedThingWithIDs
click Thing href "../Thing"
NamedThingWithIDs : identifiers
NamedThingWithIDs --> "*" Identifier : identifiers
click Identifier href "../Identifier"
NamedThingWithIDs : names
NamedThingWithIDs --> "*" Name : names
click Name href "../Name"
Inheritance
- Thing
- NamedThingWithIDs [ HasIdentifiers HasNames]
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
identifiers | * Identifier |
URIs or CURIEs used to refer to this entity | HasIdentifiers |
names | * Name |
Names, alternative names, and synonyms for an entity | HasNames |
Identifier and Mapping Information
Schema Source
- from schema: https://github.com/kbase/cdm-schema
Mappings
Mapping Type | Mapped Value |
---|---|
self | cdm:NamedThingWithIDs |
native | cdm:NamedThingWithIDs |
LinkML Source
Direct
name: NamedThingWithIDs
from_schema: https://github.com/kbase/cdm-schema
is_a: Thing
abstract: true
mixins:
- HasIdentifiers
- HasNames
Induced
name: NamedThingWithIDs
from_schema: https://github.com/kbase/cdm-schema
is_a: Thing
abstract: true
mixins:
- HasIdentifiers
- HasNames
attributes:
identifiers:
name: identifiers
description: URIs or CURIEs used to refer to this entity.
from_schema: https://github.com/kbase/cdm-schema
rank: 1000
alias: identifiers
owner: NamedThingWithIDs
domain_of:
- HasIdentifiers
range: Identifier
multivalued: true
names:
name: names
description: Names, alternative names, and synonyms for an entity.
from_schema: https://github.com/kbase/cdm-schema
rank: 1000
alias: names
owner: NamedThingWithIDs
domain_of:
- HasNames
range: Name
multivalued: true