Skip to content

Class: ValueSpecification

A specification for a quantitative value.

URI: mtgo:ValueSpecification

 classDiagram
    class ValueSpecification
      Specification <|-- ValueSpecification

      ValueSpecification : constraint
      ValueSpecification : id
      ValueSpecification : intersection
      ValueSpecification : union
      ValueSpecification : unit
      ValueSpecification : value

Inheritance

Slots

Name Cardinality and Range Description Inheritance
value 0..1
xsd:integer
The numeric part of a quantitative value direct
unit 0..1
xsd:string
The type of quantity described by a value direct
constraint 0..1
ValueConstraint
A constraint on a time, quantity or action Specification
intersection 0..1
ValueSpecification
A conjunction of two objects (a and b) Specification
union 0..1
ValueSpecification
A disjunction of two objects (a or b) Specification
id 1..1
xsd:anyURI
A unique identifier for a thing Thing

Usages

used by used in type used
RuleStatement value_spec range ValueSpecification
AbilityCollection value_specifications range ValueSpecification
ValueSpecification intersection range ValueSpecification
ValueSpecification union range ValueSpecification
KeywordCounter value_spec range ValueSpecification

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: ValueSpecification
description: A specification for a quantitative value.
from_schema: https://cmdoret.net/mtg_ontology/
rank: 1000
is_a: Specification
slots:
- value
- unit
slot_usage:
  intersection:
    name: intersection
    domain_of:
    - Cost
    - Specification
    - Cost
    - Specification
    - Cost
    - Specification
    range: ValueSpecification
  union:
    name: union
    domain_of:
    - Cost
    - Specification
    - Cost
    - Specification
    - Cost
    - Specification
    range: ValueSpecification
  constraint:
    name: constraint
    domain_of:
    - Specification
    - Specification
    - Specification
    range: ValueConstraint
class_uri: mtgo:ValueSpecification

Induced

name: ValueSpecification
description: A specification for a quantitative value.
from_schema: https://cmdoret.net/mtg_ontology/
rank: 1000
is_a: Specification
slot_usage:
  intersection:
    name: intersection
    domain_of:
    - Cost
    - Specification
    - Cost
    - Specification
    - Cost
    - Specification
    range: ValueSpecification
  union:
    name: union
    domain_of:
    - Cost
    - Specification
    - Cost
    - Specification
    - Cost
    - Specification
    range: ValueSpecification
  constraint:
    name: constraint
    domain_of:
    - Specification
    - Specification
    - Specification
    range: ValueConstraint
attributes:
  value:
    name: value
    description: The numeric part of a quantitative value.
    from_schema: https://cmdoret.net/mtg_ontology/
    rank: 1000
    slot_uri: mtgo:value
    alias: value
    owner: ValueSpecification
    domain_of:
    - Cost
    - ValueSpecification
    range: integer
  unit:
    name: unit
    description: The type of quantity described by a value.
    from_schema: https://cmdoret.net/mtg_ontology/
    rank: 1000
    slot_uri: mtgo:unit
    alias: unit
    owner: ValueSpecification
    domain_of:
    - ValueSpecification
    range: string
    any_of:
    - range: linkml:ClassDefinition
    - range: NamedThing
  constraint:
    name: constraint
    description: A constraint on a time, quantity or action.
    from_schema: https://cmdoret.net/mtg_ontology/
    rank: 1000
    slot_uri: mtgo:constraint
    alias: constraint
    owner: ValueSpecification
    domain_of:
    - Specification
    - Specification
    range: ValueConstraint
  intersection:
    name: intersection
    description: A conjunction of two objects (a and b).
    from_schema: https://cmdoret.net/mtg_ontology/
    rank: 1000
    alias: intersection
    owner: ValueSpecification
    domain_of:
    - Cost
    - Specification
    - Cost
    - Specification
    symmetric: true
    range: ValueSpecification
  union:
    name: union
    description: A disjunction of two objects (a or b).
    from_schema: https://cmdoret.net/mtg_ontology/
    rank: 1000
    alias: union
    owner: ValueSpecification
    domain_of:
    - Cost
    - Specification
    - Cost
    - Specification
    symmetric: true
    range: ValueSpecification
  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: ValueSpecification
    domain_of:
    - NamedThing
    - Thing
    range: uriorcurie
class_uri: mtgo:ValueSpecification