diff --git a/.github/workflows/ci_tests.yml b/.github/workflows/ci_tests.yml index 52bcfaa..f126e93 100644 --- a/.github/workflows/ci_tests.yml +++ b/.github/workflows/ci_tests.yml @@ -43,13 +43,13 @@ jobs: --skip test_quantity_dimension \ --configfile=.github/utils/emmocheck_config.yml \ batteryquantities.ttl - elif [ -f "modules/quantities.ttl" ]; then + elif [ -f "shared/battery-quantities.ttl" ]; then emmocheck --verbose --url-from-catalog \ --skip test_namespace \ --skip test_quantity_dimension \ --configfile=.github/utils/emmocheck_config.yml \ - modules/quantities.ttl + shared/battery-quantities.ttl else - echo "batteryquantities.ttl or modules/quantities.ttl not found!" + echo "batteryquantities.ttl or shared/battery-quantities.ttl not found!" exit 1 fi diff --git a/.github/workflows/doc.yml b/.github/workflows/doc.yml index c0f92a5..a4464a5 100644 --- a/.github/workflows/doc.yml +++ b/.github/workflows/doc.yml @@ -89,8 +89,8 @@ jobs: if [ -f "batteryquantities.ttl" ]; then python docs/scripts/apply_foops_recommendations.py batteryquantities.ttl batteryquantities-foops.ttl sudo cp "batteryquantities-foops.ttl" "docs/_build/html/versions/$TAG/batteryquantities.ttl" - elif [ -f "modules/quantities.ttl" ]; then - python docs/scripts/apply_foops_recommendations.py modules/quantities.ttl quantities-foops.ttl + elif [ -f "shared/battery-quantities.ttl" ]; then + python docs/scripts/apply_foops_recommendations.py shared/battery-quantities.ttl quantities-foops.ttl sudo cp "quantities-foops.ttl" "docs/_build/html/versions/$TAG/quantities.ttl" else echo "File not found!" @@ -112,8 +112,8 @@ jobs: if [ -f "batteryquantities.ttl" ]; then python docs/scripts/apply_foops_recommendations.py batteryquantities.ttl batteryquantities-foops.ttl sudo cp "batteryquantities-foops.ttl" "docs/_build/html/batteryquantities.ttl" - elif [ -f "modules/quantities.ttl" ]; then - python docs/scripts/apply_foops_recommendations.py modules/quantities.ttl quantities-foops.ttl + elif [ -f "shared/battery-quantities.ttl" ]; then + python docs/scripts/apply_foops_recommendations.py shared/battery-quantities.ttl quantities-foops.ttl sudo cp "quantities-foops.ttl" "docs/_build/html/quantities.ttl" else echo "battery quantities file not found!" diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..595748e --- /dev/null +++ b/.gitignore @@ -0,0 +1,37 @@ +# Ignore virtual environment +.venv/ +venv/ + +# Byte-compiled / optimized / DLL files +__pycache__/ +*.py[cod] +*$py.class + +# C extensions +*.so + +# Distribution / packaging +.Python +build/ +develop-eggs/ +dist/ +downloads/ +eggs/ +.eggs/ +lib/ +lib64/ +parts/ +sdist/ +var/ +wheels/ +*.egg-info/ +.installed.cfg +*.egg + +# PyInstaller +*.manifest +*.spec + +# Logs and database files +*.log +*.sqlite3 diff --git a/README.md b/README.md index 686bdfd..9c07492 100644 --- a/README.md +++ b/README.md @@ -99,7 +99,8 @@ This domain ontology supports the creation of Linked Data in any RDF-supported f This project has received support from European Union research and innovation programs, under grant agreement numbers: * [957189 - BIG-MAP](http://www.big-map.eu/) -* [101104022 - Battery2030+](https://battery2030.eu/) +* [101104022 - Battery2030+](https://battery2030.eu/) +* [101103997 - DigiBatt](https://digibattproject.eu/) ## License diff --git a/battery.ttl b/battery.ttl index 94b1514..4fa37d6 100644 --- a/battery.ttl +++ b/battery.ttl @@ -17,8 +17,8 @@ @base . rdf:type owl:Ontology ; - owl:versionIRI ; - owl:imports , + owl:versionIRI ; + owl:imports , ; dcterms:abstract "The Battery Domain Ontology, a specialized domain within the Elementary Multiperspective Materials Ontology (EMMO), encompasses essential terms and relationships for battery components, cells, interfaces, methods, models, and data. Its primary objective is to enable the creation of linked and FAIR (Findable, Accessible, Interoperable, and Reusable) data, thereby fostering advancements in research and innovation within the realm of batteries. This ontology serves as a foundational resource for harmonizing battery knowledge representation, enhancing data interoperability, and accelerating progress in battery research and development." ; dcterms:bibliographicCitation "https://zenodo.org/doi/10.5281/zenodo.7693672" ; @@ -28,9 +28,9 @@ dcterms:created "2022-11-25"^^xsd:date ; dcterms:creator , ; - dcterms:issued "2024-09-15"^^xsd:date ; + dcterms:issued "2024-09-30"^^xsd:date ; dcterms:license "https://creativecommons.org/licenses/by/4.0/legalcode" ; - dcterms:modified "2024-09-15"^^xsd:date ; + dcterms:modified "2024-09-30"^^xsd:date ; dcterms:publisher "EMMO" ; dcterms:source ; dcterms:title "Battery Domain Ontology"@en ; @@ -38,9 +38,9 @@ bibo:status "unstable" ; vann:preferredNamespacePrefix "battery" ; vann:preferredNamespaceUri "https://w3id.org/emmo/domain/battery" ; - owl:backwardCompatibleWith "0.12.1beta" ; - owl:priorVersion "0.12.1beta" ; - owl:versionInfo "0.13.0-beta" ; + owl:backwardCompatibleWith "0.13.0-beta" ; + owl:priorVersion "0.13.0-beta" ; + owl:versionInfo "0.14.0-beta" ; foaf:logo "https://raw.githubusercontent.com/emmo-repo/domain-battery/master/docs/assets/img/fig/png/domain-battery-logo.png" . ################################################################# @@ -245,12 +245,6 @@ emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "primary battery with a non-aqueous electrolyte, a positive electrode containing carbon monofluoride and a negative electrode of lithium"@en . -### https://w3id.org/emmo/domain/battery#battery_14ea92c1_2682_4c52_83a5_632adcfdb1ce -:battery_14ea92c1_2682_4c52_83a5_632adcfdb1ce rdf:type owl:Class ; - rdfs:subClassOf emmo:EMMO_0f6f0120_c079_4d95_bb11_4ddee05e530e ; - skos:prefLabel "BatteryMeasurementResult"@en . - - ### https://w3id.org/emmo/domain/battery#battery_14ffa830_2789_429d_8c05_d2ae0ca51732 :battery_14ffa830_2789_429d_8c05_d2ae0ca51732 rdf:type owl:Class ; owl:equivalentClass [ owl:intersectionOf ( [ rdf:type owl:Restriction ; @@ -297,24 +291,6 @@ emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "battery supplied to an original equipment manufacturer (OEM) for use only with or in new equipment."@en . -### https://w3id.org/emmo/domain/battery#battery_1d33b96d_f362_41e5_b670_d33cd6a7ab28 -:battery_1d33b96d_f362_41e5_b670_d33cd6a7ab28 rdf:type owl:Class ; - rdfs:subClassOf :battery_6c481323_498b_42c6_915a_53490f409430 , - [ rdf:type owl:Restriction ; - owl:onProperty emmo:EMMO_ae2d1a96_bfa1_409a_a7d2_03d69e8a125a ; - owl:someValuesFrom :battery_74ed2670_657d_4f0b_b0a6_3f13bc2e9c17 - ] , - [ rdf:type owl:Restriction ; - owl:onProperty emmo:EMMO_ae2d1a96_bfa1_409a_a7d2_03d69e8a125a ; - owl:someValuesFrom :battery_bc033b97_a5b7_455c_94ce_e95676cb816b - ] , - [ rdf:type owl:Restriction ; - owl:onProperty emmo:EMMO_c4bace1d_4db0_4cd3_87e9_18122bae2840 ; - owl:someValuesFrom :battery_2198cf67_b5d2_4325_9b6a_dde0a26fd065 - ] ; - skos:prefLabel "BatteryCycling"@en . - - ### https://w3id.org/emmo/domain/battery#battery_1d3a2bb3_1d39_4cdb_9a28_c73d663388ab :battery_1d3a2bb3_1d39_4cdb_9a28_c73d663388ab rdf:type owl:Class ; owl:equivalentClass [ owl:intersectionOf ( [ rdf:type owl:Restriction ; @@ -426,12 +402,6 @@ emmo:EMMO_c84c6752_6d64_48cc_9500_e54a3c34898d "https://en.wikipedia.org/wiki/Calcium_battery"@en . -### https://w3id.org/emmo/domain/battery#battery_2198cf67_b5d2_4325_9b6a_dde0a26fd065 -:battery_2198cf67_b5d2_4325_9b6a_dde0a26fd065 rdf:type owl:Class ; - rdfs:subClassOf :battery_14ea92c1_2682_4c52_83a5_632adcfdb1ce ; - skos:prefLabel "BatteryCyclingMeasurementResult"@en . - - ### https://w3id.org/emmo/domain/battery#battery_22a6f05f_fdc7_4670_830d_c23062c9ba6b :battery_22a6f05f_fdc7_4670_830d_c23062c9ba6b rdf:type owl:Class ; rdfs:subClassOf emmo:EMMO_65a007dc_2550_46b0_b394_3346c67fbb69 , @@ -469,13 +439,6 @@ emmo:EMMO_c84c6752_6d64_48cc_9500_e54a3c34898d "https://en.wikipedia.org/wiki/Potassium-ion_battery"@en . -### https://w3id.org/emmo/domain/battery#battery_23e6170d_a70b_4de9_a4db_458e24a327ac -:battery_23e6170d_a70b_4de9_a4db_458e24a327ac rdf:type owl:Class ; - rdfs:subClassOf emmo:EMMO_f2d5d3ad_2e00_417f_8849_686f3988d929 ; - skos:prefLabel "BatteryCycler"@en ; - emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "A device for performing cycling measurements of a battery."@en . - - ### https://w3id.org/emmo/domain/battery#battery_27e2df40_b85d_4cdb_8469_b3b61b18e4ce :battery_27e2df40_b85d_4cdb_8469_b3b61b18e4ce rdf:type owl:Class ; rdfs:subClassOf :battery_74ed2670_657d_4f0b_b0a6_3f13bc2e9c17 ; @@ -1013,16 +976,6 @@ emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "alkaline zinc manganese dioxide cylindrical cell in a R6 case"@en . -### https://w3id.org/emmo/domain/battery#battery_6c481323_498b_42c6_915a_53490f409430 -:battery_6c481323_498b_42c6_915a_53490f409430 rdf:type owl:Class ; - rdfs:subClassOf emmo:EMMO_463bcfda_867b_41d9_a967_211d4d437cfb , - [ rdf:type owl:Restriction ; - owl:onProperty emmo:EMMO_c4bace1d_4db0_4cd3_87e9_18122bae2840 ; - owl:someValuesFrom :battery_14ea92c1_2682_4c52_83a5_632adcfdb1ce - ] ; - skos:prefLabel "BatteryMeasurement"@en . - - ### https://w3id.org/emmo/domain/battery#battery_6e8efa8d_ec92_40e7_8013_e5efb4bc654d :battery_6e8efa8d_ec92_40e7_8013_e5efb4bc654d rdf:type owl:Class ; rdfs:subClassOf :battery_b572826a_b4e4_4986_b57d_f7b945061f8b ; @@ -2267,13 +2220,6 @@ emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "cell containing a positive electrode with an active material of silver oxide or containing silver oxide"@en . -### https://w3id.org/emmo/domain/battery#battery_d9b99b14_44e8_473b_af8f_2a160429df69 -:battery_d9b99b14_44e8_473b_af8f_2a160429df69 rdf:type owl:Class ; - rdfs:subClassOf emmo:EMMO_194e367c_9783_4bf5_96d0_9ad597d48d9a , - emmo:EMMO_4db96fb7_e9e0_466d_942b_f6f17bfdc145 ; - skos:prefLabel "BatteryTimeSeriesDataSet"@en . - - ### https://w3id.org/emmo/domain/battery#battery_dae4c0f0_c3eb_4662_a0df_767e02014053 :battery_dae4c0f0_c3eb_4662_a0df_767e02014053 rdf:type owl:Class ; rdfs:subClassOf :battery_68ed592a_7924_45d0_a108_94d6275d57f0 , diff --git a/catalog-v001.xml b/catalog-v001.xml index f130e6a..8ce13a3 100644 --- a/catalog-v001.xml +++ b/catalog-v001.xml @@ -4,9 +4,9 @@ - - - + + + diff --git a/docs/assets/jsonld/battery_thermal_runaway_test.jsonld b/docs/assets/jsonld/battery_thermal_runaway_test.jsonld new file mode 100644 index 0000000..a7434a5 --- /dev/null +++ b/docs/assets/jsonld/battery_thermal_runaway_test.jsonld @@ -0,0 +1,202 @@ +{ + "@context": "https://w3id.org/emmo/domain/battery/context", + "@graph": [ + { + "@type": "ThermalRunawayTest", + "hasInput": [ + { + "@type": "BatteryCell", + "@id": "#battery_cell", + "hasFormFactor": { + "@type": "PairedTerminalPrismatic", + "hasSurface": { + "@type": "SurfaceCA", + "@id": "#SurfaceCA" + } + } + } + ], + "hasOutput": [ + { + "@type": "DestroyedBatteryCell" + }, + { + "@type": "TestResult", + "@id": "#test_result", + "csw:url": "file_path" + } + ], + "hasSubprocess": [ + { + "@type": "TemperatureMeasurement", + "hasSample": { + "@id": "#battery_cell" + }, + "hasMeasurementDevice": { + "@type": "Thermocouple", + "contacts": { + "@id": "#SurfaceCA" + }, + "hasProperty": [ + { + "@type": "PositionVector", + "hasPart":[ + { + "@type": "XCoordinate", + "hasNumericalPart": { + "@type": "Real", + "hasNumericalValue": 1 + }, + "hasMeasurementUnit": "emmo:MilliMetre" + + }, + { + "@type": "YCoordinate", + "hasNumericalPart": { + "@type": "Real", + "hasNumericalValue": 10 + }, + "hasMeasurementUnit": "emmo:MilliMetre" + }, + { + "@type": "ZCoordinate", + "hasNumericalPart": { + "@type": "Real", + "hasNumericalValue": 5 + }, + "hasMeasurementUnit": "emmo:MilliMetre" + } + ] + + } + ] + }, + "hasMeasurementParameter": [ + { + "@type": "MeasurementFrequency", + "hasNumericalPart": { + "@type": "Real", + "hasNumericalValue": 1 + }, + "hasMeasurementUnit": "emmo:Hertz" + } + ], + "hasOutput": { + "@type": "TemperatureMeasurementResult", + "@inverse": { + "hasPart": { + "@id": "#test_result" + } + } + } + }, + { + "@type": "VoltageMeasurement", + "hasSample": { + "@id": "#battery_cell" + }, + "hasMeasurementDevice": { + "@type": "Voltammeter" + }, + "hasMeasurementParameter": [ + { + "@type": "MeasurementFrequency", + "hasNumericalPart": { + "@type": "Real", + "hasNumericalValue": 1 + }, + "hasMeasurementUnit": "emmo:Hertz" + } + ], + "hasOutput": { + "@type": "VoltageMeasurementResult", + "@inverse": { + "hasPart": { + "@id": "#test_result" + } + } + } + }, + { + "@type": "GasSampling", + "hasSample": { + "@id": "#battery_cell" + }, + "hasMeasurementDevice": { + "@type": "GasChromatagraph" + }, + "hasMeasurementParameter": [ + { + "@type": "MeasurementFrequency", + "hasNumericalPart": { + "@type": "Real", + "hasNumericalValue": 0.01 + }, + "hasMeasurementUnit": "emmo:Hertz" + } + ], + "hasOutput": { + "@type": "MeasurementResult", + "@inverse": { + "hasPart": { + "@id": "#test_result" + } + } + } + } + ], + "hasEquipment": [ + { + "@type": "Autoclave" + }, + { + "@type": "BatteryCellHolder" + } + ], + "hasTask": [ + { + "@type": "ExternalHeating", + "hasInput": [ + { + "@type": "Power", + "hasNumericalPart": { + "@type": "Real", + "hasNumericalValue": 1000 + }, + "hasMeasurementUnit": "emmo:Watt" + }, + { + "@type": "TemperatureLimit", + "hasNumericalPart": { + "@type": "Real", + "hasNumericalValue": 200 + }, + "hasMeasurementUnit": "emmo:DegreeCelsius" + } + ], + "hasNext": { + "@type": "ExternalHeating ", + "hasInput": [ + { + "@type": "Power", + "hasNumericalPart": { + "@type": "Real", + "hasNumericalValue": 0 + }, + "hasMeasurementUnit": "emmo:Watt" + }, + { + "@type": "TemperatureLimit", + "hasNumericalPart": { + "@type": "Real", + "hasNumericalValue": 200 + }, + "hasMeasurementUnit": "emmo:DegreeCelsius" + } + ] + } + } + ] + } + ] +} diff --git a/docs/scripts/ttl_to_rst.py b/docs/scripts/ttl_to_rst.py index 6d93548..7259cc6 100644 --- a/docs/scripts/ttl_to_rst.py +++ b/docs/scripts/ttl_to_rst.py @@ -143,8 +143,8 @@ def rendering_workflow(): # Check for old structure (root directory) if os.path.isfile("./batteryquantities.ttl"): ttl_modules.append({"section title": "Quantities used in Batteries", "path": "./batteryquantities.ttl"}) - elif os.path.isfile("./modules/quantities.ttl"): - ttl_modules.append({"section title": "Quantities used in Batteries", "path": "./modules/quantities.ttl"}) + elif os.path.isfile("./shared/battery-quantities.ttl"): + ttl_modules.append({"section title": "Quantities used in Batteries", "path": "./shared/battery-quantities.ttl"}) else: raise FileNotFoundError("No suitable TTL file found for battery quantities.") diff --git a/module/battery-cell-geometry.ttl b/module/battery-cell-geometry.ttl new file mode 100644 index 0000000..be12902 --- /dev/null +++ b/module/battery-cell-geometry.ttl @@ -0,0 +1,547 @@ +@prefix : . +@prefix owl: . +@prefix rdf: . +@prefix xml: . +@prefix xsd: . +@prefix emmo: . +@prefix rdfs: . +@prefix schema: . +@base . + + rdf:type owl:Ontology ; + owl:versionIRI ; + owl:imports . + +################################################################# +# Object Properties +################################################################# + +### https://w3id.org/emmo/domain/battery#battery_d2f96c8b_419c_40f7_b893_6c6df89d7b25 + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf emmo:EMMO_9cb984ca_48ad_4864_b09e_50d3fff19420 ; + rdfs:range ; + "hasSurface"@en . + + +################################################################# +# Classes +################################################################# + +### https://w3id.org/emmo/domain/battery#battery_00350f34_6f0b_4219_95a5_17cc1a42c585 + rdf:type owl:Class ; + rdfs:subClassOf ; + "SurfaceAC"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "the surface bounded by lengths a and c"@en . + + +### https://w3id.org/emmo/domain/battery#battery_032ee3d7_7747_4daf_ab8f_edec0ae50cd6 + rdf:type owl:Class ; + rdfs:subClassOf emmo:EMMO_cd2cd0de_e0cc_4ef1_b27e_2e88db027bac ; + "LengthA3"@en . + + +### https://w3id.org/emmo/domain/battery#battery_05ac6195_9565_4639_b3c2_529bd11b63fb + rdf:type owl:Class ; + rdfs:subClassOf ; + "SurfaceB2C4"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "the surface bounded by lengths b2 and c4"@en . + + +### https://w3id.org/emmo/domain/battery#battery_0b82c3b5_ce5d_4d43_aabb_2047d88d4286 + rdf:type owl:Class ; + rdfs:subClassOf ; + "SurfaceC3B2"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "the surface bounded by lengths c3 and b2"@en . + + +### https://w3id.org/emmo/domain/battery#battery_0cc7e361_ac09_44c4_a682_ff2d732c0039 + rdf:type owl:Class ; + rdfs:subClassOf ; + "OppositeTerminalPouchWithoutSealingSeam"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "a pouch cell form factor with opposite terminals and without a sealing seam"@en . + + +### https://w3id.org/emmo/domain/battery#battery_0ff55c54_23f7_4b0f_8f0a_342ab90f6979 + rdf:type owl:Class ; + rdfs:subClassOf emmo:EMMO_cd2cd0de_e0cc_4ef1_b27e_2e88db027bac ; + "LengthO"@en . + + +### https://w3id.org/emmo/domain/battery#battery_11a1a23f_0a2d_45ca_972c_e9e83d568e87 + rdf:type owl:Class ; + rdfs:subClassOf ; + "SurfaceC4B2"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "the surface bounded by lengths c4 and b2"@en . + + +### https://w3id.org/emmo/domain/battery#battery_197b253e_4ce3_41d5_8e2d_2e1611ec2c81 + rdf:type owl:Class ; + rdfs:subClassOf ; + "OppositeTerminalCylindrical"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "a cylindrical cell form factor with opposite terminals"@en . + + +### https://w3id.org/emmo/domain/battery#battery_21256d7a_ec4f_437e_8bd0_a826329240eb + rdf:type owl:Class ; + rdfs:subClassOf emmo:EMMO_9268958f_7f54_48ab_a693_febe2645892b ; + "Surface"@en . + + +### https://w3id.org/emmo/domain/battery#battery_243a052d_cef2_4eca_b04a_c6e8953f2b7f + rdf:type owl:Class ; + rdfs:subClassOf ; + "SurfaceC4B"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "the surface bounded by lengths c4 and b"@en . + + +### https://w3id.org/emmo/domain/battery#battery_29e6d5a1_fffe_4dc0_b8b0_f16fa7a1b375 + rdf:type owl:Class ; + rdfs:subClassOf ; + "SurfaceBC"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "the surface bounded by lengths b and c"@en . + + +### https://w3id.org/emmo/domain/battery#battery_2c4ac2f9_f82e_457c_a99c_40358620ac2d + rdf:type owl:Class ; + rdfs:subClassOf ; + "SurfaceB2C3"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "the surface bounded by lengths b2 and c3"@en . + + +### https://w3id.org/emmo/domain/battery#battery_32cbc7a2_353b_4382_9879_8322f98e04e2 + rdf:type owl:Class ; + rdfs:subClassOf emmo:EMMO_cd2cd0de_e0cc_4ef1_b27e_2e88db027bac ; + "LengthB5"@en . + + +### https://w3id.org/emmo/domain/battery#battery_33064544_01cb_4de9_8a6b_d086ec36c213 + rdf:type owl:Class ; + rdfs:subClassOf ; + "SurfaceCA"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "the surface bounded by lengths c and a"@en . + + +### https://w3id.org/emmo/domain/battery#battery_37d6f6a8_0bc9_4996_89dd_7dd506cc7528 + rdf:type owl:Class ; + rdfs:subClassOf ; + "PairedTerminalCylindrical"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "a cylindricel cell form factor with paired terminals"@en . + + +### https://w3id.org/emmo/domain/battery#battery_384fb66d_0df0_4850_a612_e0b38b3d2cef + rdf:type owl:Class ; + rdfs:subClassOf ; + "SurfaceCB"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "the surface bounded by lengths c and b"@en . + + +### https://w3id.org/emmo/domain/battery#battery_3d02bd29_5dc3_4af2_9e5e_d70dbde50650 + rdf:type owl:Class ; + rdfs:subClassOf emmo:EMMO_cd2cd0de_e0cc_4ef1_b27e_2e88db027bac ; + "LengthB3"@en . + + +### https://w3id.org/emmo/domain/battery#battery_3e26a894_0356_4d7d_8abe_ef7fb94e4ebb + rdf:type owl:Class ; + rdfs:subClassOf emmo:EMMO_cd2cd0de_e0cc_4ef1_b27e_2e88db027bac ; + "a"@en , + "length_a"@en ; + "LengthA"@en . + + +### https://w3id.org/emmo/domain/battery#battery_478b78f9_6ce8_4776_a519_76b49c1ef969 + rdf:type owl:Class ; + rdfs:subClassOf ; + "OppositeTerminalPouchWithSealingSeam"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "a pouch cell form factor with opposite terminals and with a sealing seam"@en . + + +### https://w3id.org/emmo/domain/battery#battery_4c658988_a25d_4336_9188_ea413c68ec50 + rdf:type owl:Class ; + rdfs:subClassOf ; + "SurfaceEN"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "the surface bounded by lengths e and n"@en . + + +### https://w3id.org/emmo/domain/battery#battery_4ca3da8f_45ce_4f52_bdb0_4d7b2ed9f473 + rdf:type owl:Class ; + rdfs:subClassOf ; + "SurfaceB4C2"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "the surface bounded by lengths b4 and c2"@en . + + +### https://w3id.org/emmo/domain/battery#battery_50bc3671_f4d2_4e1f_8a81_f5ade6dd1182 + rdf:type owl:Class ; + rdfs:subClassOf emmo:EMMO_cd2cd0de_e0cc_4ef1_b27e_2e88db027bac ; + "LengthB1"@en . + + +### https://w3id.org/emmo/domain/battery#battery_521914d3_4e25_48eb_ab57_58b902d631ff + rdf:type owl:Class ; + rdfs:subClassOf , + [ rdf:type owl:Restriction ; + owl:onProperty emmo:EMMO_e1097637_70d2_4895_973f_2396f04fa204 ; + owl:someValuesFrom + ] , + [ rdf:type owl:Restriction ; + owl:onProperty emmo:EMMO_e1097637_70d2_4895_973f_2396f04fa204 ; + owl:someValuesFrom + ] , + [ rdf:type owl:Restriction ; + owl:onProperty ; + owl:someValuesFrom + ] , + [ rdf:type owl:Restriction ; + owl:onProperty ; + owl:someValuesFrom + ] , + [ rdf:type owl:Restriction ; + owl:onProperty ; + owl:someValuesFrom + ] , + [ rdf:type owl:Restriction ; + owl:onProperty ; + owl:someValuesFrom + ] ; + "Prismatic_PT"@en ; + "PairedTerminalPrismaticVentSurfaceAC"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "a paired terminal prismatic cell form factor with the vent on surface AC"@en . + + +### https://w3id.org/emmo/domain/battery#battery_55511306_cc27_424e_8547_0d455f9588e8 + rdf:type owl:Class ; + rdfs:subClassOf ; + "SurfaceC3B"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "the surface bounded by lengths c3 and b"@en . + + +### https://w3id.org/emmo/domain/battery#battery_597f75a1_bff5_4196_bc80_a4cbc0d35c77 + rdf:type owl:Class ; + rdfs:subClassOf ; + "PairedTerminalPouch"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "a pouch cell form factor with paired terminals"@en . + + +### https://w3id.org/emmo/domain/battery#battery_59d146f3_ae0e_4942_b8af_328d51edb429 + rdf:type owl:Class ; + rdfs:subClassOf ; + "SurfaceB2A2"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "the surface bounded by lengths b2 and a2"@en . + + +### https://w3id.org/emmo/domain/battery#battery_5b4c1029_1fdb_4c20_9ffe_a7b06394431c + rdf:type owl:Class ; + rdfs:subClassOf ; + "SurfaceAB"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "the surface bounded by lengths a and b"@en . + + +### https://w3id.org/emmo/domain/battery#battery_630410d8_9bba_4002_ac5c_ce3f53c6ece0 + rdf:type owl:Class ; + rdfs:subClassOf emmo:EMMO_cd2cd0de_e0cc_4ef1_b27e_2e88db027bac ; + "LengthC5"@en . + + +### https://w3id.org/emmo/domain/battery#battery_64235b5b_edb5_4b23_92df_2e03a0b8241e + rdf:type owl:Class ; + rdfs:subClassOf emmo:EMMO_cd2cd0de_e0cc_4ef1_b27e_2e88db027bac ; + "LengthE"@en . + + +### https://w3id.org/emmo/domain/battery#battery_657cfd4f_42e4_4524_8d22_4ab86ec051a6 + rdf:type owl:Class ; + rdfs:subClassOf ; + "SurfaceA2C"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "the surface bounded by lengths a2 and c"@en . + + +### https://w3id.org/emmo/domain/battery#battery_695555cc_b814_4fa8_92ae_8753c8c50d17 + rdf:type owl:Class ; + rdfs:subClassOf ; + "OppositeTerminalPrismaticVentSurfaceB2A2"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "an opposite terminal prismatic cell form factor with the vent on surface B2A2"@en . + + +### https://w3id.org/emmo/domain/battery#battery_69c580b6_9968_4ebd_837e_f287af89d4e6 + rdf:type owl:Class ; + rdfs:subClassOf ; + "SurfaceAB2"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "the surface bounded by lengths a and b2"@en . + + +### https://w3id.org/emmo/domain/battery#battery_6ad5e601_1bd3_4883_b863_f9df73345843 + rdf:type owl:Class ; + rdfs:subClassOf emmo:EMMO_cd2cd0de_e0cc_4ef1_b27e_2e88db027bac ; + "LengthA2"@en . + + +### https://w3id.org/emmo/domain/battery#battery_6d240260_a6c2_45f3_948e_a3468a286479 + rdf:type owl:Class ; + rdfs:subClassOf ; + "SurfacePO"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "the surface bounded by lengths p and o"@en . + + +### https://w3id.org/emmo/domain/battery#battery_6dffcba3_a594_42ac_8744_f1fb137c09a6 + rdf:type owl:Class ; + rdfs:subClassOf emmo:EMMO_cd2cd0de_e0cc_4ef1_b27e_2e88db027bac ; + "LengthC4"@en . + + +### https://w3id.org/emmo/domain/battery#battery_6f5a330b_eaa9_4ab2_bde0_0ff1293b5b91 + rdf:type owl:Class ; + rdfs:subClassOf ; + "SurfaceBA3"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "the surface bounded by lengths b and a3"@en . + + +### https://w3id.org/emmo/domain/battery#battery_71b238b9_5185_4d83_ad72_a4c3258e3471 + rdf:type owl:Class ; + rdfs:subClassOf ; + "PairedTerminalPrismaticVentSurfaceCA"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "a paired terminal prismatic cell form factor with the vent on surface CA"@en . + + +### https://w3id.org/emmo/domain/battery#battery_78b946f3_3503_42d6_b1c7_a3d14bedf574 + rdf:type owl:Class ; + rdfs:subClassOf ; + "SurfaceCB4"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "the surface bounded by lengths c and b4"@en . + + +### https://w3id.org/emmo/domain/battery#battery_7a42ff38_a95f_412b_a763_cf1cdce3609a + rdf:type owl:Class ; + rdfs:subClassOf ; + "SurfaceCA2"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "the surface bounded by lengths c and a2"@en . + + +### https://w3id.org/emmo/domain/battery#battery_82ae1702_0a35_4c7b_b277_4e3cdd07dbe0 + rdf:type owl:Class ; + rdfs:subClassOf emmo:EMMO_cd2cd0de_e0cc_4ef1_b27e_2e88db027bac ; + "LengthP"@en . + + +### https://w3id.org/emmo/domain/battery#battery_84c76b36_815c_45a0_a508_0f5cf168d148 + rdf:type owl:Class ; + rdfs:subClassOf ; + "SurfaceA3B"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "the surface bounded by lengths a3 and b"@en . + + +### https://w3id.org/emmo/domain/battery#battery_872b6e08_3479_488d_b956_d818514effa1 + rdf:type owl:Class ; + rdfs:subClassOf emmo:EMMO_cd2cd0de_e0cc_4ef1_b27e_2e88db027bac ; + "LengthA4"@en . + + +### https://w3id.org/emmo/domain/battery#battery_87ed29ca_690e_46e1_823d_5bb58031017e + rdf:type owl:Class ; + rdfs:subClassOf ; + "SurfaceBC4"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "the surface bounded by lengths b and c4"@en . + + +### https://w3id.org/emmo/domain/battery#battery_8b492a60_7abb_4d47_862f_d81669536183 + rdf:type owl:Class ; + rdfs:subClassOf ; + "SurfaceB3C2"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "the surface bounded by lengths b3 and c2"@en . + + +### https://w3id.org/emmo/domain/battery#battery_8b8be70f_315d_49fc_8ff0_0c35caeff99e + rdf:type owl:Class ; + rdfs:subClassOf emmo:EMMO_cd2cd0de_e0cc_4ef1_b27e_2e88db027bac ; + "LengthB4"@en . + + +### https://w3id.org/emmo/domain/battery#battery_8e55049d_3e09_4bf4_b05e_2f272c9a4172 + rdf:type owl:Class ; + rdfs:subClassOf ; + "SurfaceA3C"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "the surface bounded by lengths a3 and c"@en . + + +### https://w3id.org/emmo/domain/battery#battery_984d837e_1d6e_4802_8648_612410efbcb3 + rdf:type owl:Class ; + rdfs:subClassOf ; + "SurfaceOP"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "the surface bounded by lengths o and p"@en . + + +### https://w3id.org/emmo/domain/battery#battery_9e56dd14_9cac_4991_9b65_69a604a6e195 + rdf:type owl:Class ; + rdfs:subClassOf emmo:EMMO_cd2cd0de_e0cc_4ef1_b27e_2e88db027bac ; + "LengthC6"@en . + + +### https://w3id.org/emmo/domain/battery#battery_a39f4276_64b8_4be8_ab2b_ed22b23e2648 + rdf:type owl:Class ; + rdfs:subClassOf emmo:EMMO_cd2cd0de_e0cc_4ef1_b27e_2e88db027bac ; + "LengthC3"@en . + + +### https://w3id.org/emmo/domain/battery#battery_a478b9dd_607a_4f37_8b4e_c5d81e4ba83c + rdf:type owl:Class ; + rdfs:subClassOf ; + "SurfaceNE"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "the surface bounded by lengths n and e"@en . + + +### https://w3id.org/emmo/domain/battery#battery_ad227c8d_40a5_4252_a8c0_9d383ddcae88 + rdf:type owl:Class ; + rdfs:subClassOf ; + "SurfaceBA"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "the surface bounded by lengths b and a"@en . + + +### https://w3id.org/emmo/domain/battery#battery_ad84886e_f899_4c89_9dde_1866bd27074f + rdf:type owl:Class ; + rdfs:subClassOf emmo:EMMO_cd2cd0de_e0cc_4ef1_b27e_2e88db027bac ; + "LengthA1"@en . + + +### https://w3id.org/emmo/domain/battery#battery_af5f72a5_8711_4674_b305_66d7c5d368a9 + rdf:type owl:Class ; + rdfs:subClassOf emmo:EMMO_cd2cd0de_e0cc_4ef1_b27e_2e88db027bac ; + "LengthC2"@en . + + +### https://w3id.org/emmo/domain/battery#battery_b547837b_d831_4901_81de_c0c186cc5083 + rdf:type owl:Class ; + rdfs:subClassOf ; + "SurfaceCA4"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "the surface bounded by lengths c and a4"@en . + + +### https://w3id.org/emmo/domain/battery#battery_b55058a1_98f5_4440_9061_423ee9a366cb + rdf:type owl:Class ; + rdfs:subClassOf ; + "PairedTerminalPrismatic"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "a prismatic cell form factor with paired terminals"@en ; + emmo:EMMO_c7b62dd7_063a_4c2a_8504_42f7264ba83f "" . + + +### https://w3id.org/emmo/domain/battery#battery_b66bc898_f902_4b44_9f8a_c19ed224a9bc + rdf:type owl:Class ; + rdfs:subClassOf ; + "OppositeTerminalPouch"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "a pouch cell form factor with opposite terminals"@en ; + emmo:EMMO_c7b62dd7_063a_4c2a_8504_42f7264ba83f "for the nomenclature of surfaces and lengths, cells are oriented laying on their largest surface, with the positive terminal facing left, and manufacturer text or barcode facing upwards"@en . + + +### https://w3id.org/emmo/domain/battery#battery_bb3c5cff_830f_4399_b023_e4b24d99f33f + rdf:type owl:Class ; + rdfs:subClassOf ; + "SurfaceBC3"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "the surface bounded by lengths b and c3"@en . + + +### https://w3id.org/emmo/domain/battery#battery_c1eda7a6_d643_450a_a540_3cc561787fc4 + rdf:type owl:Class ; + rdfs:subClassOf emmo:EMMO_cd2cd0de_e0cc_4ef1_b27e_2e88db027bac ; + "LengthC"@en . + + +### https://w3id.org/emmo/domain/battery#battery_c2697785_d9c4_4f39_96d4_020988a3919c + rdf:type owl:Class ; + rdfs:subClassOf ; + "SurfaceA4C"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "the surface bounded by lengths a4 and c"@en . + + +### https://w3id.org/emmo/domain/battery#battery_c4d016c7_4a21_4221_848b_6089ceca274a + rdf:type owl:Class ; + rdfs:subClassOf ; + "SurfaceB2A"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "the surface bounded by lengths b2 and a"@en . + + +### https://w3id.org/emmo/domain/battery#battery_cef18b45_9bb6_49de_bbbb_4072844efd7e + rdf:type owl:Class ; + rdfs:subClassOf ; + "OppositeTerminalPrismatic"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "a prismatic cell form factor with opposite terminals"@en . + + +### https://w3id.org/emmo/domain/battery#battery_d1d23f15_dc61_475d_b470_90283c679b40 + rdf:type owl:Class ; + rdfs:subClassOf ; + "SurfaceCB3"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "the surface bounded by lengths c and b3"@en . + + +### https://w3id.org/emmo/domain/battery#battery_d215302b_92b5_4baf_b9ad_b5ee320db49e + rdf:type owl:Class ; + rdfs:subClassOf ; + "SurfaceB3C"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "the surface bounded by lengths b3 and c"@en . + + +### https://w3id.org/emmo/domain/battery#battery_d4ba55c4_b2a9_40ad_acf5_8c4842ea60f5 + rdf:type owl:Class ; + rdfs:subClassOf emmo:EMMO_cd2cd0de_e0cc_4ef1_b27e_2e88db027bac ; + "LengthN"@en . + + +### https://w3id.org/emmo/domain/battery#battery_d7d0da1d_3fab_4913_9c5f_4b14e35eca42 + rdf:type owl:Class ; + rdfs:subClassOf emmo:EMMO_cd2cd0de_e0cc_4ef1_b27e_2e88db027bac ; + "LengthC1"@en . + + +### https://w3id.org/emmo/domain/battery#battery_d7d5ed4d_0f90_4fba_86e7_191e7b4c18b6 + rdf:type owl:Class ; + rdfs:subClassOf ; + "SurfaceC2B4"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "the surface bounded by lengths c2 and b4"@en . + + +### https://w3id.org/emmo/domain/battery#battery_e60b76e0_fea8_460c_bf7d_522d7a9019dc + rdf:type owl:Class ; + rdfs:subClassOf ; + "SurfaceC2B3"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "the surface bounded by lengths c2 and b3"@en . + + +### https://w3id.org/emmo/domain/battery#battery_e7592356_3a59_414c_ab6f_c266fd07c5b0 + rdf:type owl:Class ; + rdfs:subClassOf emmo:EMMO_cd2cd0de_e0cc_4ef1_b27e_2e88db027bac ; + "LengthB2"@en . + + +### https://w3id.org/emmo/domain/battery#battery_e947f245_0f40_4316_b1ee_4846f17f928e + rdf:type owl:Class ; + rdfs:subClassOf ; + "SurfaceA2B2"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "the surface bounded by lengths a2 and b2"@en . + + +### https://w3id.org/emmo/domain/battery#battery_efb2c4b8_acb1_44a1_a72d_101ea984e171 + rdf:type owl:Class ; + rdfs:subClassOf emmo:EMMO_cd2cd0de_e0cc_4ef1_b27e_2e88db027bac ; + "LengthB"@en . + + +### https://w3id.org/emmo/domain/battery#battery_fc8cd031_6015_4c36_994f_f95e58510059 + rdf:type owl:Class ; + rdfs:subClassOf ; + "SurfaceCA3"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "the surface bounded by lengths c and a3"@en . + + +### https://w3id.org/emmo/domain/battery#battery_fd15bee2_96b9_4a55_aa7e_320400ab6de1 + rdf:type owl:Class ; + rdfs:subClassOf ; + "SurfaceB4C"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "the surface bounded by lengths b4 and c"@en . + + +################################################################# +# Annotations +################################################################# + + emmo:EMMO_c7b62dd7_063a_4c2a_8504_42f7264ba83f "" . + + +### Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi diff --git a/module/battery-manufacturing.ttl b/module/battery-manufacturing.ttl new file mode 100644 index 0000000..da4153c --- /dev/null +++ b/module/battery-manufacturing.ttl @@ -0,0 +1,13 @@ +@prefix : . +@prefix owl: . +@prefix rdf: . +@prefix xml: . +@prefix xsd: . +@prefix emmo: . +@prefix rdfs: . +@prefix schema: . +@base . + + rdf:type owl:Ontology ; + owl:versionIRI ; + owl:imports . diff --git a/modules/products.ttl b/module/battery-products.ttl similarity index 96% rename from modules/products.ttl rename to module/battery-products.ttl index 1e1c6c3..ba5367a 100644 --- a/modules/products.ttl +++ b/module/battery-products.ttl @@ -6,11 +6,11 @@ @prefix emmo: . @prefix rdfs: . @prefix schema: . -@base . +@base . - rdf:type owl:Ontology ; - owl:versionIRI ; - owl:imports . + rdf:type owl:Ontology ; + owl:versionIRI ; + owl:imports . ################################################################# # Annotation properties diff --git a/module/battery-testing.ttl b/module/battery-testing.ttl new file mode 100644 index 0000000..8477d07 --- /dev/null +++ b/module/battery-testing.ttl @@ -0,0 +1,134 @@ +@prefix : . +@prefix owl: . +@prefix rdf: . +@prefix xml: . +@prefix xsd: . +@prefix emmo: . +@prefix rdfs: . +@prefix schema: . +@base . + + rdf:type owl:Ontology ; + owl:versionIRI ; + owl:imports . + +################################################################# +# Classes +################################################################# + +### https://w3id.org/emmo/domain/battery#battery_00e62db9_b73a_4c75_b915_f59f1eab3ecb + rdf:type owl:Class ; + rdfs:subClassOf emmo:EMMO_43e9a05d_98af_41b4_92f6_00f79a09bfce ; + "ExternalHeating"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "the process of applying a controlled amount of heat to a sample"@en . + + +### https://w3id.org/emmo/domain/battery#battery_0415f8c5_ac75_4020_b339_bba5a4f5aef4 + rdf:type owl:Class ; + rdfs:subClassOf emmo:EMMO_22522299_4091_4d1f_82a2_3890492df6db ; + "ThermalRunawayTest"@en . + + +### https://w3id.org/emmo/domain/battery#battery_7985009d_a3ac_4850_8b85_76899d432814 + rdf:type owl:Class ; + rdfs:subClassOf emmo:EMMO_86ca9b93_1183_4b65_81b8_c0fcd3bba5ad ; + "Autoclave"@en . + + +### https://w3id.org/emmo/domain/battery#battery_875a302c_a1f4_45b9_933a_559c5b775dad + rdf:type owl:Class ; + rdfs:subClassOf emmo:EMMO_f2d5d3ad_2e00_417f_8849_686f3988d929 ; + "GasChromatograph"@en . + + +### https://w3id.org/emmo/domain/battery#battery_8f56258f_78ab_45f1_9038_08973fab9e4e + rdf:type owl:Class ; + rdfs:subClassOf emmo:EMMO_90ae56e4_d197_49b6_be1a_0049e4756606 ; + "DestroyedBatteryCell"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "a battery cell which is destroyed by some process"@en . + + +### https://w3id.org/emmo/domain/battery#battery_d07216b3_f8df_4905_8a6d_e8ec0abf0557 + rdf:type owl:Class ; + rdfs:subClassOf emmo:EMMO_494b372c_cfdf_47d3_a4de_5e037c540de8 ; + "BatteryCellHolder"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "a holder that mounts a battery and its terminals for a test"@en . + + +### https://w3id.org/emmo/domain/battery#battery_d345eb7f_25da_436c_bed3_ae73f97d9500 + rdf:type owl:Class ; + rdfs:subClassOf emmo:EMMO_43e9a05d_98af_41b4_92f6_00f79a09bfce ; + "SoftVenting"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "a process emitting gas and electrolyte vapour which starts with the opening of the burst plate and ends with the initialization of the main thermal runaway reaction."@en . + + +### https://w3id.org/emmo/domain/battery#battery_f952d3be_723d_4767_ac4e_8b72bac862d6 + rdf:type owl:Class ; + rdfs:subClassOf emmo:EMMO_43e9a05d_98af_41b4_92f6_00f79a09bfce ; + "GasSampling"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "the process of characterizing a gas sample"@en . + + +### https://w3id.org/emmo/domain/battery/battery#battery_14ea92c1_2682_4c52_83a5_632adcfdb1ce +:battery_14ea92c1_2682_4c52_83a5_632adcfdb1ce rdf:type owl:Class ; + rdfs:subClassOf emmo:EMMO_0f6f0120_c079_4d95_bb11_4ddee05e530e ; + "BatteryMeasurementResult"@en . + + +### https://w3id.org/emmo/domain/battery/battery#battery_1d33b96d_f362_41e5_b670_d33cd6a7ab28 +:battery_1d33b96d_f362_41e5_b670_d33cd6a7ab28 rdf:type owl:Class ; + rdfs:subClassOf :battery_6c481323_498b_42c6_915a_53490f409430 , + [ rdf:type owl:Restriction ; + owl:onProperty emmo:EMMO_ae2d1a96_bfa1_409a_a7d2_03d69e8a125a ; + owl:someValuesFrom :battery_74ed2670_657d_4f0b_b0a6_3f13bc2e9c17 + ] , + [ rdf:type owl:Restriction ; + owl:onProperty emmo:EMMO_ae2d1a96_bfa1_409a_a7d2_03d69e8a125a ; + owl:someValuesFrom :battery_bc033b97_a5b7_455c_94ce_e95676cb816b + ] , + [ rdf:type owl:Restriction ; + owl:onProperty emmo:EMMO_c4bace1d_4db0_4cd3_87e9_18122bae2840 ; + owl:someValuesFrom :battery_2198cf67_b5d2_4325_9b6a_dde0a26fd065 + ] ; + "BatteryCycling"@en . + + +### https://w3id.org/emmo/domain/battery/battery#battery_2198cf67_b5d2_4325_9b6a_dde0a26fd065 +:battery_2198cf67_b5d2_4325_9b6a_dde0a26fd065 rdf:type owl:Class ; + rdfs:subClassOf :battery_14ea92c1_2682_4c52_83a5_632adcfdb1ce ; + "BatteryCyclingMeasurementResult"@en . + + +### https://w3id.org/emmo/domain/battery/battery#battery_23e6170d_a70b_4de9_a4db_458e24a327ac +:battery_23e6170d_a70b_4de9_a4db_458e24a327ac rdf:type owl:Class ; + rdfs:subClassOf emmo:EMMO_f2d5d3ad_2e00_417f_8849_686f3988d929 ; + "BatteryCycler"@en ; + emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "A device for performing cycling measurements of a battery."@en . + + +### https://w3id.org/emmo/domain/battery/battery#battery_6c481323_498b_42c6_915a_53490f409430 +:battery_6c481323_498b_42c6_915a_53490f409430 rdf:type owl:Class ; + rdfs:subClassOf emmo:EMMO_463bcfda_867b_41d9_a967_211d4d437cfb , + [ rdf:type owl:Restriction ; + owl:onProperty emmo:EMMO_c4bace1d_4db0_4cd3_87e9_18122bae2840 ; + owl:someValuesFrom :battery_14ea92c1_2682_4c52_83a5_632adcfdb1ce + ] ; + "BatteryMeasurement"@en . + + +### https://w3id.org/emmo/domain/battery/battery#battery_74ed2670_657d_4f0b_b0a6_3f13bc2e9c17 +:battery_74ed2670_657d_4f0b_b0a6_3f13bc2e9c17 rdf:type owl:Class . + + +### https://w3id.org/emmo/domain/battery/battery#battery_bc033b97_a5b7_455c_94ce_e95676cb816b +:battery_bc033b97_a5b7_455c_94ce_e95676cb816b rdf:type owl:Class . + + +### https://w3id.org/emmo/domain/battery/battery#battery_d9b99b14_44e8_473b_af8f_2a160429df69 +:battery_d9b99b14_44e8_473b_af8f_2a160429df69 rdf:type owl:Class ; + rdfs:subClassOf emmo:EMMO_194e367c_9783_4bf5_96d0_9ad597d48d9a , + emmo:EMMO_4db96fb7_e9e0_466d_942b_f6f17bfdc145 ; + "BatteryTimeSeriesDataSet"@en . + + +### Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi diff --git a/modules/catalog-v001.xml b/module/catalog-v001.xml similarity index 96% rename from modules/catalog-v001.xml rename to module/catalog-v001.xml index 84f8ece..7306019 100644 --- a/modules/catalog-v001.xml +++ b/module/catalog-v001.xml @@ -4,11 +4,11 @@ - - - + + + - + diff --git a/modules/quantities.ttl b/shared/battery-quantities.ttl similarity index 97% rename from modules/quantities.ttl rename to shared/battery-quantities.ttl index 2f0ec9b..a9573dc 100644 --- a/modules/quantities.ttl +++ b/shared/battery-quantities.ttl @@ -9,10 +9,10 @@ @prefix dcterms: . @prefix annotations: . @prefix electrochemistry: . -@base . +@base . - rdf:type owl:Ontology ; - owl:versionIRI ; + rdf:type owl:Ontology ; + owl:versionIRI ; owl:imports ; dcterms:abstract "This battery quantities ontology is a domain of the Elementary Multiperspective Materials Ontology (EMMO). It is a specialized framework designed to represent and organize knowledge about battery quantities. It is designed to integrate with the battery domain ontology or other ontologies from the EMMO ecosystem. The main focus of this ontology is to provide machine-readable descriptions of common battery quantities, linking both to the larger descriptions of physical quantities in EMMO as well as other sources of information like the IEC, QUDT, Wikidata, etc. It should be used to support linked data generation in the battery domain."@en ; dcterms:contributor "Casper Welzel Andersen" , @@ -21,7 +21,7 @@ dcterms:creator "Eibar Flores" , "Simon Clark" ; dcterms:license "https://creativecommons.org/licenses/by/4.0/legalcode" ; - owl:versionInfo "0.13.0-beta" . + owl:versionInfo "0.14.0-beta" . ################################################################# # Classes diff --git a/shared/catalog-v001.xml b/shared/catalog-v001.xml new file mode 100644 index 0000000..655b13e --- /dev/null +++ b/shared/catalog-v001.xml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +