Skip to content

Class: WhoisFacet

"A Whois facet is a grouping of characteristics unique to a response record conformant to the WHOIS protocol standard (RFC 3912). [based on https://en.wikipedia.org/wiki/WHOIS]"

URI: master:WhoisFacet

classDiagram class WhoisFacet Facet <|-- WhoisFacet WhoisFacet : creationDate WhoisFacet : dnssec WhoisFacet : domainID WhoisFacet : domainName WhoisFacet ..> ObservableObject : domainName WhoisFacet : expirationDate WhoisFacet : ipAddress WhoisFacet ..> ObservableObject : ipAddress WhoisFacet : lookupDate WhoisFacet : nameServer WhoisFacet ..> ObservableObject : nameServer WhoisFacet : regionalInternetRegistry WhoisFacet : registrantContactInfo WhoisFacet ..> ObservableObject : registrantContactInfo WhoisFacet : registrantIDs WhoisFacet : registrarInfo WhoisFacet ..> WhoisRegistrarInfoType : registrarInfo WhoisFacet : remarks WhoisFacet : serverName WhoisFacet ..> ObservableObject : serverName WhoisFacet : sponsoringRegistrar WhoisFacet : status WhoisFacet ..> WhoisStatusTypeEnum : status WhoisFacet : updatedDate

Inheritance

Slots

Name Cardinality and Range Description Inheritance
domainName 0..1
ObservableObject
"Specifies the corresponding domainName for a Whois entry direct
ipAddress 0..1
ObservableObject
"Specifies the corresponding ip address for a Whois entry direct
registrantContactInfo 0..1
ObservableObject
"Specifies contact info for the registrant of a domain within a WHOIS entity direct
serverName 0..1
ObservableObject
"Specifies the corresponding serverName for a Whois entry direct
nameServer 0..1
ObservableObject
"Specifies a list of nameServer entries for a Whois entry direct
registrarInfo 0..1
WhoisRegistrarInfoType
"Specifies registrarInfo that would be returned from a registrar lookup direct
creationDate 0..1
Datetime
"Specifies the date in which the registered domain was created direct
expirationDate 0..1
Datetime
"Specifies the date in which the registered domain will expire direct
lookupDate 0..1
Datetime
"Specifies the date and time that the Whois record was queried direct
updatedDate 0..1
Datetime
"Specifies the date in which the registered domain information was last updat... direct
domainID 0..1
String
"Specifies the domain id for the domain associated with a Whois entry direct
remarks 0..1
String
"Specifies any remarks associated with this Whois entry direct
sponsoringRegistrar 0..1
String
"Specifies the name of the sponsoringRegistrar for a domain direct
registrantIDs 0..1
String
"Specifies the registrantIDs associated with a domain lookup direct
dnssec 0..1
String
"Specifies the DNSSEC property associated with a Whois entry direct
status 0..1
String
"Specifies a list of statuses for a given Whois entry direct
regionalInternetRegistry 0..1
String
"specifies the name of the Regional Internet Registry (RIR) which allocated t... direct

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/lmodel/uco-master

Mappings

Mapping Type Mapped Value
self master:WhoisFacet
native master:WhoisFacet

LinkML Source

Direct

