Digitraffic (Fintraffic) · JSON-LD Context

Digitraffic Fi Context

JSON-LD context defining the semantic vocabulary for Digitraffic Fi from Digitraffic (Fintraffic).

120 Classes 425 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
digitraffic: https://digitraffic.fi/schema#

Classes

FaultModel FaultFeatureModel FaultsModel Dirways Vessels Locations VisitModel Point SseFeatureCollectionV1 SseFeatureV1 SsePropertiesV1 ConstructionData Dimensions RegistrationData System VesselConstruction VesselDetails VesselDimensions VesselRegistration VesselSystem BerthCollection BerthProperties PortAreaFeature PortAreaFeatureCollection PortAreaProperties PortFeature PortFeatureCollection PortLocationDtoV1 PortProperties AgentInfoJsonV1 ImoInformationJsonV1 PortAreaDetailsJsonV1 PortCallJsonV1 PortCallsV1 CodeDescriptionJsonV1 CodeDescriptionsV1 UpdateInfoDtoV1 UpdateInfosDtoV1 VesselMetadataJsonV1 VesselLocationFeatureCollectionV1 VesselLocationFeatureV1 VesselLocationPropertiesV1 PassengerInformationMessage PassengerInformationVideo PassengerInformationAudio MessageResponseModel PassengerInformationTextContent CategoryCode Cause DetailedCategoryCode PassengerTerm ThirdCategoryCode TimeTableRow Train TrainReady History Version TrainRunningMessage SwaggerPoint TrainLocation Coordinate CoordinateSequence Envelope Feature FeatureCollection Geometry GeometryFactory PrecisionModel ElementRange IdentifierRange SpatialRumaLocation SpatialTrafficRestrictionNotification SpeedLimit TrafficRestrictionNotificationWithVersions RumaNotificationIdAndVersion RumaLocation SpatialTrackWorkNotification TrackWorkNotificationWithVersions TrackWorkPart Routesection Routeset TrainCategory TrainType TrainRunningMessageRule TrackLocation TrackRange TrackSection TimeTablePeriod TimeTablePeriodChangeDate Station Operator OperatorTrainNumber Composition CompositionTimeTableRow JourneySection Locomotive Wagon SitesModel SiteFeatureModel SiteModel WeathercamPresetSimpleV1 WeathercamStationFeatureCollectionSimpleV1 WeathercamStationFeatureSimpleV1 WeathercamStationPropertiesSimpleV1 StationRoadAddressV1 WeathercamPresetDetailedV1 WeathercamPresetDirectionV1 WeathercamStationFeatureV1Detailed WeathercamStationPropertiesDetailedV1 PresetHistory WeathercamPresetHistoryDtoV1 WeathercamPresetHistoryItemDtoV1 WeathercamPresetDataV1 WeathercamStationDataV1 CameraHistory WeathercamStationsDataV1 WeathercamPresetPublicityHistoryV1 WeathercamStationPresetsPublicityHistoryV1 WeathercamStationsPresetsPublicityHistoryV1 RoadStationState

Properties

