<?xml version="1.0" encoding="UTF-8" ?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-10-12T22:03:51Z</responseDate><request identifier="10.35097/emz24pksshndq468" metadataPrefix="oai_dc" verb="GetRecord">https://www.radar-service.eu/oai/OAIHandler</request><GetRecord><record><header><identifier>10.35097/emz24pksshndq468</identifier><datestamp>2026-10-09T10:57:04Z</datestamp><setSpec>radar4kit</setSpec></header><metadata><oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/"
           xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ https://www.openarchives.org/OAI/2.0/oai_dc.xsd">
   <dc:identifier>https://dx.doi.org/10.35097/emz24pksshndq468</dc:identifier>
   <dc:creator>Baucks, Marina</dc:creator>
   <dc:creator>Morasch, Alexander</dc:creator>
   <dc:title>Knowledge graph dataset of product structures and disassembly sequences of 10 EV battery packs</dc:title>
   <dc:publisher>Karlsruhe Institute of Technology</dc:publisher>
   <dc:date>2026</dc:date>
   <dc:subject>Engineering</dc:subject>
   <dc:type>dataset</dc:type>
   <dc:subject>Dataset</dc:subject>
   <dc:rights>info:eu-repo/semantics/openAccess</dc:rights>
   <dc:rights>https://creativecommons.org/licenses/by/4.0/legalcode</dc:rights>
   <dc:contributor>Henschel, Sebastian</dc:contributor>
   <dc:contributor>Fleischer, Jürgen</dc:contributor>
   <dc:description>Der Datensatz enthält Produktstruktur- und Demontagesequenzdaten von zehn Batteriepacks aus Elektrofahrzeugen (u. a. BMW i3, Hyundai IONIQ 5, Volvo EX30, Fiat 500e). Für jedes Batteriepack sind die enthaltenen Bauteile, deren Verbindungselemente sowie die Beziehungen zwischen Bauteil, Verbindungselement und Bauteil erfasst. Ergänzend sind die zur Demontage erforderlichen Operationen und deren Reihenfolge dokumentiert. Für jedes Bauteil ist zusätzlich hinterlegt, welche Bauteile zum Zeitpunkt seiner Demontage sichtbar sind, sodass sich mit der beigefügten Sampling-Funktion die Ausgabe eines Objekterkennungsmodells nachbilden lässt, ohne ein solches Modell selbst implementieren zu müssen.&#xD;
&#xD;
Die Daten wurden durch manuelle Demontageversuche an realen Batteriepacks sowie durch Auswertung öffentlich verfügbarer Demontagevideos erhoben. Sie liegen als vier CSV-Dateien vor und sind über das mitgelieferte Importer-Modell direkt in einen Wissensgraphen überführbar, der Produktstruktur und Prozessinformationen gemeinsam abbildet. Der Datensatz dient als Referenzbasis für die Entwicklung und Evaluation von Algorithmen zur CAD-freien Demontageplanung und Sequenzgenerierung sowie für vergleichende Analysen von Packdesigns im Kontext der Kreislaufwirtschaft.</dc:description>
   <dc:description>The dataset contains product structure and disassembly sequence data for ten battery packs from electric vehicles (including the BMW i3, Hyundai IONIQ 5, Volvo EX30, and Fiat 500e). For each battery pack, the dataset records the components it contains, their fasteners, and the relationships between components, fasteners, and components. In addition, the operations required for disassembly and their sequence are documented. For each component, the dataset also specifies which components are visible at the time of its disassembly, allowing the included sampling function to simulate the output of an object recognition model without having to implement such a model yourself.&#xD;
&#xD;
The data was collected through manual disassembly tests on real battery packs as well as through the analysis of publicly available disassembly videos. It is available as four CSV files and can be imported directly into a knowledge graph which maps both product structure and process information using the included importer model. The dataset serves as a reference basis for the development and evaluation of algorithms for CAD-free disassembly planning and sequence generation, as well as for comparative analyses of pack designs in the context of the circular economy.</dc:description>
   <dc:description>DATA SET CONTENTS&#xD;
