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: master:NetworkInterfaceFacet
 classDiagram
    class NetworkInterfaceFacet
      Facet <|-- NetworkInterfaceFacet
      NetworkInterfaceFacet : adapterName
      NetworkInterfaceFacet : dhcpLeaseExpires
      NetworkInterfaceFacet : 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  Datetime  | 
"Specifies the date/time that the DHCP lease obtained on the networkInterface... | direct | 
| dhcpLeaseObtained | 0..1  Datetime  | 
"Specifies the date/time that the DHCP lease was obtained on the networkInter... | direct | 
| adapterName | 0..1  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-master
 
Mappings
| Mapping Type | Mapped Value | 
|---|---|
| self | master:NetworkInterfaceFacet | 
| native | master: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-master
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-master
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-master
    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-master
    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-master
    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-master
    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-master
    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-master
    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-master
    rank: 1000
    alias: adapterName
    owner: NetworkInterfaceFacet
    domain_of:
    - NetworkInterfaceFacet
    range: string