{
  "node": {
    "id": "term:arxml",
    "type": "Term",
    "label": "ARXML",
    "properties": {
      "id": "arxml",
      "name": "ARXML",
      "abbr": ".arxml",
      "aka": [
        "AUTOSAR XML"
      ],
      "section": "topic-data",
      "definition": "The XML exchange format of AUTOSAR, describing software components and the communication matrix of a whole vehicle — CAN, LIN, FlexRay and Ethernet — in one model. Carmakers increasingly hand suppliers ARXML instead of DBC files.",
      "related": [
        "dbc",
        "ldf",
        "autosar",
        "automotive-ethernet"
      ],
      "url": "https://lemonergy.com/learn/glossary/arxml/",
      "mentions": []
    }
  },
  "edges": [
    {
      "id": "edge:4180",
      "source": "term:arxml",
      "target": "topic:topic-data",
      "type": "belongsTo",
      "properties": {
        "sourceFile": "terms.json"
      }
    },
    {
      "id": "edge:4181",
      "source": "term:arxml",
      "target": "term:dbc",
      "type": "relatedTo",
      "properties": {
        "sourceFile": "terms.json",
        "meaning": "Related context; not a causal claim"
      }
    },
    {
      "id": "edge:4182",
      "source": "term:arxml",
      "target": "term:ldf",
      "type": "relatedTo",
      "properties": {
        "sourceFile": "terms.json",
        "meaning": "Related context; not a causal claim"
      }
    },
    {
      "id": "edge:4183",
      "source": "term:arxml",
      "target": "term:autosar",
      "type": "relatedTo",
      "properties": {
        "sourceFile": "terms.json",
        "meaning": "Related context; not a causal claim"
      }
    },
    {
      "id": "edge:4184",
      "source": "term:arxml",
      "target": "term:automotive-ethernet",
      "type": "relatedTo",
      "properties": {
        "sourceFile": "terms.json",
        "meaning": "Related context; not a causal claim"
      }
    }
  ],
  "neighbors": [
    {
      "id": "topic:topic-data",
      "type": "Topic",
      "label": "Data, communication and electronics",
      "properties": {
        "id": "topic-data",
        "name": "Data, communication and electronics",
        "lede": "The control units, chips, protocols and file formats through which a battery is measured, controlled and logged.",
        "context": "Separate quantities from encoding and transport.",
        "example": "2500 in a log might mean 25.00 °C, 2.5 V or raw counts. Units and scale must accompany the value.",
        "lesson_url": "https://lemonergy.com/learn/fundamentals/battery-basics/",
        "lesson_label": "Open battery basics"
      }
    },
    {
      "id": "term:dbc",
      "type": "Term",
      "label": "DBC file",
      "properties": {
        "id": "dbc",
        "name": "DBC file",
        "abbr": ".dbc",
        "aka": [
          "CAN database"
        ],
        "section": "topic-data",
        "definition": "The de-facto text format, from Vector, that describes a CAN network: which messages exist, their identifiers and timing, and how each signal is packed, scaled and named. Without the BMS’s DBC a CAN log is just numbers.",
        "related": [
          "can-bus",
          "blf",
          "asc-log",
          "arxml",
          "j1939"
        ],
        "url": "https://lemonergy.com/learn/glossary/dbc/",
        "mentions": [
          "bms"
        ]
      }
    },
    {
      "id": "term:ldf",
      "type": "Term",
      "label": "LDF file",
      "properties": {
        "id": "ldf",
        "name": "LDF file",
        "abbr": ".ldf",
        "aka": [
          "LIN description file"
        ],
        "section": "topic-data",
        "definition": "The standard file that describes a LIN cluster — its nodes, frames, signals and schedule — the LIN counterpart of a DBC file for CAN.",
        "related": [
          "lin-bus",
          "dbc",
          "arxml"
        ],
        "url": "https://lemonergy.com/learn/glossary/ldf/",
        "mentions": []
      }
    },
    {
      "id": "term:autosar",
      "type": "Term",
      "label": "AUTOSAR",
      "properties": {
        "id": "autosar",
        "name": "AUTOSAR",
        "section": "topic-data",
        "definition": "The automotive software architecture standard that splits controller software into a standard basic layer and application components, so BMS functions can be developed and integrated like parts. Classic AUTOSAR runs on microcontrollers, Adaptive on larger processors.",
        "related": [
          "arxml",
          "mcu",
          "firmware",
          "functional-safety"
        ],
        "url": "https://lemonergy.com/learn/glossary/autosar/",
        "mentions": [
          "bms"
        ]
      }
    },
    {
      "id": "term:automotive-ethernet",
      "type": "Term",
      "label": "Automotive Ethernet",
      "properties": {
        "id": "automotive-ethernet",
        "name": "Automotive Ethernet",
        "aka": [
          "100BASE-T1",
          "1000BASE-T1"
        ],
        "section": "topic-data",
        "definition": "Ethernet over a single twisted pair, now the backbone of newer vehicle networks where CAN’s bandwidth runs out. Battery systems still use CAN for control but increasingly send high-rate cell data and software updates over Ethernet.",
        "related": [
          "can-bus",
          "can-fd",
          "vdv-301"
        ],
        "url": "https://lemonergy.com/learn/glossary/automotive-ethernet/",
        "mentions": []
      }
    }
  ]
}
