Skip to content

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

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