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: observable:WhoisFacet

classDiagram class WhoisFacet Facet <|-- WhoisFacet WhoisFacet : creationDate WhoisFacet ..> datetime : creationDate WhoisFacet : dnssec WhoisFacet ..> string : dnssec WhoisFacet : domainID WhoisFacet ..> string : domainID WhoisFacet : domainName WhoisFacet ..> ObservableObject : domainName WhoisFacet : expirationDate WhoisFacet ..> datetime : expirationDate WhoisFacet : ipAddress WhoisFacet ..> ObservableObject : ipAddress WhoisFacet : lookupDate WhoisFacet ..> datetime : lookupDate WhoisFacet : nameServer WhoisFacet ..> ObservableObject : nameServer WhoisFacet : regionalInternetRegistry WhoisFacet ..> string : regionalInternetRegistry WhoisFacet : registrantContactInfo WhoisFacet ..> ObservableObject : registrantContactInfo WhoisFacet : registrantIDs WhoisFacet ..> string : registrantIDs WhoisFacet : registrarInfo WhoisFacet ..> WhoisRegistrarInfoType : registrarInfo WhoisFacet : remarks WhoisFacet ..> string : remarks WhoisFacet : serverName WhoisFacet ..> ObservableObject : serverName WhoisFacet : sponsoringRegistrar WhoisFacet ..> string : sponsoringRegistrar WhoisFacet : status WhoisFacet ..> WhoisStatusTypeEnum : status WhoisFacet : updatedDate WhoisFacet ..> datetime : 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
xsd:dateTime
"Specifies the date in which the registered domain was created direct
expirationDate 0..1
xsd:dateTime
"Specifies the date in which the registered domain will expire direct
lookupDate 0..1
xsd:dateTime
"Specifies the date and time that the Whois record was queried direct
updatedDate 0..1
xsd:dateTime
"Specifies the date in which the registered domain information was last updat... direct
domainID 0..1
xsd:string
"Specifies the domain id for the domain associated with a Whois entry direct
remarks 0..1
xsd:string
"Specifies any remarks associated with this Whois entry direct
sponsoringRegistrar 0..1
xsd:string
"Specifies the name of the sponsoringRegistrar for a domain direct
registrantIDs 0..1
xsd:string
"Specifies the registrantIDs associated with a domain lookup direct
dnssec 0..1
xsd:string
"Specifies the DNSSEC property associated with a Whois entry direct
status 0..1
xsd:string
"Specifies a list of statuses for a given Whois entry direct
regionalInternetRegistry 0..1
xsd: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-observable

Mappings

Mapping Type Mapped Value
self observable:WhoisFacet
native observable: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-observable
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-observable
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-observable
    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-observable
    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-observable
    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-observable
    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-observable
    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-observable
    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-observable
    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-observable
    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-observable
    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-observable
    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-observable
    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-observable
    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-observable
    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-observable
    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-observable
    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-observable
    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-observable
    rank: 1000
    alias: regionalInternetRegistry
    owner: WhoisFacet
    domain_of:
    - AutonomousSystemFacet
    - WhoisFacet
    union_of:
    - '{''range'': ''RegionalRegistryTypeVocab''}'
    - '{''range'': ''string type''}'
    range: string