AbuseIPDB · JSON-LD Context

Abuseipdb Context

JSON-LD context defining the semantic vocabulary for Abuseipdb from AbuseIPDB.

0 Classes 34 Properties 3 Namespaces
View Context View on GitHub

Namespaces

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

Properties

Property Type Container
ipAddress
isPublic boolean
ipVersion integer
isWhitelisted boolean
abuseConfidenceScore integer
countryCode
countryName
usageType
isp
domain
hostnames set
isTor boolean
totalReports integer
numDistinctUsers integer
lastReportedAt dateTime
reports set
reportedAt dateTime
categories set
comment
reporterId
reporterCountryCode
reporterCountryName
ip
timestamp dateTime
savedReports integer
invalidReports set
networkAddress
netmask
minAddress
maxAddress
numPossibleHosts integer
addressSpaceDesc
reportedAddress set
numReportsDeleted integer

JSON-LD Document

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

    "ipAddress": { "@id": "abuseipdb:ipAddress" },
    "isPublic": { "@id": "abuseipdb:isPublic", "@type": "xsd:boolean" },
    "ipVersion": { "@id": "abuseipdb:ipVersion", "@type": "xsd:integer" },
    "isWhitelisted": { "@id": "abuseipdb:isWhitelisted", "@type": "xsd:boolean" },
    "abuseConfidenceScore": { "@id": "abuseipdb:abuseConfidenceScore", "@type": "xsd:integer" },
    "countryCode": { "@id": "abuseipdb:countryCode" },
    "countryName": { "@id": "schema:addressCountry" },
    "usageType": { "@id": "abuseipdb:usageType" },
    "isp": { "@id": "schema:provider" },
    "domain": { "@id": "schema:domainName" },
    "hostnames": { "@id": "abuseipdb:hostnames", "@container": "@set" },
    "isTor": { "@id": "abuseipdb:isTor", "@type": "xsd:boolean" },
    "totalReports": { "@id": "abuseipdb:totalReports", "@type": "xsd:integer" },
    "numDistinctUsers": { "@id": "abuseipdb:numDistinctUsers", "@type": "xsd:integer" },
    "lastReportedAt": { "@id": "abuseipdb:lastReportedAt", "@type": "xsd:dateTime" },

    "reports": { "@id": "abuseipdb:reports", "@container": "@set" },
    "reportedAt": { "@id": "abuseipdb:reportedAt", "@type": "xsd:dateTime" },
    "categories": { "@id": "abuseipdb:categories", "@container": "@set" },
    "comment": { "@id": "schema:description" },
    "reporterId": { "@id": "abuseipdb:reporterId" },
    "reporterCountryCode": { "@id": "abuseipdb:reporterCountryCode" },
    "reporterCountryName": { "@id": "abuseipdb:reporterCountryName" },

    "ip": { "@id": "abuseipdb:ipAddress" },
    "timestamp": { "@id": "abuseipdb:reportedAt", "@type": "xsd:dateTime" },

    "savedReports": { "@id": "abuseipdb:savedReports", "@type": "xsd:integer" },
    "invalidReports": { "@id": "abuseipdb:invalidReports", "@container": "@set" },

    "networkAddress": { "@id": "abuseipdb:networkAddress" },
    "netmask": { "@id": "abuseipdb:netmask" },
    "minAddress": { "@id": "abuseipdb:minAddress" },
    "maxAddress": { "@id": "abuseipdb:maxAddress" },
    "numPossibleHosts": { "@id": "abuseipdb:numPossibleHosts", "@type": "xsd:integer" },
    "addressSpaceDesc": { "@id": "abuseipdb:addressSpaceDesc" },
    "reportedAddress": { "@id": "abuseipdb:reportedAddress", "@container": "@set" },

    "numReportsDeleted": { "@id": "abuseipdb:numReportsDeleted", "@type": "xsd:integer" }
  }
}