&#xD;
The data set contains product structure data for ten battery packs from electric vehicles (components, fixations, and their relationships to one another) as well as disassembly sequence data, which includes the order of the disassembly steps and the specific disassembly operations required for each step. The data set includes packs from the Fiat 500e, Chevrolet Spark, Hyundai IONIQ 5, BMW 530e, Chevrolet Volt, Volvo EX30, BMW 330e, MG ZS, Mitsubishi Outlander, and BMW i3.&#xD;
In addition, for each component, the dataset records which components are visible at the time of its disassembly. Together with the included sampling function, this allows the output of an object recognition model to be simulated. This enables the application of disassembly planning algorithms without first having to implement an object recognition model, which would otherwise be required.&#xD;
The dataset consists of four CSV files, an importer file in JSON format, and a Python script. The CSV files contain the raw data and form the core of the dataset; the other two files are auxiliary files that support the usability of the data.&#xD;
• battery_catalogue.csv: Overview file containing all batteries and additional details on model, year of manufacture, and video sources&#xD;
• parts.csv: All recorded components, including class, assignment to a battery, and visibility list&#xD;
• fixations.csv: All fasteners, along with the components they connect and the direction of the connection&#xD;
• operations.csv: All disassembly operations, including assignment to a component or fastener and their sequence&#xD;
• neo4j_importer_model.json: Graph schema and mapping of CSV columns for the Neo4j Data Importer&#xD;
• sample_confidences.py: Sampling function for detection confidences&#xD;
&#xD;
DATA COLLECTION&#xD;
&#xD;
The data was collected manually. The battery packs from the Volvo EX30, BMW 330e, and Mitsubishi Outlander were disassembled manually, the remaining packs were analyzed using publicly available disassembly videos, which are listed in battery_catalogue.csv.&#xD;
The terminology for battery components varies in the literature and by manufacturer. For this dataset, the naming of components was therefore standardized, so the terms used may differ from those in the videos or other sources.&#xD;
&#xD;
STRUCTURE AND CONVENTIONS&#xD;
&#xD;
The battery ID serves as the prefix for all associated IDs. All components, connectors, and operations with IDs in the 1xxx range belong to the battery with ID 1, all with IDs in the 2xxx range belong to the battery with ID 2, and so on. The files are also linked to one another via the following fields: `battery_id` in `parts.csv` and `fixations.csv` refers to the `id` in `battery_catalogue.csv`; `fromPartId` and `toPartId` in `fixations.csv`, as well as `part_id` in `operations.csv`, refer to the `id` in `parts.csv`; `fixation_id` in `operations.csv` refers to the `id` in `fixations.csv`; and `next_op_id` refers to the `id` of the next operation.&#xD;
When reusing the data, several conventions should be noted. The `visible_parts` field contains the visible components, including the component itself; the individual entries are separated by a plus sign. For operations, exactly one of the two fields, `fixation_id` or `part_id`, is populated, depending on whether the operation refers to a fastener or a component. The `next_op_id` field maps a linear path for each battery; alternative, equivalent disassembly sequences are not included. The disassembly operations used are lift_off, unscrew, unplug, unclip, and cut. However, connections of the fixed class do not have their own operation, as they are removed together with the parent assembly. Assemblies such as modules or electronic units are each treated as a single component and are not further disassembled.&#xD;
&#xD;
DATA USAGE&#xD;
&#xD;
The CSV files are plain text files and can be imported using a text editor, a spreadsheet program, or programmatically. To use the data as a knowledge graph, the file `neo4j_importer_model.json` can be loaded into the Neo4j Data Importer. However, the underlying representation is not tied to a specific graph database. Using the relationships described above, the four CSV files can also be loaded into a general-purpose graph library, or into another graph database, and processed using common graph algorithms.&#xD;
The script `sample_confidences.py` assigns detection confidences to the visible components and their associated connection elements, which are drawn from class-specific, left-truncated logit-normal mixed distributions. Python 3 is required.&#xD;
The dataset is particularly suitable for developing and evaluating algorithms for disassembly sequence generation that do not require CAD data, for comparing the product structures and disassembly sequences of different battery packs, and for investigating the relationship between components, fastening technology, and disassembly effort as a basis for disassembly-friendly design. The formalization used, consisting of components, fasteners, operations, and sequences, is not battery-specific and can also be applied to other products.</dc:description>
   <dc:subject>Battery Disassembly</dc:subject>
   <dc:subject>Electric Vehicles</dc:subject>
   <dc:subject>Disassembly Planning</dc:subject>
   <dc:subject>Disassembly Sequence</dc:subject>
   <dc:subject>Knowledge Graph</dc:subject>
   <dc:contributor>Henschel, Sebastian</dc:contributor>
   <dc:contributor>Fleischer, Jürgen</dc:contributor>
   <dc:relation>https://publikationen.bibliothek.kit.edu/1000196148</dc:relation>
   <dc:format>application/x-tar</dc:format>
</oai_dc:dc></metadata></record></GetRecord></OAI-PMH>