Vizion · JSON-LD Context

Vizion Context

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

7 Classes 29 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
vizion: https://vizionapi.com/vocabulary#
xsd: http://www.w3.org/2001/XMLSchema#
geo: http://www.w3.org/2003/01/geo/wgs84_pos#

Classes

Reference TrackingUpdate TrackingEvent Location Vessel Port ShippingDelivery

Properties

Property Type Container
id
reference_id string
container_id string
carrier_scac string
active boolean
callback_url reference
last_update_status string
events list
event_type string
event_timestamp dateTime
description
is_actual boolean
estimated_departure dateTime
actual_departure dateTime
estimated_arrival dateTime
actual_arrival dateTime
origin reference
destination reference
locode string
country string
city string
state string
timezone string
name
imo string
voyage string
created_at dateTime
updated_at dateTime
trackingNumber

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "schema": "https://schema.org/",
    "vizion": "https://vizionapi.com/vocabulary#",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "geo": "http://www.w3.org/2003/01/geo/wgs84_pos#",

    "Reference": "vizion:Reference",
    "TrackingUpdate": "vizion:TrackingUpdate",
    "TrackingEvent": "vizion:TrackingEvent",
    "Location": "vizion:Location",
    "Vessel": "vizion:Vessel",

    "id": {"@id": "@id"},
    "reference_id": {"@id": "vizion:referenceId", "@type": "xsd:string"},
    "container_id": {"@id": "vizion:containerId", "@type": "xsd:string"},
    "carrier_scac": {"@id": "vizion:carrierScac", "@type": "xsd:string"},
    "active": {"@id": "vizion:active", "@type": "xsd:boolean"},
    "callback_url": {"@id": "vizion:callbackUrl", "@type": "@id"},
    "last_update_status": {"@id": "vizion:lastUpdateStatus", "@type": "xsd:string"},

    "events": {"@id": "vizion:events", "@container": "@list"},
    "event_type": {"@id": "vizion:eventType", "@type": "xsd:string"},
    "event_timestamp": {"@id": "vizion:eventTimestamp", "@type": "xsd:dateTime"},
    "description": {"@id": "schema:description"},
    "is_actual": {"@id": "vizion:isActual", "@type": "xsd:boolean"},

    "estimated_departure": {"@id": "vizion:estimatedDeparture", "@type": "xsd:dateTime"},
    "actual_departure": {"@id": "vizion:actualDeparture", "@type": "xsd:dateTime"},
    "estimated_arrival": {"@id": "vizion:estimatedArrival", "@type": "xsd:dateTime"},
    "actual_arrival": {"@id": "vizion:actualArrival", "@type": "xsd:dateTime"},

    "origin": {"@id": "vizion:origin", "@type": "@id"},
    "destination": {"@id": "vizion:destination", "@type": "@id"},

    "locode": {"@id": "vizion:locode", "@type": "xsd:string"},
    "country": {"@id": "schema:addressCountry", "@type": "xsd:string"},
    "city": {"@id": "schema:addressLocality", "@type": "xsd:string"},
    "state": {"@id": "schema:addressRegion", "@type": "xsd:string"},
    "timezone": {"@id": "vizion:timezone", "@type": "xsd:string"},

    "name": {"@id": "schema:name"},
    "imo": {"@id": "vizion:imoNumber", "@type": "xsd:string"},
    "voyage": {"@id": "vizion:voyageNumber", "@type": "xsd:string"},

    "created_at": {"@id": "schema:dateCreated", "@type": "xsd:dateTime"},
    "updated_at": {"@id": "schema:dateModified", "@type": "xsd:dateTime"},

    "Port": "schema:Place",
    "ShippingDelivery": "schema:ParcelDelivery",
    "trackingNumber": {"@id": "schema:trackingNumber"}
  }
}