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/samsung/inr2170030t/2022/metadata.jsonld',
'/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/samsung/inr2170030t/2022/C1202/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/186828/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/444828/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/083828/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/601828/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/hina/nacr32140-mp10/202410/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/z1nxja/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/3gvjz6/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/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/wv5jgv/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/melasta/slpba842126hv/202410/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/hqmg7h/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/melasta/slpba842126hv/202410/aampje/metadata.jsonld',
'/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/c5hnd9/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/gru6mv/metadata.jsonld'],
'datasets': 261,
'errors': []}
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': 'Nb2cfb4b84b6e406fa4534d0255b66e2e',
'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': '["ocv", "graphite", "hppc", "li-ion", "eis", "neural-networks", "ncr18650pf", "battery", "kalman-filtering", "drive-cycle", "nca", "panasonic"]',
'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': '["li-ion", "ici", "hppc", "gitt", "battery", "g20m7", "icp6/65/75"]',
'chemistry': 'li-ion',
'materials': '["cobalt", "graphite"]',
'pe_materials': '["cobalt"]',
'ne_materials': '["graphite"]',
'form_factor': 'prismatic',
'manufacturer': 'Google',
'model': 'G20M7',
'battery_ids': '["ICP6/65/75", "c5hnd9"]',
'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': '["ici", "hppc", "li-ion", "gitt", "battery", "g20m7", "icp6/65/75"]',
'chemistry': 'li-ion',
'materials': '["cobalt", "graphite"]',
'pe_materials': '["cobalt"]',
'ne_materials': '["graphite"]',
'form_factor': 'prismatic',
'manufacturer': 'Google',
'model': 'G20M7',
'battery_ids': '["ICP6/65/75", "c5hnd9"]',
'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': '["ici", "hppc", "li-ion", "gitt", "battery", "g20m7", "icp6/65/75"]',
'chemistry': 'li-ion',
'materials': '["cobalt", "graphite"]',
'pe_materials': '["cobalt"]',
'ne_materials': '["graphite"]',
'form_factor': 'prismatic',
'manufacturer': 'Google',
'model': 'G20M7',
'battery_ids': '["ICP6/65/75", "gru6mv"]',
'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': '["icp6/65/75", "g20m7", "hppc", "li-ion", "gitt", "ici", "battery"]',
'chemistry': 'li-ion',
'materials': '["cobalt", "graphite"]',
'pe_materials': '["cobalt"]',
'ne_materials': '["graphite"]',
'form_factor': 'prismatic',
'manufacturer': 'Google',
'model': 'G20M7',
'battery_ids': '["ICP6/65/75", "kcsb0s"]',
'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': 'Nb2cfb4b84b6e406fa4534d0255b66e2e',
'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': '["ocv", "graphite", "hppc", "li-ion", "eis", "neural-networks", "ncr18650pf", "battery", "kalman-filtering", "drive-cycle", "nca", "panasonic"]',
'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': 'Nef0cf2c245b64b6e9277b2222a52393e',
'dataset_id': 'Nef0cf2c245b64b6e9277b2222a52393e',
'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': '["hppc", "li-ion", "gitt", "ici", "battery", "icp6/65/75", "g20m7"]',
'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': '["li-ion", "ici", "hppc", "gitt", "battery", "g20m7", "icp6/65/75"]',
'chemistry': 'li-ion',
'materials': '["cobalt", "graphite"]',
'pe_materials': '["cobalt"]',
'ne_materials': '["graphite"]',
'form_factor': 'prismatic',
'manufacturer': 'Google',
'model': 'G20M7',
'battery_ids': '["ICP6/65/75", "c5hnd9"]',
'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': '["ici", "hppc", "li-ion", "gitt", "battery", "g20m7", "icp6/65/75"]',
'chemistry': 'li-ion',
'materials': '["cobalt", "graphite"]',
'pe_materials': '["cobalt"]',
'ne_materials': '["graphite"]',
'form_factor': 'prismatic',
'manufacturer': 'Google',
'model': 'G20M7',
'battery_ids': '["ICP6/65/75", "c5hnd9"]',
'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': '["ici", "hppc", "li-ion", "gitt", "battery", "g20m7", "icp6/65/75"]',
'chemistry': 'li-ion',
'materials': '["cobalt", "graphite"]',
'pe_materials': '["cobalt"]',
'ne_materials': '["graphite"]',
'form_factor': 'prismatic',
'manufacturer': 'Google',
'model': 'G20M7',
'battery_ids': '["ICP6/65/75", "gru6mv"]',
'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(">=3 Ah", registry_dir=registry_dir)[:5]
[{'dataset_uri': 'https://github.com/digibatt/battery-data/melasta/slpba842126hv/202410/data/SINTEF__hina-nacr32140mp10-202410-r30yqg__20250611__C20__45degC.bdf.parquet#dataset',
'dataset_id': 'data/SINTEF__hina-nacr32140mp10-202410-r30yqg__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-r30yqg__20250611__C20__45degC.bdf.parquet',
'license': 'https://spdx.org/licenses/CC-BY-4.0',
'methods': '["C20"]',
'keywords': '["battery", "thermal", "ICP42/127/10", "dcir", "li-ion", "SLPBA842126HV", "rate"]',
'chemistry': 'na-ion',
'materials': '["carbon"]',
'pe_materials': '[]',
'ne_materials': '["carbon"]',
'form_factor': 'cylindrical',
'manufacturer': 'Hina',
'model': 'NaCR32140MP10',
'battery_ids': '["r30yqg", "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-wv5jgv__20250616__C20__25degC.bdf.parquet#dataset',
'dataset_id': 'data/SINTEF__hina-nacr32140mp10-202410-wv5jgv__20250616__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-wv5jgv__20250616__C20__25degC.bdf.parquet',
'license': 'https://spdx.org/licenses/CC-BY-4.0',
'methods': '["C20"]',
'keywords': '["thermal", "SLPBA842126HV", "dcir", "li-ion", "rate", "battery", "ICP42/127/10"]',
'chemistry': 'na-ion',
'materials': '["carbon"]',
'pe_materials': '[]',
'ne_materials': '["carbon"]',
'form_factor': 'cylindrical',
'manufacturer': 'Hina',
'model': 'NaCR32140MP10',
'battery_ids': '["wv5jgv", "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__20250612__C20__15degC.bdf.parquet#dataset',
'dataset_id': 'data/SINTEF__hina-nacr32140mp10-202410-r30yqg__20250612__C20__15degC.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__20250612__C20__15degC.bdf.parquet',
'license': 'https://spdx.org/licenses/CC-BY-4.0',
'methods': '["C20"]',
'keywords': '["battery", "ICP42/127/10", "thermal", "SLPBA842126HV", "dcir", "li-ion", "rate"]',
'chemistry': 'na-ion',
'materials': '["carbon"]',
'pe_materials': '[]',
'ne_materials': '["carbon"]',
'form_factor': 'cylindrical',
'manufacturer': 'Hina',
'model': 'NaCR32140MP10',
'battery_ids': '["r30yqg", "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-9peqy1__20250612__C20__15degC.bdf.parquet#dataset',
'dataset_id': 'data/SINTEF__hina-nacr32140mp10-202410-9peqy1__20250612__C20__15degC.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__20250612__C20__15degC.bdf.parquet',
'license': 'https://spdx.org/licenses/CC-BY-4.0',
'methods': '["C20"]',
'keywords': '["dcir", "SLPBA842126HV", "rate", "li-ion", "battery", "thermal", "ICP42/127/10"]',
'chemistry': 'na-ion',
'materials': '["carbon"]',
'pe_materials': '[]',
'ne_materials': '["carbon"]',
'form_factor': 'cylindrical',
'manufacturer': 'Hina',
'model': 'NaCR32140MP10',
'battery_ids': '["ICP42/127/10", "9peqy1"]',
'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__20250616__C20__25degC.bdf.parquet#dataset',
'dataset_id': 'data/SINTEF__hina-nacr32140mp10-202410-r30yqg__20250616__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__20250616__C20__25degC.bdf.parquet',
'license': 'https://spdx.org/licenses/CC-BY-4.0',
'methods': '["C20"]',
'keywords': '["thermal", "ICP42/127/10", "dcir", "li-ion", "SLPBA842126HV", "rate", "battery"]',
'chemistry': 'na-ion',
'materials': '["carbon"]',
'pe_materials': '[]',
'ne_materials': '["carbon"]',
'form_factor': 'cylindrical',
'manufacturer': 'Hina',
'model': 'NaCR32140MP10',
'battery_ids': '["r30yqg", "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}]
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/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'},
{'dataset': 'https://github.com/digibatt/battery-data/google/g20m7/202512/data/SINTEF__google-g20m7-202512-c5hnd9__20260109__C30__25degC.bdf.parquet#dataset',
'name': 'Google Pixel 10 Battery – G20M7 Lithium-Ion Cell Test Data - C30'}]