Registry ingest and search#
This notebook demonstrates how to ingest metadata sources into the
BDF registry and query them with bdf.search() and bdf.sparql().
Setup#
Install BDF first: pip install batterydf.
from pathlib import Path
import bdf
Crawl a trusted source#
This builds registry.ttl and registry.db under the default
registry directory (or BDF_REGISTRY_DIR if set). Here the source is a
small metadata snapshot committed under examples/in/registry; swap in the
upstream repo URL (see the commented line) to crawl the full dataset.
# Build from the metadata snapshot committed under examples/in/registry
# (keeps this notebook offline / CI-friendly).
source = "in/registry"
# To crawl the full upstream dataset repo instead, run locally with refresh=True:
# source = "https://github.com/DigiBatt/battery-data/tree/main"
registry_dir = Path("out/registry")
summary = bdf.build_registry(source, registry_dir=registry_dir, refresh=False)
summary
{'registry_dir': 'out/registry',
'registry_ttl': 'out/registry/registry.ttl',
'registry_db': 'out/registry/registry.db',
'sources': ['in/registry'],
'metadata_files': ['/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/google/g20m7/202512/metadata.jsonld',
'/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/google/g20m7/202512/kcsb0s/metadata.jsonld',
'/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/google/g20m7/202512/c5hnd9/metadata.jsonld',
'/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/melasta/slpba842126hv/202410/metadata.jsonld',
'/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/melasta/slpba842126hv/202410/aampje/metadata.jsonld',
'/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/melasta/slpba842126hv/202410/hqmg7h/metadata.jsonld',
'/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/melasta/slpba842126hv/202410/qv8zn1/metadata.jsonld',
'/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/melasta/slpba842126hv/202410/tfscsy/metadata.jsonld',
'/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/melasta/slpba842126hv/202410/p0jqc2/metadata.jsonld',
'/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/hina/nacr32140-mp10/202410/metadata.jsonld',
'/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/hina/nacr32140-mp10/202410/z1nxja/metadata.jsonld',
'/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/hina/nacr32140-mp10/202410/3gvjz6/metadata.jsonld',
'/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/hina/nacr32140-mp10/202410/wv5jgv/metadata.jsonld',
'/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/hina/nacr32140-mp10/202410/e6yezv/metadata.jsonld',
'/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/hina/nacr32140-mp10/202410/mhpggp/metadata.jsonld',
'/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/hina/nacr32140-mp10/202410/9peqy1/metadata.jsonld',
'/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/hina/nacr32140-mp10/202410/v0pygf/metadata.jsonld',
'/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/hina/nacr32140-mp10/202410/r30yqg/metadata.jsonld',
'/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/tesla/inr46800/2022/metadata.jsonld',
'/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/tesla/inr46800/2022/601828/metadata.jsonld',
'/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/tesla/inr46800/2022/444828/metadata.jsonld',
'/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/tesla/inr46800/2022/550828/metadata.jsonld',
'/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/tesla/inr46800/2022/131828/metadata.jsonld',
'/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/tesla/inr46800/2022/549828/metadata.jsonld',
'/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/tesla/inr46800/2022/536828/metadata.jsonld',
'/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/tesla/inr46800/2022/186828/metadata.jsonld',
'/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/tesla/inr46800/2022/083828/metadata.jsonld',
'/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/panasonic/ncr18650pf/201707/metadata.jsonld',
'/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/panasonic/ncr18650pf/201707/wykht8/metadata.jsonld',
'/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/samsung/inr2170030t/2022/metadata.jsonld',
'/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/samsung/inr2170030t/2022/C1202/metadata.jsonld'],
'datasets': 261,
'errors': [{'path': '/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/google/g20m7/202512/gru6mv/metadata.jsonld',
'error': 'HTTP Error 503: Service Unavailable'}]}
By default, bdf.search() and bdf.sparql() will query the official BDF registry.
Until that exists, pass registry_dir to query a local registry build.
Fast search#
bdf.search() queries the local registry.db index.
bdf.search("graphite", registry_dir=registry_dir)[:5]
[{'dataset_uri': 'N9a1af80a6621437fa861ca48ca58f4d3',
'dataset_id': '10.17632/wykht8y7tg.1',
'title': 'Panasonic NCR18650PF Li-ion Battery Data',
'description': 'Raw data from the Mendeley Data dataset by Phillip Kollmeyer (doi: 10.17632/wykht8y7tg.1) curated for integration into the BDF registry.',
'url': None,
'license': 'https://spdx.org/licenses/CC-BY-4.0',
'methods': None,
'keywords': '["graphite", "panasonic", "hppc", "drive-cycle", "li-ion", "ocv", "ncr18650pf", "kalman-filtering", "battery", "nca", "eis", "neural-networks"]',
'chemistry': None,
'materials': '[]',
'pe_materials': '[]',
'ne_materials': '[]',
'form_factor': None,
'manufacturer': None,
'model': None,
'battery_ids': '[]',
'rated_capacity_ah': None,
'rated_energy_wh': None,
'nominal_voltage_v': None,
'mass_g': None,
'volume_l': None},
{'dataset_uri': 'https://github.com/digibatt/battery-data/google/g20m7/202512/data/SINTEF__google-g20m7-202512-c5hnd9__20260109__C30__25degC.bdf.parquet#dataset',
'dataset_id': 'data/SINTEF__google-g20m7-202512-c5hnd9__20260109__C30__25degC.bdf.parquet',
'title': 'Google Pixel 10 Battery – G20M7 Lithium-Ion Cell Test Data - C30',
'description': 'Performance data for the G20M7 lithium-ion battery used in Google Pixel 10 mobile phones. Measurement technique: C30.',
'url': 'https://github.com/digibatt/battery-data/google/g20m7/202512/data/SINTEF__google-g20m7-202512-c5hnd9__20260109__C30__25degC.bdf.parquet',
'license': 'https://spdx.org/licenses/CC-BY-4.0',
'methods': '["C30"]',
'keywords': '["g20m7", "battery", "hppc", "icp6/65/75", "gitt", "li-ion", "ici"]',
'chemistry': 'li-ion',
'materials': '["cobalt", "graphite"]',
'pe_materials': '["cobalt"]',
'ne_materials': '["graphite"]',
'form_factor': 'prismatic',
'manufacturer': 'Google',
'model': 'G20M7',
'battery_ids': '["c5hnd9", "ICP6/65/75"]',
'rated_capacity_ah': 4.835,
'rated_energy_wh': 18.8,
'nominal_voltage_v': 3.9,
'mass_g': 63.0,
'volume_l': 0.02925},
{'dataset_uri': 'https://github.com/digibatt/battery-data/google/g20m7/202512/data/SINTEF__google-g20m7-202512-c5hnd9__20260112__HPPC__25degC.bdf.parquet#dataset',
'dataset_id': 'data/SINTEF__google-g20m7-202512-c5hnd9__20260112__HPPC__25degC.bdf.parquet',
'title': 'Google Pixel 10 Battery – G20M7 Lithium-Ion Cell Test Data - HPPC',
'description': 'Performance data for the G20M7 lithium-ion battery used in Google Pixel 10 mobile phones. Measurement technique: HPPC.',
'url': 'https://github.com/digibatt/battery-data/google/g20m7/202512/data/SINTEF__google-g20m7-202512-c5hnd9__20260112__HPPC__25degC.bdf.parquet',
'license': 'https://spdx.org/licenses/CC-BY-4.0',
'methods': '["HPPC"]',
'keywords': '["battery", "hppc", "icp6/65/75", "gitt", "ici", "li-ion", "g20m7"]',
'chemistry': 'li-ion',
'materials': '["cobalt", "graphite"]',
'pe_materials': '["cobalt"]',
'ne_materials': '["graphite"]',
'form_factor': 'prismatic',
'manufacturer': 'Google',
'model': 'G20M7',
'battery_ids': '["c5hnd9", "ICP6/65/75"]',
'rated_capacity_ah': 4.835,
'rated_energy_wh': 18.8,
'nominal_voltage_v': 3.9,
'mass_g': 63.0,
'volume_l': 0.02925},
{'dataset_uri': 'https://github.com/digibatt/battery-data/google/g20m7/202512/data/SINTEF__google-g20m7-202512-kcsb0s__20260109__C5__25degC.bdf.parquet#dataset',
'dataset_id': 'data/SINTEF__google-g20m7-202512-kcsb0s__20260109__C5__25degC.bdf.parquet',
'title': 'Google Pixel 10 Battery – G20M7 Lithium-Ion Cell Test Data - C5',
'description': 'Performance data for the G20M7 lithium-ion battery used in Google Pixel 10 mobile phones. Measurement technique: C5.',
'url': 'https://github.com/digibatt/battery-data/google/g20m7/202512/data/SINTEF__google-g20m7-202512-kcsb0s__20260109__C5__25degC.bdf.parquet',
'license': 'https://spdx.org/licenses/CC-BY-4.0',
'methods': '["C5"]',
'keywords': '["hppc", "icp6/65/75", "gitt", "ici", "li-ion", "g20m7", "battery"]',
'chemistry': 'li-ion',
'materials': '["cobalt", "graphite"]',
'pe_materials': '["cobalt"]',
'ne_materials': '["graphite"]',
'form_factor': 'prismatic',
'manufacturer': 'Google',
'model': 'G20M7',
'battery_ids': '["kcsb0s", "ICP6/65/75"]',
'rated_capacity_ah': 4.835,
'rated_energy_wh': 18.8,
'nominal_voltage_v': 3.9,
'mass_g': 63.0,
'volume_l': 0.02925},
{'dataset_uri': 'https://github.com/digibatt/battery-data/google/g20m7/202512/data/SINTEF__google-g20m7-202512-kcsb0s__20260109__ICI__25degC.bdf.parquet#dataset',
'dataset_id': 'data/SINTEF__google-g20m7-202512-kcsb0s__20260109__ICI__25degC.bdf.parquet',
'title': 'Google Pixel 10 Battery – G20M7 Lithium-Ion Cell Test Data - ICI',
'description': 'Performance data for the G20M7 lithium-ion battery used in Google Pixel 10 mobile phones. Measurement technique: ICI.',
'url': 'https://github.com/digibatt/battery-data/google/g20m7/202512/data/SINTEF__google-g20m7-202512-kcsb0s__20260109__ICI__25degC.bdf.parquet',
'license': 'https://spdx.org/licenses/CC-BY-4.0',
'methods': '["ICI"]',
'keywords': '["li-ion", "g20m7", "battery", "hppc", "icp6/65/75", "gitt", "ici"]',
'chemistry': 'li-ion',
'materials': '["cobalt", "graphite"]',
'pe_materials': '["cobalt"]',
'ne_materials': '["graphite"]',
'form_factor': 'prismatic',
'manufacturer': 'Google',
'model': 'G20M7',
'battery_ids': '["kcsb0s", "ICP6/65/75"]',
'rated_capacity_ah': 4.835,
'rated_energy_wh': 18.8,
'nominal_voltage_v': 3.9,
'mass_g': 63.0,
'volume_l': 0.02925}]
bdf.search("hppc", registry_dir=registry_dir)[:5]
[{'dataset_uri': 'N9a1af80a6621437fa861ca48ca58f4d3',
'dataset_id': '10.17632/wykht8y7tg.1',
'title': 'Panasonic NCR18650PF Li-ion Battery Data',
'description': 'Raw data from the Mendeley Data dataset by Phillip Kollmeyer (doi: 10.17632/wykht8y7tg.1) curated for integration into the BDF registry.',
'url': None,
'license': 'https://spdx.org/licenses/CC-BY-4.0',
'methods': None,
'keywords': '["graphite", "panasonic", "hppc", "drive-cycle", "li-ion", "ocv", "ncr18650pf", "kalman-filtering", "battery", "nca", "eis", "neural-networks"]',
'chemistry': None,
'materials': '[]',
'pe_materials': '[]',
'ne_materials': '[]',
'form_factor': None,
'manufacturer': None,
'model': None,
'battery_ids': '[]',
'rated_capacity_ah': None,
'rated_energy_wh': None,
'nominal_voltage_v': None,
'mass_g': None,
'volume_l': None},
{'dataset_uri': 'Ne1f17a247c3047b1b88eb2402093c260',
'dataset_id': 'Ne1f17a247c3047b1b88eb2402093c260',
'title': 'Google Pixel 10 Battery – G20M7 Lithium-Ion Cell Test Data',
'description': 'Performance data for the G20M7 lithium-ion battery used in Google Pixel 10 mobile phones.',
'url': None,
'license': 'https://spdx.org/licenses/CC-BY-4.0',
'methods': None,
'keywords': '["ici", "li-ion", "g20m7", "battery", "hppc", "icp6/65/75", "gitt"]',
'chemistry': None,
'materials': '[]',
'pe_materials': '[]',
'ne_materials': '[]',
'form_factor': None,
'manufacturer': None,
'model': None,
'battery_ids': '[]',
'rated_capacity_ah': None,
'rated_energy_wh': None,
'nominal_voltage_v': None,
'mass_g': None,
'volume_l': None},
{'dataset_uri': 'https://github.com/digibatt/battery-data/google/g20m7/202512/data/SINTEF__google-g20m7-202512-c5hnd9__20260109__C30__25degC.bdf.parquet#dataset',
'dataset_id': 'data/SINTEF__google-g20m7-202512-c5hnd9__20260109__C30__25degC.bdf.parquet',
'title': 'Google Pixel 10 Battery – G20M7 Lithium-Ion Cell Test Data - C30',
'description': 'Performance data for the G20M7 lithium-ion battery used in Google Pixel 10 mobile phones. Measurement technique: C30.',
'url': 'https://github.com/digibatt/battery-data/google/g20m7/202512/data/SINTEF__google-g20m7-202512-c5hnd9__20260109__C30__25degC.bdf.parquet',
'license': 'https://spdx.org/licenses/CC-BY-4.0',
'methods': '["C30"]',
'keywords': '["g20m7", "battery", "hppc", "icp6/65/75", "gitt", "li-ion", "ici"]',
'chemistry': 'li-ion',
'materials': '["cobalt", "graphite"]',
'pe_materials': '["cobalt"]',
'ne_materials': '["graphite"]',
'form_factor': 'prismatic',
'manufacturer': 'Google',
'model': 'G20M7',
'battery_ids': '["c5hnd9", "ICP6/65/75"]',
'rated_capacity_ah': 4.835,
'rated_energy_wh': 18.8,
'nominal_voltage_v': 3.9,
'mass_g': 63.0,
'volume_l': 0.02925},
{'dataset_uri': 'https://github.com/digibatt/battery-data/google/g20m7/202512/data/SINTEF__google-g20m7-202512-c5hnd9__20260112__HPPC__25degC.bdf.parquet#dataset',
'dataset_id': 'data/SINTEF__google-g20m7-202512-c5hnd9__20260112__HPPC__25degC.bdf.parquet',
'title': 'Google Pixel 10 Battery – G20M7 Lithium-Ion Cell Test Data - HPPC',
'description': 'Performance data for the G20M7 lithium-ion battery used in Google Pixel 10 mobile phones. Measurement technique: HPPC.',
'url': 'https://github.com/digibatt/battery-data/google/g20m7/202512/data/SINTEF__google-g20m7-202512-c5hnd9__20260112__HPPC__25degC.bdf.parquet',
'license': 'https://spdx.org/licenses/CC-BY-4.0',
'methods': '["HPPC"]',
'keywords': '["battery", "hppc", "icp6/65/75", "gitt", "ici", "li-ion", "g20m7"]',
'chemistry': 'li-ion',
'materials': '["cobalt", "graphite"]',
'pe_materials': '["cobalt"]',
'ne_materials': '["graphite"]',
'form_factor': 'prismatic',
'manufacturer': 'Google',
'model': 'G20M7',
'battery_ids': '["c5hnd9", "ICP6/65/75"]',
'rated_capacity_ah': 4.835,
'rated_energy_wh': 18.8,
'nominal_voltage_v': 3.9,
'mass_g': 63.0,
'volume_l': 0.02925},
{'dataset_uri': 'https://github.com/digibatt/battery-data/google/g20m7/202512/data/SINTEF__google-g20m7-202512-gru6mv__20260109__HPPC__25degC.bdf.parquet#dataset',
'dataset_id': 'data/SINTEF__google-g20m7-202512-gru6mv__20260109__HPPC__25degC.bdf.parquet',
'title': 'Google Pixel 10 Battery – G20M7 Lithium-Ion Cell Test Data - HPPC',
'description': 'Performance data for the G20M7 lithium-ion battery used in Google Pixel 10 mobile phones. Measurement technique: HPPC.',
'url': 'https://github.com/digibatt/battery-data/google/g20m7/202512/data/SINTEF__google-g20m7-202512-gru6mv__20260109__HPPC__25degC.bdf.parquet',
'license': 'https://spdx.org/licenses/CC-BY-4.0',
'methods': '["HPPC"]',
'keywords': '["hppc", "icp6/65/75", "gitt", "ici", "li-ion", "g20m7", "battery"]',
'chemistry': None,
'materials': '[]',
'pe_materials': '[]',
'ne_materials': '[]',
'form_factor': None,
'manufacturer': None,
'model': None,
'battery_ids': '[]',
'rated_capacity_ah': None,
'rated_energy_wh': None,
'nominal_voltage_v': None,
'mass_g': None,
'volume_l': None}]
bdf.search(">=3 Ah", registry_dir=registry_dir)[:5]
[{'dataset_uri': 'https://github.com/digibatt/battery-data/melasta/slpba842126hv/202410/data/SINTEF__melasta-slpba842126hv-202410-hqmg7h__20241011__DCIR__C10__25degC.bdf.parquet#dataset',
'dataset_id': 'data/SINTEF__melasta-slpba842126hv-202410-hqmg7h__20241011__DCIR__C10__25degC.bdf.parquet',
'title': 'Melasta SLPBA842126HV Lithium-Ion Cell Test Data - DCIR',
'description': 'Performance data for the Melasta SLPBA842126HV lithium-ion battery. Measurement technique: DCIR.',
'url': 'https://github.com/digibatt/battery-data/melasta/slpba842126hv/202410/data/SINTEF__melasta-slpba842126hv-202410-hqmg7h__20241011__DCIR__C10__25degC.bdf.parquet',
'license': 'https://spdx.org/licenses/CC-BY-4.0',
'methods': '["DCIR"]',
'keywords': '["li-ion", "battery", "dcir", "SLPBA842126HV", "rate", "ICP42/127/10", "thermal"]',
'chemistry': 'li-ion',
'materials': '["graphite", "lithiumcobaltoxide"]',
'pe_materials': '["lithiumcobaltoxide"]',
'ne_materials': '["graphite"]',
'form_factor': 'pouch',
'manufacturer': 'Melasta',
'model': 'SLPBA842126HV',
'battery_ids': '["ICP42/127/10", "hqmg7h"]',
'rated_capacity_ah': 6.55,
'rated_energy_wh': 24.235,
'nominal_voltage_v': 3.7,
'mass_g': 126.0,
'volume_l': 0.0544},
{'dataset_uri': 'https://github.com/digibatt/battery-data/melasta/slpba842126hv/202410/data/SINTEF__melasta-slpba842126hv-202410-tfscsy__20241011__DCIR__C20__35degC.bdf.parquet#dataset',
'dataset_id': 'data/SINTEF__melasta-slpba842126hv-202410-tfscsy__20241011__DCIR__C20__35degC.bdf.parquet',
'title': 'Melasta SLPBA842126HV Lithium-Ion Cell Test Data - DCIR',
'description': 'Performance data for the Melasta SLPBA842126HV lithium-ion battery. Measurement technique: DCIR.',
'url': 'https://github.com/digibatt/battery-data/melasta/slpba842126hv/202410/data/SINTEF__melasta-slpba842126hv-202410-tfscsy__20241011__DCIR__C20__35degC.bdf.parquet',
'license': 'https://spdx.org/licenses/CC-BY-4.0',
'methods': '["DCIR"]',
'keywords': '["rate", "li-ion", "ICP42/127/10", "thermal", "battery", "dcir", "SLPBA842126HV"]',
'chemistry': 'li-ion',
'materials': '["graphite", "lithiumcobaltoxide"]',
'pe_materials': '["lithiumcobaltoxide"]',
'ne_materials': '["graphite"]',
'form_factor': 'pouch',
'manufacturer': 'Melasta',
'model': 'SLPBA842126HV',
'battery_ids': '["ICP42/127/10", "tfscsy"]',
'rated_capacity_ah': 6.55,
'rated_energy_wh': 24.235,
'nominal_voltage_v': 3.7,
'mass_g': 126.0,
'volume_l': 0.0544},
{'dataset_uri': 'https://github.com/digibatt/battery-data/melasta/slpba842126hv/202410/data/SINTEF__hina-nacr32140mp10-202410-9peqy1__20250611__C20__45degC.bdf.parquet#dataset',
'dataset_id': 'data/SINTEF__hina-nacr32140mp10-202410-9peqy1__20250611__C20__45degC.bdf.parquet',
'title': 'Melasta SLPBA842126HV Lithium-Ion Cell Test Data - C20',
'description': 'Performance data for the Melasta SLPBA842126HV lithium-ion battery. Measurement technique: C20.',
'url': 'https://github.com/digibatt/battery-data/melasta/slpba842126hv/202410/data/SINTEF__hina-nacr32140mp10-202410-9peqy1__20250611__C20__45degC.bdf.parquet',
'license': 'https://spdx.org/licenses/CC-BY-4.0',
'methods': '["C20"]',
'keywords': '["ICP42/127/10", "rate", "li-ion", "thermal", "battery", "dcir", "SLPBA842126HV"]',
'chemistry': 'na-ion',
'materials': '["carbon"]',
'pe_materials': '[]',
'ne_materials': '["carbon"]',
'form_factor': 'cylindrical',
'manufacturer': 'Hina',
'model': 'NaCR32140MP10',
'battery_ids': '["9peqy1", "ICP42/127/10"]',
'rated_capacity_ah': 10.0,
'rated_energy_wh': 30.0,
'nominal_voltage_v': 3.0,
'mass_g': 270.0,
'volume_l': 0.121198},
{'dataset_uri': 'https://github.com/digibatt/battery-data/melasta/slpba842126hv/202410/data/SINTEF__hina-nacr32140mp10-202410-r30yqg__20250609__C20__25degC.bdf.parquet#dataset',
'dataset_id': 'data/SINTEF__hina-nacr32140mp10-202410-r30yqg__20250609__C20__25degC.bdf.parquet',
'title': 'Melasta SLPBA842126HV Lithium-Ion Cell Test Data - C20',
'description': 'Performance data for the Melasta SLPBA842126HV lithium-ion battery. Measurement technique: C20.',
'url': 'https://github.com/digibatt/battery-data/melasta/slpba842126hv/202410/data/SINTEF__hina-nacr32140mp10-202410-r30yqg__20250609__C20__25degC.bdf.parquet',
'license': 'https://spdx.org/licenses/CC-BY-4.0',
'methods': '["C20"]',
'keywords': '["rate", "li-ion", "ICP42/127/10", "thermal", "battery", "dcir", "SLPBA842126HV"]',
'chemistry': 'na-ion',
'materials': '["carbon"]',
'pe_materials': '[]',
'ne_materials': '["carbon"]',
'form_factor': 'cylindrical',
'manufacturer': 'Hina',
'model': 'NaCR32140MP10',
'battery_ids': '["ICP42/127/10", "r30yqg"]',
'rated_capacity_ah': 10.0,
'rated_energy_wh': 30.0,
'nominal_voltage_v': 3.0,
'mass_g': 270.0,
'volume_l': 0.121198},
{'dataset_uri': 'https://github.com/digibatt/battery-data/tesla/inr46800/2022/data/TUM__tesla-inr46800-2022-536828__2022__Capacity__25degC.bdf.parquet#dataset',
'dataset_id': 'data/TUM__tesla-inr46800-2022-536828__2022__Capacity__25degC.bdf.parquet',
'title': 'Raw Data from Lithium-Ion Cells in Automotive Applications: Tesla 4680 Cylindrical Cell Teardown and Characterization - Capacity',
'description': 'A collection of raw data from the publication by Ank et al (doi: 10.1149/1945-7111/ad14d0) curated for integration into the BDF registry. Measurement technique: Capacity.',
'url': 'https://github.com/digibatt/battery-data/tesla/inr46800/2022/data/TUM__tesla-inr46800-2022-536828__2022__Capacity__25degC.bdf.parquet',
'license': 'https://spdx.org/licenses/CC-BY-4.0',
'methods': '["Capacity"]',
'keywords': '["INR46/800", "battery", "dcir", "inr46800", "tesla", "4680", "rate", "tum", "ank2023", "li-ion", "thermal"]',
'chemistry': 'li-ion',
'materials': '["graphite", "lithiumnickelmanganesecobaltoxide811"]',
'pe_materials': '["lithiumnickelmanganesecobaltoxide811"]',
'ne_materials': '["graphite"]',
'form_factor': 'cylindrical',
'manufacturer': 'Tesla',
'model': 'INR46800',
'battery_ids': '["INR46/800", "536828"]',
'rated_capacity_ah': 22.078,
'rated_energy_wh': 82.75,
'nominal_voltage_v': 3.7,
'mass_g': 355.9,
'volume_l': 0.036}]
SPARQL queries#
Use bdf.sparql() to run linked-data queries against registry.ttl.
query = """
SELECT ?dataset ?name
WHERE {
?dataset a <https://schema.org/Dataset> ;
<https://schema.org/name> ?name .
}
LIMIT 5
"""
bdf.sparql(query, registry_dir=registry_dir)
[{'dataset': 'https://github.com/digibatt/battery-data/google/g20m7/202512/data/SINTEF__google-g20m7-202512-gru6mv__20260109__HPPC__25degC.bdf.parquet#dataset',
'name': 'Google Pixel 10 Battery – G20M7 Lithium-Ion Cell Test Data - HPPC'},
{'dataset': 'https://github.com/digibatt/battery-data/tesla/inr46800/2022/data/TUM__tesla-inr46800-186828__2022__HPPC__25degC.bdf.parquet#dataset',
'name': 'Raw Data from Lithium-Ion Cells in Automotive Applications: Tesla 4680 Cylindrical Cell Teardown and Characterization - HPPC'},
{'dataset': 'https://github.com/digibatt/battery-data/tesla/inr46800/2022/data/TUM__tesla-inr46800-2022-083828__2022__Capacity_25degC.bdf.parquet#dataset',
'name': 'Raw Data from Lithium-Ion Cells in Automotive Applications: Tesla 4680 Cylindrical Cell Teardown and Characterization - TUM__tesla-inr46800-2022-083828__2022__Capacity_25degC.bdf.parquet'},
{'dataset': 'https://github.com/digibatt/battery-data/tesla/inr46800/2022/data/TUM__tesla-inr46800-536828__2022__1C__25degC.bdf.parquet#dataset',
'name': 'Raw Data from Lithium-Ion Cells in Automotive Applications: Tesla 4680 Cylindrical Cell Teardown and Characterization - 1C'},
{'dataset': 'https://github.com/digibatt/battery-data/tesla/inr46800/2022/data/TUM__teslta-inr46800-2022-550828__2022__Capacity__25degC.bdf.parquet#dataset',
'name': 'Raw Data from Lithium-Ion Cells in Automotive Applications: Tesla 4680 Cylindrical Cell Teardown and Characterization - Capacity'}]