Class: EthernetPort
A hardware ConnectionPoint that supports one of the Ethernet networking protocol as defined in the standard IEEE 802.3.
URI: base:EthernetPort
classDiagram
class EthernetPort
ConnectionPoint <|-- EthernetPort
EthernetPort : connection_point_type
EthernetPort : id
EthernetPort : instance_annotations
EthernetPort : mac_address
EthernetPort : related_connection_points
Inheritance
- ConnectionPoint
- EthernetPort
Attributes (AKA Slots)
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
mac_address | 0..1 String |
The MAC address of the port | direct |
id | 1 String |
The identifier property represents any kind of identifier for any kind of Thi... | ConnectionPoint |
instance_annotations | * InstanceAnnotation |
Metadata associated to an object | ConnectionPoint |
related_connection_points | * RelatedConnectionPoint |
A connection point might rely on another connection point to work | ConnectionPoint |
connection_point_type | 0..1 String |
Type designator that provides support for polymorphism using connection point... | ConnectionPoint |
Deprecated attributes
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
Identifier and Mapping Information
Mappings
Mapping Type | Mapped Value |
---|---|
self | base:EthernetPort |
native | base:EthernetPort |
LinkML Source
Direct
name: EthernetPort
description: A hardware ConnectionPoint that supports one of the Ethernet networking
protocol as defined in the standard [IEEE 802.3](https://en.wikipedia.org/wiki/IEEE_802.3).
title: Ethernet Port
in_subset:
- Connectivity
from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
rank: 10
is_a: ConnectionPoint
slots:
- mac_address
slot_usage:
connection_point_type:
name: connection_point_type
domain_of:
- ConnectionPoint
equals_string: EthernetPort
defining_slots:
- mac_address
Induced
name: EthernetPort
description: A hardware ConnectionPoint that supports one of the Ethernet networking
protocol as defined in the standard [IEEE 802.3](https://en.wikipedia.org/wiki/IEEE_802.3).
title: Ethernet Port
in_subset:
- Connectivity
from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
rank: 10
is_a: ConnectionPoint
slot_usage:
connection_point_type:
name: connection_point_type
domain_of:
- ConnectionPoint
equals_string: EthernetPort
attributes:
mac_address:
name: mac_address
description: 'The MAC address of the port. It is expected to be fixed, but in
some ethernet ports it can be changed.
An asset instance must provide for each ethernet port the default MAC address.'
title: MAC address
from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
rank: 1000
alias: mac_address
owner: EthernetPort
domain_of:
- MacIdentifier
- EthernetPort
range: string
pattern: ^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$
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: EthernetPort
domain_of:
- FunctionalObject
- ConnectionPoint
- IdentifierType
- Thing
range: string
required: true
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: EthernetPort
domain_of:
- FunctionalObject
- ConnectionPoint
range: InstanceAnnotation
multivalued: true
related_connection_points:
name: related_connection_points
description: 'A connection point might rely on another connection point to work.
Examples: a TCP/IP connection can only work if there is some kind of connection
point at physical level (e.g. Ethernet Port, Bluetooth Port), a container might
be connected over a virtual ethernet to a software bridge, a software bridge
might be directly connected to an ethernet port.
This attribute enables modeling these kind of dependencies in a limited way.
Other modeling mechanisms might be needed to model complex networking set-ups.'
from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
rank: 1000
alias: related_connection_points
owner: EthernetPort
domain_of:
- ConnectionPoint
range: RelatedConnectionPoint
multivalued: true
connection_point_type:
name: connection_point_type
description: Type designator that provides support for polymorphism using connection
points.
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: connection_point_type
owner: EthernetPort
domain_of:
- ConnectionPoint
range: string
equals_string: EthernetPort
defining_slots:
- mac_address