Carbonara CO2 · JSON-LD Context
Carbonara Co2 Org Context
JSON-LD context defining the semantic vocabulary for Carbonara Co2 Org from Carbonara CO2.
25 Classes
143 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
carbonara:
https://github.io/schema#
Classes
DistanceType
DataType
Mode
Location
Place
FuelUse
OwnFactor
Leg
HubStop
Shipment
Factor
FuelFactor
HubFactor
LegResult
LegPart
Result
Dataset
Report
RecommendSettings
RecommendRoute
RecommendResult
ScenarioChange
ScenarioPlan
ScenarioTotals
ScenarioResult
Properties
| Property | Type | Container |
|---|---|---|
| name | string | |
| code | string | |
| lat | decimal | |
| lon | decimal | |
| id | string | |
| kinds | list | |
| alt_name | string | |
| region | string | |
| country | string | |
| country_name | string | |
| fuel | string | |
| amount | decimal | |
| vehicle_tonne_km | decimal | |
| factor | ||
| wtw_g_per_tkm | decimal | |
| ttw_g_per_tkm | decimal | |
| source | string | |
| distance_basis | string | |
| mode | reference | |
| cargo_type | string | |
| vehicle_type | string | |
| from | reference | |
| to | reference | |
| distance_km | decimal | |
| distance_type | reference | |
| load_factor | decimal | |
| load_tonnes | decimal | |
| empty_trip_factor | decimal | |
| repositioning_km | decimal | |
| energy_kwh_per_tkm | decimal | |
| own_factor | reference | |
| hub_type | string | |
| containers | decimal | |
| weight_kg | decimal | |
| teu | decimal | |
| teu_net_tonnes | decimal | |
| container_load | string | |
| legs | list | |
| hubs | list | |
| add_road_legs | boolean | |
| wtt_g_per_tkm | decimal | |
| year | integer | |
| data_type | string | |
| biogenic_co2_kg_per_unit | decimal | |
| unit | string | |
| ttw_kg_per_unit | decimal | |
| wtt_kg_per_unit | decimal | |
| wtw_g_per_tonne | decimal | |
| wtw_g_per_container | decimal | |
| leg_id | string | |
| biogenic_co2_kg | decimal | |
| added | string | |
| note | string | |
| factor_note | string | |
| distance_method | string | |
| daf | decimal | |
| daf_source | string | |
| tonne_km | decimal | |
| ttw_kg | decimal | |
| wtt_kg | decimal | |
| wtw_kg | decimal | |
| intensity_g_per_tkm | decimal | |
| method | string | |
| payload_t | decimal | |
| fuel_factor | reference | |
| allocation_share | decimal | |
| route_parts_km | ||
| path | list | |
| parts | list | |
| kind | string | |
| shipment_id | string | |
| weight_basis | string | |
| primary_data_share | decimal | |
| ghg_protocol | ||
| dataset | string | |
| warnings | list | |
| fuels | list | |
| grids | list | |
| grid_note | string | |
| container_loads | ||
| dafs | list | |
| distance_adjustments | list | |
| vehicle_aliases | list | |
| fuel_aliases | ||
| fuel_regions | ||
| cargo_types | list | |
| cargo_variants | ||
| hub_cargo_variants | ||
| load_models | list | |
| regions | list | |
| title | string | |
| organisation | string | |
| period | ||
| level | string | |
| statement | string | |
| reference | string | |
| datasets | list | |
| generated | dateTime | |
| coverage | ||
| total | ||
| modes | list | |
| energy_carriers | list | |
| data_quality | ||
| notes | list | |
| min_road_km | decimal | |
| min_main_km | decimal | |
| max_port_road_km | decimal | |
| terminal | string | |
| rail_vehicle | string | |
| waterway_vehicle | string | |
| short_sea_vehicle | string | |
| sea_vehicle | string | |
| port_radius_km | decimal | |
| max_ports | integer | |
| load_vehicle | string | |
| transfers | integer | |
| steps | list | |
| terminals | list | |
| label | string | |
| settings | reference | |
| skipped | ||
| now | reference | |
| best | reference | |
| saved_kg | decimal | |
| saved_pct | decimal | |
| areas | list | |
| lanes | list | |
| sources | list | |
| limitations | list | |
| failed | integer | |
| shipments | list | |
| type | string | |
| vehicle_types | list | |
| share | decimal | |
| min_rail_km | decimal | |
| kwh_per_tkm | decimal | |
| energy_ratio | decimal | |
| changes | list | |
| plan | string | |
| base | reference | |
| scenario | reference | |
| diff_kg | decimal | |
| diff_pct | decimal |
JSON-LD Document
{
"@context": {
"@vocab": "https://github.io/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"carbonara": "https://github.io/schema#",
"DistanceType": "carbonara:DistanceType",
"DataType": "carbonara:DataType",
"Mode": "carbonara:Mode",
"Location": "carbonara:Location",
"name": {
"@id": "carbonara:name",
"@type": "xsd:string"
},
"code": {
"@id": "carbonara:code",
"@type": "xsd:string"
},
"lat": {
"@id": "carbonara:lat",
"@type": "xsd:decimal"
},
"lon": {
"@id": "carbonara:lon",
"@type": "xsd:decimal"
},
"Place": "carbonara:Place",
"id": {
"@id": "carbonara:id",
"@type": "xsd:string"
},
"kinds": {
"@id": "carbonara:kinds",
"@container": "@list"
},
"alt_name": {
"@id": "carbonara:alt_name",
"@type": "xsd:string"
},
"region": {
"@id": "carbonara:region",
"@type": "xsd:string"
},
"country": {
"@id": "carbonara:country",
"@type": "xsd:string"
},
"country_name": {
"@id": "carbonara:country_name",
"@type": "xsd:string"
},
"FuelUse": "carbonara:FuelUse",
"fuel": {
"@id": "carbonara:fuel",
"@type": "xsd:string"
},
"amount": {
"@id": "carbonara:amount",
"@type": "xsd:decimal"
},
"vehicle_tonne_km": {
"@id": "carbonara:vehicle_tonne_km",
"@type": "xsd:decimal"
},
"factor": {
"@id": "carbonara:factor"
},
"OwnFactor": "carbonara:OwnFactor",
"wtw_g_per_tkm": {
"@id": "carbonara:wtw_g_per_tkm",
"@type": "xsd:decimal"
},
"ttw_g_per_tkm": {
"@id": "carbonara:ttw_g_per_tkm",
"@type": "xsd:decimal"
},
"source": {
"@id": "carbonara:source",
"@type": "xsd:string"
},
"distance_basis": {
"@id": "carbonara:distance_basis",
"@type": "xsd:string"
},
"Leg": "carbonara:Leg",
"mode": {
"@id": "carbonara:mode",
"@type": "@id"
},
"cargo_type": {
"@id": "carbonara:cargo_type",
"@type": "xsd:string"
},
"vehicle_type": {
"@id": "carbonara:vehicle_type",
"@type": "xsd:string"
},
"from": {
"@id": "carbonara:from",
"@type": "@id"
},
"to": {
"@id": "carbonara:to",
"@type": "@id"
},
"distance_km": {
"@id": "carbonara:distance_km",
"@type": "xsd:decimal"
},
"distance_type": {
"@id": "carbonara:distance_type",
"@type": "@id"
},
"load_factor": {
"@id": "carbonara:load_factor",
"@type": "xsd:decimal"
},
"load_tonnes": {
"@id": "carbonara:load_tonnes",
"@type": "xsd:decimal"
},
"empty_trip_factor": {
"@id": "carbonara:empty_trip_factor",
"@type": "xsd:decimal"
},
"repositioning_km": {
"@id": "carbonara:repositioning_km",
"@type": "xsd:decimal"
},
"energy_kwh_per_tkm": {
"@id": "carbonara:energy_kwh_per_tkm",
"@type": "xsd:decimal"
},
"own_factor": {
"@id": "carbonara:own_factor",
"@type": "@id"
},
"HubStop": "carbonara:HubStop",
"hub_type": {
"@id": "carbonara:hub_type",
"@type": "xsd:string"
},
"containers": {
"@id": "carbonara:containers",
"@type": "xsd:decimal"
},
"Shipment": "carbonara:Shipment",
"weight_kg": {
"@id": "carbonara:weight_kg",
"@type": "xsd:decimal"
},
"teu": {
"@id": "carbonara:teu",
"@type": "xsd:decimal"
},
"teu_net_tonnes": {
"@id": "carbonara:teu_net_tonnes",
"@type": "xsd:decimal"
},
"container_load": {
"@id": "carbonara:container_load",
"@type": "xsd:string"
},
"legs": {
"@id": "carbonara:legs",
"@container": "@list"
},
"hubs": {
"@id": "carbonara:hubs",
"@container": "@list"
},
"add_road_legs": {
"@id": "carbonara:add_road_legs",
"@type": "xsd:boolean"
},
"Factor": "carbonara:Factor",
"wtt_g_per_tkm": {
"@id": "carbonara:wtt_g_per_tkm",
"@type": "xsd:decimal"
},
"year": {
"@id": "carbonara:year",
"@type": "xsd:integer"
},
"data_type": {
"@id": "carbonara:data_type",
"@type": "xsd:string"
},
"FuelFactor": "carbonara:FuelFactor",
"biogenic_co2_kg_per_unit": {
"@id": "carbonara:biogenic_co2_kg_per_unit",
"@type": "xsd:decimal"
},
"unit": {
"@id": "carbonara:unit",
"@type": "xsd:string"
},
"ttw_kg_per_unit": {
"@id": "carbonara:ttw_kg_per_unit",
"@type": "xsd:decimal"
},
"wtt_kg_per_unit": {
"@id": "carbonara:wtt_kg_per_unit",
"@type": "xsd:decimal"
},
"HubFactor": "carbonara:HubFactor",
"wtw_g_per_tonne": {
"@id": "carbonara:wtw_g_per_tonne",
"@type": "xsd:decimal"
},
"wtw_g_per_container": {
"@id": "carbonara:wtw_g_per_container",
"@type": "xsd:decimal"
},
"LegResult": "carbonara:LegResult",
"leg_id": {
"@id": "carbonara:leg_id",
"@type": "xsd:string"
},
"biogenic_co2_kg": {
"@id": "carbonara:biogenic_co2_kg",
"@type": "xsd:decimal"
},
"added": {
"@id": "carbonara:added",
"@type": "xsd:string"
},
"note": {
"@id": "carbonara:note",
"@type": "xsd:string"
},
"factor_note": {
"@id": "carbonara:factor_note",
"@type": "xsd:string"
},
"distance_method": {
"@id": "carbonara:distance_method",
"@type": "xsd:string"
},
"daf": {
"@id": "carbonara:daf",
"@type": "xsd:decimal"
},
"daf_source": {
"@id": "carbonara:daf_source",
"@type": "xsd:string"
},
"tonne_km": {
"@id": "carbonara:tonne_km",
"@type": "xsd:decimal"
},
"ttw_kg": {
"@id": "carbonara:ttw_kg",
"@type": "xsd:decimal"
},
"wtt_kg": {
"@id": "carbonara:wtt_kg",
"@type": "xsd:decimal"
},
"wtw_kg": {
"@id": "carbonara:wtw_kg",
"@type": "xsd:decimal"
},
"intensity_g_per_tkm": {
"@id": "carbonara:intensity_g_per_tkm",
"@type": "xsd:decimal"
},
"method": {
"@id": "carbonara:method",
"@type": "xsd:string"
},
"payload_t": {
"@id": "carbonara:payload_t",
"@type": "xsd:decimal"
},
"fuel_factor": {
"@id": "carbonara:fuel_factor",
"@type": "@id"
},
"allocation_share": {
"@id": "carbonara:allocation_share",
"@type": "xsd:decimal"
},
"route_parts_km": {
"@id": "carbonara:route_parts_km"
},
"path": {
"@id": "carbonara:path",
"@container": "@list"
},
"parts": {
"@id": "carbonara:parts",
"@container": "@list"
},
"LegPart": "carbonara:LegPart",
"kind": {
"@id": "carbonara:kind",
"@type": "xsd:string"
},
"Result": "carbonara:Result",
"shipment_id": {
"@id": "carbonara:shipment_id",
"@type": "xsd:string"
},
"weight_basis": {
"@id": "carbonara:weight_basis",
"@type": "xsd:string"
},
"primary_data_share": {
"@id": "carbonara:primary_data_share",
"@type": "xsd:decimal"
},
"ghg_protocol": {
"@id": "carbonara:ghg_protocol"
},
"dataset": {
"@id": "carbonara:dataset",
"@type": "xsd:string"
},
"warnings": {
"@id": "carbonara:warnings",
"@container": "@list"
},
"Dataset": "carbonara:Dataset",
"fuels": {
"@id": "carbonara:fuels",
"@container": "@list"
},
"grids": {
"@id": "carbonara:grids",
"@container": "@list"
},
"grid_note": {
"@id": "carbonara:grid_note",
"@type": "xsd:string"
},
"container_loads": {
"@id": "carbonara:container_loads"
},
"dafs": {
"@id": "carbonara:dafs",
"@container": "@list"
},
"distance_adjustments": {
"@id": "carbonara:distance_adjustments",
"@container": "@list"
},
"vehicle_aliases": {
"@id": "carbonara:vehicle_aliases",
"@container": "@list"
},
"fuel_aliases": {
"@id": "carbonara:fuel_aliases"
},
"fuel_regions": {
"@id": "carbonara:fuel_regions"
},
"cargo_types": {
"@id": "carbonara:cargo_types",
"@container": "@list"
},
"cargo_variants": {
"@id": "carbonara:cargo_variants"
},
"hub_cargo_variants": {
"@id": "carbonara:hub_cargo_variants"
},
"load_models": {
"@id": "carbonara:load_models",
"@container": "@list"
},
"regions": {
"@id": "carbonara:regions",
"@container": "@list"
},
"Report": "carbonara:Report",
"title": {
"@id": "carbonara:title",
"@type": "xsd:string"
},
"organisation": {
"@id": "carbonara:organisation",
"@type": "xsd:string"
},
"period": {
"@id": "carbonara:period"
},
"level": {
"@id": "carbonara:level",
"@type": "xsd:string"
},
"statement": {
"@id": "carbonara:statement",
"@type": "xsd:string"
},
"reference": {
"@id": "carbonara:reference",
"@type": "xsd:string"
},
"datasets": {
"@id": "carbonara:datasets",
"@container": "@list"
},
"generated": {
"@id": "carbonara:generated",
"@type": "xsd:dateTime"
},
"coverage": {
"@id": "carbonara:coverage"
},
"total": {
"@id": "carbonara:total"
},
"modes": {
"@id": "carbonara:modes",
"@container": "@list"
},
"energy_carriers": {
"@id": "carbonara:energy_carriers",
"@container": "@list"
},
"data_quality": {
"@id": "carbonara:data_quality"
},
"notes": {
"@id": "carbonara:notes",
"@container": "@list"
},
"RecommendSettings": "carbonara:RecommendSettings",
"min_road_km": {
"@id": "carbonara:min_road_km",
"@type": "xsd:decimal"
},
"min_main_km": {
"@id": "carbonara:min_main_km",
"@type": "xsd:decimal"
},
"max_port_road_km": {
"@id": "carbonara:max_port_road_km",
"@type": "xsd:decimal"
},
"terminal": {
"@id": "carbonara:terminal",
"@type": "xsd:string"
},
"rail_vehicle": {
"@id": "carbonara:rail_vehicle",
"@type": "xsd:string"
},
"waterway_vehicle": {
"@id": "carbonara:waterway_vehicle",
"@type": "xsd:string"
},
"short_sea_vehicle": {
"@id": "carbonara:short_sea_vehicle",
"@type": "xsd:string"
},
"sea_vehicle": {
"@id": "carbonara:sea_vehicle",
"@type": "xsd:string"
},
"port_radius_km": {
"@id": "carbonara:port_radius_km",
"@type": "xsd:decimal"
},
"max_ports": {
"@id": "carbonara:max_ports",
"@type": "xsd:integer"
},
"load_vehicle": {
"@id": "carbonara:load_vehicle",
"@type": "xsd:string"
},
"RecommendRoute": "carbonara:RecommendRoute",
"transfers": {
"@id": "carbonara:transfers",
"@type": "xsd:integer"
},
"steps": {
"@id": "carbonara:steps",
"@container": "@list"
},
"terminals": {
"@id": "carbonara:terminals",
"@container": "@list"
},
"RecommendResult": "carbonara:RecommendResult",
"label": {
"@id": "carbonara:label",
"@type": "xsd:string"
},
"settings": {
"@id": "carbonara:settings",
"@type": "@id"
},
"skipped": {
"@id": "carbonara:skipped"
},
"now": {
"@id": "carbonara:now",
"@type": "@id"
},
"best": {
"@id": "carbonara:best",
"@type": "@id"
},
"saved_kg": {
"@id": "carbonara:saved_kg",
"@type": "xsd:decimal"
},
"saved_pct": {
"@id": "carbonara:saved_pct",
"@type": "xsd:decimal"
},
"areas": {
"@id": "carbonara:areas",
"@container": "@list"
},
"lanes": {
"@id": "carbonara:lanes",
"@container": "@list"
},
"sources": {
"@id": "carbonara:sources",
"@container": "@list"
},
"limitations": {
"@id": "carbonara:limitations",
"@container": "@list"
},
"failed": {
"@id": "carbonara:failed",
"@type": "xsd:integer"
},
"shipments": {
"@id": "carbonara:shipments",
"@container": "@list"
},
"ScenarioChange": "carbonara:ScenarioChange",
"type": {
"@id": "carbonara:type",
"@type": "xsd:string"
},
"vehicle_types": {
"@id": "carbonara:vehicle_types",
"@container": "@list"
},
"share": {
"@id": "carbonara:share",
"@type": "xsd:decimal"
},
"min_rail_km": {
"@id": "carbonara:min_rail_km",
"@type": "xsd:decimal"
},
"kwh_per_tkm": {
"@id": "carbonara:kwh_per_tkm",
"@type": "xsd:decimal"
},
"energy_ratio": {
"@id": "carbonara:energy_ratio",
"@type": "xsd:decimal"
},
"ScenarioPlan": "carbonara:ScenarioPlan",
"changes": {
"@id": "carbonara:changes",
"@container": "@list"
},
"ScenarioTotals": "carbonara:ScenarioTotals",
"ScenarioResult": "carbonara:ScenarioResult",
"plan": {
"@id": "carbonara:plan",
"@type": "xsd:string"
},
"base": {
"@id": "carbonara:base",
"@type": "@id"
},
"scenario": {
"@id": "carbonara:scenario",
"@type": "@id"
},
"diff_kg": {
"@id": "carbonara:diff_kg",
"@type": "xsd:decimal"
},
"diff_pct": {
"@id": "carbonara:diff_pct",
"@type": "xsd:decimal"
}
},
"@type": "schema:Dataset",
"schema:name": "Carbonara CO2 API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Carbonara CO2's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-03) from openapi/carbonara-co2-org-openapi.yaml.",
"dcterms:created": "2026-11-03",
"dcterms:source": [
"openapi/carbonara-co2-org-openapi.yaml"
]
}