Property Type Container
entry_timestamp dateTime
id string
type string
fixed_timestamp dateTime
geometry
properties reference
features list
lastUpdated dateTime
vessels list
previousPortName string
shipCallSign string
breadth integer
portOfCall string
mmsi string
grossTonnage integer
declarantName string
netTonnage integer
portName string
berthCode string
berthName string
ata dateTime
vesselId string
atd dateTime
eta dateTime
visitId string
etd dateTime
height integer
nextPortOfCall string
portAreaCode string
length integer
updateTime dateTime
previousPortOfCall string
vesselType string
portAreaName string
vesselName string
nextPortName string
status string
coordinates list
additionalProperties
dataUpdatedTime dateTime
siteNumber integer
siteName string
siteType string
lastUpdate dateTime
seaState string
trend string
windWaveDir integer
confidence string
heelAngle decimal
lightStatus string
temperature integer
vesselTypeCode integer
vesselTypeName string
iceClassCode string
iceClassIssueDate dateTime
iceClassIssuePlace string
iceClassEndDate dateTime
classificationSociety string
doubleBottom boolean
inertGasSystem boolean
ballastTank boolean
tonnageCertificateIssuer string
dateOfIssue dateTime
deathWeight integer
overallLength decimal
draught decimal
maxSpeed decimal
enginePower string
totalPower integer
maxPersons integer
maxPassengers integer
keelDate dateTime
nationality string
portOfRegistry string
domicile string
shipOwner string
shipTelephone1 string
shipTelephone2 string
shipFax string
shipEmail string
shipVerifier string
all reference
name string
namePrefix string
imoLloyds integer
radioCallSign string
radioCallSignType string
updateTimestamp dateTime
dataSource string
vesselConstruction reference
vesselDimensions reference
vesselRegistration reference
vesselSystem reference
berths list
locode string
ssnLocations reference
portAreas reference
locationName string
country string
portCallDirection string
ediNumber string
role integer
imoGeneralDeclaration string
briefParticularsVoyage string
portOfDischarge string
numberOfCrew integer
numberOfPassangers integer
cargoDeclarationOb integer
crewListsOb integer
crewsEffectsDeclarationsOb integer
shipStoresDeclarationsOb integer
passangerListsOb integer
healthDeclarationsOb integer
etaTimestamp dateTime
etaSource string
etdTimestamp dateTime
etdSource string
ataTimestamp dateTime
ataSource string
atdTimestamp dateTime
atdSource string
arrivalDraught decimal
departureDraught decimal
portCallId integer
portCallTimestamp dateTime
customsReference string
portToVisit string
prevPort string
nextPort string
domesticTrafficArrival boolean
domesticTrafficDeparture boolean
arrivalWithCargo boolean
notLoading boolean
discharge integer
shipMasterArrival string
shipMasterDeparture string
managementNameArrival string
managementNameDeparture string
forwarderNameArrival string
forwarderNameDeparture string
freeTextArrival string
freeTextDeparture string
vesselNamePrefix string
certificateIssuer string
certificateStartDate dateTime
certificateEndDate dateTime
currentSecurityLevel integer
agentInfo list
imoInformation list
portAreaDetails list
portCalls list
code string
descriptionFi string
descriptionEn string
cargoTypes list
vesselTypes list
agentTypes list
api string
subtype string
dataCheckedTime dateTime
dataUpdateInterval string
recommendedFetchInterval string
updateTimes list
timestamp integer
shipType integer
imo integer
callSign string
posType integer
referencePointA integer
referencePointB integer
referencePointC integer
referencePointD integer
destination string
sog decimal
cog decimal
navStat integer
rot integer
posAcc boolean
raim boolean
heading integer
timestampExternal integer
trainDepartureDate string
endValidity string
startValidity string
stations list
trainNumber string
audio reference
video reference
version decimal
creationDateTime string
text reference
deliveryRules
message string
fi string
sv string
en string
passengerTerm reference
categoryCode string
categoryName string
validFrom date
validTo date
detailedCategoryCode string
detailedCategoryName string
thirdCategoryCode string
thirdCategoryName string
description string
categoryCodeId integer
detailedCategoryCodeId integer
thirdCategoryCodeId integer
stationShortCode string
stationUICCode integer
countryCode string
trainStopping boolean
commercialStop boolean
cancelled boolean
scheduledTime dateTime
estimateSource string
unknownDelay boolean
unknownTrack boolean
actualTime dateTime
differenceInMinutes integer
causes list
stopSector string
commercialTrack string
liveEstimateTime dateTime
trainReady reference
departureDate date
operatorUICCode integer
operatorShortCode string
trainType string
trainCategory string
commuterLineID string
runningCurrently boolean
deleted boolean
timetableType string
timetableAcceptanceDate dateTime
timeTableRows list
source string
accepted boolean
json
fetchDate dateTime
trackSection string
nextTrackSection string
previousTrackSection string
station string
nextStation string
previousStation string
speed integer
accuracy integer
isGpsLocation boolean
x decimal
y decimal
z decimal
valid boolean
m decimal
coordinate reference
dimension integer
measures integer
null boolean
diameter decimal
width decimal
minX decimal
minY decimal
maxX decimal
maxY decimal
area decimal
envelope reference
factory reference
userData
empty boolean
simple boolean
numGeometries integer
envelopeInternal reference
precisionModel reference
srid integer
geometryType string
numPoints integer
rectangle boolean
centroid reference
interiorPoint reference
boundary reference
boundaryDimension integer
coordinateSequenceFactory reference
scale decimal
floating boolean
maximumSignificantDigits integer
offsetX decimal
offsetY decimal
elementId1 string
elementId2 string
trackKilometerRange string
trackIds list
specifiers list
notificationId string
elementId string
elementPairId1 string
elementPairId2 string
speedLimit reference
elementRanges list
workPartIndex integer
locationType string
operatingPointId string
sectionBetweenOperatingPointsId string
location
identifierRanges list
state string
organization string
created dateTime
modified dateTime
limitation string
trackWorkNotificationId string
axleWeightMax decimal
startDate dateTime
endDate dateTime
finished dateTime
locations list
signs boolean
balises boolean
versions list
trafficSafetyPlan boolean
speedLimitRemovalPlan boolean
electricitySafetyPlan boolean
speedLimitPlan boolean
personInChargePlan boolean
workParts list
partIndex integer
startDay date
permissionMinimumDuration string
containsFireWork boolean
plannedWorkingGap string
advanceNotifications list
sectionId string
stationCode string
commercialTrackId string
messageTime dateTime
routeType string
clientSystem string
messageId string
routesections list
timeTableRowStationShortCode string
timeTableRowType string
trainRunningMessageStationShortCode string
trainRunningMessageNextStationShortCode string
trainRunningMessageTrackSection string
trainRunningMessageType string
offset integer
track string
kilometres integer
metres integer
startLocation reference
endLocation reference
trackSectionCode string
ranges list
effectiveFrom date
effectiveTo date
capacityAllocationConfirmDate date
capacityRequestSubmissionDeadline date
changeDates list
passengerTraffic boolean
stationName string
longitude decimal
latitude decimal
operatorName string
trainNumbers list
bottomLimit integer
topLimit integer
journeySections list
beginTimeTableRow reference
endTimeTableRow reference
locomotives list
wagons list
totalLength integer
maximumSpeed integer
locomotiveType string
powerType string
vehicleNumber string
wagonType string
salesNumber integer
playground boolean
pet boolean
catering boolean
luggage boolean
smoking boolean
disabled boolean
granularity string
directional boolean
domain string
travelModes dateTime
lastDataTimestamp dateTime
customId string
inCollection boolean
collectionStatus string
presets list
roadNumber integer
roadSection integer
distanceFromRoadSectionStart integer
carriageway string
side string
contractArea string
contractAreaCode integer
presentationName string
resolution string
directionCode string
imageUrl string
direction reference
cameraType string
nearestWeatherStationId integer
collectionInterval integer
names
roadAddress reference
liviId string
startTime dateTime
repairMaintenanceTime dateTime
annualMaintenanceTime dateTime
purpose string
municipality string
municipalityCode integer
province string
provinceCode integer
history list
lastModified dateTime
sizeBytes integer
measuredTime dateTime
publishableTo boolean
modifiedTime dateTime

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://digitraffic.fi/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "digitraffic": "https://digitraffic.fi/schema#",
    "FaultModel": "digitraffic:FaultModel",
    "entry_timestamp": {
      "@id": "digitraffic:entry_timestamp",
      "@type": "xsd:dateTime"
    },
    "id": {
      "@id": "digitraffic:id",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "digitraffic:type",
      "@type": "xsd:string"
    },
    "fixed_timestamp": {
      "@id": "digitraffic:fixed_timestamp",
      "@type": "xsd:dateTime"
    },
    "FaultFeatureModel": "digitraffic:FaultFeatureModel",
    "geometry": {
      "@id": "digitraffic:geometry"
    },
    "properties": {
      "@id": "digitraffic:properties",
      "@type": "@id"
    },
    "FaultsModel": "digitraffic:FaultsModel",
    "features": {
      "@id": "digitraffic:features",
      "@container": "@list"
    },
    "Dirways": "digitraffic:Dirways",
    "Vessels": "digitraffic:Vessels",
    "lastUpdated": {
      "@id": "digitraffic:lastUpdated",
      "@type": "xsd:dateTime"
    },
    "vessels": {
      "@id": "digitraffic:vessels",
      "@container": "@list"
    },
    "Locations": "digitraffic:Locations",
    "VisitModel": "digitraffic:VisitModel",
    "previousPortName": {
      "@id": "digitraffic:previousPortName",
      "@type": "xsd:string"
    },
    "shipCallSign": {
      "@id": "digitraffic:shipCallSign",
      "@type": "xsd:string"
    },
    "breadth": {
      "@id": "digitraffic:breadth",
      "@type": "xsd:integer"
    },
    "portOfCall": {
      "@id": "digitraffic:portOfCall",
      "@type": "xsd:string"
    },
    "mmsi": {
      "@id": "digitraffic:mmsi",
      "@type": "xsd:string"
    },
    "grossTonnage": {
      "@id": "digitraffic:grossTonnage",
      "@type": "xsd:integer"
    },
    "declarantName": {
      "@id": "digitraffic:declarantName",
      "@type": "xsd:string"
    },
    "netTonnage": {
      "@id": "digitraffic:netTonnage",
      "@type": "xsd:integer"
    },
    "portName": {
      "@id": "digitraffic:portName",
      "@type": "xsd:string"
    },
    "berthCode": {
      "@id": "digitraffic:berthCode",
      "@type": "xsd:string"
    },
    "berthName": {
      "@id": "digitraffic:berthName",
      "@type": "xsd:string"
    },
    "ata": {
      "@id": "digitraffic:ata",
      "@type": "xsd:dateTime"
    },
    "vesselId": {
      "@id": "digitraffic:vesselId",
      "@type": "xsd:string"
    },
    "atd": {
      "@id": "digitraffic:atd",
      "@type": "xsd:dateTime"
    },
    "eta": {
      "@id": "digitraffic:eta",
      "@type": "xsd:dateTime"
    },
    "visitId": {
      "@id": "digitraffic:visitId",
      "@type": "xsd:string"
    },
    "etd": {
      "@id": "digitraffic:etd",
      "@type": "xsd:dateTime"
    },
    "height": {
      "@id": "digitraffic:height",
      "@type": "xsd:integer"
    },
    "nextPortOfCall": {
      "@id": "digitraffic:nextPortOfCall",
      "@type": "xsd:string"
    },
    "portAreaCode": {
      "@id": "digitraffic:portAreaCode",
      "@type": "xsd:string"
    },
    "length": {
      "@id": "digitraffic:length",
      "@type": "xsd:integer"
    },
    "updateTime": {
      "@id": "digitraffic:updateTime",
      "@type": "xsd:dateTime"
    },
    "previousPortOfCall": {
      "@id": "digitraffic:previousPortOfCall",
      "@type": "xsd:string"
    },
    "vesselType": {
      "@id": "digitraffic:vesselType",
      "@type": "xsd:string"
    },
    "portAreaName": {
      "@id": "digitraffic:portAreaName",
      "@type": "xsd:string"
    },
    "vesselName": {
      "@id": "digitraffic:vesselName",
      "@type": "xsd:string"
    },
    "nextPortName": {
      "@id": "digitraffic:nextPortName",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "digitraffic:status",
      "@type": "xsd:string"
    },
    "Point": "digitraffic:Point",
    "coordinates": {
      "@id": "digitraffic:coordinates",
      "@container": "@list"
    },
    "additionalProperties": {
      "@id": "digitraffic:additionalProperties"
    },
    "SseFeatureCollectionV1": "digitraffic:SseFeatureCollectionV1",
    "dataUpdatedTime": {
      "@id": "digitraffic:dataUpdatedTime",
      "@type": "xsd:dateTime"
    },
    "SseFeatureV1": "digitraffic:SseFeatureV1",
    "siteNumber": {
      "@id": "digitraffic:siteNumber",
      "@type": "xsd:integer"
    },
    "SsePropertiesV1": "digitraffic:SsePropertiesV1",
    "siteName": {
      "@id": "digitraffic:siteName",
      "@type": "xsd:string"
    },
    "siteType": {
      "@id": "digitraffic:siteType",
      "@type": "xsd:string"
    },
    "lastUpdate": {
      "@id": "digitraffic:lastUpdate",
      "@type": "xsd:dateTime"
    },
    "seaState": {
      "@id": "digitraffic:seaState",
      "@type": "xsd:string"
    },
    "trend": {
      "@id": "digitraffic:trend",
      "@type": "xsd:string"
    },
    "windWaveDir": {
      "@id": "digitraffic:windWaveDir",
      "@type": "xsd:integer"
    },
    "confidence": {
      "@id": "digitraffic:confidence",
      "@type": "xsd:string"
    },
    "heelAngle": {
      "@id": "digitraffic:heelAngle",
      "@type": "xsd:decimal"
    },
    "lightStatus": {
      "@id": "digitraffic:lightStatus",
      "@type": "xsd:string"
    },
    "temperature": {
      "@id": "digitraffic:temperature",
      "@type": "xsd:integer"
    },
    "ConstructionData": "digitraffic:ConstructionData",
    "vesselTypeCode": {
      "@id": "digitraffic:vesselTypeCode",
      "@type": "xsd:integer"
    },
    "vesselTypeName": {
      "@id": "digitraffic:vesselTypeName",
      "@type": "xsd:string"
    },
    "iceClassCode": {
      "@id": "digitraffic:iceClassCode",
      "@type": "xsd:string"
    },
    "iceClassIssueDate": {
      "@id": "digitraffic:iceClassIssueDate",
      "@type": "xsd:dateTime"
    },
    "iceClassIssuePlace": {
      "@id": "digitraffic:iceClassIssuePlace",
      "@type": "xsd:string"
    },
    "iceClassEndDate": {
      "@id": "digitraffic:iceClassEndDate",
      "@type": "xsd:dateTime"
    },
    "classificationSociety": {
      "@id": "digitraffic:classificationSociety",
      "@type": "xsd:string"
    },
    "doubleBottom": {
      "@id": "digitraffic:doubleBottom",
      "@type": "xsd:boolean"
    },
    "inertGasSystem": {
      "@id": "digitraffic:inertGasSystem",
      "@type": "xsd:boolean"
    },
    "ballastTank": {
      "@id": "digitraffic:ballastTank",
      "@type": "xsd:boolean"
    },
    "Dimensions": "digitraffic:Dimensions",
    "tonnageCertificateIssuer": {
      "@id": "digitraffic:tonnageCertificateIssuer",
      "@type": "xsd:string"
    },
    "dateOfIssue": {
      "@id": "digitraffic:dateOfIssue",
      "@type": "xsd:dateTime"
    },
    "deathWeight": {
      "@id": "digitraffic:deathWeight",
      "@type": "xsd:integer"
    },
    "overallLength": {
      "@id": "digitraffic:overallLength",
      "@type": "xsd:decimal"
    },
    "draught": {
      "@id": "digitraffic:draught",
      "@type": "xsd:decimal"
    },
    "maxSpeed": {
      "@id": "digitraffic:maxSpeed",
      "@type": "xsd:decimal"
    },
    "enginePower": {
      "@id": "digitraffic:enginePower",
      "@type": "xsd:string"
    },
    "totalPower": {
      "@id": "digitraffic:totalPower",
      "@type": "xsd:integer"
    },
    "maxPersons": {
      "@id": "digitraffic:maxPersons",
      "@type": "xsd:integer"
    },
    "maxPassengers": {
      "@id": "digitraffic:maxPassengers",
      "@type": "xsd:integer"
    },
    "keelDate": {
      "@id": "digitraffic:keelDate",
      "@type": "xsd:dateTime"
    },
    "RegistrationData": "digitraffic:RegistrationData",
    "nationality": {
      "@id": "digitraffic:nationality",
      "@type": "xsd:string"
    },
    "portOfRegistry": {
      "@id": "digitraffic:portOfRegistry",
      "@type": "xsd:string"
    },
    "domicile": {
      "@id": "digitraffic:domicile",
      "@type": "xsd:string"
    },
    "System": "digitraffic:System",
    "shipOwner": {
      "@id": "digitraffic:shipOwner",
      "@type": "xsd:string"
    },
    "shipTelephone1": {
      "@id": "digitraffic:shipTelephone1",
      "@type": "xsd:string"
    },
    "shipTelephone2": {
      "@id": "digitraffic:shipTelephone2",
      "@type": "xsd:string"
    },
    "shipFax": {
      "@id": "digitraffic:shipFax",
      "@type": "xsd:string"
    },
    "shipEmail": {
      "@id": "digitraffic:shipEmail",
      "@type": "xsd:string"
    },
    "shipVerifier": {
      "@id": "digitraffic:shipVerifier",
      "@type": "xsd:string"
    },
    "VesselConstruction": "digitraffic:VesselConstruction",
    "all": {
      "@id": "digitraffic:all",
      "@type": "@id"
    },
    "VesselDetails": "digitraffic:VesselDetails",
    "name": {
      "@id": "digitraffic:name",
      "@type": "xsd:string"
    },
    "namePrefix": {
      "@id": "digitraffic:namePrefix",
      "@type": "xsd:string"
    },
    "imoLloyds": {
      "@id": "digitraffic:imoLloyds",
      "@type": "xsd:integer"
    },
    "radioCallSign": {
      "@id": "digitraffic:radioCallSign",
      "@type": "xsd:string"
    },
    "radioCallSignType": {
      "@id": "digitraffic:radioCallSignType",
      "@type": "xsd:string"
    },
    "updateTimestamp": {
      "@id": "digitraffic:updateTimestamp",
      "@type": "xsd:dateTime"
    },
    "dataSource": {
      "@id": "digitraffic:dataSource",
      "@type": "xsd:string"
    },
    "vesselConstruction": {
      "@id": "digitraffic:vesselConstruction",
      "@type": "@id"
    },
    "vesselDimensions": {
      "@id": "digitraffic:vesselDimensions",
      "@type": "@id"
    },
    "vesselRegistration": {
      "@id": "digitraffic:vesselRegistration",
      "@type": "@id"
    },
    "vesselSystem": {
      "@id": "digitraffic:vesselSystem",
      "@type": "@id"
    },
    "VesselDimensions": "digitraffic:VesselDimensions",
    "VesselRegistration": "digitraffic:VesselRegistration",
    "VesselSystem": "digitraffic:VesselSystem",
    "BerthCollection": "digitraffic:BerthCollection",
    "berths": {
      "@id": "digitraffic:berths",
      "@container": "@list"
    },
    "BerthProperties": "digitraffic:BerthProperties",
    "locode": {
      "@id": "digitraffic:locode",
      "@type": "xsd:string"
    },
    "PortAreaFeature": "digitraffic:PortAreaFeature",
    "PortAreaFeatureCollection": "digitraffic:PortAreaFeatureCollection",
    "PortAreaProperties": "digitraffic:PortAreaProperties",
    "PortFeature": "digitraffic:PortFeature",
    "PortFeatureCollection": "digitraffic:PortFeatureCollection",
    "PortLocationDtoV1": "digitraffic:PortLocationDtoV1",
    "ssnLocations": {
      "@id": "digitraffic:ssnLocations",
      "@type": "@id"
    },
    "portAreas": {
      "@id": "digitraffic:portAreas",
      "@type": "@id"
    },
    "PortProperties": "digitraffic:PortProperties",
    "locationName": {
      "@id": "digitraffic:locationName",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "digitraffic:country",
      "@type": "xsd:string"
    },
    "AgentInfoJsonV1": "digitraffic:AgentInfoJsonV1",
    "portCallDirection": {
      "@id": "digitraffic:portCallDirection",
      "@type": "xsd:string"
    },
    "ediNumber": {
      "@id": "digitraffic:ediNumber",
      "@type": "xsd:string"
    },
    "role": {
      "@id": "digitraffic:role",
      "@type": "xsd:integer"
    },
    "ImoInformationJsonV1": "digitraffic:ImoInformationJsonV1",
    "imoGeneralDeclaration": {
      "@id": "digitraffic:imoGeneralDeclaration",
      "@type": "xsd:string"
    },
    "briefParticularsVoyage": {
      "@id": "digitraffic:briefParticularsVoyage",
      "@type": "xsd:string"
    },
    "portOfDischarge": {
      "@id": "digitraffic:portOfDischarge",
      "@type": "xsd:string"
    },
    "numberOfCrew": {
      "@id": "digitraffic:numberOfCrew",
      "@type": "xsd:integer"
    },
    "numberOfPassangers": {
      "@id": "digitraffic:numberOfPassangers",
      "@type": "xsd:integer"
    },
    "cargoDeclarationOb": {
      "@id": "digitraffic:cargoDeclarationOb",
      "@type": "xsd:integer"
    },
    "crewListsOb": {
      "@id": "digitraffic:crewListsOb",
      "@type": "xsd:integer"
    },
    "crewsEffectsDeclarationsOb": {
      "@id": "digitraffic:crewsEffectsDeclarationsOb",
      "@type": "xsd:integer"
    },
    "shipStoresDeclarationsOb": {
      "@id": "digitraffic:shipStoresDeclarationsOb",
      "@type": "xsd:integer"
    },
    "passangerListsOb": {
      "@id": "digitraffic:passangerListsOb",
      "@type": "xsd:integer"
    },
    "healthDeclarationsOb": {
      "@id": "digitraffic:healthDeclarationsOb",
      "@type": "xsd:integer"
    },
    "PortAreaDetailsJsonV1": "digitraffic:PortAreaDetailsJsonV1",
    "etaTimestamp": {
      "@id": "digitraffic:etaTimestamp",
      "@type": "xsd:dateTime"
    },
    "etaSource": {
      "@id": "digitraffic:etaSource",
      "@type": "xsd:string"
    },
    "etdTimestamp": {
      "@id": "digitraffic:etdTimestamp",
      "@type": "xsd:dateTime"
    },
    "etdSource": {
      "@id": "digitraffic:etdSource",
      "@type": "xsd:string"
    },
    "ataTimestamp": {
      "@id": "digitraffic:ataTimestamp",
      "@type": "xsd:dateTime"
    },
    "ataSource": {
      "@id": "digitraffic:ataSource",
      "@type": "xsd:string"
    },
    "atdTimestamp": {
      "@id": "digitraffic:atdTimestamp",
      "@type": "xsd:dateTime"
    },
    "atdSource": {
      "@id": "digitraffic:atdSource",
      "@type": "xsd:string"
    },
    "arrivalDraught": {
      "@id": "digitraffic:arrivalDraught",
      "@type": "xsd:decimal"
    },
    "departureDraught": {
      "@id": "digitraffic:departureDraught",
      "@type": "xsd:decimal"
    },
    "PortCallJsonV1": "digitraffic:PortCallJsonV1",
    "portCallId": {
      "@id": "digitraffic:portCallId",
      "@type": "xsd:integer"
    },
    "portCallTimestamp": {
      "@id": "digitraffic:portCallTimestamp",
      "@type": "xsd:dateTime"
    },
    "customsReference": {
      "@id": "digitraffic:customsReference",
      "@type": "xsd:string"
    },
    "portToVisit": {
      "@id": "digitraffic:portToVisit",
      "@type": "xsd:string"
    },
    "prevPort": {
      "@id": "digitraffic:prevPort",
      "@type": "xsd:string"
    },
    "nextPort": {
      "@id": "digitraffic:nextPort",
      "@type": "xsd:string"
    },
    "domesticTrafficArrival": {
      "@id": "digitraffic:domesticTrafficArrival",
      "@type": "xsd:boolean"
    },
    "domesticTrafficDeparture": {
      "@id": "digitraffic:domesticTrafficDeparture",
      "@type": "xsd:boolean"
    },
    "arrivalWithCargo": {
      "@id": "digitraffic:arrivalWithCargo",
      "@type": "xsd:boolean"
    },
    "notLoading": {
      "@id": "digitraffic:notLoading",
      "@type": "xsd:boolean"
    },
    "discharge": {
      "@id": "digitraffic:discharge",
      "@type": "xsd:integer"
    },
    "shipMasterArrival": {
      "@id": "digitraffic:shipMasterArrival",
      "@type": "xsd:string"
    },
    "shipMasterDeparture": {
      "@id": "digitraffic:shipMasterDeparture",
      "@type": "xsd:string"
    },
    "managementNameArrival": {
      "@id": "digitraffic:managementNameArrival",
      "@type": "xsd:string"
    },
    "managementNameDeparture": {
      "@id": "digitraffic:managementNameDeparture",
      "@type": "xsd:string"
    },
    "forwarderNameArrival": {
      "@id": "digitraffic:forwarderNameArrival",
      "@type": "xsd:string"
    },
    "forwarderNameDeparture": {
      "@id": "digitraffic:forwarderNameDeparture",
      "@type": "xsd:string"
    },
    "freeTextArrival": {
      "@id": "digitraffic:freeTextArrival",
      "@type": "xsd:string"
    },
    "freeTextDeparture": {
      "@id": "digitraffic:freeTextDeparture",
      "@type": "xsd:string"
    },
    "vesselNamePrefix": {
      "@id": "digitraffic:vesselNamePrefix",
      "@type": "xsd:string"
    },
    "certificateIssuer": {
      "@id": "digitraffic:certificateIssuer",
      "@type": "xsd:string"
    },
    "certificateStartDate": {
      "@id": "digitraffic:certificateStartDate",
      "@type": "xsd:dateTime"
    },
    "certificateEndDate": {
      "@id": "digitraffic:certificateEndDate",
      "@type": "xsd:dateTime"
    },
    "currentSecurityLevel": {
      "@id": "digitraffic:currentSecurityLevel",
      "@type": "xsd:integer"
    },
    "agentInfo": {
      "@id": "digitraffic:agentInfo",
      "@container": "@list"
    },
    "imoInformation": {
      "@id": "digitraffic:imoInformation",
      "@container": "@list"
    },
    "portAreaDetails": {
      "@id": "digitraffic:portAreaDetails",
      "@container": "@list"
    },
    "PortCallsV1": "digitraffic:PortCallsV1",
    "portCalls": {
      "@id": "digitraffic:portCalls",
      "@container": "@list"
    },
    "CodeDescriptionJsonV1": "digitraffic:CodeDescriptionJsonV1",
    "code": {
      "@id": "digitraffic:code",
      "@type": "xsd:string"
    },
    "descriptionFi": {
      "@id": "digitraffic:descriptionFi",
      "@type": "xsd:string"
    },
    "descriptionEn": {
      "@id": "digitraffic:descriptionEn",
      "@type": "xsd:string"
    },
    "CodeDescriptionsV1": "digitraffic:CodeDescriptionsV1",
    "cargoTypes": {
      "@id": "digitraffic:cargoTypes",
      "@container": "@list"
    },
    "vesselTypes": {
      "@id": "digitraffic:vesselTypes",
      "@container": "@list"
    },
    "agentTypes": {
      "@id": "digitraffic:agentTypes",
      "@container": "@list"
    },
    "UpdateInfoDtoV1": "digitraffic:UpdateInfoDtoV1",
    "api": {
      "@id": "digitraffic:api",
      "@type": "xsd:string"
    },
    "subtype": {
      "@id": "digitraffic:subtype",
      "@type": "xsd:string"
    },
    "dataCheckedTime": {
      "@id": "digitraffic:dataCheckedTime",
      "@type": "xsd:dateTime"
    },
    "dataUpdateInterval": {
      "@id": "digitraffic:dataUpdateInterval",
      "@type": "xsd:string"
    },
    "recommendedFetchInterval": {
      "@id": "digitraffic:recommendedFetchInterval",
      "@type": "xsd:string"
    },
    "UpdateInfosDtoV1": "digitraffic:UpdateInfosDtoV1",
    "updateTimes": {
      "@id": "digitraffic:updateTimes",
      "@container": "@list"
    },
    "VesselMetadataJsonV1": "digitraffic:VesselMetadataJsonV1",
    "timestamp": {
      "@id": "digitraffic:timestamp",
      "@type": "xsd:integer"
    },
    "shipType": {
      "@id": "digitraffic:shipType",
      "@type": "xsd:integer"
    },
    "imo": {
      "@id": "digitraffic:imo",
      "@type": "xsd:integer"
    },
    "callSign": {
      "@id": "digitraffic:callSign",
      "@type": "xsd:string"
    },
    "posType": {
      "@id": "digitraffic:posType",
      "@type": "xsd:integer"
    },
    "referencePointA": {
      "@id": "digitraffic:referencePointA",
      "@type": "xsd:integer"
    },
    "referencePointB": {
      "@id": "digitraffic:referencePointB",
      "@type": "xsd:integer"
    },
    "referencePointC": {
      "@id": "digitraffic:referencePointC",
      "@type": "xsd:integer"
    },
    "referencePointD": {
      "@id": "digitraffic:referencePointD",
      "@type": "xsd:integer"
    },
    "destination": {
      "@id": "digitraffic:destination",
      "@type": "xsd:string"
    },
    "VesselLocationFeatureCollectionV1": "digitraffic:VesselLocationFeatureCollectionV1",
    "VesselLocationFeatureV1": "digitraffic:VesselLocationFeatureV1",
    "VesselLocationPropertiesV1": "digitraffic:VesselLocationPropertiesV1",
    "sog": {
      "@id": "digitraffic:sog",
      "@type": "xsd:decimal"
    },
    "cog": {
      "@id": "digitraffic:cog",
      "@type": "xsd:decimal"
    },
    "navStat": {
      "@id": "digitraffic:navStat",
      "@type": "xsd:integer"
    },
    "rot": {
      "@id": "digitraffic:rot",
      "@type": "xsd:integer"
    },
    "posAcc": {
      "@id": "digitraffic:posAcc",
      "@type": "xsd:boolean"
    },
    "raim": {
      "@id": "digitraffic:raim",
      "@type": "xsd:boolean"
    },
    "heading": {
      "@id": "digitraffic:heading",
      "@type": "xsd:integer"
    },
    "timestampExternal": {
      "@id": "digitraffic:timestampExternal",
      "@type": "xsd:integer"
    },
    "PassengerInformationMessage": "digitraffic:PassengerInformationMessage",
    "trainDepartureDate": {
      "@id": "digitraffic:trainDepartureDate",
      "@type": "xsd:string"
    },
    "endValidity": {
      "@id": "digitraffic:endValidity",
      "@type": "xsd:string"
    },
    "startValidity": {
      "@id": "digitraffic:startValidity",
      "@type": "xsd:string"
    },
    "stations": {
      "@id": "digitraffic:stations",
      "@container": "@list"
    },
    "trainNumber": {
      "@id": "digitraffic:trainNumber",
      "@type": "xsd:string"
    },
    "audio": {
      "@id": "digitraffic:audio",
      "@type": "@id"
    },
    "video": {
      "@id": "digitraffic:video",
      "@type": "@id"
    },
    "version": {
      "@id": "digitraffic:version",
      "@type": "xsd:decimal"
    },
    "creationDateTime": {
      "@id": "digitraffic:creationDateTime",
      "@type": "xsd:string"
    },
    "PassengerInformationVideo": "digitraffic:PassengerInformationVideo",
    "text": {
      "@id": "digitraffic:text",
      "@type": "@id"
    },
    "deliveryRules": {
      "@id": "digitraffic:deliveryRules"
    },
    "PassengerInformationAudio": "digitraffic:PassengerInformationAudio",
    "MessageResponseModel": "digitraffic:MessageResponseModel",
    "message": {
      "@id": "digitraffic:message",
      "@type": "xsd:string"
    },
    "PassengerInformationTextContent": "digitraffic:PassengerInformationTextContent",
    "fi": {
      "@id": "digitraffic:fi",
      "@type": "xsd:string"
    },
    "sv": {
      "@id": "digitraffic:sv",
      "@type": "xsd:string"
    },
    "en": {
      "@id": "digitraffic:en",
      "@type": "xsd:string"
    },
    "CategoryCode": "digitraffic:CategoryCode",
    "passengerTerm": {
      "@id": "digitraffic:passengerTerm",
      "@type": "@id"
    },
    "categoryCode": {
      "@id": "digitraffic:categoryCode",
      "@type": "xsd:string"
    },
    "categoryName": {
      "@id": "digitraffic:categoryName",
      "@type": "xsd:string"
    },
    "validFrom": {
      "@id": "digitraffic:validFrom",
      "@type": "xsd:date"
    },
    "validTo": {
      "@id": "digitraffic:validTo",
      "@type": "xsd:date"
    },
    "Cause": "digitraffic:Cause",
    "detailedCategoryCode": {
      "@id": "digitraffic:detailedCategoryCode",
      "@type": "xsd:string"
    },
    "detailedCategoryName": {
      "@id": "digitraffic:detailedCategoryName",
      "@type": "xsd:string"
    },
    "thirdCategoryCode": {
      "@id": "digitraffic:thirdCategoryCode",
      "@type": "xsd:string"
    },
    "thirdCategoryName": {
      "@id": "digitraffic:thirdCategoryName",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "digitraffic:description",
      "@type": "xsd:string"
    },
    "categoryCodeId": {
      "@id": "digitraffic:categoryCodeId",
      "@type": "xsd:integer"
    },
    "detailedCategoryCodeId": {
      "@id": "digitraffic:detailedCategoryCodeId",
      "@type": "xsd:integer"
    },
    "thirdCategoryCodeId": {
      "@id": "digitraffic:thirdCategoryCodeId",
      "@type": "xsd:integer"
    },
    "DetailedCategoryCode": "digitraffic:DetailedCategoryCode",
    "PassengerTerm": "digitraffic:PassengerTerm",
    "ThirdCategoryCode": "digitraffic:ThirdCategoryCode",
    "TimeTableRow": "digitraffic:TimeTableRow",
    "stationShortCode": {
      "@id": "digitraffic:stationShortCode",
      "@type": "xsd:string"
    },
    "stationUICCode": {
      "@id": "digitraffic:stationUICCode",
      "@type": "xsd:integer"
    },
    "countryCode": {
      "@id": "digitraffic:countryCode",
      "@type": "xsd:string"
    },
    "trainStopping": {
      "@id": "digitraffic:trainStopping",
      "@type": "xsd:boolean"
    },
    "commercialStop": {
      "@id": "digitraffic:commercialStop",
      "@type": "xsd:boolean"
    },
    "cancelled": {
      "@id": "digitraffic:cancelled",
      "@type": "xsd:boolean"
    },
    "scheduledTime": {
      "@id": "digitraffic:scheduledTime",
      "@type": "xsd:dateTime"
    },
    "estimateSource": {
      "@id": "digitraffic:estimateSource",
      "@type": "xsd:string"
    },
    "unknownDelay": {
      "@id": "digitraffic:unknownDelay",
      "@type": "xsd:boolean"
    },
    "unknownTrack": {
      "@id": "digitraffic:unknownTrack",
      "@type": "xsd:boolean"
    },
    "actualTime": {
      "@id": "digitraffic:actualTime",
      "@type": "xsd:dateTime"
    },
    "differenceInMinutes": {
      "@id": "digitraffic:differenceInMinutes",
      "@type": "xsd:integer"
    },
    "causes": {
      "@id": "digitraffic:causes",
      "@container": "@list"
    },
    "stopSector": {
      "@id": "digitraffic:stopSector",
      "@type": "xsd:string"
    },
    "commercialTrack": {
      "@id": "digitraffic:commercialTrack",
      "@type": "xsd:string"
    },
    "liveEstimateTime": {
      "@id": "digitraffic:liveEstimateTime",
      "@type": "xsd:dateTime"
    },
    "trainReady": {
      "@id": "digitraffic:trainReady",
      "@type": "@id"
    },
    "Train": "digitraffic:Train",
    "departureDate": {
      "@id": "digitraffic:departureDate",
      "@type": "xsd:date"
    },
    "operatorUICCode": {
      "@id": "digitraffic:operatorUICCode",
      "@type": "xsd:integer"
    },
    "operatorShortCode": {
      "@id": "digitraffic:operatorShortCode",
      "@type": "xsd:string"
    },
    "trainType": {
      "@id": "digitraffic:trainType",
      "@type": "xsd:string"
    },
    "trainCategory": {
      "@id": "digitraffic:trainCategory",
      "@type": "xsd:string"
    },
    "commuterLineID": {
      "@id": "digitraffic:commuterLineID",
      "@type": "xsd:string"
    },
    "runningCurrently": {
      "@id": "digitraffic:runningCurrently",
      "@type": "xsd:boolean"
    },
    "deleted": {
      "@id": "digitraffic:deleted",
      "@type": "xsd:boolean"
    },
    "timetableType": {
      "@id": "digitraffic:timetableType",
      "@type": "xsd:string"
    },
    "timetableAcceptanceDate": {
      "@id": "digitraffic:timetableAcceptanceDate",
      "@type": "xsd:dateTime"
    },
    "timeTableRows": {
      "@id": "digitraffic:timeTableRows",
      "@container": "@list"
    },
    "TrainReady": "digitraffic:TrainReady",
    "source": {
      "@id": "digitraffic:source",
      "@type": "xsd:string"
    },
    "accepted": {
      "@id": "digitraffic:accepted",
      "@type": "xsd:boolean"
    },
    "History": "digitraffic:History",
    "json": {
      "@id": "digitraffic:json"
    },
    "Version": "digitraffic:Version",
    "fetchDate": {
      "@id": "digitraffic:fetchDate",
      "@type": "xsd:dateTime"
    },
    "TrainRunningMessage": "digitraffic:TrainRunningMessage",
    "trackSection": {
      "@id": "digitraffic:trackSection",
      "@type": "xsd:string"
    },
    "nextTrackSection": {
      "@id": "digitraffic:nextTrackSection",
      "@type": "xsd:string"
    },
    "previousTrackSection": {
      "@id": "digitraffic:previousTrackSection",
      "@type": "xsd:string"
    },
    "station": {
      "@id": "digitraffic:station",
      "@type": "xsd:string"
    },
    "nextStation": {
      "@id": "digitraffic:nextStation",
      "@type": "xsd:string"
    },
    "previousStation": {
      "@id": "digitraffic:previousStation",
      "@type": "xsd:string"
    },
    "SwaggerPoint": "digitraffic:SwaggerPoint",
    "TrainLocation": "digitraffic:TrainLocation",
    "speed": {
      "@id": "digitraffic:speed",
      "@type": "xsd:integer"
    },
    "accuracy": {
      "@id": "digitraffic:accuracy",
      "@type": "xsd:integer"
    },
    "isGpsLocation": {
      "@id": "digitraffic:isGpsLocation",
      "@type": "xsd:boolean"
    },
    "Coordinate": "digitraffic:Coordinate",
    "x": {
      "@id": "digitraffic:x",
      "@type": "xsd:decimal"
    },
    "y": {
      "@id": "digitraffic:y",
      "@type": "xsd:decimal"
    },
    "z": {
      "@id": "digitraffic:z",
      "@type": "xsd:decimal"
    },
    "valid": {
      "@id": "digitraffic:valid",
      "@type": "xsd:boolean"
    },
    "m": {
      "@id": "digitraffic:m",
      "@type": "xsd:decimal"
    },
    "coordinate": {
      "@id": "digitraffic:coordinate",
      "@type": "@id"
    },
    "CoordinateSequence": "digitraffic:CoordinateSequence",
    "dimension": {
      "@id": "digitraffic:dimension",
      "@type": "xsd:integer"
    },
    "measures": {
      "@id": "digitraffic:measures",
      "@type": "xsd:integer"
    },
    "Envelope": "digitraffic:Envelope",
    "null": {
      "@id": "digitraffic:null",
      "@type": "xsd:boolean"
    },
    "diameter": {
      "@id": "digitraffic:diameter",
      "@type": "xsd:decimal"
    },
    "width": {
      "@id": "digitraffic:width",
      "@type": "xsd:decimal"
    },
    "minX": {
      "@id": "digitraffic:minX",
      "@type": "xsd:decimal"
    },
    "minY": {
      "@id": "digitraffic:minY",
      "@type": "xsd:decimal"
    },
    "maxX": {
      "@id": "digitraffic:maxX",
      "@type": "xsd:decimal"
    },
    "maxY": {
      "@id": "digitraffic:maxY",
      "@type": "xsd:decimal"
    },
    "area": {
      "@id": "digitraffic:area",
      "@type": "xsd:decimal"
    },
    "Feature": "digitraffic:Feature",
    "FeatureCollection": "digitraffic:FeatureCollection",
    "Geometry": "digitraffic:Geometry",
    "envelope": {
      "@id": "digitraffic:envelope",
      "@type": "@id"
    },
    "factory": {
      "@id": "digitraffic:factory",
      "@type": "@id"
    },
    "userData": {
      "@id": "digitraffic:userData"
    },
    "empty": {
      "@id": "digitraffic:empty",
      "@type": "xsd:boolean"
    },
    "simple": {
      "@id": "digitraffic:simple",
      "@type": "xsd:boolean"
    },
    "numGeometries": {
      "@id": "digitraffic:numGeometries",
      "@type": "xsd:integer"
    },
    "envelopeInternal": {
      "@id": "digitraffic:envelopeInternal",
      "@type": "@id"
    },
    "precisionModel": {
      "@id": "digitraffic:precisionModel",
      "@type": "@id"
    },
    "srid": {
      "@id": "digitraffic:srid",
      "@type": "xsd:integer"
    },
    "geometryType": {
      "@id": "digitraffic:geometryType",
      "@type": "xsd:string"
    },
    "numPoints": {
      "@id": "digitraffic:numPoints",
      "@type": "xsd:integer"
    },
    "rectangle": {
      "@id": "digitraffic:rectangle",
      "@type": "xsd:boolean"
    },
    "centroid": {
      "@id": "digitraffic:centroid",
      "@type": "@id"
    },
    "interiorPoint": {
      "@id": "digitraffic:interiorPoint",
      "@type": "@id"
    },
    "boundary": {
      "@id": "digitraffic:boundary",
      "@type": "@id"
    },
    "boundaryDimension": {
      "@id": "digitraffic:boundaryDimension",
      "@type": "xsd:integer"
    },
    "GeometryFactory": "digitraffic:GeometryFactory",
    "coordinateSequenceFactory": {
      "@id": "digitraffic:coordinateSequenceFactory",
      "@type": "@id"
    },
    "PrecisionModel": "digitraffic:PrecisionModel",
    "scale": {
      "@id": "digitraffic:scale",
      "@type": "xsd:decimal"
    },
    "floating": {
      "@id": "digitraffic:floating",
      "@type": "xsd:boolean"
    },
    "maximumSignificantDigits": {
      "@id": "digitraffic:maximumSignificantDigits",
      "@type": "xsd:integer"
    },
    "offsetX": {
      "@id": "digitraffic:offsetX",
      "@type": "xsd:decimal"
    },
    "offsetY": {
      "@id": "digitraffic:offsetY",
      "@type": "xsd:decimal"
    },
    "ElementRange": "digitraffic:ElementRange",
    "elementId1": {
      "@id": "digitraffic:elementId1",
      "@type": "xsd:string"
    },
    "elementId2": {
      "@id": "digitraffic:elementId2",
      "@type": "xsd:string"
    },
    "trackKilometerRange": {
      "@id": "digitraffic:trackKilometerRange",
      "@type": "xsd:string"
    },
    "trackIds": {
      "@id": "digitraffic:trackIds",
      "@container": "@list"
    },
    "specifiers": {
      "@id": "digitraffic:specifiers",
      "@container": "@list"
    },
    "IdentifierRange": "digitraffic:IdentifierRange",
    "notificationId": {
      "@id": "digitraffic:notificationId",
      "@type": "xsd:string"
    },
    "elementId": {
      "@id": "digitraffic:elementId",
      "@type": "xsd:string"
    },
    "elementPairId1": {
      "@id": "digitraffic:elementPairId1",
      "@type": "xsd:string"
    },
    "elementPairId2": {
      "@id": "digitraffic:elementPairId2",
      "@type": "xsd:string"
    },
    "speedLimit": {
      "@id": "digitraffic:speedLimit",
      "@type": "@id"
    },
    "elementRanges": {
      "@id": "digitraffic:elementRanges",
      "@con

# --- truncated at 32 KB (48 KB total) ---
# Full source: https://artifacts.apis.io/digitraffic-fi/json-ld/digitraffic-fi-context.jsonld