Skip to content

Class: TimeSpecification

A specification for a time.

URI: mtgo:TimeSpecification

 classDiagram
    class TimeSpecification
      Thing <|-- TimeSpecification

      TimeSpecification : id
      TimeSpecification : player
      TimeSpecification : turn_phase

Inheritance

  • Thing
    • TimeSpecification

Slots

Name Cardinality and Range Description Inheritance
turn_phase 0..1
TurnPhase
A phase of the game direct
player 0..1
Player
A player direct
id 1..1
xsd:anyURI
A unique identifier for a thing Thing

Usages

used by used in type used
RuleStatement time_spec range TimeSpecification
AbilityCollection time_specifications range TimeSpecification

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: TimeSpecification
description: A specification for a time.
from_schema: https://cmdoret.net/mtg_ontology/
rank: 1000
is_a: Thing
slots:
- turn_phase
- player
slot_usage:
  intersection:
    name: intersection
    range: TimeSpecification
  union:
    name: union
    range: TimeSpecification
  constraint:
    name: constraint
    range: TimeConstraint
class_uri: mtgo:TimeSpecification

Induced

name: TimeSpecification
description: A specification for a time.
from_schema: https://cmdoret.net/mtg_ontology/
rank: 1000
is_a: Thing
slot_usage:
  intersection:
    name: intersection
    range: TimeSpecification
  union:
    name: union
    range: TimeSpecification
  constraint:
    name: constraint
    range: TimeConstraint
attributes:
  turn_phase:
    name: turn_phase
    description: A phase of the game.
    from_schema: https://cmdoret.net/mtg_ontology/
    rank: 1000
    slot_uri: mtgo:turn_phase
    alias: turn_phase
    owner: TimeSpecification
    domain_of:
    - TimeSpecification
    range: TurnPhase
  player:
    name: player
    description: A player.
    from_schema: https://cmdoret.net/mtg_ontology/
    rank: 1000
    slot_uri: mtgo:player
    alias: player
    owner: TimeSpecification
    domain_of:
    - TimeSpecification
    range: Player
  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: TimeSpecification
    domain_of:
    - NamedThing
    - Thing
    range: uriorcurie
class_uri: mtgo:TimeSpecification