Snowplow · JSON-LD Context
Snowplow Context
JSON-LD context defining the semantic vocabulary for Snowplow from Snowplow.
6 Classes
30 Properties
4 Namespaces
Namespaces
xsd:
http://www.w3.org/2001/XMLSchema#
schema:
https://schema.org/
snow:
https://api-evangelist.github.io/snowplow/vocabulary/
dcterms:
http://purl.org/dc/terms/
Classes
name
description
url
identifier
Organization
SoftwareApplication
Properties
| Property | Type | Container |
|---|---|---|
| DataPipeline | schema:SoftwareApplication | |
| BehavioralEvent | schema:Event | |
| DataStructure | schema:DefinedTerm | |
| DataProduct | schema:Dataset | |
| EventSpecification | schema:DefinedTerm | |
| Tracker | schema:SoftwareApplication | |
| Collector | schema:SoftwareApplication | |
| SchemaRegistry | schema:DataCatalog | |
| eventId | string | |
| eventType | string | |
| appId | string | |
| platform | string | |
| collectorTimestamp | dateTime | |
| deviceCreatedTimestamp | dateTime | |
| derivedTimestamp | dateTime | |
| userId | string | |
| domainUserId | string | |
| sessionId | string | |
| pageUrl | anyURI | |
| pageTitle | string | |
| schemaVendor | string | |
| schemaName | string | |
| schemaVersion | string | |
| deployedEnvironment | string | |
| igluUri | anyURI | |
| organizationId | string | |
| createdAt | dateTime | |
| updatedAt | dateTime | |
| geoCountry | string | |
| geoCity | string |
JSON-LD Document
{
"@context": {
"@version": 1.1,
"xsd": "http://www.w3.org/2001/XMLSchema#",
"schema": "https://schema.org/",
"snow": "https://api-evangelist.github.io/snowplow/vocabulary/",
"dcterms": "http://purl.org/dc/terms/",
"name": "schema:name",
"description": "schema:description",
"url": "schema:url",
"identifier": "schema:identifier",
"Organization": "schema:Organization",
"SoftwareApplication": "schema:SoftwareApplication",
"DataPipeline": {
"@id": "snow:DataPipeline",
"@type": "schema:SoftwareApplication"
},
"BehavioralEvent": {
"@id": "snow:BehavioralEvent",
"@type": "schema:Event"
},
"DataStructure": {
"@id": "snow:DataStructure",
"@type": "schema:DefinedTerm"
},
"DataProduct": {
"@id": "snow:DataProduct",
"@type": "schema:Dataset"
},
"EventSpecification": {
"@id": "snow:EventSpecification",
"@type": "schema:DefinedTerm"
},
"Tracker": {
"@id": "snow:Tracker",
"@type": "schema:SoftwareApplication"
},
"Collector": {
"@id": "snow:Collector",
"@type": "schema:SoftwareApplication"
},
"SchemaRegistry": {
"@id": "snow:SchemaRegistry",
"@type": "schema:DataCatalog"
},
"eventId": {
"@id": "schema:identifier",
"@type": "xsd:string"
},
"eventType": {
"@id": "snow:eventType",
"@type": "xsd:string"
},
"appId": {
"@id": "snow:appId",
"@type": "xsd:string"
},
"platform": {
"@id": "snow:platform",
"@type": "xsd:string"
},
"collectorTimestamp": {
"@id": "snow:collectorTimestamp",
"@type": "xsd:dateTime"
},
"deviceCreatedTimestamp": {
"@id": "snow:deviceCreatedTimestamp",
"@type": "xsd:dateTime"
},
"derivedTimestamp": {
"@id": "snow:derivedTimestamp",
"@type": "xsd:dateTime"
},
"userId": {
"@id": "schema:identifier",
"@type": "xsd:string"
},
"domainUserId": {
"@id": "snow:domainUserId",
"@type": "xsd:string"
},
"sessionId": {
"@id": "snow:sessionId",
"@type": "xsd:string"
},
"pageUrl": {
"@id": "schema:url",
"@type": "xsd:anyURI"
},
"pageTitle": {
"@id": "schema:name",
"@type": "xsd:string"
},
"schemaVendor": {
"@id": "snow:schemaVendor",
"@type": "xsd:string"
},
"schemaName": {
"@id": "snow:schemaName",
"@type": "xsd:string"
},
"schemaVersion": {
"@id": "schema:version",
"@type": "xsd:string"
},
"deployedEnvironment": {
"@id": "snow:deployedEnvironment",
"@type": "xsd:string"
},
"igluUri": {
"@id": "snow:igluUri",
"@type": "xsd:anyURI"
},
"organizationId": {
"@id": "snow:organizationId",
"@type": "xsd:string"
},
"createdAt": {
"@id": "schema:dateCreated",
"@type": "xsd:dateTime"
},
"updatedAt": {
"@id": "schema:dateModified",
"@type": "xsd:dateTime"
},
"geoCountry": {
"@id": "schema:addressCountry",
"@type": "xsd:string"
},
"geoCity": {
"@id": "schema:addressLocality",
"@type": "xsd:string"
}
}
}