glam/schemas/20251121/linkml/modules/classes/ResearchSourceData.yaml

91 lines
2.9 KiB
YAML

# ResearchSourceData - Structured data from a research source
# Extracted from custodian_source.yaml per Rule 38 (modular schema files)
# Extraction date: 2026-01-08
id: https://nde.nl/ontology/hc/classes/ResearchSourceData
name: ResearchSourceData
title: ResearchSourceData
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
prov: http://www.w3.org/ns/prov#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
- ./TimeSpan
- ../slots/expires_on_expired_at
- ./Timestamp
default_range: string
classes:
ResearchSourceData:
description: >-
Structured data from WHOIS research sources including domain registrant
information (name, address, city, state, country, postal code),
organization, contact details (email, phone), and domain lifecycle
dates (creation, update, expiration, registration). Used for
institutional identity verification.
Ontology mapping rationale:
- class_uri is prov:Entity because this is structured data extracted
from a WHOIS research source with provenance implications
- close_mappings includes schema:Organization as the data primarily
describes organizational registrant information
- related_mappings includes prov:PrimarySource as WHOIS is an
authoritative data source
class_uri: prov:Entity
close_mappings:
- schema:Organization
related_mappings:
- prov:PrimarySource
attributes:
registrant_name:
range: string
description: WHOIS registrant name
registrant_address:
range: string
description: WHOIS registrant address
registrant_city:
range: string
description: WHOIS registrant city
registrant_state:
range: string
description: WHOIS registrant state/province
registrant_country:
range: string
description: WHOIS registrant country
registrant_postal_code:
range: string
description: WHOIS registrant postal code
organization:
range: string
description: Organization name
email:
range: string
description: Contact email
phone:
range: string
description: Contact phone
creation_date:
range: string
description: Domain creation date
updated_date:
range: string
description: Domain updated date
expires_on_expired_at:
range: TimeSpan
inlined: true
description: >-
Domain expiration date.
MIGRATED from expiration_date (2026-01-26).
domain_registered:
range: string
description: Domain registration date
registry:
range: string
description: Domain registrar name