Trellix · JSON-LD Context

Trellix Context

JSON-LD context defining the semantic vocabulary for Trellix from Trellix.

22 Classes 8 Properties 3 Namespaces
View Context View on GitHub

Namespaces

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

Classes

Threat Detection Alert Device Event Tag Group id name description type severity status hostName filePath hash processName ipAddress macAddress osName osVersion agentVersion

Properties

Property Type Container
detectedAt dateTime
hostId reference
lastSeen dateTime
groupId reference
tags set
hostCount integer
devices set
events set

JSON-LD Document

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

    "Threat": "trellix:Threat",
    "Detection": "trellix:Detection",
    "Alert": "trellix:Alert",
    "Device": "schema:ComputerOrdered",
    "Event": "schema:Event",
    "Tag": "schema:DefinedTerm",
    "Group": "schema:Organization",

    "id": "@id",
    "name": "schema:name",
    "description": "schema:description",
    "type": "schema:additionalType",
    "severity": "trellix:severity",
    "status": "trellix:status",
    "detectedAt": { "@id": "schema:dateCreated", "@type": "xsd:dateTime" },
    "hostId": { "@id": "trellix:hostId", "@type": "@id" },
    "hostName": "trellix:hostName",
    "filePath": "trellix:filePath",
    "hash": "trellix:hash",
    "processName": "trellix:processName",
    "ipAddress": "schema:networkAddress",
    "macAddress": "schema:value",
    "osName": "schema:operatingSystem",
    "osVersion": "trellix:osVersion",
    "agentVersion": "trellix:agentVersion",
    "lastSeen": { "@id": "schema:dateModified", "@type": "xsd:dateTime" },
    "groupId": { "@id": "trellix:groupId", "@type": "@id" },
    "tags": { "@id": "schema:keywords", "@container": "@set" },
    "hostCount": { "@id": "trellix:hostCount", "@type": "xsd:integer" },
    "devices": { "@id": "trellix:devices", "@container": "@set" },
    "events": { "@id": "trellix:events", "@container": "@set" }
  }
}