name: WhoisFacet
description: '"A Whois facet is a grouping of characteristics unique to a response
  record conformant to the WHOIS protocol standard (RFC 3912). [based on https://en.wikipedia.org/wiki/WHOIS]"'
from_schema: https://w3id.org/lmodel/uco-master
rank: 1000
is_a: Facet
slots:
- domainName
- ipAddress
- registrantContactInfo
- serverName
- nameServer
- registrarInfo
- creationDate
- expirationDate
- lookupDate
- updatedDate
- domainID
- remarks
- sponsoringRegistrar
- registrantIDs
- dnssec
- status
- regionalInternetRegistry
slot_usage:
  nameServer:
    name: nameServer
    multivalued: true
    domain_of:
    - WhoisFacet
  registrantIDs:
    name: registrantIDs
    multivalued: true
    domain_of:
    - WhoisFacet
  status:
    name: status
    domain_of:
    - ProcessFacet
    - WhoisFacet
    - WindowsTaskFacet
    range: WhoisStatusTypeEnum

Induced

name: WhoisFacet
description: '"A Whois facet is a grouping of characteristics unique to a response
  record conformant to the WHOIS protocol standard (RFC 3912). [based on https://en.wikipedia.org/wiki/WHOIS]"'
from_schema: https://w3id.org/lmodel/uco-master
rank: 1000
is_a: Facet
slot_usage:
  nameServer:
    name: nameServer
    multivalued: true
    domain_of:
    - WhoisFacet
  registrantIDs:
    name: registrantIDs
    multivalued: true
    domain_of:
    - WhoisFacet
  status:
    name: status
    domain_of:
    - ProcessFacet
    - WhoisFacet
    - WindowsTaskFacet
    range: WhoisStatusTypeEnum
attributes:
  domainName:
    name: domainName
    description: '"Specifies the corresponding domainName for a Whois entry."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: domainName
    owner: WhoisFacet
    domain_of:
    - WhoisFacet
    range: ObservableObject
  ipAddress:
    name: ipAddress
    description: '"Specifies the corresponding ip address for a Whois entry. Usually
      corresponds to a nameServer lookup."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: ipAddress
    owner: WhoisFacet
    domain_of:
    - WhoisFacet
    range: ObservableObject
  registrantContactInfo:
    name: registrantContactInfo
    description: '"Specifies contact info for the registrant of a domain within a
      WHOIS entity."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: registrantContactInfo
    owner: WhoisFacet
    domain_of:
    - WhoisFacet
    range: ObservableObject
  serverName:
    name: serverName
    description: '"Specifies the corresponding serverName for a Whois entry. This
      usually corresponds to a nameServer lookup."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: serverName
    owner: WhoisFacet
    domain_of:
    - WhoisFacet
    range: ObservableObject
  nameServer:
    name: nameServer
    description: '"Specifies a list of nameServer entries for a Whois entry."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    multivalued: true
    alias: nameServer
    owner: WhoisFacet
    domain_of:
    - WhoisFacet
    range: ObservableObject
  registrarInfo:
    name: registrarInfo
    description: '"Specifies registrarInfo that would be returned from a registrar
      lookup."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: registrarInfo
    owner: WhoisFacet
    domain_of:
    - WhoisFacet
    range: WhoisRegistrarInfoType
  creationDate:
    name: creationDate
    description: '"Specifies the date in which the registered domain was created."'
    from_schema: https://w3id.org/lmodel/uco-master
    aliases:
    - publication date
    exact_mappings:
    - dcterms:createdOn
    - lm_core:CreationDate
    - schema:dateCreated
    - schema:datePublished
    - sumo:dateEstablished
    - WIKIDATA_PROPERTY:P577
    narrow_mappings:
    - dwc:eventDate
    - dwc:verbatimEventDate
    - dwc:relationshipEstablishedDate
    broad_mappings:
    - sumo:date
    rank: 1000
    alias: creationDate
    owner: WhoisFacet
    domain_of:
    - WhoisFacet
    range: datetime
  expirationDate:
    name: expirationDate
    description: '"Specifies the date in which the registered domain will expire."'
    from_schema: https://w3id.org/lmodel/uco-master
    exact_mappings:
    - wikidata:Q898931
    rank: 1000
    alias: expirationDate
    owner: WhoisFacet
    domain_of:
    - AccountFacet
    - WhoisFacet
    range: datetime
  lookupDate:
    name: lookupDate
    description: '"Specifies the date and time that the Whois record was queried."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: lookupDate
    owner: WhoisFacet
    domain_of:
    - WhoisFacet
    range: datetime
  updatedDate:
    name: updatedDate
    description: '"Specifies the date in which the registered domain information was
      last updated."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: updatedDate
    owner: WhoisFacet
    domain_of:
    - WhoisFacet
    range: datetime
  domainID:
    name: domainID
    description: '"Specifies the domain id for the domain associated with a Whois
      entry."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: domainID
    owner: WhoisFacet
    domain_of:
    - WhoisFacet
    range: string
  remarks:
    name: remarks
    description: '"Specifies any remarks associated with this Whois entry."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: remarks
    owner: WhoisFacet
    domain_of:
    - WhoisFacet
    range: string
  sponsoringRegistrar:
    name: sponsoringRegistrar
    description: '"Specifies the name of the sponsoringRegistrar for a domain."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: sponsoringRegistrar
    owner: WhoisFacet
    domain_of:
    - WhoisFacet
    range: string
  registrantIDs:
    name: registrantIDs
    description: '"Specifies the registrantIDs associated with a domain lookup."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    multivalued: true
    alias: registrantIDs
    owner: WhoisFacet
    domain_of:
    - WhoisFacet
    range: string
  dnssec:
    name: dnssec
    description: '"Specifies the DNSSEC property associated with a Whois entry. Acceptable
      values are: ''Signed'' or ''Unsigned''."'
    from_schema: https://w3id.org/lmodel/uco-master
    broad_mappings:
    - wikidata:Q41609
    rank: 1000
    alias: dnssec
    owner: WhoisFacet
    domain_of:
    - WhoisFacet
    union_of:
    - '{''range'': ''WhoisDNSSECTypeVocab''}'
    range: string
  status:
    name: status
    description: '"Specifies a list of statuses for a given Whois entry."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: status
    owner: WhoisFacet
    domain_of:
    - ProcessFacet
    - WhoisFacet
    - WindowsTaskFacet
    range: WhoisStatusTypeEnum
  regionalInternetRegistry:
    name: regionalInternetRegistry
    description: '"specifies the name of the Regional Internet Registry (RIR) which
      allocated the IP address contained in a WHOIS entry."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: regionalInternetRegistry
    owner: WhoisFacet
    domain_of:
    - AutonomousSystemFacet
    - WhoisFacet
    union_of:
    - '{''range'': ''RegionalRegistryTypeVocab''}'
    - '{''range'': ''string type''}'
    range: string