Skip to content

Class: ActionArgumentFacet

"An action argument facet is a grouping of characteristics unique to a single parameter of an action."

URI: action:ActionArgumentFacet

classDiagram class ActionArgumentFacet Facet <|-- ActionArgumentFacet ActionArgumentFacet : argumentName ActionArgumentFacet ..> string : argumentName ActionArgumentFacet : value ActionArgumentFacet ..> string : value

Inheritance

Slots

Name Cardinality and Range Description Inheritance
argumentName 0..1
xsd:string
"The identifying label of an argument direct
value 0..1
xsd:string
A string value direct

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/lmodel/uco-action

Mappings

Mapping Type Mapped Value
self action:ActionArgumentFacet
native action:ActionArgumentFacet

LinkML Source

Direct

name: ActionArgumentFacet
description: '"An action argument facet is a grouping of characteristics unique to
  a single parameter of an action."'
from_schema: https://w3id.org/lmodel/uco-action
is_a: Facet
slots:
- argumentName
- value
slot_usage:
  argumentName:
    name: argumentName
    domain_of:
    - ActionArgumentFacet
    required: true
    minimum_cardinality: 1
    maximum_cardinality: 1
  value:
    name: value
    description: '"The value of an action parameter."'
    domain_of:
    - DomainNameFacet
    - EnvironmentVariable
    - PropertyReadEffectFacet
    - DictionaryEntry
    - ControlledVocabulary
    - ActionArgumentFacet
    required: true
    minimum_cardinality: 1
    maximum_cardinality: 1

Induced

name: ActionArgumentFacet
description: '"An action argument facet is a grouping of characteristics unique to
  a single parameter of an action."'
from_schema: https://w3id.org/lmodel/uco-action
is_a: Facet
slot_usage:
  argumentName:
    name: argumentName
    domain_of:
    - ActionArgumentFacet
    required: true
    minimum_cardinality: 1
    maximum_cardinality: 1
  value:
    name: value
    description: '"The value of an action parameter."'
    domain_of:
    - DomainNameFacet
    - EnvironmentVariable
    - PropertyReadEffectFacet
    - DictionaryEntry
    - ControlledVocabulary
    - ActionArgumentFacet
    required: true
    minimum_cardinality: 1
    maximum_cardinality: 1
attributes:
  argumentName:
    name: argumentName
    description: '"The identifying label of an argument."'
    from_schema: https://w3id.org/lmodel/uco-action
    alias: argumentName
    owner: ActionArgumentFacet
    domain_of:
    - ActionArgumentFacet
    range: string
    required: true
    minimum_cardinality: 1
    maximum_cardinality: 1
  value:
    name: value
    description: '"The value of an action parameter."'
    from_schema: https://w3id.org/lmodel/uco-core
    alias: value
    owner: ActionArgumentFacet
    domain_of:
    - DomainNameFacet
    - EnvironmentVariable
    - PropertyReadEffectFacet
    - DictionaryEntry
    - ControlledVocabulary
    - ActionArgumentFacet
    range: string
    required: true
    minimum_cardinality: 1
    maximum_cardinality: 1