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
View Context View on GitHub

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

Raw ↑
{
  "@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"
  ]
}