VesselFinder · JSON-LD Context
Vesselfinder Context
JSON-LD context defining the semantic vocabulary for Vesselfinder from VesselFinder.
0 Classes
6 Properties
5 Namespaces
Namespaces
vf:
https://api.vesselfinder.com/v1/
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
geo:
http://www.opengis.net/ont/geosparql#
dcterms:
http://purl.org/dc/terms/
Properties
| Property | Type | Container |
|---|---|---|
| Vessel | ||
| AISReport | ||
| Port | ||
| PortCall | ||
| ContainerShipment | ||
| SeaRoute |
JSON-LD Document
{
"@context": {
"@version": 1.1,
"@vocab": "https://schema.org/",
"vf": "https://api.vesselfinder.com/v1/",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"geo": "http://www.opengis.net/ont/geosparql#",
"dcterms": "http://purl.org/dc/terms/",
"Vessel": {
"@id": "vf:Vessel",
"@context": {
"mmsi": { "@id": "vf:Vessel/mmsi", "@type": "xsd:integer" },
"imo": { "@id": "vf:Vessel/imo", "@type": "xsd:integer" },
"name": { "@id": "schema:name", "@type": "xsd:string" },
"callsign": { "@id": "vf:Vessel/callsign", "@type": "xsd:string" },
"flag": { "@id": "vf:Vessel/flag", "@type": "xsd:string" },
"type": { "@id": "vf:Vessel/type", "@type": "xsd:string" },
"built": { "@id": "vf:Vessel/built", "@type": "xsd:integer" },
"length": { "@id": "vf:Vessel/length", "@type": "xsd:decimal" },
"beam": { "@id": "vf:Vessel/beam", "@type": "xsd:decimal" },
"grossTonnage": { "@id": "vf:Vessel/gt", "@type": "xsd:integer" },
"deadweight": { "@id": "vf:Vessel/dwt", "@type": "xsd:integer" },
"teu": { "@id": "vf:Vessel/teu", "@type": "xsd:integer" }
}
},
"AISReport": {
"@id": "vf:AISReport",
"@context": {
"timestamp": { "@id": "dcterms:date", "@type": "xsd:dateTime" },
"latitude": { "@id": "schema:latitude", "@type": "xsd:decimal" },
"longitude": { "@id": "schema:longitude", "@type": "xsd:decimal" },
"course": { "@id": "vf:AISReport/course", "@type": "xsd:decimal" },
"speed": { "@id": "vf:AISReport/speed", "@type": "xsd:decimal" },
"heading": { "@id": "vf:AISReport/heading", "@type": "xsd:integer" },
"navstat": { "@id": "vf:AISReport/navstat", "@type": "xsd:integer" },
"draught": { "@id": "vf:AISReport/draught", "@type": "xsd:decimal" },
"destination": { "@id": "vf:AISReport/destination", "@type": "xsd:string" },
"eta": { "@id": "vf:AISReport/eta", "@type": "xsd:dateTime" },
"source": { "@id": "vf:AISReport/source", "@type": "xsd:string" }
}
},
"Port": {
"@id": "schema:Place",
"@context": {
"locode": { "@id": "vf:Port/locode", "@type": "xsd:string" },
"name": { "@id": "schema:name", "@type": "xsd:string" },
"country": { "@id": "schema:addressCountry", "@type": "xsd:string" }
}
},
"PortCall": {
"@id": "vf:PortCall",
"@context": {
"mmsi": { "@id": "vf:PortCall/mmsi", "@type": "xsd:integer" },
"imo": { "@id": "vf:PortCall/imo", "@type": "xsd:integer" },
"event": { "@id": "vf:PortCall/event", "@type": "xsd:string" },
"timestamp": { "@id": "dcterms:date", "@type": "xsd:dateTime" },
"port": { "@id": "schema:location", "@type": "vf:Port" },
"locode": { "@id": "vf:Port/locode", "@type": "xsd:string" }
}
},
"ContainerShipment": {
"@id": "vf:ContainerShipment",
"@context": {
"containerNumber": { "@id": "vf:ContainerShipment/containerNumber", "@type": "xsd:string" },
"sealine": { "@id": "vf:ContainerShipment/sealine", "@type": "xsd:string" },
"origin": { "@id": "vf:ContainerShipment/origin", "@type": "vf:Port" },
"destination": { "@id": "vf:ContainerShipment/destination", "@type": "vf:Port" },
"progress": { "@id": "vf:ContainerShipment/progress", "@type": "xsd:decimal" },
"schedule": { "@id": "vf:ContainerShipment/schedule", "@container": "@list" }
}
},
"SeaRoute": {
"@id": "vf:SeaRoute",
"@context": {
"from": { "@id": "vf:SeaRoute/from" },
"to": { "@id": "vf:SeaRoute/to" },
"distance": { "@id": "vf:SeaRoute/distance", "@type": "xsd:decimal" },
"distanceECA": { "@id": "vf:SeaRoute/distanceECA", "@type": "xsd:decimal" },
"crossing": { "@id": "vf:SeaRoute/crossing", "@container": "@list" }
}
}
}
}