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
- NamedThing
- Permanent
- AnyCreature
- Permanent
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
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