Class: Tank
URI: tank:Tank
classDiagram
class Tank
Vehicle <|-- Tank
Tank : chains
Tank : wheels
Inheritance
- Vehicle
- Tank
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
chains | 1..1 String |
direct | |
wheels | 0..1 String |
Vehicle |
Usages
used by | used in | type | used |
---|---|---|---|
TankCollection | tanks | range | Tank |
Identifier and Mapping Information
Schema Source
- from schema: http://example.org/tank
Mappings
Mapping Type | Mapped Value |
---|---|
self | tank:Tank |
native | tank:Tank |
LinkML Source
Direct
name: Tank
from_schema: http://example.org/tank
is_a: Vehicle
slots:
- chains
slot_usage:
wheels:
name: wheels
comments:
- it does not seem like the required = false usage is being honored
domain_of:
- Vehicle
required: false
chains:
name: chains
domain_of:
- Tank
required: true
Induced
name: Tank
from_schema: http://example.org/tank
is_a: Vehicle
slot_usage:
wheels:
name: wheels
comments:
- it does not seem like the required = false usage is being honored
domain_of:
- Vehicle
required: false
chains:
name: chains
domain_of:
- Tank
required: true
attributes:
chains:
name: chains
from_schema: http://example.org/tank
rank: 1000
is_a: wheels
alias: chains
owner: Tank
domain_of:
- Tank
range: string
required: true
wheels:
name: wheels
comments:
- it does not seem like the required = false usage is being honored
from_schema: http://example.org/tank
rank: 1000
alias: wheels
owner: Tank
domain_of:
- Vehicle
range: string
required: false