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-847af57563dbDesired output format of the data. You can also specify the response format via the HTTP Accept Header instead of the format query parameter.
jsonPossible 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.
IMO1000002The short naming rule to retrieve from.
jsmea_macThe category to retrieve from.
MainEngineThe sub category to retrieve from.
FuelThe content to retrieve from.
InputThe position to retrieve from.
InletThe item to retrieve from.
EnergyThe 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.
jsonPossible 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
IMO1000001Short 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.
jsonPossible 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"
}
}Last updated