AbuseIPDB · JSON-LD Context
Abuseipdb Context
JSON-LD context defining the semantic vocabulary for Abuseipdb from AbuseIPDB.
0 Classes
34 Properties
3 Namespaces
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
{
"@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" }
}
}