Class: NetworkInterfaceFacet
"A networkInterface facet is a grouping of characteristics unique to a software or hardware interface between two pieces of equipment or protocol layers in a computer network."
URI: observable:NetworkInterfaceFacet
classDiagram
class NetworkInterfaceFacet
Facet <|-- NetworkInterfaceFacet
NetworkInterfaceFacet : adapterName
NetworkInterfaceFacet ..> string : adapterName
NetworkInterfaceFacet : dhcpLeaseExpires
NetworkInterfaceFacet ..> datetime : dhcpLeaseExpires
NetworkInterfaceFacet : dhcpLeaseObtained
NetworkInterfaceFacet ..> datetime : dhcpLeaseObtained
NetworkInterfaceFacet : dhcpServer
NetworkInterfaceFacet ..> ObservableObject : dhcpServer
NetworkInterfaceFacet : ip
NetworkInterfaceFacet ..> ObservableObject : ip
NetworkInterfaceFacet : ipGateway
NetworkInterfaceFacet ..> ObservableObject : ipGateway
NetworkInterfaceFacet : macAddress
NetworkInterfaceFacet ..> ObservableObject : macAddress
Inheritance
- UcoThing
- UcoInherentCharacterizationThing
- Facet
- NetworkInterfaceFacet
- Facet
- UcoInherentCharacterizationThing
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
macAddress | 0..1 ObservableObject |
"Specifies the MAC or hardware address of the physical network card | direct |
dhcpServer | 0..1 ObservableObject |
"Specifies the list of DHCP server IP Addresses used by the networkInterface | direct |
ip | 0..1 ObservableObject |
"Specifies the list of IP addresses used by the networkInterface | direct |
ipGateway | 0..1 ObservableObject |
"Specifies the list of IP Gateway IP Addresses used by the networkInterface | direct |
dhcpLeaseExpires | 0..1 xsd:dateTime |
"Specifies the date/time that the DHCP lease obtained on the networkInterface... | direct |
dhcpLeaseObtained | 0..1 xsd:dateTime |
"Specifies the date/time that the DHCP lease was obtained on the networkInter... | direct |
adapterName | 0..1 xsd:string |
"Specifies the name of the network adapter used by the networkInterface | direct |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/uco-observable
Mappings
Mapping Type | Mapped Value |
---|---|
self | observable:NetworkInterfaceFacet |
native | observable:NetworkInterfaceFacet |
LinkML Source
Direct
name: NetworkInterfaceFacet
description: '"A networkInterface facet is a grouping of characteristics unique to
a software or hardware interface between two pieces of equipment or protocol layers
in a computer network."'
from_schema: https://w3id.org/lmodel/uco-observable
rank: 1000
is_a: Facet
slots:
- macAddress
- dhcpServer
- ip
- ipGateway
- dhcpLeaseExpires
- dhcpLeaseObtained
- adapterName
slot_usage:
dhcpServer:
name: dhcpServer
multivalued: true
domain_of:
- NetworkInterfaceFacet
ip:
name: ip
multivalued: true
domain_of:
- NetworkInterfaceFacet
ipGateway:
name: ipGateway
multivalued: true
domain_of:
- NetworkInterfaceFacet
Induced
name: NetworkInterfaceFacet
description: '"A networkInterface facet is a grouping of characteristics unique to
a software or hardware interface between two pieces of equipment or protocol layers
in a computer network."'
from_schema: https://w3id.org/lmodel/uco-observable
rank: 1000
is_a: Facet
slot_usage:
dhcpServer:
name: dhcpServer
multivalued: true
domain_of:
- NetworkInterfaceFacet
ip:
name: ip
multivalued: true
domain_of:
- NetworkInterfaceFacet
ipGateway:
name: ipGateway
multivalued: true
domain_of:
- NetworkInterfaceFacet
attributes:
macAddress:
name: macAddress
description: '"Specifies the MAC or hardware address of the physical network card."'
from_schema: https://w3id.org/lmodel/uco-observable
exact_mappings:
- wikidata:Q20484
rank: 1000
alias: macAddress
owner: NetworkInterfaceFacet
domain_of:
- NetworkInterfaceFacet
range: ObservableObject
dhcpServer:
name: dhcpServer
description: '"Specifies the list of DHCP server IP Addresses used by the networkInterface."'
from_schema: https://w3id.org/lmodel/uco-observable
rank: 1000
multivalued: true
alias: dhcpServer
owner: NetworkInterfaceFacet
domain_of:
- NetworkInterfaceFacet
range: ObservableObject
ip:
name: ip
description: '"Specifies the list of IP addresses used by the networkInterface."'
from_schema: https://w3id.org/lmodel/uco-observable
rank: 1000
multivalued: true
alias: ip
owner: NetworkInterfaceFacet
domain_of:
- NetworkInterfaceFacet
range: ObservableObject
ipGateway:
name: ipGateway
description: '"Specifies the list of IP Gateway IP Addresses used by the networkInterface."'
from_schema: https://w3id.org/lmodel/uco-observable
rank: 1000
multivalued: true
alias: ipGateway
owner: NetworkInterfaceFacet
domain_of:
- NetworkInterfaceFacet
range: ObservableObject
dhcpLeaseExpires:
name: dhcpLeaseExpires
description: '"Specifies the date/time that the DHCP lease obtained on the networkInterface
expires."'
from_schema: https://w3id.org/lmodel/uco-observable
broad_mappings:
- wikidata:Q11166
rank: 1000
alias: dhcpLeaseExpires
owner: NetworkInterfaceFacet
domain_of:
- NetworkInterfaceFacet
range: datetime
dhcpLeaseObtained:
name: dhcpLeaseObtained
description: '"Specifies the date/time that the DHCP lease was obtained on the
networkInterface."'
from_schema: https://w3id.org/lmodel/uco-observable
broad_mappings:
- wikidata:Q11166
rank: 1000
alias: dhcpLeaseObtained
owner: NetworkInterfaceFacet
domain_of:
- NetworkInterfaceFacet
range: datetime
adapterName:
name: adapterName
description: '"Specifies the name of the network adapter used by the networkInterface."'
from_schema: https://w3id.org/lmodel/uco-observable
rank: 1000
alias: adapterName
owner: NetworkInterfaceFacet
domain_of:
- NetworkInterfaceFacet
range: string