Skip to content

Class: Tank

URI: tank:Tank

classDiagram class Tank Vehicle <|-- Tank Tank : chains Tank : wheels

Inheritance

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