Skip to content

Class: AnyCreature

A creature that can be summoned to the battlefield.

  • NOTE: this is an abstract class and should not be instantiated directly

URI: mtgo:AnyCreature

 classDiagram
    class AnyCreature
      Permanent <|-- AnyCreature

      AnyCreature : description
      AnyCreature : id
      AnyCreature : name
      AnyCreature : power
      AnyCreature : toughness
      AnyCreature : variable_power
      AnyCreature : variable_toughness


      AnyCreature <|-- Creature
      AnyCreature <|-- CreatureToken

      AnyCreature : description
      AnyCreature : id
      AnyCreature : name
      AnyCreature : power
      AnyCreature : toughness
      AnyCreature : variable_power
      AnyCreature : variable_toughness

Inheritance

Slots

Name Cardinality and Range Description Inheritance
power 1..1
xsd:integer
The amount of damage dealt in combat direct
toughness 1..1
xsd:integer
The amount of damage needed to destroy a creature direct
variable_power 0..1
xsd:boolean
Whether a creature's power is variable direct
variable_toughness 0..1
xsd:boolean
Whether a creature's toughness is variable direct
id 1..1
xsd:anyURI
A unique identifier for a thing NamedThing
name 1..1
xsd:string
A human-readable name for a thing NamedThing
description 0..1
xsd:string
A human-readable description for a thing NamedThing

Identifier and Mapping Information

Schema Source

  • from schema: https://cmdoret.net/mtg_ontology/

Mappings

Mapping Type Mapped Value
self mtgo:AnyCreature
native mtgo:AnyCreature

LinkML Source

Direct

name: AnyCreature
description: A creature that can be summoned to the battlefield.
from_schema: https://cmdoret.net/mtg_ontology/
rank: 1000
is_a: Permanent
abstract: true
slots:
- power
- toughness
- variable_power
- variable_toughness
class_uri: mtgo:AnyCreature

Induced

name: AnyCreature
description: A creature that can be summoned to the battlefield.
from_schema: https://cmdoret.net/mtg_ontology/
rank: 1000
is_a: Permanent
abstract: true
attributes:
  power:
    name: power
    description: The amount of damage dealt in combat. This is the first number in
      the lower right corner of a creature card.
    from_schema: https://cmdoret.net/mtg_ontology/
    rank: 1000
    slot_uri: mtgo:power
    alias: power
    owner: AnyCreature
    domain_of:
    - AnyCreature
    range: integer
    required: true
  toughness:
    name: toughness
    description: The amount of damage needed to destroy a creature. This is the second
      number in the lower right corner of a creature card.
    from_schema: https://cmdoret.net/mtg_ontology/
    rank: 1000
    slot_uri: mtgo:toughness
    alias: toughness
    owner: AnyCreature
    domain_of:
    - AnyCreature
    range: integer
    required: true
  variable_power:
    name: variable_power
    description: Whether a creature's power is variable. Denoted as * on cards.
    from_schema: https://cmdoret.net/mtg_ontology/
    rank: 1000
    is_a: variable
    slot_uri: mtgo:variable_power
    alias: variable_power
    owner: AnyCreature
    domain_of:
    - AnyCreature
    range: boolean
  variable_toughness:
    name: variable_toughness
    description: Whether a creature's toughness is variable. Denoted as * on cards.
    from_schema: https://cmdoret.net/mtg_ontology/
    rank: 1000
    is_a: variable
    slot_uri: mtgo:variable_toughness
    alias: variable_toughness
    owner: AnyCreature
    domain_of:
    - AnyCreature
    range: boolean
  id:
    name: id
    description: A unique identifier for a thing
    from_schema: https://cmdoret.net/mtg_ontology/
    rank: 1000
    slot_uri: schema:identifier
    identifier: true
    alias: id
    owner: AnyCreature
    domain_of:
    - NamedThing
    - Thing
    range: uriorcurie
  name:
    name: name
    description: A human-readable name for a thing
    from_schema: https://cmdoret.net/mtg_ontology/
    rank: 1000
    slot_uri: schema:name
    alias: name
    owner: AnyCreature
    domain_of:
    - NamedThing
    range: string
    required: true
  description:
    name: description
    description: A human-readable description for a thing
    from_schema: https://cmdoret.net/mtg_ontology/
    rank: 1000
    slot_uri: schema:description
    alias: description
    owner: AnyCreature
    domain_of:
    - NamedThing
    range: string
class_uri: mtgo:AnyCreature