diff --git a/.github/workflows/ci_tests.yml b/.github/workflows/ci_tests.yml index 4e147c2..52bcfaa 100644 --- a/.github/workflows/ci_tests.yml +++ b/.github/workflows/ci_tests.yml @@ -1,4 +1,4 @@ -name: CI - Tests +name: EMMO check on: [pull_request] @@ -24,16 +24,32 @@ jobs: - name: Run EMMO Check - battery run: | - emmocheck --verbose --url-from-catalog \ - --skip test_namespace \ - --skip test_quantity_dimension \ - --configfile=.github/utils/emmocheck_config.yml \ - battery.ttl + if [ -f "battery.ttl" ]; then + emmocheck --verbose --url-from-catalog \ + --skip test_namespace \ + --skip test_quantity_dimension \ + --configfile=.github/utils/emmocheck_config.yml \ + battery.ttl + else + echo "battery.ttl not found!" + exit 1 + fi - name: Run EMMO Check - batteryquantities run: | - emmocheck --verbose --url-from-catalog \ - --skip test_namespace \ - --skip test_quantity_dimension \ - --configfile=.github/utils/emmocheck_config.yml \ - batteryquantities.ttl + if [ -f "batteryquantities.ttl" ]; then + emmocheck --verbose --url-from-catalog \ + --skip test_namespace \ + --skip test_quantity_dimension \ + --configfile=.github/utils/emmocheck_config.yml \ + batteryquantities.ttl + elif [ -f "modules/quantities.ttl" ]; then + emmocheck --verbose --url-from-catalog \ + --skip test_namespace \ + --skip test_quantity_dimension \ + --configfile=.github/utils/emmocheck_config.yml \ + modules/quantities.ttl + else + echo "batteryquantities.ttl or modules/quantities.ttl not found!" + exit 1 + fi diff --git a/.github/workflows/doc.yml b/.github/workflows/doc.yml index b139df3..c0f92a5 100644 --- a/.github/workflows/doc.yml +++ b/.github/workflows/doc.yml @@ -4,7 +4,10 @@ on: push: branches: - 'master' - + pull_request: + branches: + - '*' # To ensure it runs on all PRs + env: GIT_USER_NAME: BattINFO Developers GIT_USER_EMAIL: "BattINFO@big-map.org" @@ -23,14 +26,14 @@ jobs: uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v4 #Uses python install action from here: https://github.com/marketplace?type=actions + uses: actions/setup-python@v4 with: - python-version: '3.10' # Replace with the desired Python version + python-version: '3.10' - name: Install dependencies run: | python -m pip install --upgrade pip - pip install Markdown==3.4.3 rdflib==6.3.2 # Add any other dependencies if needed + pip install Markdown==3.4.3 rdflib==6.3.2 pandoc - name: Render documentation from ttl run: python docs/scripts/ttl_to_rst.py @@ -40,25 +43,24 @@ jobs: with: docs-folder: "docs/" pre-build-command: "apt-get update -y; apt-get install -y pandoc" - + - name: Create context file from ttl run: python docs/scripts/ttl_to_context.py - name: Check if HTML context directory exists run: | if [ ! -d "docs/_build/html/context/" ]; then - echo "Creating HTML context directory" sudo mkdir -p docs/_build/html/context/ - else - echo "HTML context directory already exists" fi - + if [ ! -d "docs/_build/html/assets/" ]; then + sudo mkdir -p docs/_build/html/assets/ + fi if [ ! -d "docs/_build/html/versions/" ]; then - echo "Creating HTML versions directory" sudo mkdir -p docs/_build/html/versions/ - else - echo "HTML versions directory already exists" fi + + - name: Copy assets directory to HTML directory + run: sudo cp -r docs/assets/* docs/_build/html/assets/ - name: Copy context file to HTML directory run: sudo cp context/context.json docs/_build/html/context/ @@ -68,10 +70,14 @@ jobs: git config --local user.email "${{ env.GIT_USER_EMAIL }}" git config --local user.name "${{ env.GIT_USER_NAME }}" git add context/context.json - # Check for any changes to commit git diff --staged --quiet || git commit -m "Update context.json file" + - name: Pull latest changes + if: github.event_name == 'push' # Only pull changes during push events + run: git pull origin master --rebase + - name: Push changes + if: github.event_name == 'push' && github.ref == 'refs/heads/master' # Only push during push events on master run: git push origin HEAD:master - name: Fetch all tags and create version directories @@ -79,31 +85,45 @@ jobs: git fetch --tags git tag | while read TAG; do sudo mkdir -p "docs/_build/html/versions/$TAG" + + 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 + sudo cp "quantities-foops.ttl" "docs/_build/html/versions/$TAG/quantities.ttl" + else + echo "File not found!" + exit 1 + fi + python docs/scripts/apply_foops_recommendations.py battery.ttl battery-foops.ttl - python docs/scripts/apply_foops_recommendations.py batteryquantities.ttl batteryquantities-foops.ttl - sudo cp "battery-foops.ttl" "docs/_build/html/versions/$TAG/" - sudo cp "batteryquantities-foops.ttl" "docs/_build/html/versions/$TAG/" + sudo cp "battery-foops.ttl" "docs/_build/html/versions/$TAG/battery.ttl" sudo cp "battery-inferred.ttl" "docs/_build/html/versions/$TAG/" - if [ -d "context" ]; then - echo "Context directory exists, copying context.json to $TAG" - # Make sure the context directory exists in the version-specific directory - sudo mkdir -p "docs/_build/html/versions/$TAG/context" - # Copy context.json to the tag-specific context directory - sudo cp "context/context.json" "docs/_build/html/versions/$TAG/context" - else - echo "No context directory found in the source directory." - fi + if [ -d "context" ]; then + sudo mkdir -p "docs/_build/html/versions/$TAG/context" + sudo cp "context/context.json" "docs/_build/html/versions/$TAG/context" + fi done - name: Copy TTL files to HTML directory run: | + 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 + sudo cp "quantities-foops.ttl" "docs/_build/html/quantities.ttl" + else + echo "battery quantities file not found!" + exit 1 + fi + python docs/scripts/apply_foops_recommendations.py battery.ttl battery-foops.ttl - python docs/scripts/apply_foops_recommendations.py batteryquantities.ttl batteryquantities-foops.ttl sudo cp "battery-foops.ttl" "docs/_build/html/battery.ttl" - sudo cp "batteryquantities-foops.ttl" "docs/_build/html/batteryquantities.ttl" sudo cp "battery-inferred.ttl" "docs/_build/html/battery-inferred.ttl" - + - name: Upload artifacts uses: actions/upload-artifact@v4 with: @@ -111,10 +131,8 @@ jobs: path: docs/_build/html/ - name: Deploy + if: github.ref == 'refs/heads/master' && github.event_name == 'push' # Only deploy during push events on master uses: peaceiris/actions-gh-pages@v3 - if: github.ref == 'refs/heads/master' with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: docs/_build/html - - diff --git a/battery-inferred.ttl b/battery-inferred.ttl index 05ca6e7..4a67653 100644 --- a/battery-inferred.ttl +++ b/battery-inferred.ttl @@ -1,55 +1,55 @@ -@prefix : . +@prefix : . @prefix owl: . @prefix rdf: . @prefix xml: . @prefix xsd: . @prefix rdfs: . -@base . +@base . - rdf:type owl:Ontology ; - owl:versionIRI ; - ""@en , - "CHAMEO is a domain ontology designed to model the common aspects across the different characterisation techniques and methodologies."@en , - """Defines physical quantities in the International System of Quantities (ISQ). ISQ was made an official ISO standard in 2009 and is defined in the ISO/IEC 80000 standard. + rdf:type owl:Ontology ; + owl:versionIRI ; + ""@en , + "CHAMEO is a domain ontology designed to model the common aspects across the different characterisation techniques and methodologies."@en , + """Defines physical quantities in the International System of Quantities (ISQ). ISQ was made an official ISO standard in 2009 and is defined in the ISO/IEC 80000 standard. ISQ underlines the SI system and defines physical quanties that are measured with SI units. ISQ has 7 base quantities and many derived quantities defined in terms of the 7 base quantities. The number of derived quantities not closed and may increase based on the need by domain ontologies."""@en , - """Defines properties as the result of an observation process. Observation is a semiotic process that stimulate an interpretant within the interpreter who communicates the perception result to other interpreters through a sign, which is the property. + """Defines properties as the result of an observation process. Observation is a semiotic process that stimulate an interpretant within the interpreter who communicates the perception result to other interpreters through a sign, which is the property. Hence, properties creates a link between the holistic and the perceptual perspectives. Subclasses of property are subclasses that spesialise the type of observation process."""@en , - """Defines the formal language of metrology, including theoretical and practical aspects of measurements. + """Defines the formal language of metrology, including theoretical and practical aspects of measurements. This module is based on the International vocabulary of metrology (VIM) as well as the ISO/IEC 80000 standard."""@en , - """Defines the holistic perspective which include process and the role of its participants. + """Defines the holistic perspective which include process and the role of its participants. Processes are 4D object's that unfolds in time in a way that has a meaning to the ontologist with participants who's role is assigned by the ontologist."""@en , - """Defines the perceptual perspective, which categorises real world objects according to how they are percieved by an user as a recognisable pattern in space or time. + """Defines the perceptual perspective, which categorises real world objects according to how they are percieved by an user as a recognisable pattern in space or time. The perceptual module includes formal languages, pictures, geometry, mathematics and sounds. Phenomenic objects can be used in a semiotic process as signs."""@en , - """Defines the reductionistic perspective, which uses the fundamental non-transitive parthood relation, called direct parthood, to provide a powerful granularity description of multiscale real world objects. EMMO can in principle represents the Universe with direct parthood relations as a direct rooted tree up to its elementary constituents. + """Defines the reductionistic perspective, which uses the fundamental non-transitive parthood relation, called direct parthood, to provide a powerful granularity description of multiscale real world objects. EMMO can in principle represents the Universe with direct parthood relations as a direct rooted tree up to its elementary constituents. In addition to direct parthood, the reductionistic module defines 'State' as a tesselation of spatial direct parts with no change of granularity or cardinality and 'Existent' as a tesselation of temporal direct parts."""@en , - "Defines the root of the physicalistic perspective that introduces the concept of real world objects that have a meaning for the ontologist under an applied physics perspective."@en , - "Describes manufacturing processes with engineered participants. The module also provides a root for engineered materials."@en , - """Elementary Multiperspective Material Ontology (EMMO) + "Defines the root of the physicalistic perspective that introduces the concept of real world objects that have a meaning for the ontologist under an applied physics perspective."@en , + "Describes manufacturing processes with engineered participants. The module also provides a root for engineered materials."@en , + """Elementary Multiperspective Material Ontology (EMMO) EMMO is a multidisciplinary effort to develop a standard representational framework (the ontology) based on current materials modelling knowledge, including physical sciences, analytical philosophy and information and communication technologies. It provides the connection between the physical world, materials characterisation world and materials modelling world. EMMO is released under a Creative Commons license Attribution 4.0 International (CC BY 4.0)."""@en , - """Introduces the fundamental mereocausal (and mereotopological) concepts of EMMO and their relations with the real world entities that they represent. EMMO uses mereocausality as the ground for all the subsequent ontology modules. + """Introduces the fundamental mereocausal (and mereotopological) concepts of EMMO and their relations with the real world entities that they represent. EMMO uses mereocausality as the ground for all the subsequent ontology modules. The concept of causal connection is used to define the first distinction between ontology entities namely the item and collections. Items are causally self-connected objects, while collections are causally disconnected. Quantum mereology is based on the concept of quantum entity. This module introduces also the fundamental mereotopological relations used to distinguish between space and time dimensions, making spacetime emerge from underlying network of causal relations between quantum entities."""@en , - "Key concepts from the domain of computer science."@en , - "The 'noncoherentsiunits' module contains non-coherent SI derived units. This include ."@en , - "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." , - """The EMMO perspectives level ontology is a container for the EMMO perspectives level ontologies. + "Key concepts from the domain of computer science."@en , + "The 'noncoherentsiunits' module contains non-coherent SI derived units. This include ."@en , + "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." , + """The EMMO perspectives level ontology is a container for the EMMO perspectives level ontologies. The perspectives level ontologies act as roots for extending the EMMO towards specific application domains. They describe the world from different perspectives, including - physicalistic @@ -59,175 +59,176 @@ The perspectives level ontologies act as roots for extending the EMMO towards sp - data - semiotic - persistence"""@en , - "The Electrochemistry Domain Ontology, a specialized domain within the Elementary Multiperspective Materials Ontology (EMMO), encompasses essential terms and relationships for electrochemical systems, materials, methods, 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 electrochemistry. This ontology serves as a foundational resource for harmonizing electrochemical knowledge representation, enhancing data interoperability, and accelerating progress in electrochemical research and development."@en , - "The chemistry module populates the physicalistic perspective with materials subclasses categorised according to modern applied chemistry."@en , - "The materials module populates the physicalistic perspective with materials subclasses categorised according to modern applied physical sciences."@en , - "The math module defines the formal language of mathematics. Mathematical objects represents graphical objects based on graphical symbols arranged according the rules of math."@en , - "The models module defines models as semiotic signs that stands for an object by resembling or imitating it, in shape or by sharing a similar logical structure."@en , - "The module 'coherentsiunits' contain coherent derived SI units. For each physical dimensionality there exists one and only one coherent derived SI unit. Examples of such units are m/s, Pa·m, etc..."@en , - "The module 'prefixedsiunits' contains prefixed SI units, like km, ms, MPa, etc..."@en , - "The module 'siacceptedunits' include non-SI units that are accepted for use with the SI units as well as derived units constructed from SI and SI-accepted units."@en , - """The module 'sidimensionalunits' defines SI dimensional unit classes. These classes provide a categorisation of all units according to their SI physical dimensions. + "The Electrochemistry Domain Ontology, a specialized domain within the Elementary Multiperspective Materials Ontology (EMMO), encompasses essential terms and relationships for electrochemical systems, materials, methods, 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 electrochemistry. This ontology serves as a foundational resource for harmonizing electrochemical knowledge representation, enhancing data interoperability, and accelerating progress in electrochemical research and development."@en , + "The chemistry module populates the physicalistic perspective with materials subclasses categorised according to modern applied chemistry."@en , + "The materials module populates the physicalistic perspective with materials subclasses categorised according to modern applied physical sciences."@en , + "The math module defines the formal language of mathematics. Mathematical objects represents graphical objects based on graphical symbols arranged according the rules of math."@en , + "The models module defines models as semiotic signs that stands for an object by resembling or imitating it, in shape or by sharing a similar logical structure."@en , + "The module 'coherentsiunits' contain coherent derived SI units. For each physical dimensionality there exists one and only one coherent derived SI unit. Examples of such units are m/s, Pa·m, etc..."@en , + "The module 'prefixedsiunits' contains prefixed SI units, like km, ms, MPa, etc..."@en , + "The module 'siacceptedunits' include non-SI units that are accepted for use with the SI units as well as derived units constructed from SI and SI-accepted units."@en , + """The module 'sidimensionalunits' defines SI dimensional unit classes. These classes provide a categorisation of all units according to their SI physical dimensions. This module provides a connection between physical quantities defined in the 'isq' modules and the units defined in the 'siunits' and 'unitsextension' modules."""@en , - """The module 'siunits' defines the 7 base units and 22 derived units as well as the metric prefixes specified in the SI system. + """The module 'siunits' defines the 7 base units and 22 derived units as well as the metric prefixes specified in the SI system. All additional derived units, SI-based or not, goes into the 'units-extension' module."""@en , - "The periodic table domain ontology provide a simple reference implementation of all atoms in the periodic table with a few selected conventional properties. It is ment as both an example for other domain ontologies as well as a useful assert by itself. Periodic table is released under the Creative Commons Attribution 4.0 International license (CC BY 4.0)."@en , - """The perspective module provides the practical implementation of the EMMO pluralistic approach for which the only objective categorization is provided by the Universe individual and all the Quantum individuals. + "The periodic table domain ontology provide a simple reference implementation of all atoms in the periodic table with a few selected conventional properties. It is ment as both an example for other domain ontologies as well as a useful assert by itself. Periodic table is released under the Creative Commons Attribution 4.0 International license (CC BY 4.0)."@en , + """The perspective module provides the practical implementation of the EMMO pluralistic approach for which the only objective categorization is provided by the Universe individual and all the Quantum individuals. Between these two extremes, there are several subjective ways to categorize real world objects, each one provide under a 'Perspective' subclass."""@en , - """The semiotics module is based on the semiotic theory by Charles S. Peirce. It introduces the triadic semiotic process, called semiosis, with its participants an 'object' that is represented by a 'sign' producing another sign, the 'interpretant' and finally the 'interpreter' who connects the 'object', 'sign' and 'interpretant'. + """The semiotics module is based on the semiotic theory by Charles S. Peirce. It introduces the triadic semiotic process, called semiosis, with its participants an 'object' that is represented by a 'sign' producing another sign, the 'interpretant' and finally the 'interpreter' who connects the 'object', 'sign' and 'interpretant'. The role of abstract objects are in EMMO fulfilled by semiotic objects, i.e. real world objects (e.g. symbol or sign) that stand for other real world objects that are to be interpreted by an agent. These symbols appear in actions (semiotic processes) meant to communicate meaning by establishing relationships between symbols (signs)."""@en , - """The symbolic multi-perspective combines the data and reductionistic perspectives to describe symbolic entities. + """The symbolic multi-perspective combines the data and reductionistic perspectives to describe symbolic entities. A symbolic entity is a descrite data that pocess a reductionistic structure, who's elements can be decoded to tokens from one or more alphabets. The symbolic module includes symbols, symbolic constructs and formal languages."""@en , - "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 , - "This electrochemical quantities ontology is a domain of the Elementary Multiperspective Materials Ontology (EMMO). It is a specialized framework designed to represent and organize knowledge about electrochemical quantities. It is designed to integrate with the electrochemistry domain ontology or other ontologies from the EMMO ecosystem. The main focus of this ontology is to provide machine-readable descriptions of common electrochemical 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 electrochemistry domain."@en , - "This ontology provides terms for chemical substances that can be referenced and re-used other resources."@en ; - "CHAMEO" ; - "Del Nostro, P., Goldbeck, G., Toti, D., 2022. CHAMEO: An ontology for the harmonisation of materials characterisation methodologies. Applied Ontology 17, 401–421. doi:10.3233/AO-220271." , - "https://doi.org/10.5281/zenodo.7693664" , - "https://zenodo.org/doi/10.5281/zenodo.10254978" , - "https://zenodo.org/doi/10.5281/zenodo.7693672" ; - , - , - , - , - , - , - "Access, DE" , - "Adham Hashibon, University College of London, UK" , - "Adham Hashibon, University College of London, UK"@en , - "Anne de Baas, Goldbeck Consulting Ltd, UK"@en , - "Casper Welzel Andersen" , - "Francesca L. Bleken, SINTEF, NO" , - "Francesca Lonstad Bleken" , - "Francesca Lønstad Bleken, SINTEF, NO"@en , - "Francesco A. Zaccarini, University of Bologna, IT" , - "Francesco Zaccarini, University of Bologna, IT"@en , - "Fraunhofer IWM, DE" , - "Georg Schmitz, Access, DE" , - "Georg Schmitz, Access, DE"@en , - "Gerhard Goldbeck, Goldbeck Consulting Ltd, UK" , - "Gerhard Goldbeck, Goldbeck Consulting Ltd, UK"@en , - "Goldbeck Consulting Ltd (UK)" , - "Goldbeck Consulting Ltd, UK" , - "Ilaria Maria Paponetti, University of Bologna, IT" , - "Jesper Friis" , - "Jesper Friis, SINTEF, NO" , - "Jesper Friis, SINTEF, NO"@en , - "Michael Noeske, FRAUNHOFER IFAM, DE"@en , - "SINTEF, NO" , - "Sebastiano Moruzzi, University of Bologna, IT"@en , - "Simon Clark, SINTEF, NO" , - "University of Bologna, IT" ; - "2021-12-20" , - "2022-11-25"^^xsd:date , - "2023-09-28"^^xsd:date ; - , - , - , - , - , - "Adham Hashibon" , - "Eibar Flores" , - "Emanuele Ghedini" , - "Emanuele Ghedini, University of Bologna, IT" , - "Emanuele Ghedini, University of Bologna, IT"@en , - "Francesca L. Bleken, SINTEF, NO" , - "Francesca Lønstad Bleken, SINTEF, NO"@en , - "Georg Schmitz" , - "Gerhard Goldbeck" , - "Gerhard Goldbeck, Goldbeck Consulting Ltd, UK" , - "Jesper Friis" , - "Jesper Friis (SINTEF, NO)" , - "Jesper Friis, SINTEF, NO" , - "Jesper Friis, SINTEF, NO"@en , - "Otello M. Roscioni, Goldbeck Consulting Ltd, UK" , - "Simon Clark" ; - "Characterisation Methodology Ontology"@en ; - ; - "https://w3id.org/emmo/domain/characterisation-methodology/chameo" ; - "2024-04-12" , - "2024-07-15"^^xsd:date , - "2024-07-24"^^xsd:date ; - "https://creativecommons.org/licenses/by/4.0/legalcode" , - "https://creativecommons.org/licenses/by/4.0/legalcode"@en ; - "2024-04-12" , - "2024-07-05"^^xsd:date , - "2024-07-15"^^xsd:date , - "2024-07-24"^^xsd:date ; - "EMMC ASBL" , - "EMMC ASBL"@en , - """EMMC ASBL + "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 , + "This electrochemical quantities ontology is a domain of the Elementary Multiperspective Materials Ontology (EMMO). It is a specialized framework designed to represent and organize knowledge about electrochemical quantities. It is designed to integrate with the electrochemistry domain ontology or other ontologies from the EMMO ecosystem. The main focus of this ontology is to provide machine-readable descriptions of common electrochemical 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 electrochemistry domain."@en , + "This ontology provides terms for chemical substances that can be referenced and re-used other resources."@en ; + "CHAMEO" ; + "Del Nostro, P., Goldbeck, G., Toti, D., 2022. CHAMEO: An ontology for the harmonisation of materials characterisation methodologies. Applied Ontology 17, 401–421. doi:10.3233/AO-220271." , + "https://doi.org/10.5281/zenodo.7693664" , + "https://zenodo.org/doi/10.5281/zenodo.10254978" , + "https://zenodo.org/doi/10.5281/zenodo.7693672" ; + , + , + , + , + , + , + "Access, DE" , + "Adham Hashibon, University College of London, UK" , + "Adham Hashibon, University College of London, UK"@en , + "Anne de Baas, Goldbeck Consulting Ltd, UK"@en , + "Casper Welzel Andersen" , + "Francesca L. Bleken, SINTEF, NO" , + "Francesca Lonstad Bleken" , + "Francesca Lønstad Bleken, SINTEF, NO"@en , + "Francesco A. Zaccarini, University of Bologna, IT" , + "Francesco Zaccarini, University of Bologna, IT"@en , + "Fraunhofer IWM, DE" , + "Georg Schmitz, Access, DE" , + "Georg Schmitz, Access, DE"@en , + "Gerhard Goldbeck, Goldbeck Consulting Ltd, UK" , + "Gerhard Goldbeck, Goldbeck Consulting Ltd, UK"@en , + "Goldbeck Consulting Ltd (UK)" , + "Goldbeck Consulting Ltd, UK" , + "Ilaria Maria Paponetti, University of Bologna, IT" , + "Jesper Friis" , + "Jesper Friis, SINTEF, NO" , + "Jesper Friis, SINTEF, NO"@en , + "Michael Noeske, FRAUNHOFER IFAM, DE"@en , + "SINTEF, NO" , + "Sebastiano Moruzzi, University of Bologna, IT"@en , + "Simon Clark, SINTEF, NO" , + "University of Bologna, IT" ; + "2021-12-20" , + "2022-11-25"^^xsd:date , + "2023-09-28"^^xsd:date ; + , + , + , + , + , + "Adham Hashibon" , + "Eibar Flores" , + "Emanuele Ghedini" , + "Emanuele Ghedini, University of Bologna, IT" , + "Emanuele Ghedini, University of Bologna, IT"@en , + "Francesca L. Bleken, SINTEF, NO" , + "Francesca Lønstad Bleken, SINTEF, NO"@en , + "Georg Schmitz" , + "Gerhard Goldbeck" , + "Gerhard Goldbeck, Goldbeck Consulting Ltd, UK" , + "Jesper Friis" , + "Jesper Friis (SINTEF, NO)" , + "Jesper Friis, SINTEF, NO" , + "Jesper Friis, SINTEF, NO"@en , + "Otello M. Roscioni, Goldbeck Consulting Ltd, UK" , + "Simon Clark" ; + "Characterisation Methodology Ontology"@en ; + ; + "https://w3id.org/emmo/domain/characterisation-methodology/chameo" ; + "2024-04-12" , + "2024-08-14"^^xsd:date , + "2024-08-29"^^xsd:date , + "2024-09-15"^^xsd:date ; + "https://creativecommons.org/licenses/by/4.0/legalcode" , + "https://creativecommons.org/licenses/by/4.0/legalcode"@en ; + "2024-04-12" , + "2024-08-14"^^xsd:date , + "2024-08-29"^^xsd:date , + "2024-09-15"^^xsd:date ; + "EMMC ASBL" , + "EMMC ASBL"@en , + """EMMC ASBL European Materials Modelling Council Silversquare Stéphanie Avenue Louise 54 1050 Brussels CBE no: 0731 621 312 contact@emmc.eu"""@en , - "EMMO" ; - , - , - , - , - "" , - " " ; - "Battery Domain Ontology"@en , - "CHAracterisation MEthodology Ontology"@en , - "Chemical Substance Domain Ontology"@en , - "Chemistry"@en , - "Computer science"@en , - "Distinctional"@en , - "EMMO perspectives-level ontology"@en , - "Electrochemistry Domain Ontology"@en , - "Elementary Multiperspective Material Ontology"@en , - "Elementary Multiperspective Material Ontology (EMMO)"@en , - "Holistic"@en , - "Information"@en , - "International System of Quantities (ISQ)"@en , - "Manufacturing"@en , - "Materials"@en , - "Math"@en , - "Mereocausality"@en , - "Metrology"@en , - "Models"@en , - "Perceptual"@en , - "Periodic table"@en , - "Persholistic"@en , - "Persistence"@en , - "Perspective"@en , - "Physicalistic"@en , - "Properties"@en , - "Reductionistic"@en , - "SI dimensional units"@en , - "SI units"@en , - "Semiotics"@en , - "Symbolic"@en , - "Units extension"@en ; - "" , - "10.5281/zenodo.10254978" , - "10.5281/zenodo.7693664" , - "10.5281/zenodo.7693672" ; - "" , - "unstable" ; - "battery" , - "chameo"@en , - "chems" , - "echem" ; - "https://w3id.org/emmo/domain/battery" , - "https://w3id.org/emmo/domain/characterisation-methodology/chameo" , - "https://w3id.org/emmo/domain/chemical-substance" , - "https://w3id.org/emmo/domain/electrochemistry" ; - rdfs:comment """Contacts: + "EMMO" ; + , + , + , + , + "" , + " " ; + "Battery Domain Ontology"@en , + "CHAracterisation MEthodology Ontology"@en , + "Chemical Substance Domain Ontology"@en , + "Chemistry"@en , + "Computer science"@en , + "Distinctional"@en , + "EMMO perspectives-level ontology"@en , + "Electrochemistry Domain Ontology"@en , + "Elementary Multiperspective Material Ontology"@en , + "Elementary Multiperspective Material Ontology (EMMO)"@en , + "Holistic"@en , + "Information"@en , + "International System of Quantities (ISQ)"@en , + "Manufacturing"@en , + "Materials"@en , + "Math"@en , + "Mereocausality"@en , + "Metrology"@en , + "Models"@en , + "Perceptual"@en , + "Periodic table"@en , + "Persholistic"@en , + "Persistence"@en , + "Perspective"@en , + "Physicalistic"@en , + "Properties"@en , + "Reductionistic"@en , + "SI dimensional units"@en , + "SI units"@en , + "Semiotics"@en , + "Symbolic"@en , + "Units extension"@en ; + "" , + "10.5281/zenodo.10254978" , + "10.5281/zenodo.7693664" , + "10.5281/zenodo.7693672" ; + "" , + "unstable" ; + "battery" , + "chameo"@en , + "chems" , + "echem" ; + "https://w3id.org/emmo/domain/battery" , + "https://w3id.org/emmo/domain/characterisation-methodology/chameo" , + "https://w3id.org/emmo/domain/chemical-substance" , + "https://w3id.org/emmo/domain/electrochemistry" ; + rdfs:comment """Contacts: Gerhard Goldbeck Goldbeck Consulting Ltd (UK) email: gerhard@goldbeck-consulting.com"""@en , - """Contacts: + """Contacts: Gerhard Goldbeck Goldbeck Consulting Ltd (UK) email: gerhard@goldbeck-consulting.com @@ -235,52 +236,52 @@ email: gerhard@goldbeck-consulting.com Emanuele Ghedini University of Bologna (IT) email: emanuele.ghedini@unibo.it"""@en , - "Contacts: emmo@emmc.eu" , - "Contacts: emmo@emmc.eu"@en , - """Note: this file has automatically been populated with dimensional units from QUDT. + "Contacts: emmo@emmc.eu" , + "Contacts: emmo@emmc.eu"@en , + """Note: this file has automatically been populated with dimensional units from QUDT. We kindly acknowledge NIST for reusing their content, including the physical dimensionality of units."""@en , - """Note: this file has automatically been populated with dimensional units from QUDT. + """Note: this file has automatically been populated with dimensional units from QUDT. We kindly acknowledge NIST for reusing their content, including the selection of units, their elucidations and conversion multiplier."""@en , - """Note: this file has automatically been populated with units from QUDT. + """Note: this file has automatically been populated with units from QUDT. We kindly acknowledge NIST for reusing their content, including the selection of units, their elucidations and conversion multiplier."""@en , - "The EMMO requires FacT++ reasoner plugin in order to visualize all inferences and class hierarchy (ctrl+R hotkey in Protege)."@en , - "The EMMO requires HermiT reasoner plugin in order to visualize all inferences and class hierarchy (ctrl+R hotkey in Protege)."@en , - "The EMMO should be reasoned in order to visualize all inferences and class hierarchy in Protege (ctrl+R hotkey). It is tested with both the HermiT (preferred) and HermiT reasoners."@en , - "The EMMO should be reasoned with HermiT to visualize all inferences and class hierarchy (ctrl+R hotkey in Protege)."@en , - "This ontology is generated with EMMOntoPy using data from the ASE Python package."@en , - "You can contact EMMO Authors via emmo@emmc.eu"@en ; - owl:backwardCompatibleWith "" , - " " , - "0.12.0-beta" , - "0.19.0-beta" ; - owl:priorVersion "0.12.0-beta" , - "0.19.0-beta" , - "0.6.0-beta" , - "1.0.0-beta2" ; - owl:versionInfo "0.12.1-beta" , - "0.20.0-beta" , - "0.7.0-beta" , - "1.0.0-beta3" , - "1.0.0-beta7" ; - "CHAMEO" ; - ; - " " , - "https://github.com/emmo-repo/EMMO/raw/master/doc/emmo-logo.png" , - "https://raw.githubusercontent.com/emmo-repo/domain-battery/master/docs/assets/img/fig/png/domain-battery-logo.png" , - "https://raw.githubusercontent.com/emmo-repo/domain-characterisation-methodology/main/images/chameo_logo_small.png" , - "https://raw.githubusercontent.com/emmo-repo/domain-electrochemistry/gh-pages/assets/img/fig/png/domain-electrochemistry-logo.png" ; - ; - """Emanuele Ghedini + "The EMMO requires FacT++ reasoner plugin in order to visualize all inferences and class hierarchy (ctrl+R hotkey in Protege)."@en , + "The EMMO requires HermiT reasoner plugin in order to visualize all inferences and class hierarchy (ctrl+R hotkey in Protege)."@en , + "The EMMO should be reasoned in order to visualize all inferences and class hierarchy in Protege (ctrl+R hotkey). It is tested with both the HermiT (preferred) and HermiT reasoners."@en , + "The EMMO should be reasoned with HermiT to visualize all inferences and class hierarchy (ctrl+R hotkey in Protege)."@en , + "This ontology is generated with EMMOntoPy using data from the ASE Python package."@en , + "You can contact EMMO Authors via emmo@emmc.eu"@en ; + owl:backwardCompatibleWith "" , + " " , + "0.12.1beta" , + "0.21.0-beta" ; + owl:priorVersion "0.12.1beta" , + "0.21.0-beta" , + "0.7.0-beta" , + "1.0.0-beta2" ; + owl:versionInfo "0.13.0-beta" , + "0.22.0-beta" , + "0.8.0-beta" , + "1.0.0-beta3" , + "1.0.0-beta7" ; + "CHAMEO" ; + ; + " " , + "https://github.com/emmo-repo/EMMO/raw/master/doc/emmo-logo.png" , + "https://raw.githubusercontent.com/emmo-repo/domain-battery/master/docs/assets/img/fig/png/domain-battery-logo.png" , + "https://raw.githubusercontent.com/emmo-repo/domain-characterisation-methodology/main/images/chameo_logo_small.png" , + "https://raw.githubusercontent.com/emmo-repo/domain-electrochemistry/gh-pages/assets/img/fig/png/domain-electrochemistry-logo.png" ; + ; + """Emanuele Ghedini University of Bologna (IT) email: emanuele.ghedini@unibo.it"""@en , - """Gerhard Goldbeck + """Gerhard Goldbeck Goldbeck Consulting Ltd (UK) email: gerhard@goldbeck-consulting.com"""@en , - "emmo@emmc.eu" , - "emmo@emmc.info"^^xsd:anyURI . + "emmo@emmc.eu" , + "emmo@emmc.info"^^xsd:anyURI . ################################################################# # Annotation properties @@ -623,18 +624,33 @@ owl:qualifiedCardinality rdf:type owl:AnnotationProperty . "the value of the standard InChI of a chemical substance"@en . +### https://w3id.org/emmo/domain/chemical-substance#substance_7fd07cf9_9736_48be_963c_f924ada8ac46 + rdf:type owl:AnnotationProperty ; + "canonicalSMILES"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_097ea615_c209_4edd_a1a1_5eea71d98fe8 rdf:type owl:AnnotationProperty ; "maccorLabel"@en ; "the label of a term used in resources from Maccor"@en . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_0a5b99ee_995b_4899_a79b_925a4086da37 + rdf:type owl:AnnotationProperty ; + "bpxKey"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_1b717a20_17e3_4480_8c60_c4ae94058f05 rdf:type owl:AnnotationProperty ; "batteryArchiveLabel"@en ; "the label of a term used in resources from Battery Archive"@en . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_1b718841_5d72_4071_bb71_fc4a754f5e30 + rdf:type owl:AnnotationProperty ; + "cidemodKey"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_69022178_77b8_4669_97e2_351d45356e5a rdf:type owl:AnnotationProperty ; "biologicLabel"@en ; @@ -7029,7 +7045,7 @@ Unit of degeneracy in quantum mechanics"""@en . ### https://w3id.org/emmo#EMMO_1744d51d_0dac_4f48_8b50_fde6c7c2ab39 rdf:type owl:Class ; rdfs:subClassOf , - ; + ; "EffectiveDiffusionCoefficient"@en ; "https://www.wikidata.org/wiki/Q258852" ; "Diffusion coefficient through the pore space of a porous media."@en . @@ -24490,12 +24506,15 @@ sin(x) = y"""@en . ### https://w3id.org/emmo#EMMO_e6e7277a_1d40_4be5_a3a9_afd3da53d937 rdf:type owl:Class ; rdfs:subClassOf , - ; + , + ; "ElectrolyticConductivity"@en ; "https://qudt.org/vocab/quantitykind/ElectrolyticConductivity" ; "https://www.wikidata.org/wiki/Q907564" ; "https://www.electropedia.org/iev/iev.nsf/display?openform&ievref=114-01-03" ; - "9-44"@en . + "9-44"@en ; + "['Parameterisation','Electrolyte','Conductivity [S.m-1]']"@en ; + "['electrolyte','ionic_conductivity','value']"@en . ### https://w3id.org/emmo#EMMO_e6efd70d_87b4_4e18_a471_9b29c7a1fe16 @@ -34540,83 +34559,6 @@ Wikipedia"""@en ; "tris(trimethylsilyl) phosphite" . -### https://w3id.org/emmo/domain//electrochemistry#electrochemistry_0ed0362e_b7ae_482c_a7d0_2ca2eebda648 - rdf:type owl:Class ; - rdfs:subClassOf ; - "D30ParticleSize"@en ; - "a statistical measure used in particle size distribution analysis, indicating the particle diameter below which 30% of the sample's particles fall."@en . - - -### https://w3id.org/emmo/domain//electrochemistry#electrochemistry_14d93129_d94d_42ff_a6f2_e8fca36ffec4 - rdf:type owl:Class ; - rdfs:subClassOf ; - "EffectivePorousMediaQuantity"@en ; - "a physical quantity that is adjusted to consider the effects of porous media structure"@en . - - -### https://w3id.org/emmo/domain//electrochemistry#electrochemistry_2e2d92f4_9fd5_4965_b15a_30b43c68e3e5 - rdf:type owl:Class ; - rdfs:subClassOf ; - "D5ParticleSize"@en ; - "a statistical measure used in particle size distribution analysis, indicating the particle diameter below which 5% of the sample's particles fall."@en . - - -### https://w3id.org/emmo/domain//electrochemistry#electrochemistry_62e03250_8987_497b_85d5_1399aca9a0aa - rdf:type owl:Class ; - rdfs:subClassOf ; - "D20ParticleSize"@en ; - "a statistical measure used in particle size distribution analysis, indicating the particle diameter below which 20% of the sample's particles fall."@en . - - -### https://w3id.org/emmo/domain//electrochemistry#electrochemistry_7f17f6bb_c1f9_4f4a_bfdf_d8974443d07b - rdf:type owl:Class ; - rdfs:subClassOf ; - "D25ParticleSize"@en ; - "a statistical measure used in particle size distribution analysis, indicating the particle diameter below which 25% of the sample's particles fall."@en . - - -### https://w3id.org/emmo/domain//electrochemistry#electrochemistry_8768c8f4_eaa8_4670_a3a0_91524e59a7f6 - rdf:type owl:Class ; - rdfs:subClassOf ; - "D60ParticleSize"@en ; - "a statistical measure used in particle size distribution analysis, indicating the particle diameter below which 60% of the sample's particles fall."@en . - - -### https://w3id.org/emmo/domain//electrochemistry#electrochemistry_92fc0dba_6f11_4019_a8cb_db2a5b1634f5 - rdf:type owl:Class ; - rdfs:subClassOf ; - "D15ParticleSize"@en ; - "a statistical measure used in particle size distribution analysis, indicating the particle diameter below which 15% of the sample's particles fall."@en . - - -### https://w3id.org/emmo/domain//electrochemistry#electrochemistry_9d60c4ab_d9ac_4dda_af0c_c64059326916 - rdf:type owl:Class ; - rdfs:subClassOf ; - "D45ParticleSize"@en ; - "a statistical measure used in particle size distribution analysis, indicating the particle diameter below which 45% of the sample's particles fall."@en . - - -### https://w3id.org/emmo/domain//electrochemistry#electrochemistry_b095e977_dbc2_4a9e_9930_6af0dab089f1 - rdf:type owl:Class ; - rdfs:subClassOf ; - "D55ParticleSize"@en ; - "a statistical measure used in particle size distribution analysis, indicating the particle diameter below which 55% of the sample's particles fall."@en . - - -### https://w3id.org/emmo/domain//electrochemistry#electrochemistry_c1c1288c_97c1_4f1f_8f42_6dfd34d028fd - rdf:type owl:Class ; - rdfs:subClassOf ; - "D35ParticleSize"@en ; - "a statistical measure used in particle size distribution analysis, indicating the particle diameter below which 35% of the sample's particles fall."@en . - - -### https://w3id.org/emmo/domain//electrochemistry#electrochemistry_c8abaf09_300a_4008_a42a_2f4a3953ca7a - rdf:type owl:Class ; - rdfs:subClassOf ; - "D40ParticleSize"@en ; - "a statistical measure used in particle size distribution analysis, indicating the particle diameter below which 40% of the sample's particles fall."@en . - - ### https://w3id.org/emmo/domain/battery#battery_0493552f_6463_4f57_bdbf_31b5b15ea72f rdf:type owl:Class ; rdfs:subClassOf ; @@ -39599,6 +39541,17 @@ Wear is defined as the progressive removal of the material from a solid surface "TransitionMetalSaltCompound"@en . +### https://w3id.org/emmo/domain/chemical-substance#substance_0160f86c_e567_40d4_a457_25cf170e7ef2 + rdf:type owl:Class ; + rdfs:subClassOf ; + "NonStoichiometricSiliconOxide"@en , + "SiOx" ; + "SiliconOxide"@en ; + "https://www.wikidata.org/wiki/Q110930085"@en ; + "an oxide of silicon with the general form SiOx where the stoichiometry of oxygen, x, is between 1 and 2"@en ; + "SiOx" . + + ### https://w3id.org/emmo/domain/chemical-substance#substance_02172b42_6e67_439c_93f4_42e7949268ce rdf:type owl:Class ; rdfs:subClassOf ; @@ -44205,7 +44158,7 @@ Wear is defined as the progressive removal of the material from a solid surface ### https://w3id.org/emmo/domain/chemical-substance#substance_a9218f8f_2e80_497e_b968_b4947cf21802 rdf:type owl:Class ; - rdfs:subClassOf ; + rdfs:subClassOf ; "ZirconiumOxideCompound"@en . @@ -45165,6 +45118,20 @@ Wear is defined as the progressive removal of the material from a solid surface "InChI=1S/C3H6O3/c1-5-3(4)6-2/h1-2H3" . +### https://w3id.org/emmo/domain/chemical-substance#substance_c4b64c5b_2a2c_4e19_a4c5_2c9ac037d3e3 + rdf:type owl:Class ; + rdfs:subClassOf ; + "SiO" ; + "SiliconMonoxide"@en ; + "https://www.wikidata.org/wiki/Q414909" ; + "https://pubchem.ncbi.nlm.nih.gov/compound/66241" ; + "SiO" ; + "https://en.wikipedia.org/wiki/Silicon_monoxide" ; + "oxosilicon" ; + "InChI=1S/OSi/c1-2" ; + "O=[Si]" . + + ### https://w3id.org/emmo/domain/chemical-substance#substance_c4d116ed_258d_482c_8632_5c8229e7b245 rdf:type owl:Class ; rdfs:subClassOf ; @@ -46023,6 +45990,12 @@ Wear is defined as the progressive removal of the material from a solid surface "substance that can act as an acid or a base"@en . +### https://w3id.org/emmo/domain/chemical-substance#substance_de2123d1_7ba2_4d3a_837d_a51a5c9170b8 + rdf:type owl:Class ; + rdfs:subClassOf ; + "NonMetalOxide"@en . + + ### https://w3id.org/emmo/domain/chemical-substance#substance_de52b69b_3c86_4f1c_a467_7a1fa411bc36 rdf:type owl:Class ; rdfs:subClassOf ; @@ -47065,6 +47038,21 @@ Wear is defined as the progressive removal of the material from a solid surface "InChI=1S/Al.3BrH/h;3*1H/q+3;;;/p-3" . +### https://w3id.org/emmo/domain/chemical-substance#substance_fef7bf51_9187_4c3b_94e8_91ac7593fd21 + rdf:type owl:Class ; + rdfs:subClassOf ; + "SiO2" , + "Silica"@en ; + "SiliconDioxide"@en ; + "https://www.wikidata.org/wiki/Q116269" ; + "https://pubchem.ncbi.nlm.nih.gov/compound/24261" ; + "SiO2" ; + "https://en.wikipedia.org/wiki/Silicon_dioxide" ; + "dioxosilane"@en ; + "InChI=1S/O2Si/c1-3-2" ; + "O=[Si]=O" . + + ### https://w3id.org/emmo/domain/chemical-substance#substance_ff0f6cb9_d9e7_4a9e_848f_02200eed0cf7 rdf:type owl:Class ; rdfs:subClassOf ; @@ -47117,6 +47105,14 @@ Wear is defined as the progressive removal of the material from a solid surface "InChI=1S/Pb" . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_00244072_8d24_4e34_9f6a_c7b2b132b2c8 + rdf:type owl:Class ; + rdfs:subClassOf , + ; + "PseudoOpenCircuitVoltageTest"@en ; + "a test where an electrochemical device is operated at a very low current, approximating equilibrium behaviour, in order to extract a pseudo-open-circuit-voltage profile"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_0089729b_5890_4c15_aa09_1244d41f8626 rdf:type owl:Class ; rdfs:subClassOf ; @@ -47466,6 +47462,16 @@ Wear is defined as the progressive removal of the material from a solid surface "an electrode with blended lithium nickel manganese cobalt oxide (NMC) and lithium cobalt oxide (LCO) active materials"@en . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_098f98dc_e015_4dbd_b358_a7ac3b3ecff3 + rdf:type owl:Class ; + rdfs:subClassOf ; + "InitialChargeCarrierConcentrationInElectrolyte"@en ; + "the initial amount concentration of lithium in an electrolyte"@en ; + "this is a very specific term with a narrow conceptualization, used mostly as an anchor term for supporting interoperability; a more general term is suitable in most cases."@en ; + "['Parameterisation','Electrolyte','Initial concentration [mol.m-3]']"@en ; + "['electrolyte','initial_concentration','value']"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_09a7f560_9ddf_4c32_b067_b213eca5b0a1 rdf:type owl:Class ; rdfs:subClassOf ; @@ -47514,6 +47520,14 @@ Wear is defined as the progressive removal of the material from a solid surface "A phenomenon that causes an electrochemical device to deviate from its ideal behaviour."@en . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_0a1e73c5_e91b_4365_88d4_1e1f476bf776 + rdf:type owl:Class ; + rdfs:subClassOf ; + "PositiveElectrodeActiveMaterialVolumetricSurfaceArea"@en ; + "this is a very specific term with a narrow conceptualization, used mostly as an anchor term for supporting interoperability; a more general term is suitable in most cases."@en ; + "['Parameterisation','Positive electrode','Surface area per unit volume [m-1]']"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_0a399f3f_b873_41f5_be1f_9b6df75cc30a rdf:type owl:Class ; rdfs:subClassOf ; @@ -47641,6 +47655,16 @@ Wear is defined as the progressive removal of the material from a solid surface "the miniumum temperature at which an electrochemical device shall be stored"@en . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_0e2f4fe6_570a_4d13_81e9_de1d4f9987af + rdf:type owl:Class ; + rdfs:subClassOf , + ; + "NegativeElectrodeActiveMaterialOpenCircuitVoltage"@en ; + "this is a very specific term with a narrow conceptualization, used mostly as an anchor term for supporting interoperability; a more general term is suitable in most cases."@en ; + "['Parameterisation','Negative electrode','OCP [V]']"@en ; + "['negative_electrode','active_materials',0,'OCP','value']"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_0e33278b_639f_412d_9abd_64c3790026ef rdf:type owl:Class ; rdfs:subClassOf ; @@ -47664,6 +47688,15 @@ Wear is defined as the progressive removal of the material from a solid surface "a prismatic case with a nominal length of 21 mm, width of 148 mm, and height of 128 mm"@en . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_0ea21f71_d1bd_4714_a260_b991e6d4bcf7 + rdf:type owl:Class ; + rdfs:subClassOf ; + "DeviceDensity"@en ; + "the overall density of an electrochemical device, calculated as the quotient of the total mass and the total volume"@en ; + "['Parameterisation','Cell','Density [kg.m-3]']"@en ; + "['properties','density','value']"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_0ea4d188_9701_4699_a5ca_812a98a9afa7 rdf:type owl:Class ; rdfs:subClassOf ; @@ -47671,6 +47704,13 @@ Wear is defined as the progressive removal of the material from a solid surface "the maximum temperature at which an electrochemical device shall be stored"@en . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_0ed0362e_b7ae_482c_a7d0_2ca2eebda648 + rdf:type owl:Class ; + rdfs:subClassOf ; + "D30ParticleSize"@en ; + "a statistical measure used in particle size distribution analysis, indicating the particle diameter below which 30% of the sample's particles fall."@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_0ee59786_b090_444d_a46d_505797d07ca4 rdf:type owl:Class ; rdfs:subClassOf ; @@ -47965,6 +48005,13 @@ Wear is defined as the progressive removal of the material from a solid surface ] . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_14d93129_d94d_42ff_a6f2_e8fca36ffec4 + rdf:type owl:Class ; + rdfs:subClassOf ; + "EffectivePorousMediaQuantity"@en ; + "a physical quantity that is adjusted to consider the effects of porous media structure"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_15325775_6d4c_4192_82f1_e4feca9de426 rdf:type owl:Class ; rdfs:subClassOf ; @@ -48431,6 +48478,15 @@ Aluminum foil"""@en . "a quantity that relates to the kinetics of a reaction."@en . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_21da0fe9_9fb6_4840_a12f_fbcc1ba84fb3 + rdf:type owl:Class ; + rdfs:subClassOf ; + "NegativeElectrodeActiveMaterialGuestStoichiometricCoefficientAtSOC0"@en ; + "this is a very specific term with a narrow conceptualization, used mostly as an anchor term for supporting interoperability; a more general term is suitable in most cases."@en ; + "['Parameterisation','Negative electrode','Minimum stoichiometry']"@en ; + "['negative_electrode','active_materials',0,'stoichiometry0','value']"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_21eef598_0799_4cb1_b2d5_6e072a8579a3 rdf:type owl:Class ; rdfs:subClassOf ; @@ -48883,6 +48939,13 @@ Aluminum foil"""@en . "WeightPercent"@en . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_2c4c2626_7db5_440c_a65e_95ed2986ee01 + rdf:type owl:Class ; + rdfs:subClassOf ; + "InitialCondition"@en ; + "the initial value of a property at the start of a simulation or experiment"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_2c63d7f4_09ba_4ca9_baa2_a1da899bf477 rdf:type owl:Class ; rdfs:subClassOf ; @@ -48952,6 +49015,13 @@ Aluminum foil"""@en . "a measurement of the value of the temperature in units of degree Celsius"@en . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_2e2d92f4_9fd5_4965_b15a_30b43c68e3e5 + rdf:type owl:Class ; + rdfs:subClassOf ; + "D5ParticleSize"@en ; + "a statistical measure used in particle size distribution analysis, indicating the particle diameter below which 5% of the sample's particles fall."@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_2e3e14f9_4cb8_45b2_908e_47eec893dec8 rdf:type owl:Class ; rdfs:subClassOf ; @@ -49055,10 +49125,6 @@ Aluminum foil"""@en . owl:onProperty ; owl:someValuesFrom ] , - [ rdf:type owl:Restriction ; - owl:onProperty ; - owl:someValuesFrom - ] , [ rdf:type owl:Restriction ; owl:onProperty ; owl:someValuesFrom @@ -49643,6 +49709,15 @@ Aluminum foil"""@en . "an electrode which is coated onto a substrate, typically a metallic foil current collector."@en . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_404126e0_cb1b_44e4_98dc_2474185767a1 + rdf:type owl:Class ; + rdfs:subClassOf ; + "PositiveElectrodeReactionRateConstant"@en ; + "this is a very specific term with a narrow conceptualization, used mostly as an anchor term for supporting interoperability; a more general term is suitable in most cases."@en ; + "['Parameterisation','Positive electrode','Reaction rate constant [mol.m-2.s-1]']"@en ; + "['positive_electrode','active_materials',0,'kinetic_constant','value']"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_40ca9548_910a_48b6_9a26_f94095d349cd rdf:type owl:Class ; rdfs:subClassOf ; @@ -49748,6 +49823,15 @@ Aluminum foil"""@en . "often represented in cell designations by the letter P"@en . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_43f77743_1af6_4a0f_9cc6_285c2a450549 + rdf:type owl:Class ; + rdfs:subClassOf ; + "PositiveElectrodeElectronicConductivity"@en ; + "this is a very specific term with a narrow conceptualization, used mostly as an anchor term for supporting interoperability; a more general term is suitable in most cases."@en ; + "['Parameterisation','Positive electrode','Conductivity [S.m-1]']"@en ; + "['positive_electrode','electronic_conductivity','value']"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_444992e5_43f8_44a1_9767_b408dbe54330 rdf:type owl:Class ; rdfs:subClassOf ; @@ -49869,6 +49953,14 @@ Aluminum foil"""@en . "the maximum amount concentration of a species in a phase, either imposed or naturally occurring"@en . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_47288277_4aed_447e_b659_0c975d031406 + rdf:type owl:Class ; + rdfs:subClassOf ; + "SeparatorThickness"@en ; + "['Parameterisation','Separator','Thickness [m]']"@en ; + "['separator','thickness','value']"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_47346d85_b9be_4480_8993_6307b1c58fcd rdf:type owl:Class ; rdfs:subClassOf ; @@ -50125,6 +50217,16 @@ The real (true) area, A_{real}, takes into account non-idealities of the interfa "proposed by John Bockris, M. A. V. Devanathan, and Klaus Mueller in 1963"@en . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_4c274506_af5b_4ef1_8217_829ffd459f28 + rdf:type owl:Class ; + rdfs:subClassOf ; + "ChargeCarrierDiffusivityInElectrolyte"@en ; + "the diffusivity of lithium in an electrolyte"@en ; + "this is a very specific term with a narrow conceptualization, used mostly as an anchor term for supporting interoperability; a more general term is suitable in most cases."@en ; + "['Parameterisation','Electrolyte','Diffusivity [m2.s-1]']"@en ; + "['electrolyte','diffusion_constant','value']"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_4c3ee364_829b_41a4_b895_ca4a041efb2a rdf:type owl:Class ; rdfs:subClassOf ; @@ -50163,6 +50265,16 @@ The real (true) area, A_{real}, takes into account non-idealities of the interfa "The magnitude of a voltage pulse applied to an electrochemical cell during pulsed amperometry and related techniques."@en . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_4d69edda_d2fa_40b0_9c1e_52e08debf578 + rdf:type owl:Class ; + rdfs:subClassOf ; + "ActivationEnergyOfGuestDiffusivityInPositiveElectrodeActiveMaterial"@en ; + "the activation energy barrier in an Arrhenius expression for the diffusivity of lithium in the positive electrode"@en ; + "this is a very specific term with a narrow conceptualization, used mostly as an anchor term for supporting interoperability; a more general term is suitable in most cases."@en ; + "['Parameterisation','Positive electrode','Diffusivity activation energy [J.mol-1]']"@en ; + "['positive_electrode','active_materials',0,'diffusion_constant','arrhenius','activation_energy']"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_4d6f7f50_b343_4bd6_8612_2b8521a99c9b rdf:type owl:Class ; rdfs:subClassOf , @@ -50282,6 +50394,16 @@ The real (true) area, A_{real}, takes into account non-idealities of the interfa "The area where electrochemical reactions normally take place."@en . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_50247e71_75fe_4986_959e_fd06c6be98db + rdf:type owl:Class ; + rdfs:subClassOf ; + "GuestDiffusivityInNegativeElectrodeActiveMaterial"@en ; + "the diffusivity of lithium in the negative electrode"@en ; + "this is a very specific term with a narrow conceptualization, used mostly as an anchor term for supporting interoperability; a more general term is suitable in most cases."@en ; + "['Parameterisation','Negative electrode','Diffusivity [m2.s-1]']"@en ; + "['negative_electrode','active_materials',0,'diffusion_constant','value']"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_502a98a3_ce47_421f_8e0a_016ed171c900 rdf:type owl:Class ; rdfs:subClassOf , @@ -50320,6 +50442,13 @@ The real (true) area, A_{real}, takes into account non-idealities of the interfa "a prismatic case with a nominal length of 27 mm, width of 148 mm, and height of 98 mm"@en . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_50fef664_83c3_4ca5_808c_efaa1acc51b2 + rdf:type owl:Class ; + rdfs:subClassOf ; + "DiffusionData"@en ; + "data that describes the mass diffusivity of some particle under some stated conditions"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_510e4061_c4fa_49aa_a052_23ad56098eda rdf:type owl:Class ; rdfs:subClassOf ; @@ -50387,6 +50516,16 @@ The real (true) area, A_{real}, takes into account non-idealities of the interfa ] . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_52ab4fdd_f945_4541_9ce6_cd6fd3a05861 + rdf:type owl:Class ; + rdfs:subClassOf , + ; + "PositiveElectrodeActiveMaterialOpenCircuitVoltage"@en ; + "this is a very specific term with a narrow conceptualization, used mostly as an anchor term for supporting interoperability; a more general term is suitable in most cases."@en ; + "['Parameterisation','Positive electrode','OCP [V]']"@en ; + "['positive_electrode','active_materials',0,'OCP','value']"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_52ac73c7_763c_4fda_93cd_a2db9dfc2dab rdf:type owl:Class ; rdfs:subClassOf , @@ -50557,6 +50696,23 @@ The real (true) area, A_{real}, takes into account non-idealities of the interfa ] . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_56b9cd1f_5397_4385_9292_30d93d9e7a05 + rdf:type owl:Class ; + rdfs:subClassOf ; + "PostiveElectrodeActivationEnergyOfReaction"@en ; + "['Parameterisation','Positive electrode','Reaction rate constant activation energy [J.mol-1]']"@en . + + +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_56de36fe_e8e1_486c_8d29_061ac8d28c13 + rdf:type owl:Class ; + rdfs:subClassOf ; + "ActivationEnergyOfChargeCarrierDiffusivityInElectrolyte"@en ; + "the activation energy barrier in an Arrhenius expression for the diffusivity of lithium in an electrolyte"@en ; + "this is a very specific term with a narrow conceptualization, used mostly as an anchor term for supporting interoperability; a more general term is suitable in most cases."@en ; + "['Parameterisation','Electrolyte','Diffusivity activation energy [J.mol-1]']"@en ; + "['electrolyte','diffusion_constant','arrhenius','activation_energy']"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_56def0d5_fe57_40d7_85e3_97872fa2a3e1 rdf:type owl:Class ; rdfs:subClassOf ; @@ -50573,6 +50729,13 @@ The real (true) area, A_{real}, takes into account non-idealities of the interfa "an electrode that is coated on both sides of the current collector"@en . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_571c1ae9_c4bf_48ab_babf_536153d22a0b + rdf:type owl:Class ; + rdfs:subClassOf ; + "ElectrolyticConductivityData"@en ; + "data that describes the electrolytic conductivitysome material under some stated conditions"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_573be62a_5aae_4984_9a51_7c50845493df rdf:type owl:Class ; rdfs:subClassOf ; @@ -50599,6 +50762,15 @@ The real (true) area, A_{real}, takes into account non-idealities of the interfa "Cycle Number"@en . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_58400817_3282_46e5_942e_3a1538631403 + rdf:type owl:Class ; + rdfs:subClassOf ; + "PositiveElectrodeActiveMaterialParticleRadius"@en ; + "this is a very specific term with a narrow conceptualization, used mostly as an anchor term for supporting interoperability; a more general term is suitable in most cases."@en ; + "['Parameterisation','Positive electrode','Particle radius [m]']"@en ; + "['positive_electrode','active_materials',0,'particle_radius','value']"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_58413d4e_2885_459e_ac06_8d45e661cf91 rdf:type owl:Class ; rdfs:subClassOf ; @@ -50716,6 +50888,15 @@ The real (true) area, A_{real}, takes into account non-idealities of the interfa ] . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_5cb403c4_4f28_46cb_81c4_21c5c47ef14a + rdf:type owl:Class ; + rdfs:subClassOf ; + "NegativeElectrodeCoatingPorosity"@en ; + "this is a very specific term with a narrow conceptualization, used mostly as an anchor term for supporting interoperability; a more general term is suitable in most cases."@en ; + "['Parameterisation','Negative electrode','Porosity']"@en ; + "['negative_electrode','porosity','value']"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_5cb5548f_f774_4668_ad02_f0742581f2f1 rdf:type owl:Class ; rdfs:subClassOf ; @@ -50934,6 +51115,23 @@ The real (true) area, A_{real}, takes into account non-idealities of the interfa "Successive current steps that form a signal with a staircase waveform."@en . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_62e03250_8987_497b_85d5_1399aca9a0aa + rdf:type owl:Class ; + rdfs:subClassOf ; + "D20ParticleSize"@en ; + "a statistical measure used in particle size distribution analysis, indicating the particle diameter below which 20% of the sample's particles fall."@en . + + +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_62f5beeb_6d1e_442a_8048_3ebe08882964 + rdf:type owl:Class ; + rdfs:subClassOf ; + "PositiveElectrodeCoatingThickness"@en ; + "thickness of the positive electrode coating"@en ; + "this is a very specific term with a narrow conceptualization, used mostly as an anchor term for supporting interoperability; a more general term is suitable in most cases."@en ; + "['Parameterisation','Positive electrode','Thickness [m]']"@en ; + "['positive_electrode','thickness','value']"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_634467ad_feed_4979_adb2_877d98fe1768 rdf:type owl:Class ; rdfs:subClassOf ; @@ -51382,6 +51580,15 @@ The real (true) area, A_{real}, takes into account non-idealities of the interfa "often represented in cell designations by the letter P"@en . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_7481c4c9_c247_4248_a045_a1077230acba + rdf:type owl:Class ; + rdfs:subClassOf ; + "PositiveElectrodeCoatingPorosity"@en ; + "this is a very specific term with a narrow conceptualization, used mostly as an anchor term for supporting interoperability; a more general term is suitable in most cases."@en ; + "['Parameterisation','Positive electrode','Porosity']"@en ; + "['positive_electrode','porosity','value']"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_74861991_7da2_4e0f_b6c1_b16713f538bf rdf:type owl:Class ; rdfs:subClassOf ; @@ -51777,6 +51984,13 @@ Cl2, Hg | Hg2SO4, and Hg | HgO, can be used as reference electrodes in aqueous s "proposed by D. C. Grahame in 1947"@en . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_7f17f6bb_c1f9_4f4a_bfdf_d8974443d07b + rdf:type owl:Class ; + rdfs:subClassOf ; + "D25ParticleSize"@en ; + "a statistical measure used in particle size distribution analysis, indicating the particle diameter below which 25% of the sample's particles fall."@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_7f381c19_cf07_47a8_ab10_0b14d46901e8 rdf:type owl:Class ; rdfs:subClassOf ; @@ -51829,7 +52043,7 @@ Cl2, Hg | Hg2SO4, and Hg | HgO, can be used as reference electrodes in aqueous s , [ rdf:type owl:Restriction ; owl:onProperty ; - owl:someValuesFrom + owl:someValuesFrom ] ; "TimeSeriesDataSet"@en ; "https://www.wikidata.org/wiki/Q186588" ; @@ -51898,6 +52112,15 @@ G° or ΔrG , written as a reduction with respect to that of the standard hydrog "an electrode in which the primary active material consists of ruthenium or ruthenium compounds"@en . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_80920875_62ac_4e29_b970_ec4316e76aa5 + rdf:type owl:Class ; + rdfs:subClassOf ; + "PositiveElectrodeActiveMaterialGuestStoichiometricCoefficientAtSOC0"@en ; + "this is a very specific term with a narrow conceptualization, used mostly as an anchor term for supporting interoperability; a more general term is suitable in most cases."@en ; + "['Parameterisation','Positive electrode','Minimum stoichiometry']"@en ; + "['positive_electrode','active_materials',0,'stoichiometry0','value']"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_80ca00f8_c891_4493_87a2_7d39b9d1e098 rdf:type owl:Class ; rdfs:subClassOf , @@ -52204,6 +52427,16 @@ G° or ΔrG , written as a reduction with respect to that of the standard hydrog ] . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_86af4487_33c1_4562_a00b_3a8252ffe378 + rdf:type owl:Class ; + rdfs:subClassOf ; + "ActivationEnergyOfGuestDiffusivityInNegativeElectrodeActiveMaterial"@en ; + "the activation energy barrier in an Arrhenius expression for the diffusivity of lithium in the negative electrode"@en ; + "this is a very specific term with a narrow conceptualization, used mostly as an anchor term for supporting interoperability; a more general term is suitable in most cases."@en ; + "['Parameterisation','Negative electrode','Diffusivity activation energy [J.mol-1]']"@en ; + "['negative_electrode','active_materials',0,'diffusion_constant','arrhenius','activation_energy']"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_86be0987_5e21_43ec_b975_8f679999d328 rdf:type owl:Class ; rdfs:subClassOf , @@ -52258,6 +52491,13 @@ G° or ΔrG , written as a reduction with respect to that of the standard hydrog "a process in which the electric power is kept constant"@en . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_8768c8f4_eaa8_4670_a3a0_91524e59a7f6 + rdf:type owl:Class ; + rdfs:subClassOf ; + "D60ParticleSize"@en ; + "a statistical measure used in particle size distribution analysis, indicating the particle diameter below which 60% of the sample's particles fall."@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_88100e2c_0f6e_4483_afbf_30029a6702c6 rdf:type owl:Class ; rdfs:subClassOf ; @@ -52405,6 +52645,24 @@ G° or ΔrG , written as a reduction with respect to that of the standard hydrog "The reaction occuring in an air electrode is typically the oxygen reduction reaction (ORR)."@en . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_8c16cb12_41c1_43bd_9e7c_2eea7b06a1f0 + rdf:type owl:Class ; + rdfs:subClassOf ; + "ActivationEnergyOfElectrolyteConductivity"@en ; + "the activation energy barrier in an Arrhenius expression for the ionic conductivity of an electrolyte"@en ; + "['Parameterisation','Electrolyte','Conductivity activation energy [J.mol-1]']"@en ; + "['electrolyte','ionic_conductivity','arrhenius','activation_energy']"@en . + + +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_8c336ae9_1818_4b08_a660_4bb83b28351f + rdf:type owl:Class ; + rdfs:subClassOf ; + "NegativeElectrodeActiveMaterialGuestStoichiometricCoefficientAtSOC100"@en ; + "this is a very specific term with a narrow conceptualization, used mostly as an anchor term for supporting interoperability; a more general term is suitable in most cases."@en ; + "['Parameterisation','Negative electrode','Maximum stoichiometry']"@en ; + "['negative_electrode','active_materials',0,'stoichiometry1','value']"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_8c71739c_27c1_4d19_a0ff_02545296af43 rdf:type owl:Class ; rdfs:subClassOf ; @@ -52615,6 +52873,13 @@ G° or ΔrG , written as a reduction with respect to that of the standard hydrog ] . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_92fc0dba_6f11_4019_a8cb_db2a5b1634f5 + rdf:type owl:Class ; + rdfs:subClassOf ; + "D15ParticleSize"@en ; + "a statistical measure used in particle size distribution analysis, indicating the particle diameter below which 15% of the sample's particles fall."@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_93358d9b_8976_42d0_84ae_e5a2400c3ea7 rdf:type owl:Class ; rdfs:subClassOf ; @@ -52764,6 +53029,15 @@ G° or ΔrG , written as a reduction with respect to that of the standard hydrog "a type of spring, in the form of a conical washer"@en . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_99041897_5c08_40ed_9118_3e77e9b0e191 + rdf:type owl:Class ; + rdfs:subClassOf ; + "PositiveElectrodeActiveMaterialGuestStoichiometricCoefficientAtSOC100"@en ; + "this is a very specific term with a narrow conceptualization, used mostly as an anchor term for supporting interoperability; a more general term is suitable in most cases."@en ; + "['Parameterisation','Positive electrode','Maximum stoichiometry']"@en ; + "['positive_electrode','active_materials',0,'stoichiometry1','value']"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_990d19b8_672a_4219_a2b3_0a25bfa13f69 rdf:type owl:Class ; rdfs:subClassOf ; @@ -52945,6 +53219,15 @@ G° or ΔrG , written as a reduction with respect to that of the standard hydrog "InititalThermodynamicTemperature"@en . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_9cba2158_26ba_4dd7_b082_ba66dbb960c7 + rdf:type owl:Class ; + rdfs:subClassOf ; + "DeviceLumpedSpecificHeatCapacity"@en ; + "the lumped specific heat capacity of an electrochemical device"@en ; + "['Parameterisation','Cell','Specific heat capacity [J.K-1.kg-1]']"@en ; + "['properties','specific_heat','value']"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_9ceffffd_b918_48c2_aad9_5db16fa6149d rdf:type owl:Class ; rdfs:subClassOf ; @@ -52960,6 +53243,15 @@ G° or ΔrG , written as a reduction with respect to that of the standard hydrog "a statistical measure used in particle size distribution analysis, indicating the particle diameter below which 10% of the sample's particles fall."@en . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_9d558b56_d3b8_429a_a4e2_d2ffab895e42 + rdf:type owl:Class ; + rdfs:subClassOf ; + "PositiveElectrodeEntropicChangeCoefficient"@en ; + "this is a very specific term with a narrow conceptualization, used mostly as an anchor term for supporting interoperability; a more general term is suitable in most cases."@en ; + "['Parameterisation','Positive electrode','Entropic change coefficient [V.K-1]']"@en ; + "['positive_electrode','active_materials',0,'entropy_coefficient','value']"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_9d57962c_e150_4e64_962b_8fd6a92c9234 rdf:type owl:Class ; rdfs:subClassOf ; @@ -52970,6 +53262,13 @@ G° or ΔrG , written as a reduction with respect to that of the standard hydrog "the specific energy of an electrochemical device obtained during a discharge process"@en . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_9d60c4ab_d9ac_4dda_af0c_c64059326916 + rdf:type owl:Class ; + rdfs:subClassOf ; + "D45ParticleSize"@en ; + "a statistical measure used in particle size distribution analysis, indicating the particle diameter below which 45% of the sample's particles fall."@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_9d6a52ed_a53d_4327_a391_f173677a4b1d rdf:type owl:Class ; rdfs:subClassOf , @@ -53210,6 +53509,13 @@ G° or ΔrG , written as a reduction with respect to that of the standard hydrog "an electrode in which the primary active material consists of tin or tin compounds"@en . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_a17b9fd0_b005_41eb_b685_e212fc4cecea + rdf:type owl:Class ; + rdfs:subClassOf ; + "DischargingData"@en ; + "data that is obtained from experiment or simulation during a discharging process"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_a17ee4e0_c81a_4a64_9ecb_9c6fa022cf4d rdf:type owl:Class ; rdfs:subClassOf , @@ -53374,6 +53680,23 @@ G° or ΔrG , written as a reduction with respect to that of the standard hydrog ] . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_a4858e4d_dd3b_48ce_97ba_3eeb8571b633 + rdf:type owl:Class ; + rdfs:subClassOf ; + "SeparatorPorosity"@en ; + "['Parameterisation','Separator','Porosity']"@en ; + "['separator','porosity','value']"@en . + + +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_a49d9cd1_bec8_4d1d_9657_d47983e9135d + rdf:type owl:Class ; + rdfs:subClassOf ; + "POCVData"@en , + "PseudoOCVData"@en ; + "PseudoOpenCircuitVoltageData"@en ; + "a dataset resulting from a pseudo-open-circuit voltage experiment or simulation"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_a4dfa5c1_55a9_4285_b71d_90cf6613ca31 rdf:type owl:Class ; rdfs:subClassOf , @@ -53721,6 +54044,14 @@ G° or ΔrG , written as a reduction with respect to that of the standard hydrog "a coin case with a nominal diameter of 11.6 mm and a height of 4.2 mm"@en . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_ac2ffdd9_09cf_42a7_ba6a_1c6968e9a8a5 + rdf:type owl:Class ; + rdfs:subClassOf ; + "GITTData"@en ; + "GalvanostaticIntermittentTitrationTechniqueData"@en ; + "a dataset resulting from a galvanostatic intermittent titration technique experiment or simulation"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_ac6c2371_995a_4fcb_89a2_15cb6615741e rdf:type owl:Class ; rdfs:subClassOf , @@ -53919,6 +54250,13 @@ G° or ΔrG , written as a reduction with respect to that of the standard hydrog ] . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_b095e977_dbc2_4a9e_9930_6af0dab089f1 + rdf:type owl:Class ; + rdfs:subClassOf ; + "D55ParticleSize"@en ; + "a statistical measure used in particle size distribution analysis, indicating the particle diameter below which 55% of the sample's particles fall."@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_b0a0dddb_d942_4af2_b6a7_d7165f4253f1 rdf:type owl:Class ; rdfs:subClassOf ; @@ -54026,6 +54364,15 @@ G° or ΔrG , written as a reduction with respect to that of the standard hydrog "electrode in which the active material is lithium nickel manganese cobalt"@en . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_b4184e46_c53c_47cc_9bfc_186fd77836a5 + rdf:type owl:Class ; + rdfs:subClassOf ; + "DeviceVolume"@en ; + "the total volume of an electrochemical device, determined by its external dimensions"@en ; + "['Parameterisation','Cell','Volume [m3]']"@en ; + "['properties','volume','value']"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_b442217f_02f6_4991_aadf_22d81369223c rdf:type owl:Class ; rdfs:subClassOf ; @@ -54201,6 +54548,20 @@ of other configurations are used."""@en . ] . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_b7ea60b2_18f4_4588_bf19_55539c8e8888 + rdf:type owl:Class ; + rdfs:subClassOf ; + "ExchangeCurrentDensityData"@en ; + "data that describes the exchange current density of some material or electrode under some stated conditions"@en . + + +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_b7f05e67_d7e8_469f_971f_0cb4d4c7e857 + rdf:type owl:Class ; + rdfs:subClassOf ; + "PulseResponseData"@en ; + "time series data that contains a controlled pulse and the response of a system"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_b812e9d0_7c58_4455_b3e7_6847f10c8e8a rdf:type owl:Class ; rdfs:subClassOf , @@ -54472,6 +54833,16 @@ of other configurations are used."""@en . "https://en.wikipedia.org/wiki/Fuel_cell"@en . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_be3da3e2_58a9_4e58_adc2_7336d312717c + rdf:type owl:Class ; + rdfs:subClassOf ; + "NegativeElectrodeElectronicConductivity"@en ; + "the electronic conductivity of the negative electrode"@en ; + "this is a very specific term with a narrow conceptualization, used mostly as an anchor term for supporting interoperability; a more general term is suitable in most cases."@en ; + "['Parameterisation','Negative electrode','Conductivity [S.m-1]']"@en ; + "['negative_electrode','electronic_conductivity','value']"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_bea04148_10d9_4eda_9cd5_8f609d7e9ff8 rdf:type owl:Class ; rdfs:subClassOf , @@ -54498,6 +54869,13 @@ of other configurations are used."""@en . ] . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_bf7bfbcb_0698_47af_8678_af92b2f10414 + rdf:type owl:Class ; + rdfs:subClassOf ; + "ChargingData"@en ; + "data that is obtained from experiment or simulation during a charging process"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_bfbefff0_4df5_47c2_9943_5f42cf268e9e rdf:type owl:Class ; rdfs:subClassOf ; @@ -54505,6 +54883,23 @@ of other configurations are used."""@en . "an electroanalytical technique that involves applying a constant current to a working electrode to strip previously deposited analyte from the electrode surface while measuring the potential change over time"@en . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_bfe553c2_a63e_49b6_a209_0855dfc39724 + rdf:type owl:Class ; + rdfs:subClassOf ; + "NegativeElectrodeActiveMaterialParticleRadius"@en ; + "this is a very specific term with a narrow conceptualization, used mostly as an anchor term for supporting interoperability; a more general term is suitable in most cases."@en ; + "['Parameterisation','Negative electrode','Particle radius [m]']"@en ; + "['negative_electrode','active_materials',0,'particle_radius','value']"@en . + + +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_c052cab7_46eb_4a87_b7a4_05be2572db22 + rdf:type owl:Class ; + rdfs:subClassOf ; + "EISData"@en ; + "ElectrochemicalImpedanceSpectroscopyData"@en ; + "a dataset resulting from an electrochemical impedance spectroscopy experiment or simulation"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_c05692eb_ae92_4e03_b355_f259f9089cb8 rdf:type owl:Class ; rdfs:subClassOf ; @@ -54551,6 +54946,13 @@ of other configurations are used."""@en . "an insertion electrode in which the guest molecule is potassium"@en . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_c1c1288c_97c1_4f1f_8f42_6dfd34d028fd + rdf:type owl:Class ; + rdfs:subClassOf ; + "D35ParticleSize"@en ; + "a statistical measure used in particle size distribution analysis, indicating the particle diameter below which 35% of the sample's particles fall."@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_c2024587_3237_474e_8df9_91d10db2df47 rdf:type owl:Class ; rdfs:subClassOf ; @@ -54718,6 +55120,15 @@ In either case, the magnitude of the catalytic current depends on the applied po ] . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_c5dcb1a2_f2cf_421a_b8ae_47a88a61fce3 + rdf:type owl:Class ; + rdfs:subClassOf ; + "NegativeElectrodeReactionRateConstant"@en ; + "this is a very specific term with a narrow conceptualization, used mostly as an anchor term for supporting interoperability; a more general term is suitable in most cases."@en ; + "['Parameterisation','Negative electrode','Reaction rate constant [mol.m-2.s-1]']"@en ; + "['negative_electrode','active_materials',0,'kinetic_constant','value']"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_c5f51531_1452_4654_82e5_0505491c2c7d rdf:type owl:Class ; rdfs:subClassOf , @@ -54727,6 +55138,14 @@ In either case, the magnitude of the catalytic current depends on the applied po "electrode in which the active material is sodium titanium oxide"@en . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_c5f9b91e_a770_4e9b_837e_fa2a76019111 + rdf:type owl:Class ; + rdfs:subClassOf ; + "NegativeElectrodeActiveMaterialVolumetricSurfaceArea"@en ; + "this is a very specific term with a narrow conceptualization, used mostly as an anchor term for supporting interoperability; a more general term is suitable in most cases."@en ; + "['Parameterisation','Negative electrode','Surface area per unit volume [m-1]']"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_c5fd7b61_40f1_4225_a173_5caa3c5f4773 rdf:type owl:Class ; rdfs:subClassOf ; @@ -54774,6 +55193,16 @@ In either case, the magnitude of the catalytic current depends on the applied po "electrode in which the active material is indium tin oxide"@en . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_c69a9d55_823f_4113_a305_ebc89dde7de3 + rdf:type owl:Class ; + rdfs:subClassOf ; + "PositiveElectrodeActiveMaterialMaximumGuestConcentration"@en ; + "maximum concentration of lithium in the positive electrode"@en ; + "this is a very specific term with a narrow conceptualization, used mostly as an anchor term for supporting interoperability; a more general term is suitable in most cases."@en ; + "['Parameterisation','Positive electrode','Maximum concentration [mol.m-3]']"@en ; + "['positive_electrode','active_materials',0,'maximum_concentration','value']"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_c6d6c0a1_a06b_437a_978f_a469d3071ca9 rdf:type owl:Class ; rdfs:subClassOf ; @@ -54841,6 +55270,13 @@ In either case, the magnitude of the catalytic current depends on the applied po "a thin sheet that has been punched with a pattern of holes, offering controlled porosity and strength for uses in filtration, sound suppression, and structural components"@en . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_c8abaf09_300a_4008_a42a_2f4a3953ca7a + rdf:type owl:Class ; + rdfs:subClassOf ; + "D40ParticleSize"@en ; + "a statistical measure used in particle size distribution analysis, indicating the particle diameter below which 40% of the sample's particles fall."@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_c91164b8_5e56_4c94_bad1_d7ada576b0e7 rdf:type owl:Class ; rdfs:subClassOf , @@ -55082,6 +55518,15 @@ In either case, the magnitude of the catalytic current depends on the applied po "https://goldbook.iupac.org/terms/view/E02238" . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_ccde4e5f_ace4_41d1_b4d8_cbd63e6376e6 + rdf:type owl:Class ; + rdfs:subClassOf ; + "DeviceSurfaceArea"@en ; + "the external surface area of an electrochemical device"@en ; + "['Parameterisation','Parameterisation','Cell','External surface area [m2]']"@en ; + "['properties','external_surface_area','value']"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_cd1b7943_42ce_46bd_8588_1c3161268270 rdf:type owl:Class ; rdfs:subClassOf ; @@ -55106,6 +55551,16 @@ In either case, the magnitude of the catalytic current depends on the applied po "plot of the time-dependence of instantaneous electric potential following a change in applied current"@en . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_cdc91ec0_9fc5_4551_bbd9_6824c2920124 + rdf:type owl:Class ; + rdfs:subClassOf ; + "NegativeElectrodeCoatingThickness"@en ; + "thickness of the negative electrode coating"@en ; + "this is a very specific term with a narrow conceptualization, used mostly as an anchor term for supporting interoperability; a more general term is suitable in most cases."@en ; + "['Parameterisation','Negative electrode','Thickness [m]']"@en ; + "['negative_electrode','thickness','value']"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_ce4352a7_f0b1_4f27_9184_6deebf8bbe96 rdf:type owl:Class ; rdfs:subClassOf ; @@ -55788,6 +56243,16 @@ In either case, the magnitude of the catalytic current depends on the applied po "https://en.wikipedia.org/wiki/Capacity_loss"@en . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_e3e78df2_d568_4ab7_8c0d_d3a2ee3ae282 + rdf:type owl:Class ; + rdfs:subClassOf ; + "ChargeCarrierTransportNumber"@en ; + "transport number of lithium ion in electrolyte"@en ; + "this is a very specific term with a narrow conceptualization, used mostly as an anchor term for supporting interoperability; a more general term is suitable in most cases."@en ; + "['Parameterisation','Electrolyte','Cation transference number']"@en ; + "['electrolyte','transference_number','value']"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_e3f6eacc_f661_404e_ac16_45d2fa1f5d89 rdf:type owl:Class ; rdfs:subClassOf ; @@ -55846,6 +56311,16 @@ In either case, the magnitude of the catalytic current depends on the applied po ] . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_e59188bb_ce66_49f6_84aa_ecb98e76941e + rdf:type owl:Class ; + rdfs:subClassOf ; + "GuestDiffusivityInPositiveElectrodeActiveMaterial"@en ; + "the diffusivity of lithium in the positive electrode"@en ; + "this is a very specific term with a narrow conceptualization, used mostly as an anchor term for supporting interoperability; a more general term is suitable in most cases."@en ; + "['Parameterisation','Positive electrode','Diffusivity [m2.s-1]']"@en ; + "['positive_electrode','active_materials',0,'diffusion_constant','value']"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_e6b63190_acac_4e78_9cba_fb2b10bbe910 rdf:type owl:Class ; rdfs:subClassOf ; @@ -55877,6 +56352,16 @@ In either case, the magnitude of the catalytic current depends on the applied po "a coin case with a nominal diameter of 10.0 mm and a height of 2.5 mm"@en . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_e808a26a_5812_49e9_894c_b793c7fe0c38 + rdf:type owl:Class ; + rdfs:subClassOf ; + "NegativeElectrodeActiveMaterialMaximumGuestConcentration"@en ; + "maximum concentration of lithium in the negative electrode"@en ; + "this is a very specific term with a narrow conceptualization, used mostly as an anchor term for supporting interoperability; a more general term is suitable in most cases."@en ; + "['Parameterisation','Negative electrode','Maximum concentration [mol.m-3]']"@en ; + "['negative_electrode','active_materials',0,'maximum_concentration','value']"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_e84e691a_df58_465c_9771_7a7fe2212ed5 rdf:type owl:Class ; rdfs:subClassOf ; @@ -55992,6 +56477,15 @@ In either case, the magnitude of the catalytic current depends on the applied po "https://goldbook.iupac.org/terms/view/M03777" . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_eac57b09_5cc9_41d7_b2c8_40218d7fd47c + rdf:type owl:Class ; + rdfs:subClassOf ; + "NegativeElectrodeEntropicChangeCoefficient"@en ; + "this is a very specific term with a narrow conceptualization, used mostly as an anchor term for supporting interoperability; a more general term is suitable in most cases."@en ; + "['Parameterisation','Negative electrode','Entropic change coefficient [V.K-1]']"@en ; + "['negative_electrode','active_materials',0,'entropy_coefficient','value']"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_eacb141f_6ab4_491f_8603_a3e025cefc82 rdf:type owl:Class ; rdfs:subClassOf , @@ -56251,6 +56745,13 @@ In either case, the magnitude of the catalytic current depends on the applied po "a coin case with a nominal diameter of 16.0 mm and a height of 3.2 mm"@en . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_f2f36f22_3738_49dd_b43b_7469db6675df + rdf:type owl:Class ; + rdfs:subClassOf ; + "BoundaryCondition"@en ; + "a property whose value is controlled on some surface or domain"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_f330680b_347e_45b3_9113_5ce09d18d60b rdf:type owl:Class ; rdfs:subClassOf ; @@ -56788,6 +57289,14 @@ In either case, the magnitude of the catalytic current depends on the applied po "electrode in which the active material is lithium cobalt oxide"@en . +### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_fda9539d_5232_471c_8945_b9a8ec7247fe + rdf:type owl:Class ; + rdfs:subClassOf ; + "NegativeElectrodeActivationEnergyOfReaction"@en ; + "this is a very specific term with a narrow conceptualization, used mostly as an anchor term for supporting interoperability; a more general term is suitable in most cases."@en ; + "['Parameterisation','Negative electrode','Reaction rate constant activation energy [J.mol-1]']"@en . + + ### https://w3id.org/emmo/domain/electrochemistry#electrochemistry_fe054d02_41c7_40e9_8206_3440ab6a67b2 rdf:type owl:Class ; rdfs:subClassOf ; @@ -56971,15 +57480,12 @@ In either case, the magnitude of the catalytic current depends on the applied po "The universe is considered as a causally self-connected object, encompassing all other objects. For this reason is unique."@en . -[ owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger +[ owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ] . [ owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ] . -[ owl:minQualifiedCardinality "2"^^xsd:nonNegativeInteger - ] . - [ owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ] . @@ -56989,10 +57495,10 @@ In either case, the magnitude of the catalytic current depends on the applied po [ owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ] . -[ owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger +[ owl:minQualifiedCardinality "2"^^xsd:nonNegativeInteger ] . -[ owl:qualifiedCardinality "4"^^xsd:nonNegativeInteger +[ owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ] . [ owl:qualifiedCardinality "3"^^xsd:nonNegativeInteger @@ -57001,6 +57507,9 @@ In either case, the magnitude of the catalytic current depends on the applied po [ owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ] . +[ owl:qualifiedCardinality "4"^^xsd:nonNegativeInteger + ] . + [ owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ] . @@ -57044,6 +57553,9 @@ In either case, the magnitude of the catalytic current depends on the applied po "hasIECCode"@en . + "battmoKey"@en . + + "hasANSICode"@en . diff --git a/battery.ttl b/battery.ttl index 2fcc2cc..94b1514 100644 --- a/battery.ttl +++ b/battery.ttl @@ -17,9 +17,9 @@ @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" ; dcterms:contributor , @@ -28,9 +28,9 @@ dcterms:created "2022-11-25"^^xsd:date ; dcterms:creator , ; - dcterms:issued "2024-07-24"^^xsd:date ; + dcterms:issued "2024-09-15"^^xsd:date ; dcterms:license "https://creativecommons.org/licenses/by/4.0/legalcode" ; - dcterms:modified "2024-07-24"^^xsd:date ; + dcterms:modified "2024-09-15"^^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.0-beta" ; - owl:priorVersion "0.12.0-beta" ; - owl:versionInfo "0.12.1-beta" ; + owl:backwardCompatibleWith "0.12.1beta" ; + owl:priorVersion "0.12.1beta" ; + owl:versionInfo "0.13.0-beta" ; foaf:logo "https://raw.githubusercontent.com/emmo-repo/domain-battery/master/docs/assets/img/fig/png/domain-battery-logo.png" . ################################################################# diff --git a/catalog-v001.xml b/catalog-v001.xml index f50b0d5..f130e6a 100644 --- a/catalog-v001.xml +++ b/catalog-v001.xml @@ -1,14 +1,14 @@ - - + + - - - + + + - + diff --git a/docs/scripts/ttl_to_rst.py b/docs/scripts/ttl_to_rst.py index b0e7d38..6d93548 100644 --- a/docs/scripts/ttl_to_rst.py +++ b/docs/scripts/ttl_to_rst.py @@ -1,4 +1,5 @@ from rdflib import Graph +import os @@ -83,6 +84,10 @@ def entities_to_rst(entities: list[dict]) -> str: rst = "" for item in entities: + # Check if '#' is in the IRI + if '#' not in item['IRI']: + print(f"Skipping IRI without '#': {item['IRI']}") + continue # Skip this entity if no hash is present iri_prefix, iri_suffix = item['IRI'].split("#") @@ -95,7 +100,7 @@ def entities_to_rst(entities: list[dict]) -> str: rst += "\n\n" rst += "* " + item['IRI'] + "\n\n" - + rst += ".. raw:: html\n\n" indent = " " rst += indent + "\n" @@ -107,12 +112,13 @@ def entities_to_rst(entities: list[dict]) -> str: rst += indent + "\n" if value.startswith("http"): value = f"""{value}""" - value = value.encode('ascii', 'xmlcharrefreplace') - value = value.decode('utf-8') - value = value.replace('\n', '\n' + indent) + else: + value = value.encode('ascii', 'xmlcharrefreplace') + value = value.decode('utf-8') + value = value.replace('\n', '\n' + indent) rst += indent + "\n" rst += indent + "\n" - + rst += indent + "
" + key + "" + value + "
\n" rst += "\n\n" @@ -130,38 +136,40 @@ def render_rst_bottom() -> str: ########### RUN THE RENDERING WORKFLOW ############## - def rendering_workflow(): - - # PAGES - ttl_modules = [ - {"section title": "Battery Concepts", - "path": "./battery.ttl"}, - {"section title": "Battery Quantities", - "path": "./batteryquantities.ttl"} - ] + # Adapt based on file structure + ttl_modules = [] + + # 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"}) + else: + raise FileNotFoundError("No suitable TTL file found for battery quantities.") + + # Check for the battery file in the correct directory + if os.path.isfile("./battery.ttl"): + ttl_modules.append({"section title": "Battery Concepts", "path": "./battery.ttl"}) + else: + raise FileNotFoundError("No suitable TTL file found for battery concepts.") # GENERATE PAGES rst_filename = "battery.rst" - rst = render_rst_top() for module in ttl_modules: - g = load_ttl_from_url(module["path"]) - entities_list = extract_terms_info_sparql(g) page_title = module["section title"] rst += page_title + "\n" - for ind in range(len(page_title)): - rst += "=" - rst += "\n\n" + rst += "=" * len(page_title) + "\n\n" rst += entities_to_rst(entities_list) rst += render_rst_bottom() - with open("./docs/"+ rst_filename, "w+", encoding="utf-8") as f: + with open("./docs/" + rst_filename, "w+", encoding="utf-8") as f: f.write(rst) diff --git a/modules/catalog-v001.xml b/modules/catalog-v001.xml new file mode 100644 index 0000000..84f8ece --- /dev/null +++ b/modules/catalog-v001.xml @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/battery-products.ttl b/modules/products.ttl similarity index 100% rename from battery-products.ttl rename to modules/products.ttl diff --git a/batteryquantities.ttl b/modules/quantities.ttl similarity index 98% rename from batteryquantities.ttl rename to modules/quantities.ttl index 33206d3..2f0ec9b 100644 --- a/batteryquantities.ttl +++ b/modules/quantities.ttl @@ -12,8 +12,8 @@ @base . rdf:type owl:Ontology ; - owl:versionIRI ; - owl:imports ; + 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" , "Francesca Lonstad Bleken" , @@ -21,7 +21,7 @@ dcterms:creator "Eibar Flores" , "Simon Clark" ; dcterms:license "https://creativecommons.org/licenses/by/4.0/legalcode" ; - owl:versionInfo "0.12.1-beta" . + owl:versionInfo "0.13.0-beta" . ################################################################# # Classes