Skip to content

Class: Ability

A card ability, activated, triggered or static.

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

URI: mtgo:Ability

 classDiagram
    class Ability
      Thing <|-- Ability

      Ability : ability_keyword
      Ability : effect
      Ability : id
      Ability : rules_text


      Ability <|-- ActivatedAbility
      Ability <|-- StaticAbility
      Ability <|-- TriggeredAbility

      Ability : ability_keyword
      Ability : effect
      Ability : id
      Ability : rules_text

Inheritance

Slots

Name Cardinality and Range Description Inheritance
rules_text 0..1
xsd:string
The text describing what an ability does direct
effect 0..1
RuleStatement
The effect of an ability direct
ability_keyword 0..1
xsd:string
An ability keyword direct
id 1..1
xsd:anyURI
A unique identifier for a thing Thing

Usages

used by used in type used
Token ability range Ability
Card ability range Ability
Sorcery ability range Ability
Instant ability range Ability
Enchantment ability range Ability
EnchantmentToken ability range Ability
Artifact ability range Ability
ArtifactToken ability range Ability
Creature ability range Ability
CreatureToken ability range Ability
Land ability range Ability

See Also

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: Ability
description: A card ability, activated, triggered or static.
from_schema: https://cmdoret.net/mtg_ontology/
see_also:
- mtg:Ability
rank: 1000
is_a: Thing
abstract: true
slots:
- rules_text
- effect
- ability_keyword
class_uri: mtgo:Ability

Induced

name: Ability
description: A card ability, activated, triggered or static.
from_schema: https://cmdoret.net/mtg_ontology/
see_also:
- mtg:Ability
rank: 1000
is_a: Thing
abstract: true
attributes:
  rules_text:
    name: rules_text
    description: The text describing what an ability does.
    from_schema: https://cmdoret.net/mtg_ontology/
    rank: 1000
    slot_uri: mtgo:rules_text
    alias: rules_text
    owner: Ability
    domain_of:
    - Ability
    range: string
  effect:
    name: effect
    description: The effect of an ability.
    from_schema: https://cmdoret.net/mtg_ontology/
    rank: 1000
    slot_uri: mtgo:effect
    alias: effect
    owner: Ability
    domain_of:
    - Ability
    range: RuleStatement
  ability_keyword:
    name: ability_keyword
    description: An ability keyword.
    from_schema: https://cmdoret.net/mtg_ontology/
    rank: 1000
    slot_uri: mtgo:ability_keyword
    alias: ability_keyword
    owner: Ability
    domain_of:
    - Ability
    - KeywordCounter
    range: string
    any_of:
    - range: AbilityKeyword
    - range: string
  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: Ability
    domain_of:
    - NamedThing
    - Thing
    range: uriorcurie
class_uri: mtgo:Ability