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
- FunctionalObject
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