Overview
These common structures appear in multiple RDAP object types and represent standard metadata like links, notices, events, and public identifiers.Link
Represents a hyperlink to related resources.Value context for the link
Relationship type (e.g., “self”, “related”, “alternate”)
The link URL
Language tags for the linked resource
Human-readable title for the link
Media type hint
MIME type of the linked resource (mapped from JSON field “type”)
Example
Notice
Informational message about the RDAP response or object.Short title for the notice
Type classification for the notice (mapped from JSON field “type”)
Array of description lines
Related links for more information
Example
Remark
Type alias forNotice. Remarks are structurally identical to notices but are used for object-specific information rather than response-level notices.
Event
Represents a significant event in an object’s lifecycle.Event action (e.g., “registration”, “expiration”, “last changed”, “last update of RDAP database”)
Entity handle responsible for the event
ISO 8601 timestamp of the event
Related links
Common Event Actions
registration- Initial registration dateexpiration- Expiration datelast changed- Last modification datelast update of RDAP database- When RDAP data was last updatedreregistration- Re-registration after deletionreinstatement- Restoration after suspensiontransfer- Ownership transferlocked- When object was lockedunlocked- When object was unlocked
Example
PublicId
Public identifier for an object (e.g., IANA Registrar ID).Type of identifier (mapped from JSON field “type”)
The identifier value
Example
Status
Type alias for a vector of status strings.validated- Signifies that the data has been validatedrenew prohibited- Renewal not allowedupdate prohibited- Update not allowedtransfer prohibited- Transfer not alloweddelete prohibited- Deletion not allowedproxy- Object has privacy/proxy enabledprivate- Some data is privateremoved- Object has been removedobscured- Some data has been obscuredassociated- Object has associationsactive- Object is activeinactive- Object is inactivelocked- Object is lockedpending create- Pending creationpending renew- Pending renewalpending transfer- Pending transferpending update- Pending updatepending delete- Pending deletion
See Also
- Domain - Uses all common models
- Entity - Uses Link, Notice, Event
- Nameserver - Uses Link, Notice, Event
- IpNetwork - Uses Link, Notice, Event
- Autnum - Uses Link, Notice, Event
