HaveIBeenPwned · JSON-LD Context

Haveibeenpwned Context

JSON-LD context defining the semantic vocabulary for Haveibeenpwned from HaveIBeenPwned.

12 Classes 22 Properties 3 Namespaces
View Context View on GitHub

Namespaces

hibp: https://haveibeenpwned.com/vocab#
schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#

Classes

Breach Paste SubscribedDomain SubscriptionStatus DataClass StealerLog Name Title Description Attribution Source Id

Properties

Property Type Container
Domain string
BreachDate date
AddedDate dateTime
ModifiedDate dateTime
PwnCount integer
DataClasses set
IsVerified boolean
IsFabricated boolean
IsSensitive boolean
IsRetired boolean
IsSpamList boolean
IsMalware boolean
IsStealerLog boolean
IsSubscriptionFree boolean
LogoPath reference
Date dateTime
EmailCount integer
DomainName string
NextSubscriptionRenewal dateTime
SubscriptionName string
SubscribedUntil dateTime
Rpm integer

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "hibp": "https://haveibeenpwned.com/vocab#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",

    "Breach": "hibp:Breach",
    "Paste": "hibp:Paste",
    "SubscribedDomain": "hibp:SubscribedDomain",
    "SubscriptionStatus": "hibp:SubscriptionStatus",
    "DataClass": "hibp:DataClass",
    "StealerLog": "hibp:StealerLog",

    "Name": "schema:name",
    "Title": "schema:headline",
    "Domain": { "@id": "hibp:domain", "@type": "xsd:string" },
    "BreachDate": { "@id": "hibp:breachDate", "@type": "xsd:date" },
    "AddedDate": { "@id": "hibp:addedDate", "@type": "xsd:dateTime" },
    "ModifiedDate": { "@id": "schema:dateModified", "@type": "xsd:dateTime" },
    "PwnCount": { "@id": "hibp:pwnCount", "@type": "xsd:integer" },
    "Description": "schema:description",
    "DataClasses": { "@id": "hibp:dataClasses", "@container": "@set" },
    "IsVerified": { "@id": "hibp:isVerified", "@type": "xsd:boolean" },
    "IsFabricated": { "@id": "hibp:isFabricated", "@type": "xsd:boolean" },
    "IsSensitive": { "@id": "hibp:isSensitive", "@type": "xsd:boolean" },
    "IsRetired": { "@id": "hibp:isRetired", "@type": "xsd:boolean" },
    "IsSpamList": { "@id": "hibp:isSpamList", "@type": "xsd:boolean" },
    "IsMalware": { "@id": "hibp:isMalware", "@type": "xsd:boolean" },
    "IsStealerLog": { "@id": "hibp:isStealerLog", "@type": "xsd:boolean" },
    "IsSubscriptionFree": { "@id": "hibp:isSubscriptionFree", "@type": "xsd:boolean" },
    "LogoPath": { "@id": "schema:logo", "@type": "@id" },
    "Attribution": "schema:creditText",

    "Source": "hibp:source",
    "Id": "schema:identifier",
    "Date": { "@id": "schema:datePublished", "@type": "xsd:dateTime" },
    "EmailCount": { "@id": "hibp:emailCount", "@type": "xsd:integer" },

    "DomainName": { "@id": "hibp:domainName", "@type": "xsd:string" },
    "NextSubscriptionRenewal": { "@id": "hibp:nextRenewal", "@type": "xsd:dateTime" },

    "SubscriptionName": { "@id": "hibp:subscriptionName", "@type": "xsd:string" },
    "SubscribedUntil": { "@id": "hibp:subscribedUntil", "@type": "xsd:dateTime" },
    "Rpm": { "@id": "hibp:requestsPerMinute", "@type": "xsd:integer" }
  }
}