Metadata
The Metadata endpoint provides detailed metadata about time series tags. This includes information such as the human-readable name of the signal, description, units of measure, data source, scaling factor, valid range, and mappings to other naming domains. Use this endpoint to understand what a particular time series represents.
A comma-separated list of one or more GUIDs.
ba529839-8179-40e2-b3fb-5da01a8d76e8,e8317666-77f2-4185-ae48-847af57563db
Desired output format of the data. You can also specify the response format via the HTTP Accept Header instead of the format query parameter.
json
Possible values: Response from the route
Metadata from the Raalabs domain
{"ba529839-8179-40e2-b3fb-5da01a8d76e8":{"description":"Open door #0","mapsTo":{"jsmea":"IMO1000001/jsmea_mac/MainEngine/Fuel/Input/Inlet/Energy/","raalabs":"IMO1000001/ME FuelEnergy_0"},"name":"BEEF0","rangeHigh":0,"rangeLow":-1,"scale":1,"source":"Matrix","timeSeriesId":"ba529839-8179-40e2-b3fb-5da01a8d76e8","uom":"Joule","vesselImo":"1000001","vesselName":"Blue Whale"},"e8317666-77f2-4185-ae48-847af57563db":{"description":"Open door #1","mapsTo":{"jsmea":"IMO1000001/jsmea_mac/MainEngine/Fuel/Input/Inlet/Energy/","raalabs":"IMO1000001/ME FuelEnergy_1"},"name":"BEEF1","rangeHigh":1,"rangeLow":-1,"scale":1,"source":"Matrix","timeSeriesId":"e8317666-77f2-4185-ae48-847af57563db","uom":"Joule","vesselImo":"1000001","vesselName":"Blue Whale"}}
Bad Request
Unauthorized
Not Found
Internal Server Error
GET /{ENVIRONMENT}/metadata/id/{ids} HTTP/1.1
Host: prism.raalabs.io/{ENVIRONMENT}
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"ba529839-8179-40e2-b3fb-5da01a8d76e8": {
"description": "Open door #0",
"mapsTo": {
"jsmea": "IMO1000001/jsmea_mac/MainEngine/Fuel/Input/Inlet/Energy/",
"raalabs": "IMO1000001/ME FuelEnergy_0"
},
"name": "BEEF0",
"rangeHigh": 0,
"rangeLow": -1,
"scale": 1,
"source": "Matrix",
"timeSeriesId": "ba529839-8179-40e2-b3fb-5da01a8d76e8",
"uom": "Joule",
"vesselImo": "1000001",
"vesselName": "Blue Whale"
},
"e8317666-77f2-4185-ae48-847af57563db": {
"description": "Open door #1",
"mapsTo": {
"jsmea": "IMO1000001/jsmea_mac/MainEngine/Fuel/Input/Inlet/Energy/",
"raalabs": "IMO1000001/ME FuelEnergy_1"
},
"name": "BEEF1",
"rangeHigh": 1,
"rangeLow": -1,
"scale": 1,
"source": "Matrix",
"timeSeriesId": "e8317666-77f2-4185-ae48-847af57563db",
"uom": "Joule",
"vesselImo": "1000001",
"vesselName": "Blue Whale"
}
}
Get metadata from the JSMEA domain
The vessel to retrieve from.
IMO1000002
The short naming rule to retrieve from.
jsmea_mac
The category to retrieve from.
MainEngine
The sub category to retrieve from.
Fuel
The content to retrieve from.
Input
The position to retrieve from.
Inlet
The item to retrieve from.
Energy
The modifier to retrieve from.
Desired output format of the data. You can also specify the response format via the HTTP Accept Header instead of the format query parameter.
json
Possible values: Response from the route
{"IMO1000003/jsmea_nav/PositioningSystem/GPS///Latitude/":{"description":"SHIP POSITION (LATITUDE)","mapsTo":{"jsmea":"IMO1000003/jsmea_nav/PositioningSystem/GPS///Latitude/","raalabs":"IMO1000003/GPS_LAT"},"name":"Latitude","rangeHigh":90,"rangeLow":-90,"scale":1,"source":"FurunoVDR","timeSeriesId":"11000001-0000-0000-0000-000000000001","uom":"deg","vesselImo":"1000003","vesselName":"Flying Dutchman"},"IMO1000003/jsmea_nav/PositioningSystem/GPS///Longitude/":{"description":"SHIP POSITION (LONGITUDE)","mapsTo":{"jsmea":"IMO1000003/jsmea_nav/PositioningSystem/GPS///Longitude/","raalabs":"IMO1000003/GPS_LONG"},"name":"Longitude","rangeHigh":180,"rangeLow":-180,"scale":1,"source":"FurunoVDR","timeSeriesId":"11000001-0000-0000-0000-000000000000","uom":"deg","vesselImo":"1000003","vesselName":"Flying Dutchman"}}
Bad Request
Unauthorized
Not Found
Internal Server Error
GET /{ENVIRONMENT}/metadata/jsmea/{vessel}/{short_naming_rule}/{category}/{sub_category}/{content}/{position}/{item}/{modifier} HTTP/1.1
Host: prism.raalabs.io/{ENVIRONMENT}
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"IMO1000003/jsmea_nav/PositioningSystem/GPS///Latitude/": {
"description": "SHIP POSITION (LATITUDE)",
"mapsTo": {
"jsmea": "IMO1000003/jsmea_nav/PositioningSystem/GPS///Latitude/",
"raalabs": "IMO1000003/GPS_LAT"
},
"name": "Latitude",
"rangeHigh": 90,
"rangeLow": -90,
"scale": 1,
"source": "FurunoVDR",
"timeSeriesId": "11000001-0000-0000-0000-000000000001",
"uom": "deg",
"vesselImo": "1000003",
"vesselName": "Flying Dutchman"
},
"IMO1000003/jsmea_nav/PositioningSystem/GPS///Longitude/": {
"description": "SHIP POSITION (LONGITUDE)",
"mapsTo": {
"jsmea": "IMO1000003/jsmea_nav/PositioningSystem/GPS///Longitude/",
"raalabs": "IMO1000003/GPS_LONG"
},
"name": "Longitude",
"rangeHigh": 180,
"rangeLow": -180,
"scale": 1,
"source": "FurunoVDR",
"timeSeriesId": "11000001-0000-0000-0000-000000000000",
"uom": "deg",
"vesselImo": "1000003",
"vesselName": "Flying Dutchman"
}
}
The IMO number of the vessel
IMO1000001
Short descriptive tag. May include wildcard (*
)
ME FuelEnergy*
Desired output format of the data. You can also specify the response format via the HTTP Accept Header instead of the format query parameter.
json
Possible values: Response from the route
Metadata from the Raalabs domain
{"IMO1000001/ME FuelEnergy_0":{"description":"Open door #0","mapsTo":{"jsmea":"IMO1000001/jsmea_mac/MainEngine/Fuel/Input/Inlet/Energy/","raalabs":"IMO1000001/ME FuelEnergy_0"},"name":"BEEF0","rangeHigh":0,"rangeLow":-1,"scale":1,"source":"Matrix","timeSeriesId":"11000001-0000-0000-0000-000000000000","uom":"Joule","vesselImo":"1000001","vesselName":"Blue Whale"},"IMO1000001/ME FuelEnergy_1":{"description":"Open door #1","mapsTo":{"jsmea":"IMO1000001/jsmea_mac/MainEngine/Fuel/Input/Inlet/Energy/","raalabs":"IMO1000001/ME FuelEnergy_1"},"name":"BEEF1","rangeHigh":1,"rangeLow":-1,"scale":1,"source":"Matrix","timeSeriesId":"11000001-0000-0000-0000-000000000001","uom":"Joule","vesselImo":"1000001","vesselName":"Blue Whale"}}
Bad Request
Unauthorized
Not Found
Internal Server Error
GET /{ENVIRONMENT}/metadata/raalabs/{imo_number}/{tag_name} HTTP/1.1
Host: prism.raalabs.io/{ENVIRONMENT}
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"IMO1000001/ME FuelEnergy_0": {
"description": "Open door #0",
"mapsTo": {
"jsmea": "IMO1000001/jsmea_mac/MainEngine/Fuel/Input/Inlet/Energy/",
"raalabs": "IMO1000001/ME FuelEnergy_0"
},
"name": "BEEF0",
"rangeHigh": 0,
"rangeLow": -1,
"scale": 1,
"source": "Matrix",
"timeSeriesId": "11000001-0000-0000-0000-000000000000",
"uom": "Joule",
"vesselImo": "1000001",
"vesselName": "Blue Whale"
},
"IMO1000001/ME FuelEnergy_1": {
"description": "Open door #1",
"mapsTo": {
"jsmea": "IMO1000001/jsmea_mac/MainEngine/Fuel/Input/Inlet/Energy/",
"raalabs": "IMO1000001/ME FuelEnergy_1"
},
"name": "BEEF1",
"rangeHigh": 1,
"rangeLow": -1,
"scale": 1,
"source": "Matrix",
"timeSeriesId": "11000001-0000-0000-0000-000000000001",
"uom": "Joule",
"vesselImo": "1000001",
"vesselName": "Blue Whale"
}
}