Class: Ipv4Identifier
Identifier for an Asset instance using one IPv4 address assigned to it.
URI: base:Ipv4Identifier
classDiagram
class Ipv4Identifier
AssetIdentifier <|-- Ipv4Identifier
Ipv4Identifier : asset_identifier_type
Ipv4Identifier : identifier_type
Ipv4Identifier : identifier_uncertainty
Ipv4Identifier : ipv4_address
Inheritance
- Identifier
- AssetIdentifier
- Ipv4Identifier
- AssetIdentifier
Attributes (AKA Slots)
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
ipv4_address | 0..1 String |
The IP v4 address of a device port | direct |
asset_identifier_type | 0..1 String |
Type designator that provides support for polymorphism using asset identifier... | AssetIdentifier |
identifier_type | 0..1 IdentifierType |
Type of an items identifier | Identifier |
identifier_uncertainty | 0..1 Integer |
Number that tells how uncertain an identifier is compared with other identifi... | Identifier |
Deprecated attributes
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
Identifier and Mapping Information
Mappings
Mapping Type | Mapped Value |
---|---|
self | base:Ipv4Identifier |
native | base:Ipv4Identifier |
LinkML Source
Direct
name: Ipv4Identifier
description: Identifier for an Asset instance using one IPv4 address assigned to it.
title: IPv4 Address Identifier
from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
rank: 10
is_a: AssetIdentifier
slots:
- ipv4_address
unique_keys:
identifier:
unique_key_name: identifier
unique_key_slots:
- ipv4_address
Induced
name: Ipv4Identifier
description: Identifier for an Asset instance using one IPv4 address assigned to it.
title: IPv4 Address Identifier
from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
rank: 10
is_a: AssetIdentifier
attributes:
ipv4_address:
name: ipv4_address
description: The IP v4 address of a device port.
title: IPv4 address
from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
rank: 1000
alias: ipv4_address
owner: Ipv4Identifier
domain_of:
- Ipv4Identifier
- Ipv4Connectivity
range: string
pattern: ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
asset_identifier_type:
name: asset_identifier_type
description: Type designator that provides support for polymorphism using asset
identifiers.
title: asset identifier type
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: asset_identifier_type
owner: Ipv4Identifier
domain_of:
- AssetIdentifier
range: string
identifier_type:
name: identifier_type
description: Type of an items identifier.
title: identifier type
from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
rank: 1000
alias: identifier_type
owner: Ipv4Identifier
domain_of:
- Identifier
range: IdentifierType
identifier_uncertainty:
name: identifier_uncertainty
description: 'Number that tells how uncertain an identifier is compared with other
identifiers provided by an Asset Link. The highest the number, the more uncertain
the identification must be considered. This number has to be considered relative
to the other identifiers for the same element. The default value is 0, meaning
no uncertainty.
This index helps decide across Asset Links which identifiers are better suited
for deduplication. The identifier provided by two different Asset Links with
the lowest uncertainty should be chosen for deduplication purposes.'
title: identifier uncertainty
from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
rank: 1000
alias: identifier_uncertainty
owner: Ipv4Identifier
domain_of:
- Identifier
range: integer
unique_keys:
identifier:
unique_key_name: identifier
unique_key_slots:
- ipv4_address