Skip to content

Class: FunctionalObject

A part of a system, and has a function whose realization contributes to the performance of the system as a whole.

URI: lis:FunctionalObject

 classDiagram
    class FunctionalObject
      FunctionalObject <|-- Asset

      FunctionalObject : functional_object_type
      FunctionalObject : id
      FunctionalObject : instance_annotations
      FunctionalObject : name

Inheritance

Attributes (AKA Slots)

Name Cardinality and Range Description Inheritance
id 1
String
The identifier property represents any kind of identifier for any kind of Thi... direct
name 0..1
String
The name of the item direct
instance_annotations *
InstanceAnnotation
Metadata associated to an object direct
functional_object_type 0..1
String
Type designator that provides support for polymorphism using functional parts direct
Deprecated attributes
Name Cardinality and Range Description Inheritance

Identifier and Mapping Information

Mappings

Mapping Type Mapped Value
self lis:FunctionalObject
native base:FunctionalObject

LinkML Source

Direct

name: FunctionalObject
description: A part of a system, and has a function whose realization contributes
  to the performance of the system as a whole.
from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
rank: 1000
slots:
- id
- name
- instance_annotations
- functional_object_type
class_uri: lis:FunctionalObject

Induced

name: FunctionalObject
description: A part of a system, and has a function whose realization contributes
  to the performance of the system as a whole.
from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
rank: 1000
attributes:
  id:
    name: id
    description: The identifier property represents any kind of identifier for any
      kind of Thing, such as ISBNs, GTIN codes, UUIDs etc. Schema.org provides dedicated
      properties for representing many of these, either as textual strings or as URL
      (URI) links.
    from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
    rank: 1000
    slot_uri: schema:identifier
    identifier: true
    alias: id
    owner: FunctionalObject
    domain_of:
    - FunctionalObject
    - ConnectionPoint
    - IdentifierType
    - Thing
    range: string
    required: true
  name:
    name: name
    description: The name of the item.
    from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
    rank: 1000
    slot_uri: schema:name
    alias: name
    owner: FunctionalObject
    domain_of:
    - FunctionalObject
    - SoftwareIdentifier
    - Thing
    range: string
  instance_annotations:
    name: instance_annotations
    description: Metadata associated to an object.
    title: instance annotations
    from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
    rank: 1000
    alias: instance_annotations
    owner: FunctionalObject
    domain_of:
    - FunctionalObject
    - ConnectionPoint
    range: InstanceAnnotation
    multivalued: true
  functional_object_type:
    name: functional_object_type
    description: Type designator that provides support for polymorphism using functional
      parts.
    from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
    rank: 1000
    designates_type: true
    alias: functional_object_type
    owner: FunctionalObject
    domain_of:
    - FunctionalObject
    range: string
class_uri: lis:FunctionalObject

Any questions left?

Ask the community