Skip to content

Class: IoTDevice

Device participating in an Internet-of-Things deployment (Clause 5.14.2).

URI: iso22989:IoTDevice

 classDiagram
    class IoTDevice
    click IoTDevice href "../IoTDevice/"
      NamedEntity <|-- IoTDevice
        click NamedEntity href "../NamedEntity/"

      IoTDevice : actuating_capabilities

      IoTDevice : aliases

      IoTDevice : clause_reference

      IoTDevice : description

      IoTDevice : device_role





        IoTDevice --> "1" IoTDeviceRole : device_role
        click IoTDeviceRole href "../IoTDeviceRole/"



      IoTDevice : id

      IoTDevice : name

      IoTDevice : preferred_label

      IoTDevice : see_also_uri

      IoTDevice : sensing_capabilities

Inheritance

Slots

Name Cardinality and Range Description Inheritance
device_role 1
IoTDeviceRole
Role played by a device in an IoT or cyber-physical system (Clause 5 direct
sensing_capabilities *
String
Sensing capabilities of the device direct
actuating_capabilities *
String
Actuating capabilities of the device direct
id 1
Uriorcurie
Unique CURIE or URI identifying the entity NamedEntity
name 1
String
Human-readable label for the entity NamedEntity
description 0..1
String
Free-text description of the entity (paraphrased; verbatim ISO text excluded) NamedEntity
clause_reference 0..1
String
ISO/IEC 22989:2022 clause identifier (e NamedEntity
aliases *
String
Alternative names or synonyms for the term NamedEntity
preferred_label 0..1
String
Preferred natural-language label NamedEntity
see_also_uri *
Uriorcurie
Pointers to related external resources or term records NamedEntity

Usages

used by used in type used
IoTSystem devices range IoTDevice

In Subsets

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self iso22989:IoTDevice
native iso22989:IoTDevice

LinkML Source

Direct

name: IoTDevice
description: Device participating in an Internet-of-Things deployment (Clause 5.14.2).
in_subset:
- ai_ecosystem
from_schema: https://w3id.org/lmodel/iso22989
is_a: NamedEntity
slots:
- device_role
slot_usage:
  device_role:
    name: device_role
    required: true
attributes:
  sensing_capabilities:
    name: sensing_capabilities
    description: Sensing capabilities of the device.
    from_schema: https://w3id.org/lmodel/iso22989
    rank: 1000
    domain_of:
    - IoTDevice
    range: string
    multivalued: true
  actuating_capabilities:
    name: actuating_capabilities
    description: Actuating capabilities of the device.
    from_schema: https://w3id.org/lmodel/iso22989
    rank: 1000
    domain_of:
    - IoTDevice
    range: string
    multivalued: true

Induced

name: IoTDevice
description: Device participating in an Internet-of-Things deployment (Clause 5.14.2).
in_subset:
- ai_ecosystem
from_schema: https://w3id.org/lmodel/iso22989
is_a: NamedEntity
slot_usage:
  device_role:
    name: device_role
    required: true
attributes:
  sensing_capabilities:
    name: sensing_capabilities
    description: Sensing capabilities of the device.
    from_schema: https://w3id.org/lmodel/iso22989
    rank: 1000
    owner: IoTDevice
    domain_of:
    - IoTDevice
    range: string
    multivalued: true
  actuating_capabilities:
    name: actuating_capabilities
    description: Actuating capabilities of the device.
    from_schema: https://w3id.org/lmodel/iso22989
    rank: 1000
    owner: IoTDevice
    domain_of:
    - IoTDevice
    range: string
    multivalued: true
  device_role:
    name: device_role
    description: Role played by a device in an IoT or cyber-physical system (Clause
      5.14.2).
    from_schema: https://w3id.org/lmodel/iso22989
    rank: 1000
    owner: IoTDevice
    domain_of:
    - IoTDevice
    range: IoTDeviceRole
    required: true
  id:
    name: id
    description: Unique CURIE or URI identifying the entity.
    from_schema: https://w3id.org/lmodel/iso22989
    rank: 1000
    slot_uri: dcterms:identifier
    identifier: true
    owner: IoTDevice
    domain_of:
    - NamedEntity
    range: uriorcurie
    required: true
  name:
    name: name
    description: Human-readable label for the entity.
    from_schema: https://w3id.org/lmodel/iso22989
    exact_mappings:
    - dcterms:title
    - schema:name
    rank: 1000
    slot_uri: schema:name
    owner: IoTDevice
    domain_of:
    - NamedEntity
    range: string
    required: true
  description:
    name: description
    description: Free-text description of the entity (paraphrased; verbatim ISO text
      excluded).
    from_schema: https://w3id.org/lmodel/iso22989
    rank: 1000
    slot_uri: dcterms:description
    owner: IoTDevice
    domain_of:
    - NamedEntity
    range: string
  clause_reference:
    name: clause_reference
    description: ISO/IEC 22989:2022 clause identifier (e.g. "5.11.4") the element
      corresponds to.
    from_schema: https://w3id.org/lmodel/iso22989
    rank: 1000
    owner: IoTDevice
    domain_of:
    - NamedEntity
    - AutonomyAssessment
    - VerificationValidationFramework
    range: string
    pattern: ^[0-9]+(\.[0-9]+){0,3}$
  aliases:
    name: aliases
    description: Alternative names or synonyms for the term.
    from_schema: https://w3id.org/lmodel/iso22989
    rank: 1000
    slot_uri: skos:altLabel
    owner: IoTDevice
    domain_of:
    - NamedEntity
    range: string
    multivalued: true
  preferred_label:
    name: preferred_label
    description: Preferred natural-language label.
    from_schema: https://w3id.org/lmodel/iso22989
    rank: 1000
    slot_uri: skos:prefLabel
    owner: IoTDevice
    domain_of:
    - NamedEntity
    range: string
  see_also_uri:
    name: see_also_uri
    description: Pointers to related external resources or term records.
    from_schema: https://w3id.org/lmodel/iso22989
    rank: 1000
    slot_uri: rdfs:seeAlso
    owner: IoTDevice
    domain_of:
    - NamedEntity
    range: uriorcurie
    multivalued: true