diff --git a/_sources/example_linked_data_battery_cell_metadata.ipynb.txt b/_sources/example_linked_data_battery_cell_metadata.ipynb.txt new file mode 100644 index 0000000..d4784d3 --- /dev/null +++ b/_sources/example_linked_data_battery_cell_metadata.ipynb.txt @@ -0,0 +1,486 @@ +{ + "nbformat": 4, + "nbformat_minor": 0, + "metadata": { + "colab": { + "provenance": [] + }, + "kernelspec": { + "name": "python3", + "display_name": "Python 3" + }, + "language_info": { + "name": "python" + } + }, + "cells": [ + { + "cell_type": "markdown", + "source": [ + "# Example: Battery Cell Metadata\n", + "\n", + "Let's describe an instance of a simple CR2032 coin cell with a capacity defined in a specification sheet from the manufacturer!\n", + "\n", + "This example covers a few topics: \n", + "\n", + "- How to describe a resource using ontology terms and JSON-LD \n", + "- How machines convert JSON-LD into triples \n", + "- What is the meaning of the subject, predicate, and object identifiers \n", + "- How to run a simple query using SPARQL **[Moderate]** \n", + "- How to use the ontology to fetch more information from other sources **[Advanced]** \n", + "\n", + "A live version of this notebook is available on Google Colab [here](https://colab.research.google.com/drive/19PxdZDPcKda8Ji6Nyzsz-_8KJFgNkmCa?usp=sharing)\n" + ], + "metadata": { + "id": "1wseTQGaB4x9" + } + }, + { + "cell_type": "markdown", + "source": [ + "## Describe the powder using ontology terms in JSON-LD format\n", + "The JSON-LD data that we will use is:" + ], + "metadata": { + "id": "jcTVz9-DEh3m" + } + }, + { + "cell_type": "code", + "source": [ + "jsonld = {\n", + " \"@context\": \"https://raw.githubusercontent.com/emmo-repo/domain-battery/master/context.json\",\n", + " \"@type\": \"CR2032\",\n", + " \"schema:name\": \"My CR2032 Coin Cell\",\n", + " \"schema:manufacturer\": {\n", + " \"@id\": \"https://www.wikidata.org/wiki/Q3041255\",\n", + " \"schema:name\": \"SINTEF\"\n", + " },\n", + " \"hasProperty\": {\n", + " \"@type\": [\"NominalCapacity\", \"ConventionalProperty\"],\n", + " \"hasNumericalPart\": {\n", + " \"@type\": \"Real\",\n", + " \"hasNumericalValue\": 230\n", + " },\n", + " \"hasMeasurementUnit\": \"emmo:MilliAmpereHour\"\n", + " }\n", + " }" + ], + "metadata": { + "id": "gohQKEBrF2QP" + }, + "execution_count": 18, + "outputs": [] + }, + { + "cell_type": "markdown", + "source": [ + "## Parse this description into a graph\n", + "Now let's see how a machine would process this data by reading it into a Graph!\n", + "\n", + "First, we install and import the python dependencies that we need for this example." + ], + "metadata": { + "id": "in30p-x4H91Y" + } + }, + { + "cell_type": "code", + "source": [ + "# Install and import dependencies\n", + "!pip install jsonschema rdflib requests matplotlib > /dev/null\n", + "\n", + "import json\n", + "import rdflib\n", + "import requests\n", + "import sys\n", + "from IPython.display import Image, display\n", + "import matplotlib.pyplot as plt" + ], + "metadata": { + "id": "wk4sFl_eA2ML" + }, + "execution_count": 19, + "outputs": [] + }, + { + "cell_type": "markdown", + "source": [ + "We create the graph using a very handy python package called [rdflib](https://rdflib.readthedocs.io/en/stable/), which provides us a way to parse our json-ld data, run some queries using the language [SPARQL](https://en.wikipedia.org/wiki/SPARQL), and serialize the graph in any RDF compatible format (e.g. JSON-LD, Turtle, etc.)." + ], + "metadata": { + "id": "lotp-0QABV-2" + } + }, + { + "cell_type": "code", + "source": [ + "# Create a new graph\n", + "g = rdflib.Graph()\n", + "\n", + "# Parse our json-ld data into the graph\n", + "g.parse(data=json.dumps(jsonld), format=\"json-ld\")\n", + "\n", + "# Create a SPARQL query to return all the triples in the graph\n", + "query_all = \"\"\"\n", + "SELECT ?subject ?predicate ?object\n", + "WHERE {\n", + " ?subject ?predicate ?object\n", + "}\n", + "\"\"\"\n", + "\n", + "# Execute the SPARQL query\n", + "all_the_things = g.query(query_all)\n", + "\n", + "# Print the results\n", + "for row in all_the_things:\n", + " print(row)\n" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "zWibLw6NIrrq", + "outputId": "24978463-9827-40cf-f2ce-3e3571716041" + }, + "execution_count": 20, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "(rdflib.term.BNode('N491d2c676a3c42338d5fc6ebcb269501'), rdflib.term.URIRef('https://schema.org/name'), rdflib.term.Literal('My CR2032 Coin Cell'))\n", + "(rdflib.term.BNode('Naa9fd38d24544ac3a7101338c3355212'), rdflib.term.URIRef('http://www.w3.org/1999/02/22-rdf-syntax-ns#type'), rdflib.term.URIRef('http://emmo.info/emmo#EMMO_18d180e4_5e3e_42f7_820c_e08951223486'))\n", + "(rdflib.term.BNode('N491d2c676a3c42338d5fc6ebcb269501'), rdflib.term.URIRef('http://emmo.info/emmo#EMMO_e1097637_70d2_4895_973f_2396f04fa204'), rdflib.term.BNode('Naa471c53140a4ece8ea782629323d435'))\n", + "(rdflib.term.BNode('N491d2c676a3c42338d5fc6ebcb269501'), rdflib.term.URIRef('https://schema.org/manufacturer'), rdflib.term.URIRef('https://www.wikidata.org/wiki/Q3041255'))\n", + "(rdflib.term.BNode('Naa471c53140a4ece8ea782629323d435'), rdflib.term.URIRef('http://emmo.info/emmo#EMMO_bed1d005_b04e_4a90_94cf_02bc678a8569'), rdflib.term.URIRef('emmo:MilliAmpereHour'))\n", + "(rdflib.term.BNode('N491d2c676a3c42338d5fc6ebcb269501'), rdflib.term.URIRef('http://www.w3.org/1999/02/22-rdf-syntax-ns#type'), rdflib.term.URIRef('http://emmo.info/battery#battery_b61b96ac_f2f4_4b74_82d5_565fe3a2d88b'))\n", + "(rdflib.term.BNode('Naa9fd38d24544ac3a7101338c3355212'), rdflib.term.URIRef('http://emmo.info/emmo#EMMO_faf79f53_749d_40b2_807c_d34244c192f4'), rdflib.term.Literal('230', datatype=rdflib.term.URIRef('http://www.w3.org/2001/XMLSchema#integer')))\n", + "(rdflib.term.BNode('Naa471c53140a4ece8ea782629323d435'), rdflib.term.URIRef('http://www.w3.org/1999/02/22-rdf-syntax-ns#type'), rdflib.term.URIRef('file:///content/NominalCapacity'))\n", + "(rdflib.term.BNode('Naa471c53140a4ece8ea782629323d435'), rdflib.term.URIRef('http://emmo.info/emmo#EMMO_8ef3cd6d_ae58_4a8d_9fc0_ad8f49015cd0'), rdflib.term.BNode('Naa9fd38d24544ac3a7101338c3355212'))\n", + "(rdflib.term.BNode('Naa471c53140a4ece8ea782629323d435'), rdflib.term.URIRef('http://www.w3.org/1999/02/22-rdf-syntax-ns#type'), rdflib.term.URIRef('http://emmo.info/emmo#EMMO_d8aa8e1f_b650_416d_88a0_5118de945456'))\n", + "(rdflib.term.URIRef('https://www.wikidata.org/wiki/Q3041255'), rdflib.term.URIRef('https://schema.org/name'), rdflib.term.Literal('SINTEF'))\n" + ] + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "You can see that our human-readable JSON-LD file has been transformed into some nasty looking (but machine-readable!) triples. Let's look at a couple in more detail to understand what's going on.

\n", + "\n", + "## Examine and explore the triples\n", + "\n", + "Let's start with this one:\n", + "\n", + "|   |   |\n", + "|-----------|--------------------------------------|\n", + "| subject | https://www.wikidata.org/wiki/Q3041255 |\n", + "| predicate | https://schema.org/name |\n", + "| object | ‘SINTEF |\n", + "\n", + "This tells the machine that something with a wikidata identifier has a property called 'name' from the schema.org vocabulary with a literal value '**SINTEF**'. These identifiers serve not only as persistent and unique identifiers for the concepts, but also point to a place where a machine can go to learn more about what it is. Try it yourself! Click on one and see where it takes you!

\n", + "\n", + "\n", + "*Neat, right?!* Let's look at another one:\n", + "\n", + "|   |   |\n", + "|-----------|--------------------------------------|\n", + "| subject | 'Nb9d4bdc220954548a09b8b56f95d9cf3' |\n", + "| predicate | http://www.w3.org/1999/02/22-rdf-syntax-ns#type |\n", + "| object | http://emmo.info/battery#battery_b61b96ac_f2f4_4b74_82d5_565fe3a2d88b |\n", + "\n", + "\n", + "\n", + "This tells the machine that a certain node in the graph is a a type of some thing that exists in the EMMO domain 'battery'. And this gets to one of the difficult bits for humans: many ontologies (like EMMO) use UUIDs for term names to ensure that they are universally unique. It works, but it sacrifices the human readability. Luckily we can get around this by assigning human-readable annotations to that term and/or mapping the IRI to a human readable label in a JSON-LD context like we did above.\n", + "\n", + "Go ahead, click the link and see if you can figure out what this thing is...\n", + "\n", + "...*it's a CR2016!* Now we can see how our simple description in the JSON-LD file has now been converted to a machine-readable IRI.

\n", + "\n", + "## Query the graph using SPARQL [Moderate]\n", + "\n", + "Now, let's write a SPARQL query to get back some specific thing...like what is the name of the manufacturer?" + ], + "metadata": { + "id": "C-w1TbxkI4W5" + } + }, + { + "cell_type": "code", + "source": [ + "query = \"\"\"\n", + "PREFIX schema: \n", + "\n", + "SELECT ?manufacturerName\n", + "WHERE {\n", + " ?thing schema:manufacturer ?manufacturer .\n", + " ?manufacturer schema:name ?manufacturerName .\n", + "}\n", + "\"\"\"\n", + "\n", + "# Execute the SPARQL query\n", + "results = g.query(query)\n", + "\n", + "# Print the results\n", + "for row in results:\n", + " print(row)\n" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "6bXHGG4cI-kr", + "outputId": "9687c3f2-fe23-4e67-e072-5912481c1a73" + }, + "execution_count": 21, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "(rdflib.term.Literal('SINTEF'),)\n" + ] + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "## Fetch additional information from other sources [Advanced]\n", + "Ontologies contain a lot of information about the meaning of things, but they don't always contain an exhaustive list of all the properties. Instead, they often point to other sources where that information exists rather than duplicating it. Let's see how you can use the ontology to fetch additional information from other sources.\n", + "\n", + "First, we parse the ontology into the knowledge graph and retrieve the IRIs for the terms that we are interested in. In this case, we want to retrieve more information about Zinc from Wikidata, so we query the ontology to find Zinc's Wikidata ID." + ], + "metadata": { + "id": "b7LJC8BubFce" + } + }, + { + "cell_type": "code", + "source": [ + "# Parse the ontology into the knowledge graph\n", + "ontology = \"https://raw.githubusercontent.com/emmo-repo/domain-battery/master/inferred_version/battery-inferred.ttl\"\n", + "g.parse(ontology, format='turtle')\n", + "\n", + "# Fetch the context\n", + "context_url = 'https://raw.githubusercontent.com/emmo-repo/domain-battery/master/context.json'\n", + "response = requests.get(context_url)\n", + "context_data = response.json()\n", + "\n", + "# Look for the IRI of CR2032 in the context\n", + "cr2032_iri = context_data.get('@context', {}).get('CR2032')\n", + "wikidata_iri = context_data.get('@context', {}).get('wikidataReference')\n", + "\n", + "# Query the ontology to find the wikidata id for CR2032\n", + "query = \"\"\"\n", + "SELECT ?wikidataId\n", + "WHERE {\n", + " <%s> <%s> ?wikidataId .\n", + "}\n", + "\"\"\" % (cr2032_iri, wikidata_iri)\n", + "\n", + "qres = g.query(query)\n", + "for row in qres:\n", + " wikidata_id = row.wikidataId.split('/')[-1]\n", + "\n", + "print(f\"The Wikidata ID of CR2032: {wikidata_id}\")" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "ntT1Rf_yM6sZ", + "outputId": "6ef4d480-f3a5-4c2c-c9ef-a54ac2fa1fc0" + }, + "execution_count": 22, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "The Wikidata ID of CR2032: Q5013811\n" + ] + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "Now that we have the Wikidata ID for CR2032, we can query their SPARQL endpoint to retrieve some property. Let's ask it for the thickness." + ], + "metadata": { + "id": "XGXFrNa5dKSr" + } + }, + { + "cell_type": "code", + "source": [ + "# Query the Wikidata knowledge graph for more information about zinc\n", + "wikidata_endpoint = \"https://query.wikidata.org/sparql\"\n", + "\n", + "# SPARQL query to get the thickness of a CR2032 cell\n", + "query = \"\"\"\n", + "SELECT ?value ?unit WHERE {\n", + " wd:%s p:P2386 ?statement .\n", + " ?statement ps:P2386 ?value .\n", + " OPTIONAL {\n", + " ?statement psv:P2386 ?valueNode .\n", + " ?valueNode wikibase:quantityUnit ?unit .\n", + " }\n", + "}\n", + "\n", + "\"\"\" % wikidata_id\n", + "\n", + "# Execute the request\n", + "response = requests.get(wikidata_endpoint, params={'query': query, 'format': 'json'})\n", + "data = response.json()\n", + "\n", + "# Extract and print the thickness value\n", + "thickness = data['results']['bindings'][0]['value']['value']\n", + "unit = data['results']['bindings'][0]['unit']['value']\n", + "print(f\"Wikidata says the thickness of a CR2032 cell is: {thickness} {unit}\")" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "zTBOZAf-dWQQ", + "outputId": "cbc9309c-a718-4188-e049-9ecb8d025da3" + }, + "execution_count": 23, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Wikidata says the thickness of a CR2032 cell is: 20 http://www.wikidata.org/entity/Q174789\n" + ] + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "We can also retrieve more complex data. For example, let's ask Wikidata to show us an image of a CR2032." + ], + "metadata": { + "id": "-xdSIS6Idy5m" + } + }, + { + "cell_type": "code", + "source": [ + "# SPARQL query to get the image of the CR2032 cell (Q758)\n", + "query = \"\"\"\n", + "SELECT ?image WHERE {\n", + " wd:%s wdt:P18 ?image .\n", + "}\n", + "\"\"\" % wikidata_id\n", + "\n", + "# Execute the request\n", + "response = requests.get(wikidata_endpoint, params={'query': query, 'format': 'json'})\n", + "data = response.json()\n", + "\n", + "# Extract and display the image URL\n", + "if data['results']['bindings']:\n", + " image_url = data['results']['bindings'][0]['image']['value']\n", + " print(f\"Image of a CR2032- cell: {image_url}\")\n", + " display(Image(url=image_url, width=300)) # Adjust width and height as needed\n", + "\n", + "else:\n", + " print(\"No image found.\")" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 339 + }, + "id": "T7bkBY0sNqNY", + "outputId": "c006b1b5-ee78-4d87-978e-ba1925667946" + }, + "execution_count": 24, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Image of a CR2032- cell: http://commons.wikimedia.org/wiki/Special:FilePath/CR2032%20battery%2C%20KTS-2728.jpg\n" + ] + }, + { + "output_type": "display_data", + "data": { + "text/html": [ + "" + ], + "text/plain": [ + "" + ] + }, + "metadata": {} + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "Finally, let's retireve the id for CR2032 in the Google Knowledge Graph and see what it has to say!" + ], + "metadata": { + "id": "mRcFo-MBDVBW" + } + }, + { + "cell_type": "code", + "source": [ + "# SPARQL query to get the image of the CR2032 cell\n", + "query = \"\"\"\n", + "SELECT ?id WHERE {\n", + " wd:%s wdt:P2671 ?id .\n", + "}\n", + "\"\"\" % wikidata_id\n", + "\n", + "# Execute the request\n", + "response = requests.get(wikidata_endpoint, params={'query': query, 'format': 'json'})\n", + "data = response.json()\n", + "\n", + "# Extract and display the image URL\n", + "if data['results']['bindings']:\n", + " gkgid = data['results']['bindings'][0]['id']['value']\n", + " gkgns = 'https://www.google.com/search?kgmid='\n", + " gkg = gkgns + gkgid\n", + " print(f\"The Google Knowledge Graph entry for a CR2032 cell: {gkg}\")\n", + "\n", + "else:\n", + " print(\"None found.\")" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "nAAC5bo8FLD6", + "outputId": "5962f7cf-4272-442a-beeb-0106b87ea790" + }, + "execution_count": 25, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "The Google Knowledge Graph entry for a CR2032 cell: https://www.google.com/search?kgmid=/g/11bc5qf2g9\n" + ] + } + ] + }, + { + "cell_type": "code", + "source": [], + "metadata": { + "id": "T1qUAeCDVNq3" + }, + "execution_count": 25, + "outputs": [] + } + ] +} \ No newline at end of file diff --git a/_sources/examples.rst.txt b/_sources/examples.rst.txt index ebdea2e..e628aef 100644 --- a/_sources/examples.rst.txt +++ b/_sources/examples.rst.txt @@ -1,3 +1,8 @@ +.. toctree:: + :hidden: + + example_linked_data_battery_cell_metadata.ipynb + Examples ======== @@ -6,7 +11,7 @@ Here are some examples to help you get started. You are free to re-use or modify .. grid:: .. grid-item-card:: - :link: example_zinc_powder.html + :link: example_linked_data_battery_cell_metadata.html :octicon:`ruby;1em;sd-text-info` Zinc Powder ^^^^^^^^^^^ diff --git a/battery.html b/battery.html index f6c9a16..a85d9b8 100644 --- a/battery.html +++ b/battery.html @@ -51,7 +51,7 @@ - + @@ -3530,12 +3530,12 @@

StateOfCharge

previous

-

Examples

+

Example: Battery Cell Metadata

+ + + + + + + + + Example: Battery Cell Metadata — BattInfo documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ + + +
+
+ +
+ + + + + + + + + + + + + +
+ +
+ + +
+
+ +
+
+ +
+ +
+ + + + +
+ +
+ + +
+
+ + + + + +
+ +
+

Example: Battery Cell Metadata#

+

Let’s describe an instance of a simple CR2032 coin cell with a capacity defined in a specification sheet from the manufacturer!

+

This example covers a few topics:

+
    +
  • How to describe a resource using ontology terms and JSON-LD

  • +
  • How machines convert JSON-LD into triples

  • +
  • What is the meaning of the subject, predicate, and object identifiers

  • +
  • How to run a simple query using SPARQL [Moderate]

  • +
  • How to use the ontology to fetch more information from other sources [Advanced]

  • +
+

A live version of this notebook is available on Google Colab here

+
+

Describe the powder using ontology terms in JSON-LD format#

+

The JSON-LD data that we will use is:

+
+
[18]:
+
+
+
jsonld = {
+            "@context": "https://raw.githubusercontent.com/emmo-repo/domain-battery/master/context.json",
+            "@type": "CR2032",
+            "schema:name": "My CR2032 Coin Cell",
+            "schema:manufacturer": {
+               "@id": "https://www.wikidata.org/wiki/Q3041255",
+               "schema:name": "SINTEF"
+            },
+            "hasProperty": {
+               "@type": ["NominalCapacity", "ConventionalProperty"],
+               "hasNumericalPart": {
+                     "@type": "Real",
+                     "hasNumericalValue": 230
+               },
+               "hasMeasurementUnit": "emmo:MilliAmpereHour"
+            }
+         }
+
+
+
+
+
+

Parse this description into a graph#

+

Now let’s see how a machine would process this data by reading it into a Graph!

+

First, we install and import the python dependencies that we need for this example.

+
+
[19]:
+
+
+
# Install and import dependencies
+!pip install jsonschema rdflib requests matplotlib > /dev/null
+
+import json
+import rdflib
+import requests
+import sys
+from IPython.display import Image, display
+import matplotlib.pyplot as plt
+
+
+
+

We create the graph using a very handy python package called rdflib, which provides us a way to parse our json-ld data, run some queries using the language SPARQL, and serialize the graph in any RDF compatible format (e.g. JSON-LD, Turtle, etc.).

+
+
[20]:
+
+
+
# Create a new graph
+g = rdflib.Graph()
+
+# Parse our json-ld data into the graph
+g.parse(data=json.dumps(jsonld), format="json-ld")
+
+# Create a SPARQL query to return all the triples in the graph
+query_all = """
+SELECT ?subject ?predicate ?object
+WHERE {
+  ?subject ?predicate ?object
+}
+"""
+
+# Execute the SPARQL query
+all_the_things = g.query(query_all)
+
+# Print the results
+for row in all_the_things:
+    print(row)
+
+
+
+
+
+
+
+
+(rdflib.term.BNode('N491d2c676a3c42338d5fc6ebcb269501'), rdflib.term.URIRef('https://schema.org/name'), rdflib.term.Literal('My CR2032 Coin Cell'))
+(rdflib.term.BNode('Naa9fd38d24544ac3a7101338c3355212'), rdflib.term.URIRef('http://www.w3.org/1999/02/22-rdf-syntax-ns#type'), rdflib.term.URIRef('http://emmo.info/emmo#EMMO_18d180e4_5e3e_42f7_820c_e08951223486'))
+(rdflib.term.BNode('N491d2c676a3c42338d5fc6ebcb269501'), rdflib.term.URIRef('http://emmo.info/emmo#EMMO_e1097637_70d2_4895_973f_2396f04fa204'), rdflib.term.BNode('Naa471c53140a4ece8ea782629323d435'))
+(rdflib.term.BNode('N491d2c676a3c42338d5fc6ebcb269501'), rdflib.term.URIRef('https://schema.org/manufacturer'), rdflib.term.URIRef('https://www.wikidata.org/wiki/Q3041255'))
+(rdflib.term.BNode('Naa471c53140a4ece8ea782629323d435'), rdflib.term.URIRef('http://emmo.info/emmo#EMMO_bed1d005_b04e_4a90_94cf_02bc678a8569'), rdflib.term.URIRef('emmo:MilliAmpereHour'))
+(rdflib.term.BNode('N491d2c676a3c42338d5fc6ebcb269501'), rdflib.term.URIRef('http://www.w3.org/1999/02/22-rdf-syntax-ns#type'), rdflib.term.URIRef('http://emmo.info/battery#battery_b61b96ac_f2f4_4b74_82d5_565fe3a2d88b'))
+(rdflib.term.BNode('Naa9fd38d24544ac3a7101338c3355212'), rdflib.term.URIRef('http://emmo.info/emmo#EMMO_faf79f53_749d_40b2_807c_d34244c192f4'), rdflib.term.Literal('230', datatype=rdflib.term.URIRef('http://www.w3.org/2001/XMLSchema#integer')))
+(rdflib.term.BNode('Naa471c53140a4ece8ea782629323d435'), rdflib.term.URIRef('http://www.w3.org/1999/02/22-rdf-syntax-ns#type'), rdflib.term.URIRef('file:///content/NominalCapacity'))
+(rdflib.term.BNode('Naa471c53140a4ece8ea782629323d435'), rdflib.term.URIRef('http://emmo.info/emmo#EMMO_8ef3cd6d_ae58_4a8d_9fc0_ad8f49015cd0'), rdflib.term.BNode('Naa9fd38d24544ac3a7101338c3355212'))
+(rdflib.term.BNode('Naa471c53140a4ece8ea782629323d435'), rdflib.term.URIRef('http://www.w3.org/1999/02/22-rdf-syntax-ns#type'), rdflib.term.URIRef('http://emmo.info/emmo#EMMO_d8aa8e1f_b650_416d_88a0_5118de945456'))
+(rdflib.term.URIRef('https://www.wikidata.org/wiki/Q3041255'), rdflib.term.URIRef('https://schema.org/name'), rdflib.term.Literal('SINTEF'))
+
+
+

You can see that our human-readable JSON-LD file has been transformed into some nasty looking (but machine-readable!) triples. Let’s look at a couple in more detail to understand what’s going on.

+
+
+

Examine and explore the triples#

+

Let’s start with this one:

+ + + + + + + + + + + + + + + + + +

subject

https://www.wikidata.org/wiki/Q3041255

predicate

https://schema.org/name

object

‘SINTEF

+

This tells the machine that something with a wikidata identifier has a property called ‘name’ from the schema.org vocabulary with a literal value ‘SINTEF’. These identifiers serve not only as persistent and unique identifiers for the concepts, but also point to a place where a machine can go to learn more about what it is. Try it yourself! Click on one and see where it takes you!

+

Neat, right?! Let’s look at another one:

+ + + + + + + + + + + + + + + + + +

subject

‘Nb9d4bdc220954548a09b8b56f95d9cf3’

predicate

http://www.w3.org/1999/02/22-rdf-syntax-ns#type

object

http://emmo.info/battery#battery_b61b96ac_f2f4_4b74_82d5_565fe3a2d88b

+

This tells the machine that a certain node in the graph is a a type of some thing that exists in the EMMO domain ‘battery’. And this gets to one of the difficult bits for humans: many ontologies (like EMMO) use UUIDs for term names to ensure that they are universally unique. It works, but it sacrifices the human readability. Luckily we can get around this by assigning human-readable annotations to that term and/or mapping the IRI to a human readable label in a JSON-LD context like we did above.

+

Go ahead, click the link and see if you can figure out what this thing is…

+

it’s a CR2016! Now we can see how our simple description in the JSON-LD file has now been converted to a machine-readable IRI.

+
+
+

Query the graph using SPARQL [Moderate]#

+

Now, let’s write a SPARQL query to get back some specific thing…like what is the name of the manufacturer?

+
+
[21]:
+
+
+
query = """
+PREFIX schema: <https://schema.org/>
+
+SELECT ?manufacturerName
+WHERE {
+  ?thing schema:manufacturer ?manufacturer .
+  ?manufacturer schema:name ?manufacturerName .
+}
+"""
+
+# Execute the SPARQL query
+results = g.query(query)
+
+# Print the results
+for row in results:
+    print(row)
+
+
+
+
+
+
+
+
+(rdflib.term.Literal('SINTEF'),)
+
+
+
+
+

Fetch additional information from other sources [Advanced]#

+

Ontologies contain a lot of information about the meaning of things, but they don’t always contain an exhaustive list of all the properties. Instead, they often point to other sources where that information exists rather than duplicating it. Let’s see how you can use the ontology to fetch additional information from other sources.

+

First, we parse the ontology into the knowledge graph and retrieve the IRIs for the terms that we are interested in. In this case, we want to retrieve more information about Zinc from Wikidata, so we query the ontology to find Zinc’s Wikidata ID.

+
+
[22]:
+
+
+
# Parse the ontology into the knowledge graph
+ontology = "https://raw.githubusercontent.com/emmo-repo/domain-battery/master/inferred_version/battery-inferred.ttl"
+g.parse(ontology, format='turtle')
+
+# Fetch the context
+context_url = 'https://raw.githubusercontent.com/emmo-repo/domain-battery/master/context.json'
+response = requests.get(context_url)
+context_data = response.json()
+
+# Look for the IRI of CR2032 in the context
+cr2032_iri = context_data.get('@context', {}).get('CR2032')
+wikidata_iri = context_data.get('@context', {}).get('wikidataReference')
+
+# Query the ontology to find the wikidata id for CR2032
+query = """
+SELECT ?wikidataId
+WHERE {
+    <%s> <%s> ?wikidataId .
+}
+""" % (cr2032_iri, wikidata_iri)
+
+qres = g.query(query)
+for row in qres:
+    wikidata_id = row.wikidataId.split('/')[-1]
+
+print(f"The Wikidata ID of CR2032: {wikidata_id}")
+
+
+
+
+
+
+
+
+The Wikidata ID of CR2032: Q5013811
+
+
+

Now that we have the Wikidata ID for CR2032, we can query their SPARQL endpoint to retrieve some property. Let’s ask it for the thickness.

+
+
[23]:
+
+
+
# Query the Wikidata knowledge graph for more information about zinc
+wikidata_endpoint = "https://query.wikidata.org/sparql"
+
+# SPARQL query to get the thickness of a CR2032 cell
+query = """
+SELECT ?value ?unit WHERE {
+  wd:%s p:P2386 ?statement .
+  ?statement ps:P2386 ?value .
+  OPTIONAL {
+    ?statement psv:P2386 ?valueNode .
+    ?valueNode wikibase:quantityUnit ?unit .
+  }
+}
+
+""" % wikidata_id
+
+# Execute the request
+response = requests.get(wikidata_endpoint, params={'query': query, 'format': 'json'})
+data = response.json()
+
+# Extract and print the thickness value
+thickness = data['results']['bindings'][0]['value']['value']
+unit = data['results']['bindings'][0]['unit']['value']
+print(f"Wikidata says the thickness of a CR2032 cell is: {thickness} {unit}")
+
+
+
+
+
+
+
+
+Wikidata says the thickness of a CR2032 cell is: 20 http://www.wikidata.org/entity/Q174789
+
+
+

We can also retrieve more complex data. For example, let’s ask Wikidata to show us an image of a CR2032.

+
+
[24]:
+
+
+
# SPARQL query to get the image of the CR2032 cell (Q758)
+query = """
+SELECT ?image WHERE {
+  wd:%s wdt:P18 ?image .
+}
+""" % wikidata_id
+
+# Execute the request
+response = requests.get(wikidata_endpoint, params={'query': query, 'format': 'json'})
+data = response.json()
+
+# Extract and display the image URL
+if data['results']['bindings']:
+    image_url = data['results']['bindings'][0]['image']['value']
+    print(f"Image of a CR2032- cell: {image_url}")
+    display(Image(url=image_url, width=300))  # Adjust width and height as needed
+
+else:
+    print("No image found.")
+
+
+
+
+
+
+
+
+Image of a CR2032- cell: http://commons.wikimedia.org/wiki/Special:FilePath/CR2032%20battery%2C%20KTS-2728.jpg
+
+
+
+
+
+
+
+
+

Finally, let’s retireve the id for CR2032 in the Google Knowledge Graph and see what it has to say!

+
+
[25]:
+
+
+
# SPARQL query to get the image of the CR2032 cell
+query = """
+SELECT ?id WHERE {
+  wd:%s wdt:P2671 ?id .
+}
+""" % wikidata_id
+
+# Execute the request
+response = requests.get(wikidata_endpoint, params={'query': query, 'format': 'json'})
+data = response.json()
+
+# Extract and display the image URL
+if data['results']['bindings']:
+    gkgid = data['results']['bindings'][0]['id']['value']
+    gkgns = 'https://www.google.com/search?kgmid='
+    gkg = gkgns + gkgid
+    print(f"The Google Knowledge Graph entry for a CR2032 cell: {gkg}")
+
+else:
+    print("None found.")
+
+
+
+
+
+
+
+
+The Google Knowledge Graph entry for a CR2032 cell: https://www.google.com/search?kgmid=/g/11bc5qf2g9
+
+
+
+
[25]:
+
+
+

+
+
+
+
+
+ + +
+ + + + + +
+ + + + + + +
+
+ +
+ +
+
+
+ + + + + +
+ + +
+ + \ No newline at end of file diff --git a/example_linked_data_battery_cell_metadata.ipynb b/example_linked_data_battery_cell_metadata.ipynb new file mode 100644 index 0000000..4a78f9a --- /dev/null +++ b/example_linked_data_battery_cell_metadata.ipynb @@ -0,0 +1,486 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "id": "1wseTQGaB4x9" + }, + "source": [ + "# Example: Battery Cell Metadata\n", + "\n", + "Let's describe an instance of a simple CR2032 coin cell with a capacity defined in a specification sheet from the manufacturer!\n", + "\n", + "This example covers a few topics: \n", + "\n", + "- How to describe a resource using ontology terms and JSON-LD \n", + "- How machines convert JSON-LD into triples \n", + "- What is the meaning of the subject, predicate, and object identifiers \n", + "- How to run a simple query using SPARQL **[Moderate]** \n", + "- How to use the ontology to fetch more information from other sources **[Advanced]** \n", + "\n", + "A live version of this notebook is available on Google Colab [here](https://colab.research.google.com/drive/19PxdZDPcKda8Ji6Nyzsz-_8KJFgNkmCa?usp=sharing)\n" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "jcTVz9-DEh3m" + }, + "source": [ + "## Describe the powder using ontology terms in JSON-LD format\n", + "The JSON-LD data that we will use is:" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": { + "id": "gohQKEBrF2QP" + }, + "outputs": [], + "source": [ + "jsonld = {\n", + " \"@context\": \"https://raw.githubusercontent.com/emmo-repo/domain-battery/master/context.json\",\n", + " \"@type\": \"CR2032\",\n", + " \"schema:name\": \"My CR2032 Coin Cell\",\n", + " \"schema:manufacturer\": {\n", + " \"@id\": \"https://www.wikidata.org/wiki/Q3041255\",\n", + " \"schema:name\": \"SINTEF\"\n", + " },\n", + " \"hasProperty\": {\n", + " \"@type\": [\"NominalCapacity\", \"ConventionalProperty\"],\n", + " \"hasNumericalPart\": {\n", + " \"@type\": \"Real\",\n", + " \"hasNumericalValue\": 230\n", + " },\n", + " \"hasMeasurementUnit\": \"emmo:MilliAmpereHour\"\n", + " }\n", + " }" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "in30p-x4H91Y" + }, + "source": [ + "## Parse this description into a graph\n", + "Now let's see how a machine would process this data by reading it into a Graph!\n", + "\n", + "First, we install and import the python dependencies that we need for this example." + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "metadata": { + "id": "wk4sFl_eA2ML" + }, + "outputs": [], + "source": [ + "# Install and import dependencies\n", + "!pip install jsonschema rdflib requests matplotlib > /dev/null\n", + "\n", + "import json\n", + "import rdflib\n", + "import requests\n", + "import sys\n", + "from IPython.display import Image, display\n", + "import matplotlib.pyplot as plt" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "lotp-0QABV-2" + }, + "source": [ + "We create the graph using a very handy python package called [rdflib](https://rdflib.readthedocs.io/en/stable/), which provides us a way to parse our json-ld data, run some queries using the language [SPARQL](https://en.wikipedia.org/wiki/SPARQL), and serialize the graph in any RDF compatible format (e.g. JSON-LD, Turtle, etc.)." + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "zWibLw6NIrrq", + "outputId": "24978463-9827-40cf-f2ce-3e3571716041" + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "(rdflib.term.BNode('N491d2c676a3c42338d5fc6ebcb269501'), rdflib.term.URIRef('https://schema.org/name'), rdflib.term.Literal('My CR2032 Coin Cell'))\n", + "(rdflib.term.BNode('Naa9fd38d24544ac3a7101338c3355212'), rdflib.term.URIRef('http://www.w3.org/1999/02/22-rdf-syntax-ns#type'), rdflib.term.URIRef('http://emmo.info/emmo#EMMO_18d180e4_5e3e_42f7_820c_e08951223486'))\n", + "(rdflib.term.BNode('N491d2c676a3c42338d5fc6ebcb269501'), rdflib.term.URIRef('http://emmo.info/emmo#EMMO_e1097637_70d2_4895_973f_2396f04fa204'), rdflib.term.BNode('Naa471c53140a4ece8ea782629323d435'))\n", + "(rdflib.term.BNode('N491d2c676a3c42338d5fc6ebcb269501'), rdflib.term.URIRef('https://schema.org/manufacturer'), rdflib.term.URIRef('https://www.wikidata.org/wiki/Q3041255'))\n", + "(rdflib.term.BNode('Naa471c53140a4ece8ea782629323d435'), rdflib.term.URIRef('http://emmo.info/emmo#EMMO_bed1d005_b04e_4a90_94cf_02bc678a8569'), rdflib.term.URIRef('emmo:MilliAmpereHour'))\n", + "(rdflib.term.BNode('N491d2c676a3c42338d5fc6ebcb269501'), rdflib.term.URIRef('http://www.w3.org/1999/02/22-rdf-syntax-ns#type'), rdflib.term.URIRef('http://emmo.info/battery#battery_b61b96ac_f2f4_4b74_82d5_565fe3a2d88b'))\n", + "(rdflib.term.BNode('Naa9fd38d24544ac3a7101338c3355212'), rdflib.term.URIRef('http://emmo.info/emmo#EMMO_faf79f53_749d_40b2_807c_d34244c192f4'), rdflib.term.Literal('230', datatype=rdflib.term.URIRef('http://www.w3.org/2001/XMLSchema#integer')))\n", + "(rdflib.term.BNode('Naa471c53140a4ece8ea782629323d435'), rdflib.term.URIRef('http://www.w3.org/1999/02/22-rdf-syntax-ns#type'), rdflib.term.URIRef('file:///content/NominalCapacity'))\n", + "(rdflib.term.BNode('Naa471c53140a4ece8ea782629323d435'), rdflib.term.URIRef('http://emmo.info/emmo#EMMO_8ef3cd6d_ae58_4a8d_9fc0_ad8f49015cd0'), rdflib.term.BNode('Naa9fd38d24544ac3a7101338c3355212'))\n", + "(rdflib.term.BNode('Naa471c53140a4ece8ea782629323d435'), rdflib.term.URIRef('http://www.w3.org/1999/02/22-rdf-syntax-ns#type'), rdflib.term.URIRef('http://emmo.info/emmo#EMMO_d8aa8e1f_b650_416d_88a0_5118de945456'))\n", + "(rdflib.term.URIRef('https://www.wikidata.org/wiki/Q3041255'), rdflib.term.URIRef('https://schema.org/name'), rdflib.term.Literal('SINTEF'))\n" + ] + } + ], + "source": [ + "# Create a new graph\n", + "g = rdflib.Graph()\n", + "\n", + "# Parse our json-ld data into the graph\n", + "g.parse(data=json.dumps(jsonld), format=\"json-ld\")\n", + "\n", + "# Create a SPARQL query to return all the triples in the graph\n", + "query_all = \"\"\"\n", + "SELECT ?subject ?predicate ?object\n", + "WHERE {\n", + " ?subject ?predicate ?object\n", + "}\n", + "\"\"\"\n", + "\n", + "# Execute the SPARQL query\n", + "all_the_things = g.query(query_all)\n", + "\n", + "# Print the results\n", + "for row in all_the_things:\n", + " print(row)\n" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "C-w1TbxkI4W5" + }, + "source": [ + "You can see that our human-readable JSON-LD file has been transformed into some nasty looking (but machine-readable!) triples. Let's look at a couple in more detail to understand what's going on.

\n", + "\n", + "## Examine and explore the triples\n", + "\n", + "Let's start with this one:\n", + "\n", + "|   |   |\n", + "|-----------|--------------------------------------|\n", + "| subject | https://www.wikidata.org/wiki/Q3041255 |\n", + "| predicate | https://schema.org/name |\n", + "| object | ‘SINTEF |\n", + "\n", + "This tells the machine that something with a wikidata identifier has a property called 'name' from the schema.org vocabulary with a literal value '**SINTEF**'. These identifiers serve not only as persistent and unique identifiers for the concepts, but also point to a place where a machine can go to learn more about what it is. Try it yourself! Click on one and see where it takes you!

\n", + "\n", + "\n", + "*Neat, right?!* Let's look at another one:\n", + "\n", + "|   |   |\n", + "|-----------|--------------------------------------|\n", + "| subject | 'Nb9d4bdc220954548a09b8b56f95d9cf3' |\n", + "| predicate | http://www.w3.org/1999/02/22-rdf-syntax-ns#type |\n", + "| object | http://emmo.info/battery#battery_b61b96ac_f2f4_4b74_82d5_565fe3a2d88b |\n", + "\n", + "\n", + "\n", + "This tells the machine that a certain node in the graph is a a type of some thing that exists in the EMMO domain 'battery'. And this gets to one of the difficult bits for humans: many ontologies (like EMMO) use UUIDs for term names to ensure that they are universally unique. It works, but it sacrifices the human readability. Luckily we can get around this by assigning human-readable annotations to that term and/or mapping the IRI to a human readable label in a JSON-LD context like we did above.\n", + "\n", + "Go ahead, click the link and see if you can figure out what this thing is...\n", + "\n", + "...*it's a CR2016!* Now we can see how our simple description in the JSON-LD file has now been converted to a machine-readable IRI.

\n", + "\n", + "## Query the graph using SPARQL [Moderate]\n", + "\n", + "Now, let's write a SPARQL query to get back some specific thing...like what is the name of the manufacturer?" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "6bXHGG4cI-kr", + "outputId": "9687c3f2-fe23-4e67-e072-5912481c1a73" + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "(rdflib.term.Literal('SINTEF'),)\n" + ] + } + ], + "source": [ + "query = \"\"\"\n", + "PREFIX schema: \n", + "\n", + "SELECT ?manufacturerName\n", + "WHERE {\n", + " ?thing schema:manufacturer ?manufacturer .\n", + " ?manufacturer schema:name ?manufacturerName .\n", + "}\n", + "\"\"\"\n", + "\n", + "# Execute the SPARQL query\n", + "results = g.query(query)\n", + "\n", + "# Print the results\n", + "for row in results:\n", + " print(row)\n" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "b7LJC8BubFce" + }, + "source": [ + "## Fetch additional information from other sources [Advanced]\n", + "Ontologies contain a lot of information about the meaning of things, but they don't always contain an exhaustive list of all the properties. Instead, they often point to other sources where that information exists rather than duplicating it. Let's see how you can use the ontology to fetch additional information from other sources.\n", + "\n", + "First, we parse the ontology into the knowledge graph and retrieve the IRIs for the terms that we are interested in. In this case, we want to retrieve more information about Zinc from Wikidata, so we query the ontology to find Zinc's Wikidata ID." + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "ntT1Rf_yM6sZ", + "outputId": "6ef4d480-f3a5-4c2c-c9ef-a54ac2fa1fc0" + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The Wikidata ID of CR2032: Q5013811\n" + ] + } + ], + "source": [ + "# Parse the ontology into the knowledge graph\n", + "ontology = \"https://raw.githubusercontent.com/emmo-repo/domain-battery/master/inferred_version/battery-inferred.ttl\"\n", + "g.parse(ontology, format='turtle')\n", + "\n", + "# Fetch the context\n", + "context_url = 'https://raw.githubusercontent.com/emmo-repo/domain-battery/master/context.json'\n", + "response = requests.get(context_url)\n", + "context_data = response.json()\n", + "\n", + "# Look for the IRI of CR2032 in the context\n", + "cr2032_iri = context_data.get('@context', {}).get('CR2032')\n", + "wikidata_iri = context_data.get('@context', {}).get('wikidataReference')\n", + "\n", + "# Query the ontology to find the wikidata id for CR2032\n", + "query = \"\"\"\n", + "SELECT ?wikidataId\n", + "WHERE {\n", + " <%s> <%s> ?wikidataId .\n", + "}\n", + "\"\"\" % (cr2032_iri, wikidata_iri)\n", + "\n", + "qres = g.query(query)\n", + "for row in qres:\n", + " wikidata_id = row.wikidataId.split('/')[-1]\n", + "\n", + "print(f\"The Wikidata ID of CR2032: {wikidata_id}\")" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "XGXFrNa5dKSr" + }, + "source": [ + "Now that we have the Wikidata ID for CR2032, we can query their SPARQL endpoint to retrieve some property. Let's ask it for the thickness." + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "zTBOZAf-dWQQ", + "outputId": "cbc9309c-a718-4188-e049-9ecb8d025da3" + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Wikidata says the thickness of a CR2032 cell is: 20 http://www.wikidata.org/entity/Q174789\n" + ] + } + ], + "source": [ + "# Query the Wikidata knowledge graph for more information about zinc\n", + "wikidata_endpoint = \"https://query.wikidata.org/sparql\"\n", + "\n", + "# SPARQL query to get the thickness of a CR2032 cell\n", + "query = \"\"\"\n", + "SELECT ?value ?unit WHERE {\n", + " wd:%s p:P2386 ?statement .\n", + " ?statement ps:P2386 ?value .\n", + " OPTIONAL {\n", + " ?statement psv:P2386 ?valueNode .\n", + " ?valueNode wikibase:quantityUnit ?unit .\n", + " }\n", + "}\n", + "\n", + "\"\"\" % wikidata_id\n", + "\n", + "# Execute the request\n", + "response = requests.get(wikidata_endpoint, params={'query': query, 'format': 'json'})\n", + "data = response.json()\n", + "\n", + "# Extract and print the thickness value\n", + "thickness = data['results']['bindings'][0]['value']['value']\n", + "unit = data['results']['bindings'][0]['unit']['value']\n", + "print(f\"Wikidata says the thickness of a CR2032 cell is: {thickness} {unit}\")" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "-xdSIS6Idy5m" + }, + "source": [ + "We can also retrieve more complex data. For example, let's ask Wikidata to show us an image of a CR2032." + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 339 + }, + "id": "T7bkBY0sNqNY", + "outputId": "c006b1b5-ee78-4d87-978e-ba1925667946" + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Image of a CR2032- cell: http://commons.wikimedia.org/wiki/Special:FilePath/CR2032%20battery%2C%20KTS-2728.jpg\n" + ] + }, + { + "data": { + "text/html": [ + "" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# SPARQL query to get the image of the CR2032 cell (Q758)\n", + "query = \"\"\"\n", + "SELECT ?image WHERE {\n", + " wd:%s wdt:P18 ?image .\n", + "}\n", + "\"\"\" % wikidata_id\n", + "\n", + "# Execute the request\n", + "response = requests.get(wikidata_endpoint, params={'query': query, 'format': 'json'})\n", + "data = response.json()\n", + "\n", + "# Extract and display the image URL\n", + "if data['results']['bindings']:\n", + " image_url = data['results']['bindings'][0]['image']['value']\n", + " print(f\"Image of a CR2032- cell: {image_url}\")\n", + " display(Image(url=image_url, width=300)) # Adjust width and height as needed\n", + "\n", + "else:\n", + " print(\"No image found.\")" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "mRcFo-MBDVBW" + }, + "source": [ + "Finally, let's retireve the id for CR2032 in the Google Knowledge Graph and see what it has to say!" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "nAAC5bo8FLD6", + "outputId": "5962f7cf-4272-442a-beeb-0106b87ea790" + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The Google Knowledge Graph entry for a CR2032 cell: https://www.google.com/search?kgmid=/g/11bc5qf2g9\n" + ] + } + ], + "source": [ + "# SPARQL query to get the image of the CR2032 cell\n", + "query = \"\"\"\n", + "SELECT ?id WHERE {\n", + " wd:%s wdt:P2671 ?id .\n", + "}\n", + "\"\"\" % wikidata_id\n", + "\n", + "# Execute the request\n", + "response = requests.get(wikidata_endpoint, params={'query': query, 'format': 'json'})\n", + "data = response.json()\n", + "\n", + "# Extract and display the image URL\n", + "if data['results']['bindings']:\n", + " gkgid = data['results']['bindings'][0]['id']['value']\n", + " gkgns = 'https://www.google.com/search?kgmid='\n", + " gkg = gkgns + gkgid\n", + " print(f\"The Google Knowledge Graph entry for a CR2032 cell: {gkg}\")\n", + "\n", + "else:\n", + " print(\"None found.\")" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "metadata": { + "id": "T1qUAeCDVNq3" + }, + "outputs": [], + "source": [] + } + ], + "metadata": { + "colab": { + "provenance": [] + }, + "kernelspec": { + "display_name": "Python 3", + "name": "python3" + }, + "language_info": { + "name": "python" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} diff --git a/examples.html b/examples.html index 702f9b4..48bc1d7 100644 --- a/examples.html +++ b/examples.html @@ -50,7 +50,7 @@ - + @@ -232,7 +232,7 @@
-
+
@@ -308,6 +308,17 @@
+ + @@ -357,7 +368,9 @@
+
@@ -455,11 +468,11 @@

Examples

next

-

Class Index

+

Example: Battery Cell Metadata

diff --git a/objects.inv b/objects.inv index fce75bc..b5659a1 100644 Binary files a/objects.inv and b/objects.inv differ diff --git a/searchindex.js b/searchindex.js index 927331c..f420c05 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["about", "battery", "contribute", "example_alkaline_electrochemical_cell", "example_aqueous_electrolyte_KOH", "example_cyclic_voltammetry", "example_eis_nyquist", "example_person_jsonld_nb", "example_zinc_electrode", "example_zinc_powder", "examples", "faq", "getstarted", "index", "resources", "tools"], "filenames": ["about.rst", "battery.rst", "contribute.rst", "example_alkaline_electrochemical_cell.rst", "example_aqueous_electrolyte_KOH.rst", "example_cyclic_voltammetry.rst", "example_eis_nyquist.rst", "example_person_jsonld_nb.ipynb", "example_zinc_electrode.rst", "example_zinc_powder.rst", "examples.rst", "faq.rst", "getstarted.rst", "index.rst", "resources.rst", "tools.rst"], "titles": ["About the Battery Ontology", "Class Index", "Contributing to the ontology", "Alkaline Electrochemical Cell", "Aqueous KOH Electrolyte", "Cyclic Voltammetry Data", "Cyclic Voltammetry Data", "JSON-LD Demonstration", "Zinc Electrode", "Zinc Powder", "Examples", "FAQ Page", "Get Started", "Battery Ontology", "Resources", "Ontology Tools"], "terms": {"The": [0, 2, 3, 4, 5, 6, 8, 9, 12], "domain": [0, 1, 3, 4, 5, 6, 8, 9, 12, 13], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 15], "semant": [0, 7, 11, 12, 13, 15], "resourc": [0, 11, 12], "term": [0, 1, 4, 5, 6, 7, 8, 9, 11, 12, 13, 15], "relat": [0, 1, 11, 12], "need": [0, 10, 12], "describ": [0, 1, 3, 4, 5, 6, 8, 9, 11, 12, 13], "thing": [0, 4, 5, 6, 8, 9, 11, 12, 15], "process": [0, 1, 10, 12], "data": [0, 4, 7, 8, 9, 10, 11, 13, 15], "It": [0, 11, 12, 15], "can": [0, 1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 15], "us": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15], "gener": [0, 1, 11, 12], "link": [0, 4, 5, 6, 7, 8, 9, 11, 14, 15], "web": [0, 11, 12, 14], "compli": [0, 11, 12], "fair": [0, 11, 12], "guidelin": [0, 11, 12, 13], "support": [0, 1, 4, 5, 6, 8, 9, 12, 15], "interoperail": 0, "among": 0, "differ": [0, 12], "system": [0, 1, 14], "more": [0, 1, 2, 11, 12, 15], "intend": [0, 1], "research": [0, 8, 10], "engin": [0, 1, 4, 5, 6, 8, 9], "develop": [0, 1, 4, 5, 6, 8, 9, 12, 13, 15], "within": [0, 1, 12, 15], "electrochem": [0, 1, 10, 12], "communitii": 0, "activ": [0, 1], "like": [0, 4, 5, 6, 7, 8, 9, 11, 12, 15], "incorpor": 0, "consist": [0, 1, 12], "inform": [0, 11, 12, 13], "model": [0, 4, 5, 6, 8, 9, 14], "simul": 0, "enhanc": 0, "interoper": 0, "between": [0, 1], "tool": [0, 12], "databas": 0, "platform": 0, "project": 0, "requir": [0, 1, 5, 6, 7], "precis": 0, "knowledg": [0, 12, 14, 15], "represent": [0, 7], "build": 0, "applic": [0, 12], "graph": [0, 7, 12, 15], "leverag": [0, 1], "thi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 15], "assign": [0, 4, 5, 6, 8, 9], "call": [0, 1, 12], "uri": [0, 7], "iri": [0, 2, 12], "concept": 0, "from": [0, 1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15], "electrochemistri": [0, 3, 4, 5, 6, 8, 9, 12], "These": 0, "resolv": 0, "point": [0, 12], "human": [0, 12, 13], "document": [0, 12], "file": [0, 2, 5, 6, 11, 15], "uniqu": [0, 12], "facilit": 0, "exchang": 0, "variou": 0, "ensur": [0, 2, 12], "provid": [0, 1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 15], "access": [0, 7, 12], "context": [0, 3, 4, 5, 6, 7, 8, 9, 13], "reli": 0, "recogn": 0, "author": 0, "collabor": 0, "share": 0, "In": [0, 2, 3, 4, 5, 6, 7, 8, 9, 12], "order": [0, 1], "preced": 0, "includ": [0, 1, 12, 15], "public": 0, "iec": [0, 1, 11, 12], "iso": 0, "vocabulari": [0, 4, 5, 6, 7, 8, 9, 11, 12], "world": 0, "": [0, 1, 3, 4, 5, 6, 7, 8, 9, 12, 13], "lead": [0, 1], "organ": [0, 1, 4, 5, 6, 7, 8, 9, 14], "prepar": 0, "publish": [0, 14], "intern": [0, 1], "all": [0, 1, 7, 12], "electr": [0, 1], "electron": [0, 1], "technologi": 0, "iupac": [0, 11, 12], "goldbook": [0, 12], "univers": [0, 11, 12, 15], "chemic": [0, 1], "terminologi": [0, 12], "pre": 0, "emin": 0, "textbook": 0, "e": [0, 1, 2, 3, 4, 5, 6, 8, 9], "g": [0, 1, 2, 4, 5, 6, 7, 8, 9], "bard": 0, "newman": 0, "etc": [0, 4, 5, 6, 8, 9, 15], "discuss": [0, 2], "figur": 0, "through": [0, 1], "set": [0, 9, 12], "annot": [0, 11, 12, 13], "also": [0, 4, 5, 6, 8, 9, 11, 12, 15], "equival": [0, 1], "other": [0, 1, 11, 12], "digit": 0, "base": [0, 1, 2, 15], "dbpedia": [0, 12], "wikidata": [0, 1, 8, 9, 12, 13], "wikipedia": [0, 1, 12], "an": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 12], "offici": [0, 12], "allow": [0, 1, 7], "user": [0, 15], "benefit": 0, "well": [0, 12, 15], "logic": [0, 12], "framework": 0, "For": [0, 1, 12], "exampl": [0, 1, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13], "import": [0, 7, 12], "substanc": 0, "materi": [0, 1, 3, 4, 5, 6, 8, 9, 10, 11, 13], "meta": [0, 11], "summar": 0, "follow": [0, 12, 13], "tabl": 0, "version": [0, 7], "1": [0, 1, 4, 5, 7], "0": [0, 6, 7], "beta5": 0, "2": [0, 5, 6, 7, 8], "alpha": 0, "onotlogi": 0, "exist": [0, 1, 4, 5, 6, 8, 9], "two": [0, 1, 2, 3], "form": [0, 1], "assert": 0, "sourc": [0, 1, 6, 9, 11, 12, 15], "ii": [0, 1], "infer": 0, "ttl": [0, 12], "object": [0, 7, 12], "properti": [0, 2, 4, 5, 6, 7, 8, 9, 10, 12], "batteryquant": 0, "quantiti": [0, 4, 5, 6, 8, 9], "encapsul": 0, "without": 0, "entir": 0, "run": [0, 12, 15], "reason": [0, 12, 15], "them": [0, 2, 10, 12], "simpler": 0, "refer": [0, 1, 2, 12], "remov": 0, "barrier": 0, "themselv": 0, "ha": [0, 1, 4, 5, 6, 8, 9, 12], "receiv": [0, 1], "european": 0, "union": 0, "innov": 0, "program": 0, "under": [0, 1], "grant": 0, "agreement": 0, "number": [0, 5, 6], "957189": 0, "big": [0, 5, 6], "map": [0, 5, 6, 7], "interfac": [0, 1, 2], "releas": 0, "creativ": 0, "common": [0, 2, 4, 5, 6, 8, 9, 11, 12], "attribut": 0, "4": [0, 1, 5, 7], "cc": 0, "BY": 0, "http": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13], "w3id": [1, 12], "org": [1, 4, 5, 6, 7, 8, 9, 12, 13, 14], "emmo": [1, 2, 3, 4, 5, 6, 8, 9, 11, 12, 13, 15], "battery_2e47736e_285a_4215_9c7c_296ae6a45f20": 1, "elucid": [1, 11, 12], "cylindr": 1, "alkalin": [1, 10, 12], "zinc": [1, 10, 12], "manganes": [1, 12], "dioxid": [1, 12], "cell": [1, 10, 11, 12, 13], "seri": 1, "altern": [1, 12], "label": [1, 12], "4lr44": 1, "comment": 1, "often": [1, 4, 5, 6, 8, 9, 12], "simpli": [1, 3], "stack": 1, "four": 1, "sr44": 1, "button": 1, "shrink": 1, "wrap": 1, "togeth": 1, "battery_3ec55c79_6421_4ca3_88c8_a6c98ec6fd0b": 1, "8lr932": 1, "usual": [1, 12], "contain": [1, 4, 5, 6, 8, 9, 12], "eight": 1, "lr932": 1, "battery_5ea1c25b_3b25_401c_b6be_76e9f7a4c4bd": 1, "8": [1, 5], "lr732": 1, "8lr732": 1, "battery_50b911f7_c903_4700_9764_c308d8a95470": 1, "electrolyt": [1, 3, 10, 12], "www": [1, 7, 8, 9, 13], "electropedia": 1, "iev": 1, "nsf": 1, "displai": 1, "openform": 1, "ievref": 1, "482": 1, "01": [1, 5, 6, 7], "08": 1, "code": [1, 15], "l": 1, "battery_cbc032aa_657f_4dca_87f8_edaccc70348d": 1, "4lr25": 1, "rectangular": 1, "prismat": 1, "case": [1, 2, 3, 4, 5, 6, 8, 9, 12], "spring": 1, "termin": [1, 3], "battery_6e8efa8d_ec92_40e7_8013_e5efb4bc654d": 1, "6": [1, 5, 7], "lr61": 1, "nomin": 1, "voltag": 1, "9": [1, 5, 7], "v": [1, 5], "6lp3146": 1, "ninevoltbatteri": 1, "battery_b5910d2f_3114_4663_8d46_e418ff859251": 1, "metal": 1, "air": 1, "neg": [1, 12], "electrod": [1, 3, 10, 12], "04": [1, 7], "02": [1, 7], "battery_b572826a_b4e4_4986_b57d_f7b945061f8b": 1, "primari": 1, "posit": [1, 12], "alkalinebatteri": 1, "03": [1, 7], "en": [1, 9], "wiki": [1, 8, 9, 13], "alkaline_batteri": 1, "q861345": 1, "battery_44cb1e3b_480c_4594_a79a_4e4f001050ea": 1, "aluminium": 1, "e2": 1, "80": 1, "93air_batteri": 1, "battery_3f08a520_6e46_47f3_a6c6_2ec54ed0a7c1": 1, "aluminium_batteri": 1, "q85741073": 1, "battery_7db1c7e9_5039_41f2_a5ef_b9e27d080050": 1, "secondari": 1, "combin": [1, 3, 8], "insert": 1, "ion_batteri": 1, "q15732670": 1, "name": [1, 2, 5, 6, 7, 8, 9, 13], "ion": 1, "misnom": 1, "becaus": 1, "rather": 1, "than": 1, "intercal": 1, "battery_edc98332_248a_436a_a352_5a7897150c4f": 1, "full": [1, 5, 6], "redox": 1, "flow": 1, "aqueou": [1, 10], "speci": 1, "compon": [1, 3, 11], "battery_4a620a13_ef9f_40c7_8833_c6e0720ce3ca": 1, "battery_74ed2670_657d_4f0b_b0a6_3f13bc2e9c17": 1, "one": [1, 12, 15], "fit": [1, 10], "devic": [1, 3], "necessari": 1, "mark": 1, "protect": 1, "electricbatteri": 1, "electric_batteri": 1, "q267298": 1, "battery_4dfa5c98_e185_456b_9f06_89364ac637e5": 1, "insul": 1, "stationari": 1, "monobloc": 1, "05": 1, "09": 1, "battery_68ed592a_7924_45d0_a108_94d6275d57f0": 1, "basic": [1, 12, 13], "function": [1, 3, 7], "unit": [1, 4, 5, 6, 8, 9], "assembli": 1, "separ": 1, "energi": 1, "obtain": [1, 4, 5, 6, 8, 9], "direct": 1, "convers": 1, "battery_b1921f7b_afac_465a_a275_26f929f7f936": 1, "battery_5029a2e2_3f59_4f28_a6c4_bc6a28e75a66": 1, "frame": 1, "wall": 1, "hold": 1, "sever": 1, "10": [1, 6, 7], "battery_23e6170d_a70b_4de9_a4db_458e24a327ac": 1, "A": [1, 10, 11, 13, 15], "perform": [1, 15], "cycl": 1, "measur": [1, 4, 5, 6, 8, 9, 10], "battery_bc033b97_a5b7_455c_94ce_e95676cb816b": 1, "battery_1d33b96d_f362_41e5_b670_d33cd6a7ab28": 1, "battery_2198cf67_b5d2_4325_9b6a_dde0a26fd065": 1, "battery_4c78a492_b14d_4005_b555_d3c92e8def0f": 1, "battery_5129704d_3e08_4bee_b2d3_7b9e193cb481": 1, "battery_6c481323_498b_42c6_915a_53490f409430": 1, "battery_14ea92c1_2682_4c52_83a5_632adcfdb1c": 1, "battery_9acfeea6_ca7f_4b97_9844_c38edf6387ec": 1, "modular": 1, "multipl": [1, 12], "design": 1, "integr": [1, 15], "larger": 1, "pack": 1, "battery_22a6f05f_fdc7_4670_830d_c23062c9ba6b": 1, "whose": [1, 4, 5, 6, 8, 9], "ar": [1, 2, 10, 11, 12, 13, 15], "perman": 1, "connect": [1, 12, 15], "constant": 1, "suffici": 1, "maintain": 1, "approxim": 1, "fulli": 1, "charg": 1, "which": [1, 2, 4, 5, 6, 8, 9, 12], "suppli": 1, "power": 1, "circuit": 1, "normal": 1, "temporarili": 1, "interrupt": 1, "35": 1, "battery_be3b35a7_75a3_4be0_9265_beb178ea7b00": 1, "battery_pack": 1, "q420116": 1, "battery_f768ea27_09ba_4875_a5cc_2c644b0753a3": 1, "battery_af472269_bff7_4aa1_95e9_15666a350fc4": 1, "stand": [1, 7], "grate": 1, "level": 1, "tier": 1, "instal": [1, 2, 7], "mono": 1, "bloc": 1, "24": 1, "battery_d9b99b14_44e8_473b_af8f_2a160429df69": 1, "battery_bcf8f9dd_f493_4547_a5a3_e14b1f4c0f5f": 1, "battery_dbc86554_1a2a_4f2b_b8c2_e793fa219883": 1, "across": 1, "current": [1, 5, 7], "reduc": 1, "effect": [1, 15], "variat": 1, "backupbatteri": 1, "16": [1, 7], "battery_70dad2a6_5316_4211_99a6_2031119515c1": 1, "carbon": 1, "anod": 1, "cathod": 1, "dual": 1, "sulfur": 1, "acid": 1, "nitric": 1, "chromic": 1, "bunsen_cel": 1, "q901286": 1, "histor": 1, "battery_980da224_75c0_4c47_af95_b51ca1443213": 1, "li": [1, 5], "mno2": 1, "coin": [1, 13], "r2016": 1, "battery_9984642f_c9dc_4b98_94f6_6ffe20cfc014": 1, "r2025": 1, "q28955604": 1, "battery_b61b96ac_f2f4_4b74_82d5_565fe3a2d88b": 1, "r2032": 1, "q5013811": 1, "battery_d27fd24f_a96c_4db3_a579_777bb423043d": 1, "cadmium": 1, "battery_eeab063b_9dbf_4879_8008_44e5c4a34f1f": 1, "calcium": 1, "battery_21943399_9d3f_46cf_83a9_3913cddfdee1": 1, "calcium_batteri": 1, "q106611348": 1, "battery_2099e6d6_680b_476c_a123_f6c89ff93389": 1, "battery_e3717684_26bd_40ce_b279_e7b39cc3e67": 1, "battery_d6d75b55_6f9b_42f5_a31e_b0e5ba3536a0": 1, "wet": 1, "mercuri": 1, "sulfat": 1, "solut": 1, "invent": 1, "english": 1, "josiah": 1, "latim": 1, "clark": [1, 5, 6, 7, 8], "clark_cel": 1, "q898656": 1, "battery_b7fdab58_6e91_4c84_b097_b06eff86a124": 1, "shape": 1, "overal": 1, "height": 1, "less": 1, "diamet": [1, 8], "buttonbatterycel": 1, "buttoncel": 1, "coinbatterycel": 1, "coincel": 1, "40": 1, "button_cel": 1, "practic": [1, 12], "exclus": 1, "non": 1, "lithium": 1, "battery_ac604ecd_cc60_4b98_b57c_74cd5d3ccd40": 1, "equal": 1, "greater": 1, "cylindricalbatterycel": 1, "cylindricalcel": 1, "roundcel": 1, "39": [1, 7], "battery_d94a5498_321a_43d3_af62_80f8253068a9": 1, "copper": 1, "mix": [1, 10], "daniell_cel": 1, "q749635": 1, "battery_0493552f_6463_4f57_bdbf_31b5b15ea72f": 1, "discharg": 1, "where": [1, 7, 12], "been": 1, "drain": 1, "seal": 1, "keep": 1, "out": [1, 11, 12], "oxygen": 1, "dischargedunfilledbatteri": 1, "31": 1, "battery_4688d93e_1c2b_4ff0_8a12_b2e540d8a737": 1, "small": 1, "absorb": 1, "plate": 1, "29": [1, 5, 6], "battery_92bc9b20_5de1_40f8_9b55_aff6c3f5e7b0": 1, "immobil": 1, "14": 1, "dry_cel": 1, "1886": 1, "german": 1, "scientist": 1, "carl": 1, "gassner": 1, "battery_a1924455_6f7e_4a2d_afd3_95527523183a": 1, "state": 1, "deliveri": 1, "some": [1, 2, 4, 5, 6, 8, 9, 10, 12, 13, 15], "type": [1, 3, 4, 5, 6, 7, 8, 9, 12, 13], "dry": 1, "30": [1, 7], "battery_1d8112fa_7561_41b0_ba6e_876f3dbde4a8": 1, "buri": 1, "soil": 1, "immers": 1, "sea": 1, "earth_batteri": 1, "sometim": [1, 12], "sensor": 1, "remot": 1, "sub": 1, "locat": 1, "battery_679f6984_e0dc_4285_9dbb_429c5779590c": 1, "battery_27e2df40_b85d_4cdb_8469_b3b61b18e4c": 1, "when": [1, 4, 5, 6, 8, 9, 12], "15": 1, "battery_7aa76ea6_f388_4b1b_9d77_187526a1e31f": 1, "past": 1, "flat": 1, "grid": 1, "collector": 1, "19": [1, 7], "battery_eb962056_c48c_439a_a1a7_a2868e2e312f": 1, "32": 1, "battery_b8a811a8_733e_45e9_ac8a_8a6e93781265": 1, "33": 1, "battery_c6b0d98f_e566_46b1_9dea_635a3299c512": 1, "first": [1, 12], "given": [1, 3, 4, 5, 6, 8, 9], "new": [1, 2, 7], "begin": 1, "its": [1, 12], "servic": 1, "life": 1, "initialcharg": 1, "43": 1, "battery_a48145f2_ba93_40c1_a4f7_0017ccff02b4": 1, "compris": 1, "dissimilar": 1, "frog": 1, "leg": 1, "act": 1, "frog_batteri": 1, "q5505233": 1, "luigi": 1, "galvani": 1, "earli": 1, "investig": 1, "anim": 1, "were": [1, 4, 5, 6, 8, 9, 15], "inspir": 1, "alessandro": 1, "volta": 1, "voltaic": 1, "pile": 1, "battery_8c808507_976a_4225_8099_604dc7abc5ea": 1, "store": 1, "electroact": 1, "onli": [1, 15], "extern": 1, "tank": 1, "battery_bd44dba6_459e_4b66_8342_804b09a3a6b5": 1, "platinum": 1, "grove_cel": 1, "q2004643": 1, "welsh": 1, "william": 1, "robert": 1, "grove": 1, "battery_a71a4bf2_dee6_4aa4_8ad4_9f38c261fb84": 1, "nickel": 1, "hydrid": 1, "r6": 1, "aa": 1, "nimhaabatteri": 1, "nickelmetalhydrideaabatteri": 1, "battery_aaac65cb_050c_407a_953a_f3ad3b675baa": 1, "least": 1, "solid": 1, "deposit": 1, "strip": 1, "battery_81ed185e_a45a_4e4b_9be7_f8c93e63c81d": 1, "hydrogen": 1, "bromid": 1, "hbr": 1, "serv": 1, "93bromine_batteri": 1, "q17045938": 1, "battery_7c072505_7ea6_4bfd_8403_7133b3a4b806": 1, "battery_361a67aa_a7d5_4c2b_98e5_7c8e9a919d79": 1, "iron": 1, "93air_electrochemical_cel": 1, "battery_f93bd38a_c44a_4a79_95fb_9937504b9448": 1, "battery_31a80cd5_d4eb_4f7d_a990_f32a5a75ea86": 1, "salt": 1, "irb": 1, "isb": 1, "ironsaltbatteri": 1, "iron_redox_flow_batteri": 1, "q112649313": 1, "battery_ad7c1d81_9a9f_4174_88ea_3ba3e8f4dbe2": 1, "nickelcadmiumaabatteri": 1, "nicd": 1, "battery_a5299801_2a8d_4d03_a476_ca2c5e9ca702": 1, "r03": 1, "aaa": 1, "alkalineaaabatteri": 1, "mani": [1, 12], "household": 1, "battery_1c0306f5_5698_4874_b6ce_e5cc45a46b91": 1, "alkalinenbatteri": 1, "n": [1, 7], "battery_dc2325e3_5a8b_4230_8ad7_fa528fff3059": 1, "r12": 1, "alkalinebbatteri": 1, "b": 1, "battery_d00e842e_ee0b_4e25_bd17_d64d76d69730": 1, "r14": 1, "alkalinecbatteri": 1, "c": 1, "battery_0c9979c2_c981_48ea_a8e1_72bdcb58fd58": 1, "r20": 1, "alkalinedbatteri": 1, "d": 1, "introduc": 1, "1898": 1, "flashlight": 1, "battery_21634c62_62eb_4a4f_9210_fb056c0bf98f": 1, "r23": 1, "alkalineabatteri": 1, "battery_a03942fb_dfa3_408a_806d_6cf05f8cb08f": 1, "r25": 1, "alkalinefbatt": 1, "battery_d10ff656_f9fd_4b0e_9de9_4812a44ea359": 1, "r1154": 1, "lr1154": 1, "battery_6b2540b9_5af6_478a_81ae_583db9636db8": 1, "alkalineaabatteri": 1, "1907": 1, "ad": [1, 2, 3, 7], "ansi": 1, "standard": 1, "size": 1, "1947": 1, "battery_7eb62323_1001_4320_8fb5_c590ce93d3c": 1, "dilut": 1, "sulphur": 1, "leaddioxideleadbatteri": 1, "93acid_batteri": 1, "q337724": 1, "1859": 1, "french": 1, "physicist": 1, "gaston": 1, "plant": 1, "233": 1, "battery_76288c39_86d7_45cf_85f8_a498ccf6f531": 1, "battery_1d3a2bb3_1d39_4cdb_9a28_c73d663388ab": 1, "salin": 1, "ammonium": 1, "chlorid": 1, "leclanch": 1, "c3": 1, "a9_cel": 1, "battery_8c391d2a_7d44_49a2_affd_176afd3d4ba4": 1, "patent": 1, "georg": 1, "1866": 1, "battery_899c3993_9a45_498f_9489_ee40ed3098c9": 1, "lemon": 1, "lemon_batteri": 1, "q3621156": 1, "battery_aea9d6ae_7ac4_4dcd_b6ef_5afcde1ccd22": 1, "q6126452": 1, "battery_d63c6483_4b0c_4966_b152_976ab02a45ef": 1, "lithiumcel": 1, "06": 1, "lithium_batteri": 1, "depend": 1, "featur": [1, 2], "chosen": 1, "mai": 1, "battery_126e9af4_41b4_45b8_81ca_b36af2841d5b": 1, "monofluorid": 1, "battery_eb37da80_4500_49c6_ac9b_da2b3d810efc": 1, "oxid": 1, "11": 1, "battery_74f06cdd_1f07_4e4f_9aac_21ffc4eba5ad": 1, "ion_flow_batteri": 1, "q17142201": 1, "battery_96addc62_ea04_449a_8237_4cd541dd8e5f": 1, "solvent": 1, "util": 1, "compound": 1, "07": 1, "q2822895": 1, "doe": [1, 15], "battery_4f0b1312_da2f_4039_a06d_d571ce51f835": 1, "cobalt": 1, "lcobatteri": 1, "q1865299": 1, "battery_2018e0da_4c25_46e9_83db_38431fc81ce0": 1, "graphit": 1, "grbatteri": 1, "battery_04a4e5a4_e6fd_43af_b1ca_4a16d5f8886c": 1, "phosphat": 1, "lfpbatteri": 1, "lithium_iron_phosphate_batteri": 1, "q901551": 1, "battery_c429bb30_50d6_4cec_ae7e_279f59c36ccd": 1, "lmfpbatteri": 1, "lmfp_batteri": 1, "battery_45804eeb_fba3_49dd_ae79_6b4e958d6e09": 1, "lmobatteri": 1, "lithium_ion_manganese_oxide_batteri": 1, "q16911101": 1, "battery_217e44ed_efd9_4b9e_9cb4_1f7488d996b2": 1, "battery_834095fa_f684_4368_a7ce_853579a1362a": 1, "q93837163": 1, "stoichiometri": 1, "typic": [1, 7], "express": [1, 4, 5, 6, 8, 9, 12], "lini_xmn_yco_zo2": 1, "x": 1, "y": 1, "z": 1, "battery_72542944_ee85_4335_9f6d_621840e38686": 1, "recharg": 1, "polym": 1, "lip": 1, "lipo": 1, "lipoli": 1, "lithium_polymer_batteri": 1, "battery_c4fe9409_3cd3_4af0_aa96_5681ef0261b4": 1, "silicon": 1, "battery_4d308636_8dac_4cc9_a0a1_197eefeb203f": 1, "blend": 1, "negaitv": 1, "battery_d51a2b95_a327_4ef5_8692_ab6c412f4945": 1, "battery_b3405eb1_801e_416b_8cd2_1473f1868e27": 1, "battery_fd811dc3_8c37_4741_a099_78e26e4110ef": 1, "ltobatteri": 1, "titanate_batteri": 1, "q2564903": 1, "titan": 1, "lto": 1, "battery_fcbbda5e_7ba3_4355_8817_b90159e59847": 1, "disulphid": 1, "12": 1, "battery_05adf5d2_0fbd_4c58_906e_4b875a7f2363": 1, "battery_ada13509_4eed_4e40_a7b1_4cc488144154": 1, "lithium_metal_batteri": 1, "alwai": 1, "battery_a5c1aa29_5404_4746_a9d0_0262c44ca419": 1, "notabl": 1, "high": 1, "specif": [1, 4, 5, 6, 7, 8, 9, 10], "sulfur_batteri": 1, "q899170": 1, "battery_f5fea163_410c_4e35_9408_15d5732c9f32": 1, "inorgan": 1, "thionyl": 1, "13": 1, "q1537879": 1, "battery_80c5a33a_db50_4560_8c04_ba1ce014177": 1, "magnesium": 1, "battery_53dec2af_0a2a_4205_a9b2_ae96ed717027": 1, "magnesium_batteri": 1, "battery_9c262b93_0a38_4f0e_9e29_ca958ebfa24": 1, "shuttl": 1, "battery_f13ac384_e21a_40b3_9ee8_023c2586049a": 1, "battery_910434d7_36fa_4279_b071_9bac5a9daf92": 1, "battery_d8b9f2b9_5eb8_4be8_bafa_87789de73434": 1, "dure": 1, "mainten": 1, "specifi": [1, 2], "oper": [1, 7], "condit": 1, "fulfil": 1, "25": 1, "battery_5ae0d63a_51a9_433f_b92b_da7fd66ace6": 1, "laminar": 1, "perm": 1, "select": [1, 7], "membran": 1, "battery_04d0ea52_8528_4e09_8751_2f55897a8f6": 1, "mercur": 1, "mercuricoxidebatteri": 1, "rubenmallorybatteri": 1, "mercury_batteri": 1, "q899725": 1, "battery_9cfcb1d3_ed39_476a_9300_47ffb6de6cf0": 1, "atmospher": 1, "airmetalbatteri": 1, "air_electrochemical_cel": 1, "q2891821": 1, "battery_cf82b3bd_25cc_4930_bf49_c57711da1847": 1, "gaseou": 1, "battery_dae4c0f0_c3eb_4662_a0df_767e02014053": 1, "anhydr": 1, "molten": 1, "salt_batteri": 1, "q949927": 1, "inactiv": 1, "heat": 1, "battery_84b41796_e958_4740_925c_94c180b91e0f": 1, "compart": 1, "each": [1, 11, 12], "hous": 1, "interconnect": 1, "possibl": [1, 4, 5, 6, 8, 9, 12], "17": 1, "parallel": 1, "battery_1251f69a_6aab_41df_8e68_eabfcca43bd": 1, "nearneutralzincairbatteri": 1, "battery_14ffa830_2789_429d_8c05_d2ae0ca51732": 1, "nickeloxidecadmiumbatteri": 1, "93cadmium_batteri": 1, "q898377": 1, "battery_a316de25_e469_4a60_81fa_fcb0f372502f": 1, "nifebatteri": 1, "nickeloxideironbatteri": 1, "93iron_batteri": 1, "q80722": 1, "battery_75cab90d_4bff_472a_be0f_48e61a272d01": 1, "potassium": [1, 4, 10], "hydroxid": [1, 4, 10], "93metal_hydride_batteri": 1, "q308567": 1, "battery_cf74f431_cdd3_4f0a_a3e7_f1554d6204b2": 1, "battery_46b8433d_fd57_4819_b34f_1636b72ad12": 1, "niooh": 1, "electolyt": 1, "nickeloxidehydroxidebatteri": 1, "nickel_oxyhydroxide_batteri": 1, "q127108": 1, "battery_0c3674b5_3f7b_4308_9bed_0ade6eb69a4": 1, "nickeloxidezincbatteri": 1, "battery_8229b502_2e65_4652_b51d_173c697cf24a": 1, "liquid": 1, "neither": 1, "water": [1, 4], "nor": 1, "reactiv": 1, "proton": 1, "h": 1, "battery_1191d114_5aec_4167_97b1_c0bca9414c49": 1, "battery_5555b4bc_216e_4772_a914_b66b6e783079": 1, "battery_1c8e08a6_8542_432a_9bd3_9474df55d497": 1, "origin": 1, "equip": 1, "manufactur": [1, 4, 5, 6, 8, 9, 10, 13], "oem": 1, "battery_52ed5408_da62_483d_97d5_a45755022582": 1, "dfnmodel": 1, "doylefullernewmanmodel": 1, "newmanmodel": 1, "battery_0e9e80a1_1fb6_45d9_a1dd_d18ebfc48ae2": 1, "battery_ef791f05_41d4_4bdb_a1fc_fd455ed0ecb2": 1, "battery_78826076_05d5_4cc8_b46b_93418a67c91b": 1, "wherein": 1, "paper": 1, "impregn": 1, "battery_69173be9_7105_43da_8635_033364616783": 1, "starch": 1, "gel": 1, "battery_6256b4c7_243f_4067_a081_dd1eb2160036": 1, "assess": [1, 2], "repres": 1, "averag": 1, "paramet": 1, "pilotcel": 1, "battery_9d625cce_b579_4a6b_9e92_079f2c5a29bb": 1, "made": [1, 2, 8], "pure": 1, "veri": 1, "larg": 1, "surfac": 1, "20": [1, 7], "thin": 1, "layer": 1, "battery_557c1a8f_0e10_423c_9ab8_5bc316056ef4": 1, "perfor": 1, "steel": 1, "pocket": 1, "21": 1, "battery_a7034a6b_8d1c_4a28_9b8a_5bee39eedf59": 1, "sodium": 1, "polysulfid": 1, "psb": 1, "bromide_batteri": 1, "battery_a306c4d2_9f74_4910_8b42_52e33552cd90": 1, "battery_22cd1325_5cbb_4fb3_b6a6_ae7aab5554a5": 1, "q7234684": 1, "battery_b079217c_572e_4cc4_be38_a8388977085b": 1, "simpl": [1, 3, 11, 12, 13, 14, 15], "potato": 1, "battery_392b3f47_d62a_4bd4_a819_b58b09b8843a": 1, "pouch": 1, "coffeebagbatteri": 1, "pouchbatterycel": 1, "battery_3b0b0d6e_8b0e_4491_885e_8421d3eb3b69": 1, "primarycel": 1, "primary_batteri": 1, "q1378887": 1, "battery_86c9ca80": 1, "de6f": 1, "417f": 1, "afdc": 1, "a7e52fa6322d": 1, "rigid": 1, "parallelpip": 1, "face": 1, "battery_e939a312_661c_4b21_9651_06f34659e20a": 1, "resist": 1, "r": 1, "doubl": 1, "capacit": 1, "cdl": 1, "imped": 1, "farada": 1, "reaction": 1, "randles_circuit": 1, "battery_8f363e2e_8258_415d_8784_9a60fce9aeef": 1, "flow_batteri": 1, "q907511": 1, "battery_33d5e843_dcef_4b7b_97ec_bd902c9d950f": 1, "place": [1, 12], "give": [1, 12], "same": [1, 12], "similar": 1, "characterist": 1, "battery_798806c2_9423_486a_b414_d1e49603c8cd": 1, "held": 1, "transfer": 1, "immedi": 1, "prior": 1, "prime": 1, "mean": [1, 7, 12], "reserve_batteri": 1, "q7315268": 1, "battery_ffe472c5_8e0d_49d6_b2be_9453145b4507": 1, "guest": 1, "host": 1, "insertionbatteri": 1, "shuttlecockbatteri": 1, "swingcel": 1, "battery_efc38420_ecbb_42e4_bb3f_208e7c417098": 1, "accumul": 1, "rechargeablebatteri": 1, "rechargeable_batteri": 1, "q187510": 1, "accomplish": 1, "wai": [1, 2, 4, 5, 6, 8, 9, 11, 12], "revers": [1, 5, 6], "battery_67c336e7_4d06_44b0_8f4d_5ab0c4d12a92": 1, "air_batteri": 1, "battery_9d1bf61e_7f64_43fd_af38_c16fb04ee72d": 1, "battery_664c8bf0_c6b9_4d57_96da_83f36b31ec04": 1, "battery_d95593e8_03cd_404b_8b2b_beb97417a16a": 1, "battery_f8720768_b348_4547_929b_2ffbb3fec199": 1, "silver": 1, "silvercadmiumbatteri": 1, "q48798855": 1, "battery_49f68ecb_c8d1_4cfc_93ec_88c9fdbc7413": 1, "silver_zinc_batteri": 1, "q2285713": 1, "battery_1dc7221d_bea7_49dd_8215_f57cd96cd073": 1, "sinter": 1, "powder": [1, 10], "22": [1, 7], "battery_7b8c74b3_0fa5_41d5_bb43_6230f5e293c8": 1, "battery_a02f11a5_3b1a_4ffe_93d8_e082687fe39d": 1, "battery_42329a95_03fe_4ec1_83cb_b7e8ed52f68a": 1, "q391088": 1, "battery_d3855d31_6aad_4b6d_ab35_c61669df583": 1, "hard": 1, "battery_ef6a6244_fe3d_406e_8456_f72b45bb1fdf": 1, "ionic": 1, "conduct": 1, "assb": 1, "allsolidstatebatteri": 1, "ssb": 1, "solidelectrolytecel": 1, "state_batteri": 1, "q7557794": 1, "battery_3fcdc2ab_f458_4940_b218_6a10d1764567": 1, "have": [1, 2, 12, 15], "temperatur": 1, "invari": 1, "open": [1, 2], "battery_74d6a5a9_efd6_43de_ad4b_e7b5f6b64aa": 1, "swagelokbatterycel": 1, "battery_fadf9d93_d1fd_492c_a58f_1382e5a5bd47": 1, "method": [1, 7, 13], "appli": 1, "continu": 1, "long": 1, "regul": 1, "47": 1, "trickl": 1, "compens": 1, "self": 1, "battery_a779f0df_51d3_44cd_97f2_863c28843af8": 1, "yet": 1, "fill": 1, "submit": 1, "so": [1, 11, 15], "format": [1, 2, 4, 5, 6, 7, 8, 9, 12, 15], "34": 1, "battery_0c7bde43_72dd_486c_a4a0_296bae9ccdc4": 1, "close": 1, "valv": 1, "escap": 1, "ga": 1, "pressur": 1, "exce": 1, "predetermin": 1, "valu": [1, 4, 5, 6, 8, 9, 11, 12], "vrla": 1, "vrla_batteri": 1, "q780582": 1, "cannot": 1, "addit": 1, "battery_e2aac68e_f880_4be5_87e6_73eba9f75955": 1, "emploi": 1, "vanadium": 1, "carrier": 1, "vfb": 1, "vrb": 1, "vrfb": 1, "vanadium_redox_batteri": 1, "q905330": 1, "battery_27e95677_3fff_476e_aac9_fe6df5d1535d": 1, "modern": 1, "cardboard": 1, "soak": 1, "brine": 1, "voltapil": 1, "battery_54d48300_242b_4af8_96b4_d3436450e094": 1, "satur": 1, "sulphat": 1, "amalgam": 1, "18": 1, "battery_0f891406_1397_4571_bbc6_d804a32744af": 1, "excess": 1, "wet_cel": 1, "q11563836": 1, "battery_e8eada73_3811_4bbe_8f65_f6ee089d439f": 1, "zab": 1, "q204582": 1, "battery_e1d7fb00_03b9_46ea_90c9_501f538dfc11": 1, "battery_7b28d3a1_24d5_477b_afd8_af2bac480724": 1, "zincbrominebatteri": 1, "bromine_batteri": 1, "q204563": 1, "oldest": 1, "chemistri": 1, "john": 1, "doyl": 1, "1879": 1, "battery_aaaa6f4b_435b_425b_acb1_e8a427c3489a": 1, "battery_dfbafabe_e807_4343_9493_abef18b2232b": 1, "anolyt": 1, "cerium": 1, "catholyt": 1, "93cerium_batteri": 1, "q8072320": 1, "battery_55a8a42d_0f83_473d_82b0_32640114b7db": 1, "93carbon_batteri": 1, "chloride_": 1, "22heavy_duti": 1, "22_cell": 1, "battery_820f837e_ec1c_40d7_a63a_cac3f9d91e6b": 1, "battery_5afce525_90b7_4807_87f0_ab23a52a0320": 1, "battery_b023508b_62eb_4b7d_9b4d_0715be990dd8": 1, "q30590622": 1, "instead": 1, "battery_b81610fd_0bce_411b_986e_f3b4f3f562ab": 1, "silver_oxide_batteri": 1, "q900791": 1, "battery_87bb15ff_4fc2_4929_9938_0b31d9166001": 1, "deliv": 1, "battery_230809da_bc18_42ec_ac94_4ca6a86292d1": 1, "physic": 1, "defin": [1, 4, 5, 6, 7, 8, 9, 10, 12], "battery_22353114_9b0a_42d1_b96c_3a702c273e2d": 1, "dod": 1, "depth_of_discharg": 1, "battery_1cfab1de_8a2c_49cd_abbe_a71a3f1ba78c": 1, "avail": [1, 5, 6, 12], "produc": 1, "signific": 1, "increas": 1, "capac": 1, "42": 1, "battery_fb9baf9b_680e_493e_a755_da9bb1fc9fa": 1, "battery_be5d1b4f_5579_4702_9dbb_6c15e577e8dc": 1, "total": 1, "period": 1, "46": 1, "time": 1, "battery_b10c88d8_43d9_42dd_9f65_49ce2314513f": 1, "mass": [1, 8], "38": 1, "battery_a882d3a6_e055_4743_8fc6_5510485dcfe2": 1, "abil": 1, "starter": 1, "motor": 1, "26": 1, "battery_17591da0_34ec_41b9_b3c1_3a4446dc6f0a": 1, "soc": 1, "state_of_charg": 1, "There": [2, 12], "you": [2, 10, 11, 12, 13, 15], "creat": [2, 7, 11, 12, 15], "request": [2, 12], "github": [2, 12], "issu": 2, "edit": [2, 15], "defint": 2, "class": [2, 12, 13], "note": 2, "we": [2, 4, 5, 6, 7, 8, 9, 12], "recommend": [2, 12, 15], "contact": [2, 3], "battinfo": 2, "contributor": [2, 5, 6], "advanc": [2, 12, 15], "wish": 2, "make": [2, 3, 15], "fork": 2, "workflow": 2, "repositori": [2, 12], "clone": 2, "your": [2, 4, 5, 6, 7, 8, 9, 10, 11, 15], "local": [2, 7], "pc": 2, "branch": 2, "dev": 2, "dev_john_do": 2, "work": [2, 12, 15], "copi": 2, "ontolog": 2, "main": [2, 12], "One": [2, 4, 5, 6, 8, 9, 12], "programmat": 2, "instanc": [2, 3, 4, 5, 6, 7, 8, 9, 15], "emmontopi": [2, 15], "second": 2, "prot\u00e9g\u00e9": [2, 15], "softwar": 2, "latter": 2, "befor": 2, "prot": 2, "\u00e9g\u00e9": 2, "configur": 2, "right": [2, 12, 15], "go": [2, 12, 13], "load": [2, 7, 15], "modifi": [2, 5, 6, 10, 12], "prefer": [2, 12], "entiti": 2, "tab": 2, "shown": [2, 4, 5, 6, 8, 9], "below": [2, 3, 4, 5, 6, 8, 9, 15], "here": [2, 5, 6, 7, 10, 12, 13], "info": 2, "batteri": [2, 3, 5, 11], "onc": 2, "commit": 2, "pull": 2, "merg": 2, "after": 2, "let": [3, 4, 5, 6, 8, 9, 12, 13], "ontologi": [3, 11], "electrochemicalcel": [3, 12], "holist": 3, "arrang": 3, "batterycel": 3, "json": [3, 4, 5, 6, 8, 9, 11, 13, 15], "ld": [3, 4, 5, 6, 8, 9, 11, 13, 15], "descript": [3, 4, 5, 6, 8, 9, 12], "raw": [3, 4, 5, 6, 8, 9, 10, 12, 13], "githubusercont": [3, 4, 5, 6, 8, 9, 12, 13], "com": [3, 4, 5, 6, 7, 8, 9, 12, 13], "repo": [3, 4, 5, 6, 8, 9, 12, 13], "master": [3, 4, 5, 6, 8, 9, 12, 13], "hasnegativeelectrod": [3, 12], "zincelectrod": [3, 12], "haspositiveelectrod": [3, 12], "manganesedioxideelectrod": [3, 12], "haselectrolyt": [3, 12], "alkalineelectrolyt": [3, 12], "playground": [3, 4, 5, 6, 8, 9, 11, 12, 13], "hassolv": 4, "hassolut": 4, "potassiumhydroxid": 4, "hasproperti": [4, 8, 9, 13], "amountconcentr": 4, "modelledproperti": [4, 5, 6, 8, 9], "hasnumericalpart": [4, 5, 6, 8, 9, 13], "real": [4, 6, 8, 9, 13], "hasnumericalvalu": [4, 8, 9, 13], "7": [4, 5, 7], "hasmeasurementunit": [4, 5, 6, 8, 9, 13], "moleperlitr": 4, "densiti": [4, 5], "measuredproperti": [4, 5, 6, 8, 9], "289": 4, "kilogramperlitr": 4, "ionicconduct": 4, "65": 4, "siemenspercentimetr": 4, "highlight": [4, 5, 6, 8, 9], "few": [4, 5, 6, 8, 9, 12], "distinguish": [4, 5, 6, 8, 9], "accord": [4, 5, 6, 7, 8, 9], "how": [4, 5, 6, 8, 9, 11, 12], "thei": [4, 5, 6, 8, 9, 12], "determin": [4, 5, 6, 8, 9], "conventionalproperti": [4, 5, 6, 8, 9, 13], "convent": [4, 5, 6, 8, 9], "technic": [4, 5, 6, 8, 9], "sheet": [4, 5, 6, 8, 9, 10], "handbook": [4, 5, 6, 8, 9], "actual": [4, 5, 6, 8, 9], "quantit": [4, 5, 6, 8, 9], "As": [4, 5, 6, 8, 9, 12], "what": [4, 5, 6, 8, 9, 11, 12], "kind": [4, 5, 6, 8, 9], "pleas": [4, 5, 6, 8, 9], "adher": [4, 5, 6, 8, 9], "re": [4, 5, 6, 8, 9, 10, 12], "schema": [4, 5, 6, 7, 8, 9, 11, 13, 14], "core": [4, 5, 6, 8, 9, 14], "principl": [4, 5, 6, 7, 8, 9], "wa": [4, 5, 6, 8, 9], "internet": [4, 5, 6, 8, 9], "search": [4, 5, 6, 8, 9], "peopl": [4, 5, 6, 8, 9, 11], "product": [4, 5, 6, 8, 9], "result": [5, 7], "sampl": [5, 6, 7], "dataset": [5, 6], "potenti": 5, "3": [5, 7], "23298835754395": 5, "4205593945e": 5, "5": [5, 8], "82364020204592e": 5, "23400592803955": 5, "0393830738e": 5, "04325577863671e": 5, "23596382141113": 5, "0873372277e": 5, "09296897628194e": 5, "23801350593567": 5, "02431497847e": 5, "71714992220444e": 5, "23996043205261": 5, "18972335809e": 5, "96333033618521e": 5, "24193286895752": 5, "32529418259e": 5, "98471574959202e": 5, "24395799636841": 5, "43424495793e": 5, "0805546729429e": 5, "measurementresult": [5, 6], "csvw": [5, 6], "url": [5, 6, 9, 12], "archiv": [5, 6], "eu": [5, 6], "record": [5, 6], "24mdd": [5, 6], "z2x02": [5, 6], "lno": [5, 6], "20cv": [5, 6], "csv": [5, 6], "dc": [5, 6, 9], "titl": [5, 6], "dcat": [5, 6], "keyword": [5, 6, 12], "licens": [5, 6], "2024": [5, 6], "xsd": [5, 6], "date": [5, 6, 7], "creator": [5, 8], "id": [5, 6, 7, 8, 9, 13], "orcid": [5, 6, 7, 8], "0000": [5, 6, 7, 8], "0002": [5, 6, 7, 8], "9401": 5, "1362": 5, "christian": 5, "wolk": 5, "8758": [5, 6, 7, 8], "6109": [5, 6, 7, 8], "simon": [5, 6, 7, 8], "hasoutput": [5, 6], "cyclicvoltammetri": 5, "tableschema": [5, 6], "column": [5, 6], "propertyurl": [5, 6], "electricpotenti": 5, "millivolt": 5, "datatyp": [5, 6], "true": [5, 6, 7], "electriccurr": 5, "milliamper": 5, "electriccurrentdens": 5, "milliamperepersquarecentimetr": 5, "primarykei": [5, 6], "nyquist": [6, 10], "plot": [6, 10], "ei": [6, 10], "z_real": 6, "ohm": 6, "z_imag": 6, "697447795823666": 6, "0594427244582042": 6, "703016241299304": 6, "02786377708978327": 6, "7122969837587008": 6, "0018575851393187737": 6, "7178654292343388": 6, "022291021671826727": 6, "7290023201856148": 6, "05015479876161011": 6, "7549883990719257": 6, "07987616099071215": 6, "7735498839907193": 6, "10030959752321988": 6, "8013921113689095": 6, "11888544891640884": 6, "8348027842227379": 6, "13003095975232204": 6, "dx": 6, "doi": 6, "1149": 6, "0321816je": 6, "electrochemicalimpedancespectroscopi": 6, "electricimped": 6, "imaginari": 6, "notebook": 7, "explor": [7, 15], "person": [7, 8, 10], "enrich": 7, "librari": [7, 15], "valid": 7, "pip": 7, "jsonschema": 7, "rdflib": [7, 15], "alreadi": 7, "satisfi": 7, "usr": 7, "lib": 7, "python3": 7, "dist": 7, "packag": [7, 15], "attr": 7, "gt": 7, "23": 7, "2023": 7, "referenc": 7, "28": 7, "rpd": 7, "py": 7, "collect": 7, "download": 7, "py3": 7, "none": 7, "ani": 7, "whl": 7, "531": 7, "kb": 7, "mb": 7, "eta": 7, "00": 7, "isod": 7, "lt": 7, "py2": 7, "41": 7, "pypars": 7, "six": 7, "successfulli": 7, "regular": 7, "person_data": 7, "firstnam": 7, "givennam": 7, "lastnam": 7, "birthdat": 7, "institut": [7, 8, 10], "affili": 7, "street": 7, "streetaddress": 7, "citi": 7, "zip": 7, "postalcod": 7, "simonclark": 7, "1987": 7, "sintef": [7, 8, 13], "researchorgan": 7, "strindvegen": 7, "trondheim": 7, "7034": 7, "our": [7, 11, 12], "establish": [7, 12], "machin": [7, 11, 12], "understand": [7, 12], "behind": 7, "gender": 7, "male": 7, "ror": 7, "01f677e56": 7, "email": 7, "person_schema": 7, "string": 7, "minlength": 7, "replac": 7, "ag": 7, "pattern": 7, "updat": 7, "against": 7, "def": 7, "validate_json": 7, "try": [7, 12], "return": 7, "except": 7, "validationerror": 7, "ve": [7, 12], "fals": 7, "messag": 7, "is_valid": 7, "print": 7, "pars": 7, "latest": 7, "schemaorg": 7, "jsonld": 7, "person_data_str": 7, "dump": 7, "execut": 7, "sparql": [7, 15], "queri": [7, 15], "sparql_queri": 7, "prefix": 7, "distinct": 7, "rdf": [7, 15], "subclassof": 7, "limit": 7, "row": 7, "uriref": 7, "performinggroup": 7, "theatergroup": 7, "musicgroup": 7, "dancegroup": 7, "onlinebusi": 7, "onlinestor": 7, "sportsorgan": 7, "sportsteam": 7, "airlin": 7, "searchrescueorgan": 7, "fundingschem": 7, "newsmediaorgan": 7, "educationalorgan": 7, "collegeorunivers": 7, "highschool": 7, "preschool": 7, "elementaryschool": 7, "middleschool": 7, "school": 7, "w3": 7, "1999": 7, "syntax": 7, "2000": 7, "subclass": 7, "count": 7, "subject": 7, "AS": 7, "nummal": 7, "bdai": 7, "foil": [8, 10], "q3041255": [8, 13], "hasactivemateri": 8, "specificcapac": 8, "800": 8, "milliamperehourpergram": 8, "thick": 8, "250": 8, "micrometr": [8, 9], "centimetr": 8, "gram": 8, "q680841": 9, "sigma": 9, "aldrich": 9, "productid": 9, "324930": 9, "sigmaaldrich": 9, "NO": 9, "d95particles": 9, "150": 9, "help": [10, 11, 12, 13, 15], "get": [10, 11], "start": 10, "free": [10, 12], "koh": 10, "cyclic": 10, "voltammetri": 10, "test": 11, "part": 11, "do": [11, 12, 15], "mostli": [11, 12], "although": [11, 12], "much": [11, 12], "readabl": [11, 12, 13], "persist": [11, 12], "identifi": [11, 12], "deriv": 11, "authorit": [11, 12], "sure": 11, "metadata": [11, 14], "properli": 11, "most": [11, 12, 15], "check": [11, 12], "see": [11, 12], "visit": 11, "detail": 11, "why": 11, "shoud": 11, "easi": 12, "guid": 12, "background": 12, "piec": 12, "just": 12, "graphic": [12, 15], "editor": [12, 15], "stanford": [12, 15], "wide": 12, "read": 12, "about": 12, "section": 12, "modul": 12, "inferr": 12, "lump": 12, "anytim": 12, "hierarchi": 12, "those": 12, "notic": 12, "item": 12, "internation": 12, "anchor": 12, "uuid": 12, "charact": 12, "sequenc": 12, "electrochemistry_6f2c88c9_5c04_4953_a298_032cc3ab9b77": 12, "click": 12, "take": 12, "But": [12, 15], "come": 12, "add": 12, "trail": 12, "slash": 12, "turtl": [12, 15], "difficult": 12, "fear": 12, "preflabel": 12, "altlabel": 12, "sko": [12, 14], "short": 12, "list": [12, 13], "text": [12, 15], "conceptu": 12, "should": 12, "insight": 12, "To": 12, "account": 12, "retriev": 12, "easiest": 12, "kei": 12, "pair": 12, "structur": 12, "tradit": 12, "dictionari": 12, "conveni": 12, "find": 12, "now": 12, "Then": 12, "associ": 12, "next": 12, "sai": 12, "ngeativ": 12, "final": 12, "And": 12, "did": 12, "topic": 12, "job": [12, 15], "best": 12, "demonstr": [12, 13], "usag": [12, 13], "welcom": 13, "essenti": 13, "relationship": 13, "cr2032": 13, "my": 13, "nominalcapac": 13, "230": 13, "milliamperehour": 13, "index": 13, "complet": 13, "contribut": 13, "u": 13, "dublin": 14, "complic": 15, "could": 15, "notepad": 15, "inclin": 15, "easier": 15, "univeristi": 15, "If": 15, "want": 15, "python": 15, "triplestor": 15, "endpoint": 15, "option": 15, "serial": 15, "visual": 15, "studio": 15, "handi": 15, "environ": 15, "extens": 15, "anyon": 15, "custom": 15, "built": 15, "owlready2": 15, "analyz": 15, "export": 15}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"about": 0, "batteri": [0, 1, 13], "ontologi": [0, 2, 12, 13, 15], "kei": 0, "featur": 0, "persist": 0, "machin": 0, "readabl": 0, "identifi": 0, "standard": 0, "nomenclatur": 0, "structur": 0, "integr": 0, "emmo": 0, "acknowledg": 0, "licens": 0, "class": 1, "index": 1, "concept": 1, "alkaline4sr44": 1, "alkalinea23": 1, "alkalinea27": 1, "alkalinecel": 1, "alkalinelanternbatteri": 1, "alkalinepp3": 1, "alkalinezincairbatteri": 1, "alkalinezincmanganesedioxidebatteri": 1, "aluminiumairbatteri": 1, "aluminiumbatteri": 1, "aluminiumshuttlebatteri": 1, "aqueousmetallicflowbatteri": 1, "aqueousorganicflowbatteri": 1, "batterybas": 1, "batterycel": 1, "batterycontinuummodel": 1, "batterycr": 1, "batterycycl": 1, "batterycyclersystem": 1, "batterycyclingmeasurementresult": 1, "batteryequivalentcircuitmodel": 1, "batteryinterfac": 1, "batterymeasur": 1, "batterymeasurementresult": 1, "batterymodul": 1, "batteryonfloat": 1, "batterypack": 1, "batteryphenomenon": 1, "batteryrack": 1, "batterytimeseriesdataset": 1, "batterytrai": 1, "bufferbatteri": 1, "bunsencel": 1, "cr2016": 1, "cr2025": 1, "cr2032": 1, "cadmiumbatteri": 1, "calciumairbatteri": 1, "calciumbatteri": 1, "calciumionbatteri": 1, "calciumsulfurbatteri": 1, "clarkcel": 1, "coinbatteri": 1, "cylindricalbatteri": 1, "daniellcel": 1, "dischargedemptybatteri": 1, "drainedchargedbatteri": 1, "drycel": 1, "drychargedbatteri": 1, "earthbatteri": 1, "electrochemicalequivalentcircuitmodel": 1, "emergencybatteri": 1, "faurepl": 1, "filledchargedbatteri": 1, "filleddischargedbatteri": 1, "firstcharg": 1, "frogbatteri": 1, "fullflowbatteri": 1, "grovecel": 1, "hr6": 1, "hybridflowbatteri": 1, "hydrogenbrominebatteri": 1, "intentionalbatteryprocess": 1, "ironairbatteri": 1, "ironbatteri": 1, "ironredoxflowbatteri": 1, "kr6": 1, "lr03": 1, "lr1": 1, "lr12": 1, "lr14": 1, "lr20": 1, "lr23": 1, "lr25": 1, "lr44": 1, "lr6": 1, "leadacidbatteri": 1, "leadbatteri": 1, "leclanchebatteri": 1, "leclanchewetcel": 1, "lemonbatteri": 1, "lithiumairbatteri": 1, "lithiumbatteri": 1, "lithiumcarbonmonofluoridebatteri": 1, "lithiumcopperoxidebatteri": 1, "lithiumflowbatteri": 1, "lithiumionbatteri": 1, "lithiumioncobaltoxidebatteri": 1, "lithiumiongraphitebatteri": 1, "lithiumionironphosphatebatteri": 1, "lithiumionmanganeseironphosphatebatteri": 1, "lithiumionmanganeseoxidebatteri": 1, "lithiumionnickelcobaltaluminiumoxidebatteri": 1, "lithiumionnickelmanganesecobaltoxidebatteri": 1, "lithiumionpolymerbatteri": 1, "lithiumionsiliconbatteri": 1, "lithiumionsilicongraphitebatteri": 1, "lithiumionsiliconoxidebatteri": 1, "lithiumionsiliconoxidegraphitebatteri": 1, "lithiumiontitanatebatteri": 1, "lithiumirondisulphidebatteri": 1, "lithiummanganesedioxidebatteri": 1, "lithiummetalbatteri": 1, "lithiumsulfurbatteri": 1, "lithiumthionylchloridebatteri": 1, "magnesiumairbatteri": 1, "magnesiumbatteri": 1, "magnesiumionbatteri": 1, "magnesiummetalbatteri": 1, "magnesiumshuttlebatteri": 1, "maintanencefreebatteri": 1, "membranelessflowbatteri": 1, "mercurybatteri": 1, "metalairbatteri": 1, "metalcarbondioxidebatteri": 1, "moltensaltcel": 1, "monoblocbatteri": 1, "neutralelectrolytezincairbatteri": 1, "nickelcadmiumbatteri": 1, "nickelironbatteri": 1, "nickelmetalhydridebatteri": 1, "nickeloxidebatteri": 1, "nickeloxyhydroxidebatteri": 1, "nickelzincbatteri": 1, "nonaqueouscel": 1, "nonaqueousmetallicflowbatteri": 1, "nonaqueousorganicflowbatteri": 1, "oembatteri": 1, "p2dmodel": 1, "p3dmodel": 1, "p4dmodel": 1, "paperlinedcel": 1, "pastelinedcel": 1, "pilotbatterycel": 1, "plantepl": 1, "pocketpl": 1, "polysulfidebromideflowbatteri": 1, "potassiumbatteri": 1, "potassiumionbatteri": 1, "potatobatteri": 1, "pouchcel": 1, "primarybatteri": 1, "prismaticbatteri": 1, "randlescircuitmodel": 1, "redoxflowbatteri": 1, "replacementbatteri": 1, "reservebatterycel": 1, "rockingchairbatteri": 1, "secondarybatteri": 1, "siliconairbatteri": 1, "siliconbatteri": 1, "silverbatteri": 1, "silveroxidebatteri": 1, "silveroxidecadmiumbatteri": 1, "silverzincbatteri": 1, "sinteredpl": 1, "sodiumairbatteri": 1, "sodiumbatteri": 1, "sodiumionbatteri": 1, "sodiumionhardcarbonbatteri": 1, "solidstatebatteri": 1, "standardvoltagecel": 1, "swagelokcel": 1, "tricklecharg": 1, "unformeddrycel": 1, "valveregulatedleadacidbatteri": 1, "vanadiumredoxflowbatteri": 1, "voltaicpil": 1, "westonstandardvoltagecel": 1, "wetcel": 1, "zincairbatteri": 1, "zincbatteri": 1, "zincbromineflowbatteri": 1, "zinccarbonbatteri": 1, "zincceriumflowbatteri": 1, "zincchloridebatteri": 1, "zincchlorineflowbatteri": 1, "zincflowbatteri": 1, "zincshuttlebatteri": 1, "zincsilveroxidebatteri": 1, "quantiti": 1, "batteryenergi": 1, "batteryquant": 1, "depthofdischarg": 1, "fullcharg": 1, "nominalbatteryproperti": 1, "servicelif": 1, "servicemass": 1, "startingcap": 1, "stateofcharg": 1, "contribut": 2, "suggest": 2, "minor": 2, "chang": 2, "exist": 2, "element": 2, "propos": 2, "addit": 2, "delet": 2, "alkalin": 3, "electrochem": 3, "cell": 3, "aqueou": 4, "koh": 4, "electrolyt": 4, "cyclic": [5, 6], "voltammetri": [5, 6], "data": [5, 6, 12, 14], "json": [7, 12], "ld": [7, 12], "demonstr": 7, "zinc": [8, 9], "electrod": 8, "powder": 9, "exampl": 10, "faq": 11, "page": 11, "get": [12, 13], "start": [12, 13], "step": 12, "1": 12, "instal": 12, "prot\u00e9g\u00e9": 12, "2": 12, "download": 12, "pre": 12, "infer": 12, "version": 12, "3": 12, "open": 12, "explor": 12, "file": 12, "4": 12, "context": 12, "5": 12, "make": 12, "your": 12, "own": 12, "link": 12, "check": 13, "out": 13, "resourc": [13, 14], "best": 14, "practic": 14, "tabular": 14, "rdf": 14, "vocabulari": 14, "tool": 15}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "nbsphinx": 4, "sphinx": 57}, "alltitles": {"About the Battery Ontology": [[0, "about-the-battery-ontology"]], "Key features of the ontology": [[0, "key-features-of-the-ontology"]], "Persistent machine-readable identifiers": [[0, "persistent-machine-readable-identifiers"]], "Standardized Nomenclature": [[0, "standardized-nomenclature"]], "Structure and Integration with EMMO": [[0, "structure-and-integration-with-emmo"]], "Acknowledgements": [[0, "acknowledgements"]], "License": [[0, "license"]], "Class Index": [[1, "class-index"]], "Battery Concepts": [[1, "battery-concepts"]], "Alkaline4SR44": [[1, "alkaline4sr44"]], "AlkalineA23": [[1, "alkalinea23"]], "AlkalineA27": [[1, "alkalinea27"]], "AlkalineCell": [[1, "alkalinecell"]], "AlkalineLanternBattery": [[1, "alkalinelanternbattery"]], "AlkalinePP3": [[1, "alkalinepp3"]], "AlkalineZincAirBattery": [[1, "alkalinezincairbattery"]], "AlkalineZincManganeseDioxideBattery": [[1, "alkalinezincmanganesedioxidebattery"]], "AluminiumAirBattery": [[1, "aluminiumairbattery"]], "AluminiumBattery": [[1, "aluminiumbattery"]], "AluminiumShuttleBattery": [[1, "aluminiumshuttlebattery"]], "AqueousMetallicFlowBattery": [[1, "aqueousmetallicflowbattery"]], "AqueousOrganicFlowBattery": [[1, "aqueousorganicflowbattery"]], "Battery": [[1, "battery"]], "BatteryBase": [[1, "batterybase"]], "BatteryCell": [[1, "batterycell"]], "BatteryContinuumModel": [[1, "batterycontinuummodel"]], "BatteryCrate": [[1, "batterycrate"]], "BatteryCycler": [[1, "batterycycler"]], "BatteryCyclerSystem": [[1, "batterycyclersystem"]], "BatteryCycling": [[1, "batterycycling"]], "BatteryCyclingMeasurementResult": [[1, "batterycyclingmeasurementresult"]], "BatteryEquivalentCircuitModel": [[1, "batteryequivalentcircuitmodel"]], "BatteryInterface": [[1, "batteryinterface"]], "BatteryMeasurement": [[1, "batterymeasurement"]], "BatteryMeasurementResult": [[1, "batterymeasurementresult"]], "BatteryModule": [[1, "batterymodule"]], "BatteryOnFloat": [[1, "batteryonfloat"]], "BatteryPack": [[1, "batterypack"]], "BatteryPhenomenon": [[1, "batteryphenomenon"]], "BatteryRack": [[1, "batteryrack"]], "BatteryTimeSeriesDataSet": [[1, "batterytimeseriesdataset"]], "BatteryTray": [[1, "batterytray"]], "BufferBattery": [[1, "bufferbattery"]], "BunsenCell": [[1, "bunsencell"]], "CR2016": [[1, "cr2016"]], "CR2025": [[1, "cr2025"]], "CR2032": [[1, "cr2032"]], "CadmiumBattery": [[1, "cadmiumbattery"]], "CalciumAirBattery": [[1, "calciumairbattery"]], "CalciumBattery": [[1, "calciumbattery"]], "CalciumIonBattery": [[1, "calciumionbattery"]], "CalciumSulfurBattery": [[1, "calciumsulfurbattery"]], "ClarkCell": [[1, "clarkcell"]], "CoinBattery": [[1, "coinbattery"]], "CylindricalBattery": [[1, "cylindricalbattery"]], "DaniellCell": [[1, "daniellcell"]], "DischargedEmptyBattery": [[1, "dischargedemptybattery"]], "DrainedChargedBattery": [[1, "drainedchargedbattery"]], "DryCell": [[1, "drycell"]], "DryChargedBattery": [[1, "drychargedbattery"]], "EarthBattery": [[1, "earthbattery"]], "ElectrochemicalEquivalentCircuitModel": [[1, "electrochemicalequivalentcircuitmodel"]], "EmergencyBattery": [[1, "emergencybattery"]], "FaurePlate": [[1, "faureplate"]], "FilledChargedBattery": [[1, "filledchargedbattery"]], "FilledDischargedBattery": [[1, "filleddischargedbattery"]], "FirstCharge": [[1, "firstcharge"]], "FrogBattery": [[1, "frogbattery"]], "FullFlowBattery": [[1, "fullflowbattery"]], "GroveCell": [[1, "grovecell"]], "HR6": [[1, "hr6"]], "HybridFlowBattery": [[1, "hybridflowbattery"]], "HydrogenBromineBattery": [[1, "hydrogenbrominebattery"]], "IntentionalBatteryProcess": [[1, "intentionalbatteryprocess"]], "IronAirBattery": [[1, "ironairbattery"]], "IronBattery": [[1, "ironbattery"]], "IronRedoxFlowBattery": [[1, "ironredoxflowbattery"]], "KR6": [[1, "kr6"], [1, "id1"]], "LR03": [[1, "lr03"]], "LR1": [[1, "lr1"]], "LR12": [[1, "lr12"]], "LR14": [[1, "lr14"]], "LR20": [[1, "lr20"]], "LR23": [[1, "lr23"], [1, "id2"]], "LR25": [[1, "lr25"]], "LR44": [[1, "lr44"]], "LR6": [[1, "lr6"]], "LeadAcidBattery": [[1, "leadacidbattery"]], "LeadBattery": [[1, "leadbattery"]], "LeclancheBattery": [[1, "leclanchebattery"]], "LeclancheWetCell": [[1, "leclanchewetcell"]], "LemonBattery": [[1, "lemonbattery"]], "LithiumAirBattery": [[1, "lithiumairbattery"]], "LithiumBattery": [[1, "lithiumbattery"]], "LithiumCarbonMonofluorideBattery": [[1, "lithiumcarbonmonofluoridebattery"]], "LithiumCopperOxideBattery": [[1, "lithiumcopperoxidebattery"]], "LithiumFlowBattery": [[1, "lithiumflowbattery"]], "LithiumIonBattery": [[1, "lithiumionbattery"]], "LithiumIonCobaltOxideBattery": [[1, "lithiumioncobaltoxidebattery"]], "LithiumIonGraphiteBattery": [[1, "lithiumiongraphitebattery"]], "LithiumIonIronPhosphateBattery": [[1, "lithiumionironphosphatebattery"]], "LithiumIonManganeseIronPhosphateBattery": [[1, "lithiumionmanganeseironphosphatebattery"]], "LithiumIonManganeseOxideBattery": [[1, "lithiumionmanganeseoxidebattery"]], "LithiumIonNickelCobaltAluminiumOxideBattery": [[1, "lithiumionnickelcobaltaluminiumoxidebattery"]], "LithiumIonNickelManganeseCobaltOxideBattery": [[1, "lithiumionnickelmanganesecobaltoxidebattery"]], "LithiumIonPolymerBattery": [[1, "lithiumionpolymerbattery"]], "LithiumIonSiliconBattery": [[1, "lithiumionsiliconbattery"]], "LithiumIonSiliconGraphiteBattery": [[1, "lithiumionsilicongraphitebattery"]], "LithiumIonSiliconOxideBattery": [[1, "lithiumionsiliconoxidebattery"]], "LithiumIonSiliconOxideGraphiteBattery": [[1, "lithiumionsiliconoxidegraphitebattery"]], "LithiumIonTitanateBattery": [[1, "lithiumiontitanatebattery"]], "LithiumIronDisulphideBattery": [[1, "lithiumirondisulphidebattery"]], "LithiumManganeseDioxideBattery": [[1, "lithiummanganesedioxidebattery"]], "LithiumMetalBattery": [[1, "lithiummetalbattery"]], "LithiumSulfurBattery": [[1, "lithiumsulfurbattery"]], "LithiumThionylChlorideBattery": [[1, "lithiumthionylchloridebattery"]], "MagnesiumAirBattery": [[1, "magnesiumairbattery"]], "MagnesiumBattery": [[1, "magnesiumbattery"]], "MagnesiumIonBattery": [[1, "magnesiumionbattery"]], "MagnesiumMetalBattery": [[1, "magnesiummetalbattery"]], "MagnesiumShuttleBattery": [[1, "magnesiumshuttlebattery"]], "MaintanenceFreeBattery": [[1, "maintanencefreebattery"]], "MembranelessFlowBattery": [[1, "membranelessflowbattery"]], "MercuryBattery": [[1, "mercurybattery"]], "MetalAirBattery": [[1, "metalairbattery"]], "MetalCarbonDioxideBattery": [[1, "metalcarbondioxidebattery"]], "MoltenSaltCell": [[1, "moltensaltcell"]], "MonoblocBattery": [[1, "monoblocbattery"]], "NeutralElectrolyteZincAirBattery": [[1, "neutralelectrolytezincairbattery"]], "NickelCadmiumBattery": [[1, "nickelcadmiumbattery"]], "NickelIronBattery": [[1, "nickelironbattery"]], "NickelMetalHydrideBattery": [[1, "nickelmetalhydridebattery"]], "NickelOxideBattery": [[1, "nickeloxidebattery"]], "NickelOxyhydroxideBattery": [[1, "nickeloxyhydroxidebattery"]], "NickelZincBattery": [[1, "nickelzincbattery"]], "NonAqueousCell": [[1, "nonaqueouscell"]], "NonAqueousMetallicFlowBattery": [[1, "nonaqueousmetallicflowbattery"]], "NonAqueousOrganicFlowBattery": [[1, "nonaqueousorganicflowbattery"]], "OEMBattery": [[1, "oembattery"]], "P2DModel": [[1, "p2dmodel"]], "P3DModel": [[1, "p3dmodel"]], "P4DModel": [[1, "p4dmodel"]], "PaperLinedCell": [[1, "paperlinedcell"]], "PasteLinedCell": [[1, "pastelinedcell"]], "PilotBatteryCell": [[1, "pilotbatterycell"]], "PlantePlate": [[1, "planteplate"]], "PocketPlate": [[1, "pocketplate"]], "PolysulfideBromideFlowBattery": [[1, "polysulfidebromideflowbattery"]], "PotassiumBattery": [[1, "potassiumbattery"]], "PotassiumIonBattery": [[1, "potassiumionbattery"]], "PotatoBattery": [[1, "potatobattery"]], "PouchCell": [[1, "pouchcell"]], "PrimaryBattery": [[1, "primarybattery"]], "PrismaticBattery": [[1, "prismaticbattery"]], "RandlesCircuitModel": [[1, "randlescircuitmodel"]], "RedoxFlowBattery": [[1, "redoxflowbattery"]], "ReplacementBattery": [[1, "replacementbattery"]], "ReserveBatteryCell": [[1, "reservebatterycell"]], "RockingChairBattery": [[1, "rockingchairbattery"]], "SecondaryBattery": [[1, "secondarybattery"]], "SiliconAirBattery": [[1, "siliconairbattery"]], "SiliconBattery": [[1, "siliconbattery"]], "SilverBattery": [[1, "silverbattery"]], "SilverOxideBattery": [[1, "silveroxidebattery"]], "SilverOxideCadmiumBattery": [[1, "silveroxidecadmiumbattery"]], "SilverZincBattery": [[1, "silverzincbattery"]], "SinteredPlate": [[1, "sinteredplate"]], "SodiumAirBattery": [[1, "sodiumairbattery"]], "SodiumBattery": [[1, "sodiumbattery"]], "SodiumIonBattery": [[1, "sodiumionbattery"]], "SodiumIonHardCarbonBattery": [[1, "sodiumionhardcarbonbattery"]], "SolidStateBattery": [[1, "solidstatebattery"]], "StandardVoltageCell": [[1, "standardvoltagecell"]], "SwagelokCell": [[1, "swagelokcell"]], "TrickleCharge": [[1, "tricklecharge"]], "UnformedDryCell": [[1, "unformeddrycell"]], "ValveRegulatedLeadAcidBattery": [[1, "valveregulatedleadacidbattery"]], "VanadiumRedoxFlowBattery": [[1, "vanadiumredoxflowbattery"]], "VoltaicPile": [[1, "voltaicpile"]], "WestonStandardVoltageCell": [[1, "westonstandardvoltagecell"]], "WetCell": [[1, "wetcell"]], "ZincAirBattery": [[1, "zincairbattery"]], "ZincBattery": [[1, "zincbattery"]], "ZincBromineFlowBattery": [[1, "zincbromineflowbattery"]], "ZincCarbonBattery": [[1, "zinccarbonbattery"]], "ZincCeriumFlowBattery": [[1, "zincceriumflowbattery"]], "ZincChlorideBattery": [[1, "zincchloridebattery"]], "ZincChlorineFlowBattery": [[1, "zincchlorineflowbattery"]], "ZincFlowBattery": [[1, "zincflowbattery"]], "ZincShuttleBattery": [[1, "zincshuttlebattery"]], "ZincSilverOxideBattery": [[1, "zincsilveroxidebattery"]], "Battery Quantities": [[1, "battery-quantities"]], "BatteryEnergy": [[1, "batteryenergy"]], "BatteryQuantity": [[1, "batteryquantity"]], "DepthOfDischarge": [[1, "depthofdischarge"]], "FullCharge": [[1, "fullcharge"]], "NominalBatteryProperty": [[1, "nominalbatteryproperty"]], "ServiceLife": [[1, "servicelife"]], "ServiceMass": [[1, "servicemass"]], "StartingCapability": [[1, "startingcapability"]], "StateOfCharge": [[1, "stateofcharge"]], "Contributing to the ontology": [[2, "contributing-to-the-ontology"]], "Suggest minor changes on existing elements": [[2, "suggest-minor-changes-on-existing-elements"]], "Propose additions/deletion of elements": [[2, "propose-additions-deletion-of-elements"]], "Alkaline Electrochemical Cell": [[3, "alkaline-electrochemical-cell"]], "Aqueous KOH Electrolyte": [[4, "aqueous-koh-electrolyte"]], "Cyclic Voltammetry Data": [[5, "cyclic-voltammetry-data"], [6, "cyclic-voltammetry-data"]], "JSON-LD Demonstration": [[7, "JSON-LD-Demonstration"]], "Zinc Electrode": [[8, "zinc-electrode"]], "Zinc Powder": [[9, "zinc-powder"]], "Examples": [[10, "examples"]], "FAQ Page": [[11, "faq-page"]], "Get Started": [[12, "get-started"]], "Step 1: Install Prot\u00e9g\u00e9": [[12, "step-1-install-protege"]], "Step 2: Download the pre-inferred version of the ontology": [[12, "step-2-download-the-pre-inferred-version-of-the-ontology"]], "Step 3: Open and explore the ontology file in Prot\u00e9g\u00e9": [[12, "step-3-open-and-explore-the-ontology-file-in-protege"]], "Step 4: Explore the JSON-LD context file": [[12, "step-4-explore-the-json-ld-context-file"]], "Step 5: Make your own linked data!": [[12, "step-5-make-your-own-linked-data"]], "Battery Ontology": [[13, "battery-ontology"]], "Check out these resources to get started!": [[13, "check-out-these-resources-to-get-started"]], "Resources": [[14, "resources"]], "Best Practices": [[14, "best-practices"]], "Tabular Data": [[14, "tabular-data"]], "RDF Vocabularies": [[14, "rdf-vocabularies"]], "Ontology Tools": [[15, "ontology-tools"]]}, "indexentries": {}}) \ No newline at end of file +Search.setIndex({"docnames": ["about", "battery", "contribute", "example_alkaline_electrochemical_cell", "example_aqueous_electrolyte_KOH", "example_cyclic_voltammetry", "example_eis_nyquist", "example_linked_data_battery_cell_metadata", "example_person_jsonld_nb", "example_zinc_electrode", "example_zinc_powder", "examples", "faq", "getstarted", "index", "resources", "tools"], "filenames": ["about.rst", "battery.rst", "contribute.rst", "example_alkaline_electrochemical_cell.rst", "example_aqueous_electrolyte_KOH.rst", "example_cyclic_voltammetry.rst", "example_eis_nyquist.rst", "example_linked_data_battery_cell_metadata.ipynb", "example_person_jsonld_nb.ipynb", "example_zinc_electrode.rst", "example_zinc_powder.rst", "examples.rst", "faq.rst", "getstarted.rst", "index.rst", "resources.rst", "tools.rst"], "titles": ["About the Battery Ontology", "Class Index", "Contributing to the ontology", "Alkaline Electrochemical Cell", "Aqueous KOH Electrolyte", "Cyclic Voltammetry Data", "Cyclic Voltammetry Data", "Example: Battery Cell Metadata", "JSON-LD Demonstration", "Zinc Electrode", "Zinc Powder", "Examples", "FAQ Page", "Get Started", "Battery Ontology", "Resources", "Ontology Tools"], "terms": {"The": [0, 2, 3, 4, 5, 6, 7, 9, 10, 13], "domain": [0, 1, 3, 4, 5, 6, 7, 9, 10, 13, 14], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16], "semant": [0, 8, 12, 13, 14, 16], "resourc": [0, 7, 12, 13], "term": [0, 1, 4, 5, 6, 8, 9, 10, 12, 13, 14, 16], "relat": [0, 1, 12, 13], "need": [0, 7, 11, 13], "describ": [0, 1, 3, 4, 5, 6, 9, 10, 12, 13, 14], "thing": [0, 4, 5, 6, 7, 9, 10, 12, 13, 16], "process": [0, 1, 7, 11, 13], "data": [0, 4, 7, 8, 9, 10, 11, 12, 14, 16], "It": [0, 7, 12, 13, 16], "can": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 12, 13, 16], "us": [0, 1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 13, 16], "gener": [0, 1, 12, 13], "link": [0, 4, 5, 6, 7, 8, 9, 10, 12, 15, 16], "web": [0, 12, 13, 15], "compli": [0, 12, 13], "fair": [0, 12, 13], "guidelin": [0, 12, 13, 14], "support": [0, 1, 4, 5, 6, 9, 10, 13, 16], "interoperail": 0, "among": 0, "differ": [0, 13], "system": [0, 1, 15], "more": [0, 1, 2, 7, 12, 13, 16], "intend": [0, 1], "research": [0, 9, 11], "engin": [0, 1, 4, 5, 6, 9, 10], "develop": [0, 1, 4, 5, 6, 9, 10, 13, 14, 16], "within": [0, 1, 13, 16], "electrochem": [0, 1, 11, 13], "communitii": 0, "activ": [0, 1], "like": [0, 4, 5, 6, 7, 8, 9, 10, 12, 13, 16], "incorpor": 0, "consist": [0, 1, 13], "inform": [0, 12, 13, 14], "model": [0, 4, 5, 6, 9, 10, 15], "simul": 0, "enhanc": 0, "interoper": 0, "between": [0, 1], "tool": [0, 13], "databas": 0, "platform": 0, "project": 0, "requir": [0, 1, 5, 6, 8], "precis": 0, "knowledg": [0, 7, 13, 15, 16], "represent": [0, 8], "build": 0, "applic": [0, 13], "graph": [0, 8, 13, 16], "leverag": [0, 1], "thi": [0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 13, 16], "assign": [0, 4, 5, 6, 7, 9, 10], "call": [0, 1, 7, 13], "uri": [0, 8], "iri": [0, 2, 7, 13], "concept": [0, 7], "from": [0, 1, 4, 5, 6, 8, 9, 10, 11, 12, 13, 16], "electrochemistri": [0, 3, 4, 5, 6, 9, 10, 13], "These": [0, 7], "resolv": 0, "point": [0, 7, 13], "human": [0, 7, 13, 14], "document": [0, 13], "file": [0, 2, 5, 6, 7, 12, 16], "uniqu": [0, 7, 13], "facilit": 0, "exchang": 0, "variou": 0, "ensur": [0, 2, 7, 13], "provid": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 12, 13, 16], "access": [0, 8, 13], "context": [0, 3, 4, 5, 6, 7, 8, 9, 10, 14], "reli": 0, "recogn": 0, "author": 0, "collabor": 0, "share": 0, "In": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13], "order": [0, 1], "preced": 0, "includ": [0, 1, 13, 16], "public": 0, "iec": [0, 1, 12, 13], "iso": 0, "vocabulari": [0, 4, 5, 6, 7, 8, 9, 10, 12, 13], "world": 0, "": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14], "lead": [0, 1], "organ": [0, 1, 4, 5, 6, 8, 9, 10, 15], "prepar": 0, "publish": [0, 15], "intern": [0, 1], "all": [0, 1, 7, 8, 13], "electr": [0, 1], "electron": [0, 1], "technologi": 0, "iupac": [0, 12, 13], "goldbook": [0, 13], "univers": [0, 7, 12, 13, 16], "chemic": [0, 1], "terminologi": [0, 13], "pre": 0, "emin": 0, "textbook": 0, "e": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10], "g": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10], "bard": 0, "newman": 0, "etc": [0, 4, 5, 6, 7, 9, 10, 16], "discuss": [0, 2], "figur": [0, 7], "through": [0, 1], "set": [0, 10, 13], "annot": [0, 7, 12, 13, 14], "also": [0, 4, 5, 6, 7, 9, 10, 12, 13, 16], "equival": [0, 1], "other": [0, 1, 12, 13], "digit": 0, "base": [0, 1, 2, 16], "dbpedia": [0, 13], "wikidata": [0, 1, 7, 9, 10, 13, 14], "wikipedia": [0, 1, 13], "an": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "offici": [0, 13], "allow": [0, 1, 8], "user": [0, 16], "benefit": 0, "well": [0, 13, 16], "logic": [0, 13], "framework": 0, "For": [0, 1, 7, 13], "exampl": [0, 1, 3, 4, 5, 6, 8, 9, 10, 12, 13, 14], "import": [0, 7, 8, 13], "substanc": 0, "materi": [0, 1, 3, 4, 5, 6, 9, 10, 11, 12, 14], "meta": [0, 12], "summar": 0, "follow": [0, 13, 14], "tabl": 0, "version": [0, 7, 8], "1": [0, 1, 4, 5, 7, 8], "0": [0, 6, 7, 8], "beta5": 0, "2": [0, 5, 6, 8, 9], "alpha": 0, "onotlogi": 0, "exist": [0, 1, 4, 5, 6, 7, 9, 10], "two": [0, 1, 2, 3], "form": [0, 1], "assert": 0, "sourc": [0, 1, 6, 10, 12, 13, 16], "ii": [0, 1], "infer": [0, 7], "ttl": [0, 7, 13], "object": [0, 7, 8, 13], "properti": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 13], "batteryquant": 0, "quantiti": [0, 4, 5, 6, 9, 10], "encapsul": 0, "without": 0, "entir": 0, "run": [0, 7, 13, 16], "reason": [0, 13, 16], "them": [0, 2, 11, 13], "simpler": 0, "refer": [0, 1, 2, 13], "remov": 0, "barrier": 0, "themselv": 0, "ha": [0, 1, 4, 5, 6, 7, 9, 10, 13], "receiv": [0, 1], "european": 0, "union": 0, "innov": 0, "program": 0, "under": [0, 1], "grant": 0, "agreement": 0, "number": [0, 5, 6], "957189": 0, "big": [0, 5, 6], "map": [0, 5, 6, 7, 8], "interfac": [0, 1, 2], "releas": 0, "creativ": 0, "common": [0, 2, 4, 5, 6, 7, 9, 10, 12, 13], "attribut": 0, "4": [0, 1, 5, 8], "cc": 0, "BY": 0, "http": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14], "w3id": [1, 13], "org": [1, 4, 5, 6, 7, 8, 9, 10, 13, 14, 15], "emmo": [1, 2, 3, 4, 5, 6, 7, 9, 10, 12, 13, 14, 16], "battery_2e47736e_285a_4215_9c7c_296ae6a45f20": 1, "elucid": [1, 12, 13], "cylindr": 1, "alkalin": [1, 11, 13], "zinc": [1, 7, 11, 13], "manganes": [1, 13], "dioxid": [1, 13], "cell": [1, 11, 12, 13, 14], "seri": 1, "altern": [1, 13], "label": [1, 7, 13], "4lr44": 1, "comment": 1, "often": [1, 4, 5, 6, 7, 9, 10, 13], "simpli": [1, 3], "stack": 1, "four": 1, "sr44": 1, "button": 1, "shrink": 1, "wrap": 1, "togeth": 1, "battery_3ec55c79_6421_4ca3_88c8_a6c98ec6fd0b": 1, "8lr932": 1, "usual": [1, 13], "contain": [1, 4, 5, 6, 7, 9, 10, 13], "eight": 1, "lr932": 1, "battery_5ea1c25b_3b25_401c_b6be_76e9f7a4c4bd": 1, "8": [1, 5], "lr732": 1, "8lr732": 1, "battery_50b911f7_c903_4700_9764_c308d8a95470": 1, "electrolyt": [1, 3, 11, 13], "www": [1, 7, 8, 9, 10, 14], "electropedia": 1, "iev": 1, "nsf": 1, "displai": [1, 7], "openform": 1, "ievref": 1, "482": 1, "01": [1, 5, 6, 8], "08": 1, "code": [1, 16], "l": 1, "battery_cbc032aa_657f_4dca_87f8_edaccc70348d": 1, "4lr25": 1, "rectangular": 1, "prismat": 1, "case": [1, 2, 3, 4, 5, 6, 7, 9, 10, 13], "spring": 1, "termin": [1, 3], "battery_6e8efa8d_ec92_40e7_8013_e5efb4bc654d": 1, "6": [1, 5, 8], "lr61": 1, "nomin": 1, "voltag": 1, "9": [1, 5, 8], "v": [1, 5], "6lp3146": 1, "ninevoltbatteri": 1, "battery_b5910d2f_3114_4663_8d46_e418ff859251": 1, "metal": 1, "air": 1, "neg": [1, 13], "electrod": [1, 3, 11, 13], "04": [1, 8], "02": [1, 7, 8], "battery_b572826a_b4e4_4986_b57d_f7b945061f8b": 1, "primari": 1, "posit": [1, 13], "alkalinebatteri": 1, "03": [1, 8], "en": [1, 10], "wiki": [1, 7, 9, 10, 14], "alkaline_batteri": 1, "q861345": 1, "battery_44cb1e3b_480c_4594_a79a_4e4f001050ea": 1, "aluminium": 1, "e2": 1, "80": 1, "93air_batteri": 1, "battery_3f08a520_6e46_47f3_a6c6_2ec54ed0a7c1": 1, "aluminium_batteri": 1, "q85741073": 1, "battery_7db1c7e9_5039_41f2_a5ef_b9e27d080050": 1, "secondari": 1, "combin": [1, 3, 9], "insert": 1, "ion_batteri": 1, "q15732670": 1, "name": [1, 2, 5, 6, 7, 8, 9, 10, 14], "ion": 1, "misnom": 1, "becaus": 1, "rather": [1, 7], "than": [1, 7], "intercal": 1, "battery_edc98332_248a_436a_a352_5a7897150c4f": 1, "full": [1, 5, 6], "redox": 1, "flow": 1, "aqueou": [1, 11], "speci": 1, "compon": [1, 3, 12], "battery_4a620a13_ef9f_40c7_8833_c6e0720ce3ca": 1, "battery_74ed2670_657d_4f0b_b0a6_3f13bc2e9c17": 1, "one": [1, 7, 13, 16], "fit": [1, 11], "devic": [1, 3], "necessari": 1, "mark": 1, "protect": 1, "electricbatteri": 1, "electric_batteri": 1, "q267298": 1, "battery_4dfa5c98_e185_456b_9f06_89364ac637e5": 1, "insul": 1, "stationari": 1, "monobloc": 1, "05": 1, "09": 1, "battery_68ed592a_7924_45d0_a108_94d6275d57f0": 1, "basic": [1, 13, 14], "function": [1, 3, 8], "unit": [1, 4, 5, 6, 7, 9, 10], "assembli": 1, "separ": 1, "energi": 1, "obtain": [1, 4, 5, 6, 9, 10], "direct": 1, "convers": 1, "battery_b1921f7b_afac_465a_a275_26f929f7f936": 1, "battery_5029a2e2_3f59_4f28_a6c4_bc6a28e75a66": 1, "frame": 1, "wall": 1, "hold": 1, "sever": 1, "10": [1, 6, 8], "battery_23e6170d_a70b_4de9_a4db_458e24a327ac": 1, "A": [1, 7, 11, 12, 14, 16], "perform": [1, 16], "cycl": 1, "measur": [1, 4, 5, 6, 9, 10, 11], "battery_bc033b97_a5b7_455c_94ce_e95676cb816b": 1, "battery_1d33b96d_f362_41e5_b670_d33cd6a7ab28": 1, "battery_2198cf67_b5d2_4325_9b6a_dde0a26fd065": 1, "battery_4c78a492_b14d_4005_b555_d3c92e8def0f": 1, "battery_5129704d_3e08_4bee_b2d3_7b9e193cb481": 1, "battery_6c481323_498b_42c6_915a_53490f409430": 1, "battery_14ea92c1_2682_4c52_83a5_632adcfdb1c": 1, "battery_9acfeea6_ca7f_4b97_9844_c38edf6387ec": 1, "modular": 1, "multipl": [1, 13], "design": 1, "integr": [1, 16], "larger": 1, "pack": 1, "battery_22a6f05f_fdc7_4670_830d_c23062c9ba6b": 1, "whose": [1, 4, 5, 6, 9, 10], "ar": [1, 2, 7, 11, 12, 13, 14, 16], "perman": 1, "connect": [1, 13, 16], "constant": 1, "suffici": 1, "maintain": 1, "approxim": 1, "fulli": 1, "charg": 1, "which": [1, 2, 4, 5, 6, 7, 9, 10, 13], "suppli": 1, "power": 1, "circuit": 1, "normal": 1, "temporarili": 1, "interrupt": 1, "35": 1, "battery_be3b35a7_75a3_4be0_9265_beb178ea7b00": 1, "battery_pack": 1, "q420116": 1, "battery_f768ea27_09ba_4875_a5cc_2c644b0753a3": 1, "battery_af472269_bff7_4aa1_95e9_15666a350fc4": 1, "stand": [1, 8], "grate": 1, "level": 1, "tier": 1, "instal": [1, 2, 7, 8], "mono": 1, "bloc": 1, "24": [1, 7], "battery_d9b99b14_44e8_473b_af8f_2a160429df69": 1, "battery_bcf8f9dd_f493_4547_a5a3_e14b1f4c0f5f": 1, "battery_dbc86554_1a2a_4f2b_b8c2_e793fa219883": 1, "across": 1, "current": [1, 5, 8], "reduc": 1, "effect": [1, 16], "variat": 1, "backupbatteri": 1, "16": [1, 8], "battery_70dad2a6_5316_4211_99a6_2031119515c1": 1, "carbon": 1, "anod": 1, "cathod": 1, "dual": 1, "sulfur": 1, "acid": 1, "nitric": 1, "chromic": 1, "bunsen_cel": 1, "q901286": 1, "histor": 1, "battery_980da224_75c0_4c47_af95_b51ca1443213": 1, "li": [1, 5], "mno2": 1, "coin": [1, 7, 14], "r2016": 1, "battery_9984642f_c9dc_4b98_94f6_6ffe20cfc014": 1, "r2025": 1, "q28955604": 1, "battery_b61b96ac_f2f4_4b74_82d5_565fe3a2d88b": [1, 7], "r2032": 1, "q5013811": [1, 7], "battery_d27fd24f_a96c_4db3_a579_777bb423043d": 1, "cadmium": 1, "battery_eeab063b_9dbf_4879_8008_44e5c4a34f1f": 1, "calcium": 1, "battery_21943399_9d3f_46cf_83a9_3913cddfdee1": 1, "calcium_batteri": 1, "q106611348": 1, "battery_2099e6d6_680b_476c_a123_f6c89ff93389": 1, "battery_e3717684_26bd_40ce_b279_e7b39cc3e67": 1, "battery_d6d75b55_6f9b_42f5_a31e_b0e5ba3536a0": 1, "wet": 1, "mercuri": 1, "sulfat": 1, "solut": 1, "invent": 1, "english": 1, "josiah": 1, "latim": 1, "clark": [1, 5, 6, 8, 9], "clark_cel": 1, "q898656": 1, "battery_b7fdab58_6e91_4c84_b097_b06eff86a124": 1, "shape": 1, "overal": 1, "height": [1, 7], "less": 1, "diamet": [1, 9], "buttonbatterycel": 1, "buttoncel": 1, "coinbatterycel": 1, "coincel": 1, "40": 1, "button_cel": 1, "practic": [1, 13], "exclus": 1, "non": 1, "lithium": 1, "battery_ac604ecd_cc60_4b98_b57c_74cd5d3ccd40": 1, "equal": 1, "greater": 1, "cylindricalbatterycel": 1, "cylindricalcel": 1, "roundcel": 1, "39": [1, 7, 8], "battery_d94a5498_321a_43d3_af62_80f8253068a9": 1, "copper": 1, "mix": [1, 11], "daniell_cel": 1, "q749635": 1, "battery_0493552f_6463_4f57_bdbf_31b5b15ea72f": 1, "discharg": 1, "where": [1, 7, 8, 13], "been": [1, 7], "drain": 1, "seal": 1, "keep": 1, "out": [1, 7, 12, 13], "oxygen": 1, "dischargedunfilledbatteri": 1, "31": 1, "battery_4688d93e_1c2b_4ff0_8a12_b2e540d8a737": 1, "small": 1, "absorb": 1, "plate": 1, "29": [1, 5, 6], "battery_92bc9b20_5de1_40f8_9b55_aff6c3f5e7b0": 1, "immobil": 1, "14": 1, "dry_cel": 1, "1886": 1, "german": 1, "scientist": 1, "carl": 1, "gassner": 1, "battery_a1924455_6f7e_4a2d_afd3_95527523183a": 1, "state": 1, "deliveri": 1, "some": [1, 2, 4, 5, 6, 7, 9, 10, 11, 13, 14, 16], "type": [1, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14], "dry": 1, "30": [1, 8], "battery_1d8112fa_7561_41b0_ba6e_876f3dbde4a8": 1, "buri": 1, "soil": 1, "immers": 1, "sea": 1, "earth_batteri": 1, "sometim": [1, 13], "sensor": 1, "remot": 1, "sub": 1, "locat": 1, "battery_679f6984_e0dc_4285_9dbb_429c5779590c": 1, "battery_27e2df40_b85d_4cdb_8469_b3b61b18e4c": 1, "when": [1, 4, 5, 6, 9, 10, 13], "15": 1, "battery_7aa76ea6_f388_4b1b_9d77_187526a1e31f": 1, "past": 1, "flat": 1, "grid": 1, "collector": 1, "19": [1, 7, 8], "battery_eb962056_c48c_439a_a1a7_a2868e2e312f": 1, "32": 1, "battery_b8a811a8_733e_45e9_ac8a_8a6e93781265": 1, "33": 1, "battery_c6b0d98f_e566_46b1_9dea_635a3299c512": 1, "first": [1, 7, 13], "given": [1, 3, 4, 5, 6, 9, 10], "new": [1, 2, 7, 8], "begin": 1, "its": [1, 13], "servic": 1, "life": 1, "initialcharg": 1, "43": 1, "battery_a48145f2_ba93_40c1_a4f7_0017ccff02b4": 1, "compris": 1, "dissimilar": 1, "frog": 1, "leg": 1, "act": 1, "frog_batteri": 1, "q5505233": 1, "luigi": 1, "galvani": 1, "earli": 1, "investig": 1, "anim": 1, "were": [1, 4, 5, 6, 9, 10, 16], "inspir": 1, "alessandro": 1, "volta": 1, "voltaic": 1, "pile": 1, "battery_8c808507_976a_4225_8099_604dc7abc5ea": 1, "store": 1, "electroact": 1, "onli": [1, 7, 16], "extern": 1, "tank": 1, "battery_bd44dba6_459e_4b66_8342_804b09a3a6b5": 1, "platinum": 1, "grove_cel": 1, "q2004643": 1, "welsh": 1, "william": 1, "robert": 1, "grove": 1, "battery_a71a4bf2_dee6_4aa4_8ad4_9f38c261fb84": 1, "nickel": 1, "hydrid": 1, "r6": 1, "aa": 1, "nimhaabatteri": 1, "nickelmetalhydrideaabatteri": 1, "battery_aaac65cb_050c_407a_953a_f3ad3b675baa": 1, "least": 1, "solid": 1, "deposit": 1, "strip": 1, "battery_81ed185e_a45a_4e4b_9be7_f8c93e63c81d": 1, "hydrogen": 1, "bromid": 1, "hbr": 1, "serv": [1, 7], "93bromine_batteri": 1, "q17045938": 1, "battery_7c072505_7ea6_4bfd_8403_7133b3a4b806": 1, "battery_361a67aa_a7d5_4c2b_98e5_7c8e9a919d79": 1, "iron": 1, "93air_electrochemical_cel": 1, "battery_f93bd38a_c44a_4a79_95fb_9937504b9448": 1, "battery_31a80cd5_d4eb_4f7d_a990_f32a5a75ea86": 1, "salt": 1, "irb": 1, "isb": 1, "ironsaltbatteri": 1, "iron_redox_flow_batteri": 1, "q112649313": 1, "battery_ad7c1d81_9a9f_4174_88ea_3ba3e8f4dbe2": 1, "nickelcadmiumaabatteri": 1, "nicd": 1, "battery_a5299801_2a8d_4d03_a476_ca2c5e9ca702": 1, "r03": 1, "aaa": 1, "alkalineaaabatteri": 1, "mani": [1, 7, 13], "household": 1, "battery_1c0306f5_5698_4874_b6ce_e5cc45a46b91": 1, "alkalinenbatteri": 1, "n": [1, 7, 8], "battery_dc2325e3_5a8b_4230_8ad7_fa528fff3059": 1, "r12": 1, "alkalinebbatteri": 1, "b": 1, "battery_d00e842e_ee0b_4e25_bd17_d64d76d69730": 1, "r14": 1, "alkalinecbatteri": 1, "c": 1, "battery_0c9979c2_c981_48ea_a8e1_72bdcb58fd58": 1, "r20": 1, "alkalinedbatteri": 1, "d": 1, "introduc": 1, "1898": 1, "flashlight": 1, "battery_21634c62_62eb_4a4f_9210_fb056c0bf98f": 1, "r23": 1, "alkalineabatteri": 1, "battery_a03942fb_dfa3_408a_806d_6cf05f8cb08f": 1, "r25": 1, "alkalinefbatt": 1, "battery_d10ff656_f9fd_4b0e_9de9_4812a44ea359": 1, "r1154": 1, "lr1154": 1, "battery_6b2540b9_5af6_478a_81ae_583db9636db8": 1, "alkalineaabatteri": 1, "1907": 1, "ad": [1, 2, 3, 8], "ansi": 1, "standard": 1, "size": 1, "1947": 1, "battery_7eb62323_1001_4320_8fb5_c590ce93d3c": 1, "dilut": 1, "sulphur": 1, "leaddioxideleadbatteri": 1, "93acid_batteri": 1, "q337724": 1, "1859": 1, "french": 1, "physicist": 1, "gaston": 1, "plant": 1, "233": 1, "battery_76288c39_86d7_45cf_85f8_a498ccf6f531": 1, "battery_1d3a2bb3_1d39_4cdb_9a28_c73d663388ab": 1, "salin": 1, "ammonium": 1, "chlorid": 1, "leclanch": 1, "c3": 1, "a9_cel": 1, "battery_8c391d2a_7d44_49a2_affd_176afd3d4ba4": 1, "patent": 1, "georg": 1, "1866": 1, "battery_899c3993_9a45_498f_9489_ee40ed3098c9": 1, "lemon": 1, "lemon_batteri": 1, "q3621156": 1, "battery_aea9d6ae_7ac4_4dcd_b6ef_5afcde1ccd22": 1, "q6126452": 1, "battery_d63c6483_4b0c_4966_b152_976ab02a45ef": 1, "lithiumcel": 1, "06": 1, "lithium_batteri": 1, "depend": [1, 7], "featur": [1, 2], "chosen": 1, "mai": 1, "battery_126e9af4_41b4_45b8_81ca_b36af2841d5b": 1, "monofluorid": 1, "battery_eb37da80_4500_49c6_ac9b_da2b3d810efc": 1, "oxid": 1, "11": 1, "battery_74f06cdd_1f07_4e4f_9aac_21ffc4eba5ad": 1, "ion_flow_batteri": 1, "q17142201": 1, "battery_96addc62_ea04_449a_8237_4cd541dd8e5f": 1, "solvent": 1, "util": 1, "compound": 1, "07": 1, "q2822895": 1, "doe": [1, 16], "battery_4f0b1312_da2f_4039_a06d_d571ce51f835": 1, "cobalt": 1, "lcobatteri": 1, "q1865299": 1, "battery_2018e0da_4c25_46e9_83db_38431fc81ce0": 1, "graphit": 1, "grbatteri": 1, "battery_04a4e5a4_e6fd_43af_b1ca_4a16d5f8886c": 1, "phosphat": 1, "lfpbatteri": 1, "lithium_iron_phosphate_batteri": 1, "q901551": 1, "battery_c429bb30_50d6_4cec_ae7e_279f59c36ccd": 1, "lmfpbatteri": 1, "lmfp_batteri": 1, "battery_45804eeb_fba3_49dd_ae79_6b4e958d6e09": 1, "lmobatteri": 1, "lithium_ion_manganese_oxide_batteri": 1, "q16911101": 1, "battery_217e44ed_efd9_4b9e_9cb4_1f7488d996b2": 1, "battery_834095fa_f684_4368_a7ce_853579a1362a": 1, "q93837163": 1, "stoichiometri": 1, "typic": [1, 8], "express": [1, 4, 5, 6, 9, 10, 13], "lini_xmn_yco_zo2": 1, "x": 1, "y": 1, "z": 1, "battery_72542944_ee85_4335_9f6d_621840e38686": 1, "recharg": 1, "polym": 1, "lip": 1, "lipo": 1, "lipoli": 1, "lithium_polymer_batteri": 1, "battery_c4fe9409_3cd3_4af0_aa96_5681ef0261b4": 1, "silicon": 1, "battery_4d308636_8dac_4cc9_a0a1_197eefeb203f": 1, "blend": 1, "negaitv": 1, "battery_d51a2b95_a327_4ef5_8692_ab6c412f4945": 1, "battery_b3405eb1_801e_416b_8cd2_1473f1868e27": 1, "battery_fd811dc3_8c37_4741_a099_78e26e4110ef": 1, "ltobatteri": 1, "titanate_batteri": 1, "q2564903": 1, "titan": 1, "lto": 1, "battery_fcbbda5e_7ba3_4355_8817_b90159e59847": 1, "disulphid": 1, "12": 1, "battery_05adf5d2_0fbd_4c58_906e_4b875a7f2363": 1, "battery_ada13509_4eed_4e40_a7b1_4cc488144154": 1, "lithium_metal_batteri": 1, "alwai": [1, 7], "battery_a5c1aa29_5404_4746_a9d0_0262c44ca419": 1, "notabl": 1, "high": 1, "specif": [1, 4, 5, 6, 7, 8, 9, 10, 11], "sulfur_batteri": 1, "q899170": 1, "battery_f5fea163_410c_4e35_9408_15d5732c9f32": 1, "inorgan": 1, "thionyl": 1, "13": 1, "q1537879": 1, "battery_80c5a33a_db50_4560_8c04_ba1ce014177": 1, "magnesium": 1, "battery_53dec2af_0a2a_4205_a9b2_ae96ed717027": 1, "magnesium_batteri": 1, "battery_9c262b93_0a38_4f0e_9e29_ca958ebfa24": 1, "shuttl": 1, "battery_f13ac384_e21a_40b3_9ee8_023c2586049a": 1, "battery_910434d7_36fa_4279_b071_9bac5a9daf92": 1, "battery_d8b9f2b9_5eb8_4be8_bafa_87789de73434": 1, "dure": 1, "mainten": 1, "specifi": [1, 2], "oper": [1, 8], "condit": 1, "fulfil": 1, "25": [1, 7], "battery_5ae0d63a_51a9_433f_b92b_da7fd66ace6": 1, "laminar": 1, "perm": 1, "select": [1, 7, 8], "membran": 1, "battery_04d0ea52_8528_4e09_8751_2f55897a8f6": 1, "mercur": 1, "mercuricoxidebatteri": 1, "rubenmallorybatteri": 1, "mercury_batteri": 1, "q899725": 1, "battery_9cfcb1d3_ed39_476a_9300_47ffb6de6cf0": 1, "atmospher": 1, "airmetalbatteri": 1, "air_electrochemical_cel": 1, "q2891821": 1, "battery_cf82b3bd_25cc_4930_bf49_c57711da1847": 1, "gaseou": 1, "battery_dae4c0f0_c3eb_4662_a0df_767e02014053": 1, "anhydr": 1, "molten": 1, "salt_batteri": 1, "q949927": 1, "inactiv": 1, "heat": 1, "battery_84b41796_e958_4740_925c_94c180b91e0f": 1, "compart": 1, "each": [1, 12, 13], "hous": 1, "interconnect": 1, "possibl": [1, 4, 5, 6, 9, 10, 13], "17": 1, "parallel": 1, "battery_1251f69a_6aab_41df_8e68_eabfcca43bd": 1, "nearneutralzincairbatteri": 1, "battery_14ffa830_2789_429d_8c05_d2ae0ca51732": 1, "nickeloxidecadmiumbatteri": 1, "93cadmium_batteri": 1, "q898377": 1, "battery_a316de25_e469_4a60_81fa_fcb0f372502f": 1, "nifebatteri": 1, "nickeloxideironbatteri": 1, "93iron_batteri": 1, "q80722": 1, "battery_75cab90d_4bff_472a_be0f_48e61a272d01": 1, "potassium": [1, 4, 11], "hydroxid": [1, 4, 11], "93metal_hydride_batteri": 1, "q308567": 1, "battery_cf74f431_cdd3_4f0a_a3e7_f1554d6204b2": 1, "battery_46b8433d_fd57_4819_b34f_1636b72ad12": 1, "niooh": 1, "electolyt": 1, "nickeloxidehydroxidebatteri": 1, "nickel_oxyhydroxide_batteri": 1, "q127108": 1, "battery_0c3674b5_3f7b_4308_9bed_0ade6eb69a4": 1, "nickeloxidezincbatteri": 1, "battery_8229b502_2e65_4652_b51d_173c697cf24a": 1, "liquid": 1, "neither": 1, "water": [1, 4], "nor": 1, "reactiv": 1, "proton": 1, "h": 1, "battery_1191d114_5aec_4167_97b1_c0bca9414c49": 1, "battery_5555b4bc_216e_4772_a914_b66b6e783079": 1, "battery_1c8e08a6_8542_432a_9bd3_9474df55d497": 1, "origin": 1, "equip": 1, "manufactur": [1, 4, 5, 6, 7, 9, 10, 11, 14], "oem": 1, "battery_52ed5408_da62_483d_97d5_a45755022582": 1, "dfnmodel": 1, "doylefullernewmanmodel": 1, "newmanmodel": 1, "battery_0e9e80a1_1fb6_45d9_a1dd_d18ebfc48ae2": 1, "battery_ef791f05_41d4_4bdb_a1fc_fd455ed0ecb2": 1, "battery_78826076_05d5_4cc8_b46b_93418a67c91b": 1, "wherein": 1, "paper": 1, "impregn": 1, "battery_69173be9_7105_43da_8635_033364616783": 1, "starch": 1, "gel": 1, "battery_6256b4c7_243f_4067_a081_dd1eb2160036": 1, "assess": [1, 2], "repres": 1, "averag": 1, "paramet": 1, "pilotcel": 1, "battery_9d625cce_b579_4a6b_9e92_079f2c5a29bb": 1, "made": [1, 2, 9], "pure": 1, "veri": [1, 7], "larg": 1, "surfac": 1, "20": [1, 7, 8], "thin": 1, "layer": 1, "battery_557c1a8f_0e10_423c_9ab8_5bc316056ef4": 1, "perfor": 1, "steel": 1, "pocket": 1, "21": [1, 7], "battery_a7034a6b_8d1c_4a28_9b8a_5bee39eedf59": 1, "sodium": 1, "polysulfid": 1, "psb": 1, "bromide_batteri": 1, "battery_a306c4d2_9f74_4910_8b42_52e33552cd90": 1, "battery_22cd1325_5cbb_4fb3_b6a6_ae7aab5554a5": 1, "q7234684": 1, "battery_b079217c_572e_4cc4_be38_a8388977085b": 1, "simpl": [1, 3, 7, 12, 13, 14, 15, 16], "potato": 1, "battery_392b3f47_d62a_4bd4_a819_b58b09b8843a": 1, "pouch": 1, "coffeebagbatteri": 1, "pouchbatterycel": 1, "battery_3b0b0d6e_8b0e_4491_885e_8421d3eb3b69": 1, "primarycel": 1, "primary_batteri": 1, "q1378887": 1, "battery_86c9ca80": 1, "de6f": 1, "417f": 1, "afdc": 1, "a7e52fa6322d": 1, "rigid": 1, "parallelpip": 1, "face": 1, "battery_e939a312_661c_4b21_9651_06f34659e20a": 1, "resist": 1, "r": 1, "doubl": 1, "capacit": 1, "cdl": 1, "imped": 1, "farada": 1, "reaction": 1, "randles_circuit": 1, "battery_8f363e2e_8258_415d_8784_9a60fce9aeef": 1, "flow_batteri": 1, "q907511": 1, "battery_33d5e843_dcef_4b7b_97ec_bd902c9d950f": 1, "place": [1, 7, 13], "give": [1, 13], "same": [1, 13], "similar": 1, "characterist": 1, "battery_798806c2_9423_486a_b414_d1e49603c8cd": 1, "held": 1, "transfer": 1, "immedi": 1, "prior": 1, "prime": 1, "mean": [1, 7, 8, 13], "reserve_batteri": 1, "q7315268": 1, "battery_ffe472c5_8e0d_49d6_b2be_9453145b4507": 1, "guest": 1, "host": 1, "insertionbatteri": 1, "shuttlecockbatteri": 1, "swingcel": 1, "battery_efc38420_ecbb_42e4_bb3f_208e7c417098": 1, "accumul": 1, "rechargeablebatteri": 1, "rechargeable_batteri": 1, "q187510": 1, "accomplish": 1, "wai": [1, 2, 4, 5, 6, 7, 9, 10, 12, 13], "revers": [1, 5, 6], "battery_67c336e7_4d06_44b0_8f4d_5ab0c4d12a92": 1, "air_batteri": 1, "battery_9d1bf61e_7f64_43fd_af38_c16fb04ee72d": 1, "battery_664c8bf0_c6b9_4d57_96da_83f36b31ec04": 1, "battery_d95593e8_03cd_404b_8b2b_beb97417a16a": 1, "battery_f8720768_b348_4547_929b_2ffbb3fec199": 1, "silver": 1, "silvercadmiumbatteri": 1, "q48798855": 1, "battery_49f68ecb_c8d1_4cfc_93ec_88c9fdbc7413": 1, "silver_zinc_batteri": 1, "q2285713": 1, "battery_1dc7221d_bea7_49dd_8215_f57cd96cd073": 1, "sinter": 1, "powder": [1, 11], "22": [1, 7, 8], "battery_7b8c74b3_0fa5_41d5_bb43_6230f5e293c8": 1, "battery_a02f11a5_3b1a_4ffe_93d8_e082687fe39d": 1, "battery_42329a95_03fe_4ec1_83cb_b7e8ed52f68a": 1, "q391088": 1, "battery_d3855d31_6aad_4b6d_ab35_c61669df583": 1, "hard": 1, "battery_ef6a6244_fe3d_406e_8456_f72b45bb1fdf": 1, "ionic": 1, "conduct": 1, "assb": 1, "allsolidstatebatteri": 1, "ssb": 1, "solidelectrolytecel": 1, "state_batteri": 1, "q7557794": 1, "battery_3fcdc2ab_f458_4940_b218_6a10d1764567": 1, "have": [1, 2, 7, 13, 16], "temperatur": 1, "invari": 1, "open": [1, 2], "battery_74d6a5a9_efd6_43de_ad4b_e7b5f6b64aa": 1, "swagelokbatterycel": 1, "battery_fadf9d93_d1fd_492c_a58f_1382e5a5bd47": 1, "method": [1, 8, 14], "appli": 1, "continu": 1, "long": 1, "regul": 1, "47": 1, "trickl": 1, "compens": 1, "self": 1, "battery_a779f0df_51d3_44cd_97f2_863c28843af8": 1, "yet": 1, "fill": 1, "submit": 1, "so": [1, 7, 12, 16], "format": [1, 2, 4, 5, 6, 8, 9, 10, 13, 16], "34": 1, "battery_0c7bde43_72dd_486c_a4a0_296bae9ccdc4": 1, "close": 1, "valv": 1, "escap": 1, "ga": 1, "pressur": 1, "exce": 1, "predetermin": 1, "valu": [1, 4, 5, 6, 7, 9, 10, 12, 13], "vrla": 1, "vrla_batteri": 1, "q780582": 1, "cannot": 1, "addit": 1, "battery_e2aac68e_f880_4be5_87e6_73eba9f75955": 1, "emploi": 1, "vanadium": 1, "carrier": 1, "vfb": 1, "vrb": 1, "vrfb": 1, "vanadium_redox_batteri": 1, "q905330": 1, "battery_27e95677_3fff_476e_aac9_fe6df5d1535d": 1, "modern": 1, "cardboard": 1, "soak": 1, "brine": 1, "voltapil": 1, "battery_54d48300_242b_4af8_96b4_d3436450e094": 1, "satur": 1, "sulphat": 1, "amalgam": 1, "18": [1, 7], "battery_0f891406_1397_4571_bbc6_d804a32744af": 1, "excess": 1, "wet_cel": 1, "q11563836": 1, "battery_e8eada73_3811_4bbe_8f65_f6ee089d439f": 1, "zab": 1, "q204582": 1, "battery_e1d7fb00_03b9_46ea_90c9_501f538dfc11": 1, "battery_7b28d3a1_24d5_477b_afd8_af2bac480724": 1, "zincbrominebatteri": 1, "bromine_batteri": 1, "q204563": 1, "oldest": 1, "chemistri": 1, "john": 1, "doyl": 1, "1879": 1, "battery_aaaa6f4b_435b_425b_acb1_e8a427c3489a": 1, "battery_dfbafabe_e807_4343_9493_abef18b2232b": 1, "anolyt": 1, "cerium": 1, "catholyt": 1, "93cerium_batteri": 1, "q8072320": 1, "battery_55a8a42d_0f83_473d_82b0_32640114b7db": 1, "93carbon_batteri": 1, "chloride_": 1, "22heavy_duti": 1, "22_cell": 1, "battery_820f837e_ec1c_40d7_a63a_cac3f9d91e6b": 1, "battery_5afce525_90b7_4807_87f0_ab23a52a0320": 1, "battery_b023508b_62eb_4b7d_9b4d_0715be990dd8": 1, "q30590622": 1, "instead": [1, 7], "battery_b81610fd_0bce_411b_986e_f3b4f3f562ab": 1, "silver_oxide_batteri": 1, "q900791": 1, "battery_87bb15ff_4fc2_4929_9938_0b31d9166001": 1, "deliv": 1, "battery_230809da_bc18_42ec_ac94_4ca6a86292d1": 1, "physic": 1, "defin": [1, 4, 5, 6, 7, 8, 9, 10, 11, 13], "battery_22353114_9b0a_42d1_b96c_3a702c273e2d": 1, "dod": 1, "depth_of_discharg": 1, "battery_1cfab1de_8a2c_49cd_abbe_a71a3f1ba78c": 1, "avail": [1, 5, 6, 7, 13], "produc": 1, "signific": 1, "increas": 1, "capac": [1, 7], "42": 1, "battery_fb9baf9b_680e_493e_a755_da9bb1fc9fa": 1, "battery_be5d1b4f_5579_4702_9dbb_6c15e577e8dc": 1, "total": 1, "period": 1, "46": 1, "time": 1, "battery_b10c88d8_43d9_42dd_9f65_49ce2314513f": 1, "mass": [1, 9], "38": 1, "battery_a882d3a6_e055_4743_8fc6_5510485dcfe2": 1, "abil": 1, "starter": 1, "motor": 1, "26": 1, "battery_17591da0_34ec_41b9_b3c1_3a4446dc6f0a": 1, "soc": 1, "state_of_charg": 1, "There": [2, 13], "you": [2, 7, 11, 12, 13, 14, 16], "creat": [2, 7, 8, 12, 13, 16], "request": [2, 7, 13], "github": [2, 13], "issu": 2, "edit": [2, 16], "defint": 2, "class": [2, 13, 14], "note": 2, "we": [2, 4, 5, 6, 7, 8, 9, 10, 13], "recommend": [2, 13, 16], "contact": [2, 3], "battinfo": 2, "contributor": [2, 5, 6], "advanc": [2, 13, 16], "wish": 2, "make": [2, 3, 16], "fork": 2, "workflow": 2, "repositori": [2, 13], "clone": 2, "your": [2, 4, 5, 6, 8, 9, 10, 11, 12, 16], "local": [2, 8], "pc": 2, "branch": 2, "dev": [2, 7], "dev_john_do": 2, "work": [2, 7, 13, 16], "copi": 2, "ontolog": 2, "main": [2, 13], "One": [2, 4, 5, 6, 9, 10, 13], "programmat": 2, "instanc": [2, 3, 4, 5, 6, 7, 8, 9, 10, 16], "emmontopi": [2, 16], "second": 2, "prot\u00e9g\u00e9": [2, 16], "softwar": 2, "latter": 2, "befor": 2, "prot": 2, "\u00e9g\u00e9": 2, "configur": 2, "right": [2, 7, 13, 16], "go": [2, 7, 13, 14], "load": [2, 8, 16], "modifi": [2, 5, 6, 11, 13], "prefer": [2, 13], "entiti": [2, 7], "tab": 2, "shown": [2, 4, 5, 6, 9, 10], "below": [2, 3, 4, 5, 6, 9, 10, 16], "here": [2, 5, 6, 7, 8, 11, 13, 14], "info": [2, 7], "batteri": [2, 3, 5, 12], "onc": 2, "commit": 2, "pull": 2, "merg": 2, "after": 2, "let": [3, 4, 5, 6, 7, 9, 10, 13, 14], "ontologi": [3, 12], "electrochemicalcel": [3, 13], "holist": 3, "arrang": 3, "batterycel": 3, "json": [3, 4, 5, 6, 9, 10, 12, 14, 16], "ld": [3, 4, 5, 6, 9, 10, 12, 14, 16], "descript": [3, 4, 5, 6, 9, 10, 13], "raw": [3, 4, 5, 6, 7, 9, 10, 11, 13, 14], "githubusercont": [3, 4, 5, 6, 7, 9, 10, 13, 14], "com": [3, 4, 5, 6, 7, 8, 9, 10, 13, 14], "repo": [3, 4, 5, 6, 7, 9, 10, 13, 14], "master": [3, 4, 5, 6, 7, 9, 10, 13, 14], "hasnegativeelectrod": [3, 13], "zincelectrod": [3, 13], "haspositiveelectrod": [3, 13], "manganesedioxideelectrod": [3, 13], "haselectrolyt": [3, 13], "alkalineelectrolyt": [3, 13], "playground": [3, 4, 5, 6, 9, 10, 12, 13, 14], "hassolv": 4, "hassolut": 4, "potassiumhydroxid": 4, "hasproperti": [4, 7, 9, 10, 14], "amountconcentr": 4, "modelledproperti": [4, 5, 6, 9, 10], "hasnumericalpart": [4, 5, 6, 7, 9, 10, 14], "real": [4, 6, 7, 9, 10, 14], "hasnumericalvalu": [4, 7, 9, 10, 14], "7": [4, 5, 8], "hasmeasurementunit": [4, 5, 6, 7, 9, 10, 14], "moleperlitr": 4, "densiti": [4, 5], "measuredproperti": [4, 5, 6, 9, 10], "289": 4, "kilogramperlitr": 4, "ionicconduct": 4, "65": 4, "siemenspercentimetr": 4, "highlight": [4, 5, 6, 9, 10], "few": [4, 5, 6, 7, 9, 10, 13], "distinguish": [4, 5, 6, 9, 10], "accord": [4, 5, 6, 8, 9, 10], "how": [4, 5, 6, 7, 9, 10, 12, 13], "thei": [4, 5, 6, 7, 9, 10, 13], "determin": [4, 5, 6, 9, 10], "conventionalproperti": [4, 5, 6, 7, 9, 10, 14], "convent": [4, 5, 6, 9, 10], "technic": [4, 5, 6, 9, 10], "sheet": [4, 5, 6, 7, 9, 10, 11], "handbook": [4, 5, 6, 9, 10], "actual": [4, 5, 6, 9, 10], "quantit": [4, 5, 6, 9, 10], "As": [4, 5, 6, 9, 10, 13], "what": [4, 5, 6, 7, 9, 10, 12, 13], "kind": [4, 5, 6, 9, 10], "pleas": [4, 5, 6, 9, 10], "adher": [4, 5, 6, 9, 10], "re": [4, 5, 6, 9, 10, 11, 13], "schema": [4, 5, 6, 7, 8, 9, 10, 12, 14, 15], "core": [4, 5, 6, 9, 10, 15], "principl": [4, 5, 6, 8, 9, 10], "wa": [4, 5, 6, 9, 10], "internet": [4, 5, 6, 9, 10], "search": [4, 5, 6, 7, 9, 10], "peopl": [4, 5, 6, 9, 10, 12], "product": [4, 5, 6, 9, 10], "result": [5, 7, 8], "sampl": [5, 6, 8], "dataset": [5, 6], "potenti": 5, "3": [5, 8], "23298835754395": 5, "4205593945e": 5, "5": [5, 9], "82364020204592e": 5, "23400592803955": 5, "0393830738e": 5, "04325577863671e": 5, "23596382141113": 5, "0873372277e": 5, "09296897628194e": 5, "23801350593567": 5, "02431497847e": 5, "71714992220444e": 5, "23996043205261": 5, "18972335809e": 5, "96333033618521e": 5, "24193286895752": 5, "32529418259e": 5, "98471574959202e": 5, "24395799636841": 5, "43424495793e": 5, "0805546729429e": 5, "measurementresult": [5, 6], "csvw": [5, 6], "url": [5, 6, 7, 10, 13], "archiv": [5, 6], "eu": [5, 6], "record": [5, 6], "24mdd": [5, 6], "z2x02": [5, 6], "lno": [5, 6], "20cv": [5, 6], "csv": [5, 6], "dc": [5, 6, 10], "titl": [5, 6], "dcat": [5, 6], "keyword": [5, 6, 13], "licens": [5, 6], "2024": [5, 6], "xsd": [5, 6], "date": [5, 6, 8], "creator": [5, 9], "id": [5, 6, 7, 8, 9, 10, 14], "orcid": [5, 6, 8, 9], "0000": [5, 6, 8, 9], "0002": [5, 6, 8, 9], "9401": 5, "1362": 5, "christian": 5, "wolk": 5, "8758": [5, 6, 8, 9], "6109": [5, 6, 8, 9], "simon": [5, 6, 8, 9], "hasoutput": [5, 6], "cyclicvoltammetri": 5, "tableschema": [5, 6], "column": [5, 6], "propertyurl": [5, 6], "electricpotenti": 5, "millivolt": 5, "datatyp": [5, 6, 7], "true": [5, 6, 8], "electriccurr": 5, "milliamper": 5, "electriccurrentdens": 5, "milliamperepersquarecentimetr": 5, "primarykei": [5, 6], "nyquist": [6, 11], "plot": [6, 11], "ei": [6, 11], "z_real": 6, "ohm": 6, "z_imag": 6, "697447795823666": 6, "0594427244582042": 6, "703016241299304": 6, "02786377708978327": 6, "7122969837587008": 6, "0018575851393187737": 6, "7178654292343388": 6, "022291021671826727": 6, "7290023201856148": 6, "05015479876161011": 6, "7549883990719257": 6, "07987616099071215": 6, "7735498839907193": 6, "10030959752321988": 6, "8013921113689095": 6, "11888544891640884": 6, "8348027842227379": 6, "13003095975232204": 6, "dx": 6, "doi": 6, "1149": 6, "0321816je": 6, "electrochemicalimpedancespectroscopi": 6, "electricimped": 6, "imaginari": 6, "cr2032": [7, 14], "cover": 7, "topic": [7, 13], "machin": [7, 8, 12, 13], "convert": 7, "subject": [7, 8], "predic": 7, "identifi": [7, 12, 13], "live": 7, "notebook": [7, 8], "googl": 7, "colab": 7, "jsonld": [7, 8], "my": [7, 14], "q3041255": [7, 9, 14], "sintef": [7, 8, 9, 14], "nominalcapac": [7, 14], "230": [7, 14], "milliamperehour": [7, 14], "now": [7, 13], "see": [7, 12, 13], "would": 7, "read": [7, 13], "python": [7, 16], "pip": [7, 8], "jsonschema": [7, 8], "rdflib": [7, 8, 16], "matplotlib": 7, "null": 7, "sy": 7, "ipython": 7, "imag": 7, "pyplot": 7, "plt": 7, "handi": [7, 16], "packag": [7, 8, 16], "u": [7, 14], "our": [7, 8, 12, 13], "languag": 7, "serial": [7, 16], "ani": [7, 8], "rdf": [7, 8, 16], "compat": 7, "turtl": [7, 13, 16], "dump": [7, 8], "return": [7, 8], "query_al": 7, "execut": [7, 8], "all_the_th": 7, "print": [7, 8], "row": [7, 8], "bnode": 7, "n491d2c676a3c42338d5fc6ebcb269501": 7, "uriref": [7, 8], "liter": 7, "naa9fd38d24544ac3a7101338c3355212": 7, "w3": [7, 8], "1999": [7, 8], "syntax": [7, 8], "emmo_18d180e4_5e3e_42f7_820c_e08951223486": 7, "emmo_e1097637_70d2_4895_973f_2396f04fa204": 7, "naa471c53140a4ece8ea782629323d435": 7, "emmo_bed1d005_b04e_4a90_94cf_02bc678a8569": 7, "emmo_faf79f53_749d_40b2_807c_d34244c192f4": 7, "2001": 7, "xmlschema": 7, "integ": 7, "content": 7, "emmo_8ef3cd6d_ae58_4a8d_9fc0_ad8f49015cd0": 7, "emmo_d8aa8e1f_b650_416d_88a0_5118de945456": 7, "readabl": [7, 12, 13, 14], "transform": 7, "nasti": 7, "look": 7, "coupl": 7, "detail": [7, 12], "understand": [7, 8, 13], "start": [7, 11], "tell": 7, "someth": 7, "persist": [7, 12, 13], "learn": 7, "about": [7, 13], "try": [7, 8, 13], "yourself": 7, "click": [7, 13], "take": [7, 13], "neat": 7, "anoth": 7, "nb9d4bdc220954548a09b8b56f95d9cf3": 7, "certain": 7, "node": 7, "And": [7, 13], "get": [7, 11, 12], "difficult": [7, 13], "bit": 7, "uuid": [7, 13], "sacrific": 7, "luckili": 7, "around": 7, "did": [7, 13], "abov": 7, "ahead": 7, "cr2016": 7, "write": 7, "back": 7, "prefix": [7, 8], "manufacturernam": 7, "lot": 7, "don": 7, "t": 7, "exhaust": 7, "list": [7, 13, 14], "duplic": 7, "retriev": [7, 13], "interest": 7, "want": [7, 16], "find": [7, 13], "inferred_vers": 7, "context_url": 7, "respons": 7, "context_data": 7, "cr2032_iri": 7, "wikidata_iri": 7, "wikidatarefer": 7, "wikidataid": 7, "qre": 7, "wikidata_id": 7, "split": 7, "f": 7, "endpoint": [7, 16], "ask": 7, "thick": [7, 9], "23": [7, 8], "wikidata_endpoint": 7, "wd": 7, "p": 7, "p2386": 7, "statement": 7, "option": [7, 16], "psv": 7, "valuenod": 7, "wikibas": 7, "quantityunit": 7, "param": 7, "extract": 7, "bind": 7, "sai": [7, 13], "q174789": 7, "complex": 7, "show": 7, "q758": 7, "wdt": 7, "p18": 7, "image_url": 7, "width": 7, "300": 7, "adjust": 7, "els": 7, "No": 7, "found": 7, "wikimedia": 7, "special": 7, "filepath": 7, "20batteri": 7, "2c": 7, "20kt": 7, "2728": 7, "jpg": 7, "final": [7, 13], "retirev": 7, "p2671": 7, "gkgid": 7, "gkgn": 7, "kgmid": 7, "gkg": 7, "entri": 7, "none": [7, 8], "11bc5qf2g9": 7, "explor": [8, 16], "person": [8, 9, 11], "enrich": 8, "librari": [8, 16], "valid": 8, "alreadi": 8, "satisfi": 8, "usr": 8, "lib": 8, "python3": 8, "dist": 8, "attr": 8, "gt": 8, "2023": 8, "referenc": 8, "28": 8, "rpd": 8, "py": 8, "collect": 8, "download": 8, "py3": 8, "whl": 8, "531": 8, "kb": 8, "mb": 8, "eta": 8, "00": 8, "isod": 8, "lt": 8, "py2": 8, "41": 8, "pypars": 8, "six": 8, "successfulli": 8, "regular": 8, "person_data": 8, "firstnam": 8, "givennam": 8, "lastnam": 8, "birthdat": 8, "institut": [8, 9, 11], "affili": 8, "street": 8, "streetaddress": 8, "citi": 8, "zip": 8, "postalcod": 8, "simonclark": 8, "1987": 8, "researchorgan": 8, "strindvegen": 8, "trondheim": 8, "7034": 8, "establish": [8, 13], "behind": 8, "gender": 8, "male": 8, "ror": 8, "01f677e56": 8, "email": 8, "person_schema": 8, "string": 8, "minlength": 8, "replac": 8, "ag": 8, "pattern": 8, "updat": 8, "against": 8, "def": 8, "validate_json": 8, "except": 8, "validationerror": 8, "ve": [8, 13], "fals": 8, "messag": 8, "is_valid": 8, "pars": 8, "latest": 8, "schemaorg": 8, "person_data_str": 8, "sparql": [8, 16], "queri": [8, 16], "sparql_queri": 8, "distinct": 8, "subclassof": 8, "limit": 8, "performinggroup": 8, "theatergroup": 8, "musicgroup": 8, "dancegroup": 8, "onlinebusi": 8, "onlinestor": 8, "sportsorgan": 8, "sportsteam": 8, "airlin": 8, "searchrescueorgan": 8, "fundingschem": 8, "newsmediaorgan": 8, "educationalorgan": 8, "collegeorunivers": 8, "highschool": 8, "preschool": 8, "elementaryschool": 8, "middleschool": 8, "school": 8, "2000": 8, "subclass": 8, "count": 8, "AS": 8, "nummal": 8, "bdai": 8, "foil": [9, 11], "hasactivemateri": 9, "specificcapac": 9, "800": 9, "milliamperehourpergram": 9, "250": 9, "micrometr": [9, 10], "centimetr": 9, "gram": 9, "q680841": 10, "sigma": 10, "aldrich": 10, "productid": 10, "324930": 10, "sigmaaldrich": 10, "NO": 10, "d95particles": 10, "150": 10, "help": [11, 12, 13, 14, 16], "free": [11, 13], "koh": 11, "cyclic": 11, "voltammetri": 11, "test": 12, "part": 12, "do": [12, 13, 16], "mostli": [12, 13], "although": [12, 13], "much": [12, 13], "deriv": 12, "authorit": [12, 13], "sure": 12, "metadata": [12, 15], "properli": 12, "most": [12, 13, 16], "check": [12, 13], "visit": 12, "why": 12, "shoud": 12, "easi": 13, "guid": 13, "background": 13, "piec": 13, "just": 13, "graphic": [13, 16], "editor": [13, 16], "stanford": [13, 16], "wide": 13, "section": 13, "modul": 13, "inferr": 13, "lump": 13, "anytim": 13, "hierarchi": 13, "those": 13, "notic": 13, "item": 13, "internation": 13, "anchor": 13, "charact": 13, "sequenc": 13, "electrochemistry_6f2c88c9_5c04_4953_a298_032cc3ab9b77": 13, "But": [13, 16], "come": 13, "add": 13, "trail": 13, "slash": 13, "fear": 13, "preflabel": 13, "altlabel": 13, "sko": [13, 15], "short": 13, "text": [13, 16], "conceptu": 13, "should": 13, "insight": 13, "To": 13, "account": 13, "easiest": 13, "kei": 13, "pair": 13, "structur": 13, "tradit": 13, "dictionari": 13, "conveni": 13, "Then": 13, "associ": 13, "next": 13, "ngeativ": 13, "job": [13, 16], "best": 13, "demonstr": [13, 14], "usag": [13, 14], "welcom": 14, "essenti": 14, "relationship": 14, "index": 14, "complet": 14, "contribut": 14, "dublin": 15, "complic": 16, "could": 16, "notepad": 16, "inclin": 16, "easier": 16, "univeristi": 16, "If": 16, "triplestor": 16, "visual": 16, "studio": 16, "environ": 16, "extens": 16, "anyon": 16, "custom": 16, "built": 16, "owlready2": 16, "analyz": 16, "export": 16}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"about": 0, "batteri": [0, 1, 7, 14], "ontologi": [0, 2, 7, 13, 14, 16], "kei": 0, "featur": 0, "persist": 0, "machin": 0, "readabl": 0, "identifi": 0, "standard": 0, "nomenclatur": 0, "structur": 0, "integr": 0, "emmo": 0, "acknowledg": 0, "licens": 0, "class": 1, "index": 1, "concept": 1, "alkaline4sr44": 1, "alkalinea23": 1, "alkalinea27": 1, "alkalinecel": 1, "alkalinelanternbatteri": 1, "alkalinepp3": 1, "alkalinezincairbatteri": 1, "alkalinezincmanganesedioxidebatteri": 1, "aluminiumairbatteri": 1, "aluminiumbatteri": 1, "aluminiumshuttlebatteri": 1, "aqueousmetallicflowbatteri": 1, "aqueousorganicflowbatteri": 1, "batterybas": 1, "batterycel": 1, "batterycontinuummodel": 1, "batterycr": 1, "batterycycl": 1, "batterycyclersystem": 1, "batterycyclingmeasurementresult": 1, "batteryequivalentcircuitmodel": 1, "batteryinterfac": 1, "batterymeasur": 1, "batterymeasurementresult": 1, "batterymodul": 1, "batteryonfloat": 1, "batterypack": 1, "batteryphenomenon": 1, "batteryrack": 1, "batterytimeseriesdataset": 1, "batterytrai": 1, "bufferbatteri": 1, "bunsencel": 1, "cr2016": 1, "cr2025": 1, "cr2032": 1, "cadmiumbatteri": 1, "calciumairbatteri": 1, "calciumbatteri": 1, "calciumionbatteri": 1, "calciumsulfurbatteri": 1, "clarkcel": 1, "coinbatteri": 1, "cylindricalbatteri": 1, "daniellcel": 1, "dischargedemptybatteri": 1, "drainedchargedbatteri": 1, "drycel": 1, "drychargedbatteri": 1, "earthbatteri": 1, "electrochemicalequivalentcircuitmodel": 1, "emergencybatteri": 1, "faurepl": 1, "filledchargedbatteri": 1, "filleddischargedbatteri": 1, "firstcharg": 1, "frogbatteri": 1, "fullflowbatteri": 1, "grovecel": 1, "hr6": 1, "hybridflowbatteri": 1, "hydrogenbrominebatteri": 1, "intentionalbatteryprocess": 1, "ironairbatteri": 1, "ironbatteri": 1, "ironredoxflowbatteri": 1, "kr6": 1, "lr03": 1, "lr1": 1, "lr12": 1, "lr14": 1, "lr20": 1, "lr23": 1, "lr25": 1, "lr44": 1, "lr6": 1, "leadacidbatteri": 1, "leadbatteri": 1, "leclanchebatteri": 1, "leclanchewetcel": 1, "lemonbatteri": 1, "lithiumairbatteri": 1, "lithiumbatteri": 1, "lithiumcarbonmonofluoridebatteri": 1, "lithiumcopperoxidebatteri": 1, "lithiumflowbatteri": 1, "lithiumionbatteri": 1, "lithiumioncobaltoxidebatteri": 1, "lithiumiongraphitebatteri": 1, "lithiumionironphosphatebatteri": 1, "lithiumionmanganeseironphosphatebatteri": 1, "lithiumionmanganeseoxidebatteri": 1, "lithiumionnickelcobaltaluminiumoxidebatteri": 1, "lithiumionnickelmanganesecobaltoxidebatteri": 1, "lithiumionpolymerbatteri": 1, "lithiumionsiliconbatteri": 1, "lithiumionsilicongraphitebatteri": 1, "lithiumionsiliconoxidebatteri": 1, "lithiumionsiliconoxidegraphitebatteri": 1, "lithiumiontitanatebatteri": 1, "lithiumirondisulphidebatteri": 1, "lithiummanganesedioxidebatteri": 1, "lithiummetalbatteri": 1, "lithiumsulfurbatteri": 1, "lithiumthionylchloridebatteri": 1, "magnesiumairbatteri": 1, "magnesiumbatteri": 1, "magnesiumionbatteri": 1, "magnesiummetalbatteri": 1, "magnesiumshuttlebatteri": 1, "maintanencefreebatteri": 1, "membranelessflowbatteri": 1, "mercurybatteri": 1, "metalairbatteri": 1, "metalcarbondioxidebatteri": 1, "moltensaltcel": 1, "monoblocbatteri": 1, "neutralelectrolytezincairbatteri": 1, "nickelcadmiumbatteri": 1, "nickelironbatteri": 1, "nickelmetalhydridebatteri": 1, "nickeloxidebatteri": 1, "nickeloxyhydroxidebatteri": 1, "nickelzincbatteri": 1, "nonaqueouscel": 1, "nonaqueousmetallicflowbatteri": 1, "nonaqueousorganicflowbatteri": 1, "oembatteri": 1, "p2dmodel": 1, "p3dmodel": 1, "p4dmodel": 1, "paperlinedcel": 1, "pastelinedcel": 1, "pilotbatterycel": 1, "plantepl": 1, "pocketpl": 1, "polysulfidebromideflowbatteri": 1, "potassiumbatteri": 1, "potassiumionbatteri": 1, "potatobatteri": 1, "pouchcel": 1, "primarybatteri": 1, "prismaticbatteri": 1, "randlescircuitmodel": 1, "redoxflowbatteri": 1, "replacementbatteri": 1, "reservebatterycel": 1, "rockingchairbatteri": 1, "secondarybatteri": 1, "siliconairbatteri": 1, "siliconbatteri": 1, "silverbatteri": 1, "silveroxidebatteri": 1, "silveroxidecadmiumbatteri": 1, "silverzincbatteri": 1, "sinteredpl": 1, "sodiumairbatteri": 1, "sodiumbatteri": 1, "sodiumionbatteri": 1, "sodiumionhardcarbonbatteri": 1, "solidstatebatteri": 1, "standardvoltagecel": 1, "swagelokcel": 1, "tricklecharg": 1, "unformeddrycel": 1, "valveregulatedleadacidbatteri": 1, "vanadiumredoxflowbatteri": 1, "voltaicpil": 1, "westonstandardvoltagecel": 1, "wetcel": 1, "zincairbatteri": 1, "zincbatteri": 1, "zincbromineflowbatteri": 1, "zinccarbonbatteri": 1, "zincceriumflowbatteri": 1, "zincchloridebatteri": 1, "zincchlorineflowbatteri": 1, "zincflowbatteri": 1, "zincshuttlebatteri": 1, "zincsilveroxidebatteri": 1, "quantiti": 1, "batteryenergi": 1, "batteryquant": 1, "depthofdischarg": 1, "fullcharg": 1, "nominalbatteryproperti": 1, "servicelif": 1, "servicemass": 1, "startingcap": 1, "stateofcharg": 1, "contribut": 2, "suggest": 2, "minor": 2, "chang": 2, "exist": 2, "element": 2, "propos": 2, "addit": [2, 7], "delet": 2, "alkalin": 3, "electrochem": 3, "cell": [3, 7], "aqueou": 4, "koh": 4, "electrolyt": 4, "cyclic": [5, 6], "voltammetri": [5, 6], "data": [5, 6, 13, 15], "exampl": [7, 11], "metadata": 7, "describ": 7, "powder": [7, 10], "us": 7, "term": 7, "json": [7, 8, 13], "ld": [7, 8, 13], "format": 7, "pars": 7, "thi": 7, "descript": 7, "graph": 7, "examin": 7, "explor": [7, 13], "tripl": 7, "queri": 7, "sparql": 7, "moder": 7, "fetch": 7, "inform": 7, "from": 7, "other": 7, "sourc": 7, "advanc": 7, "demonstr": 8, "zinc": [9, 10], "electrod": 9, "faq": 12, "page": 12, "get": [13, 14], "start": [13, 14], "step": 13, "1": 13, "instal": 13, "prot\u00e9g\u00e9": 13, "2": 13, "download": 13, "pre": 13, "infer": 13, "version": 13, "3": 13, "open": 13, "file": 13, "4": 13, "context": 13, "5": 13, "make": 13, "your": 13, "own": 13, "link": 13, "check": 14, "out": 14, "resourc": [14, 15], "best": 15, "practic": 15, "tabular": 15, "rdf": 15, "vocabulari": 15, "tool": 16}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "nbsphinx": 4, "sphinx": 57}, "alltitles": {"About the Battery Ontology": [[0, "about-the-battery-ontology"]], "Key features of the ontology": [[0, "key-features-of-the-ontology"]], "Persistent machine-readable identifiers": [[0, "persistent-machine-readable-identifiers"]], "Standardized Nomenclature": [[0, "standardized-nomenclature"]], "Structure and Integration with EMMO": [[0, "structure-and-integration-with-emmo"]], "Acknowledgements": [[0, "acknowledgements"]], "License": [[0, "license"]], "Class Index": [[1, "class-index"]], "Battery Concepts": [[1, "battery-concepts"]], "Alkaline4SR44": [[1, "alkaline4sr44"]], "AlkalineA23": [[1, "alkalinea23"]], "AlkalineA27": [[1, "alkalinea27"]], "AlkalineCell": [[1, "alkalinecell"]], "AlkalineLanternBattery": [[1, "alkalinelanternbattery"]], "AlkalinePP3": [[1, "alkalinepp3"]], "AlkalineZincAirBattery": [[1, "alkalinezincairbattery"]], "AlkalineZincManganeseDioxideBattery": [[1, "alkalinezincmanganesedioxidebattery"]], "AluminiumAirBattery": [[1, "aluminiumairbattery"]], "AluminiumBattery": [[1, "aluminiumbattery"]], "AluminiumShuttleBattery": [[1, "aluminiumshuttlebattery"]], "AqueousMetallicFlowBattery": [[1, "aqueousmetallicflowbattery"]], "AqueousOrganicFlowBattery": [[1, "aqueousorganicflowbattery"]], "Battery": [[1, "battery"]], "BatteryBase": [[1, "batterybase"]], "BatteryCell": [[1, "batterycell"]], "BatteryContinuumModel": [[1, "batterycontinuummodel"]], "BatteryCrate": [[1, "batterycrate"]], "BatteryCycler": [[1, "batterycycler"]], "BatteryCyclerSystem": [[1, "batterycyclersystem"]], "BatteryCycling": [[1, "batterycycling"]], "BatteryCyclingMeasurementResult": [[1, "batterycyclingmeasurementresult"]], "BatteryEquivalentCircuitModel": [[1, "batteryequivalentcircuitmodel"]], "BatteryInterface": [[1, "batteryinterface"]], "BatteryMeasurement": [[1, "batterymeasurement"]], "BatteryMeasurementResult": [[1, "batterymeasurementresult"]], "BatteryModule": [[1, "batterymodule"]], "BatteryOnFloat": [[1, "batteryonfloat"]], "BatteryPack": [[1, "batterypack"]], "BatteryPhenomenon": [[1, "batteryphenomenon"]], "BatteryRack": [[1, "batteryrack"]], "BatteryTimeSeriesDataSet": [[1, "batterytimeseriesdataset"]], "BatteryTray": [[1, "batterytray"]], "BufferBattery": [[1, "bufferbattery"]], "BunsenCell": [[1, "bunsencell"]], "CR2016": [[1, "cr2016"]], "CR2025": [[1, "cr2025"]], "CR2032": [[1, "cr2032"]], "CadmiumBattery": [[1, "cadmiumbattery"]], "CalciumAirBattery": [[1, "calciumairbattery"]], "CalciumBattery": [[1, "calciumbattery"]], "CalciumIonBattery": [[1, "calciumionbattery"]], "CalciumSulfurBattery": [[1, "calciumsulfurbattery"]], "ClarkCell": [[1, "clarkcell"]], "CoinBattery": [[1, "coinbattery"]], "CylindricalBattery": [[1, "cylindricalbattery"]], "DaniellCell": [[1, "daniellcell"]], "DischargedEmptyBattery": [[1, "dischargedemptybattery"]], "DrainedChargedBattery": [[1, "drainedchargedbattery"]], "DryCell": [[1, "drycell"]], "DryChargedBattery": [[1, "drychargedbattery"]], "EarthBattery": [[1, "earthbattery"]], "ElectrochemicalEquivalentCircuitModel": [[1, "electrochemicalequivalentcircuitmodel"]], "EmergencyBattery": [[1, "emergencybattery"]], "FaurePlate": [[1, "faureplate"]], "FilledChargedBattery": [[1, "filledchargedbattery"]], "FilledDischargedBattery": [[1, "filleddischargedbattery"]], "FirstCharge": [[1, "firstcharge"]], "FrogBattery": [[1, "frogbattery"]], "FullFlowBattery": [[1, "fullflowbattery"]], "GroveCell": [[1, "grovecell"]], "HR6": [[1, "hr6"]], "HybridFlowBattery": [[1, "hybridflowbattery"]], "HydrogenBromineBattery": [[1, "hydrogenbrominebattery"]], "IntentionalBatteryProcess": [[1, "intentionalbatteryprocess"]], "IronAirBattery": [[1, "ironairbattery"]], "IronBattery": [[1, "ironbattery"]], "IronRedoxFlowBattery": [[1, "ironredoxflowbattery"]], "KR6": [[1, "kr6"], [1, "id1"]], "LR03": [[1, "lr03"]], "LR1": [[1, "lr1"]], "LR12": [[1, "lr12"]], "LR14": [[1, "lr14"]], "LR20": [[1, "lr20"]], "LR23": [[1, "lr23"], [1, "id2"]], "LR25": [[1, "lr25"]], "LR44": [[1, "lr44"]], "LR6": [[1, "lr6"]], "LeadAcidBattery": [[1, "leadacidbattery"]], "LeadBattery": [[1, "leadbattery"]], "LeclancheBattery": [[1, "leclanchebattery"]], "LeclancheWetCell": [[1, "leclanchewetcell"]], "LemonBattery": [[1, "lemonbattery"]], "LithiumAirBattery": [[1, "lithiumairbattery"]], "LithiumBattery": [[1, "lithiumbattery"]], "LithiumCarbonMonofluorideBattery": [[1, "lithiumcarbonmonofluoridebattery"]], "LithiumCopperOxideBattery": [[1, "lithiumcopperoxidebattery"]], "LithiumFlowBattery": [[1, "lithiumflowbattery"]], "LithiumIonBattery": [[1, "lithiumionbattery"]], "LithiumIonCobaltOxideBattery": [[1, "lithiumioncobaltoxidebattery"]], "LithiumIonGraphiteBattery": [[1, "lithiumiongraphitebattery"]], "LithiumIonIronPhosphateBattery": [[1, "lithiumionironphosphatebattery"]], "LithiumIonManganeseIronPhosphateBattery": [[1, "lithiumionmanganeseironphosphatebattery"]], "LithiumIonManganeseOxideBattery": [[1, "lithiumionmanganeseoxidebattery"]], "LithiumIonNickelCobaltAluminiumOxideBattery": [[1, "lithiumionnickelcobaltaluminiumoxidebattery"]], "LithiumIonNickelManganeseCobaltOxideBattery": [[1, "lithiumionnickelmanganesecobaltoxidebattery"]], "LithiumIonPolymerBattery": [[1, "lithiumionpolymerbattery"]], "LithiumIonSiliconBattery": [[1, "lithiumionsiliconbattery"]], "LithiumIonSiliconGraphiteBattery": [[1, "lithiumionsilicongraphitebattery"]], "LithiumIonSiliconOxideBattery": [[1, "lithiumionsiliconoxidebattery"]], "LithiumIonSiliconOxideGraphiteBattery": [[1, "lithiumionsiliconoxidegraphitebattery"]], "LithiumIonTitanateBattery": [[1, "lithiumiontitanatebattery"]], "LithiumIronDisulphideBattery": [[1, "lithiumirondisulphidebattery"]], "LithiumManganeseDioxideBattery": [[1, "lithiummanganesedioxidebattery"]], "LithiumMetalBattery": [[1, "lithiummetalbattery"]], "LithiumSulfurBattery": [[1, "lithiumsulfurbattery"]], "LithiumThionylChlorideBattery": [[1, "lithiumthionylchloridebattery"]], "MagnesiumAirBattery": [[1, "magnesiumairbattery"]], "MagnesiumBattery": [[1, "magnesiumbattery"]], "MagnesiumIonBattery": [[1, "magnesiumionbattery"]], "MagnesiumMetalBattery": [[1, "magnesiummetalbattery"]], "MagnesiumShuttleBattery": [[1, "magnesiumshuttlebattery"]], "MaintanenceFreeBattery": [[1, "maintanencefreebattery"]], "MembranelessFlowBattery": [[1, "membranelessflowbattery"]], "MercuryBattery": [[1, "mercurybattery"]], "MetalAirBattery": [[1, "metalairbattery"]], "MetalCarbonDioxideBattery": [[1, "metalcarbondioxidebattery"]], "MoltenSaltCell": [[1, "moltensaltcell"]], "MonoblocBattery": [[1, "monoblocbattery"]], "NeutralElectrolyteZincAirBattery": [[1, "neutralelectrolytezincairbattery"]], "NickelCadmiumBattery": [[1, "nickelcadmiumbattery"]], "NickelIronBattery": [[1, "nickelironbattery"]], "NickelMetalHydrideBattery": [[1, "nickelmetalhydridebattery"]], "NickelOxideBattery": [[1, "nickeloxidebattery"]], "NickelOxyhydroxideBattery": [[1, "nickeloxyhydroxidebattery"]], "NickelZincBattery": [[1, "nickelzincbattery"]], "NonAqueousCell": [[1, "nonaqueouscell"]], "NonAqueousMetallicFlowBattery": [[1, "nonaqueousmetallicflowbattery"]], "NonAqueousOrganicFlowBattery": [[1, "nonaqueousorganicflowbattery"]], "OEMBattery": [[1, "oembattery"]], "P2DModel": [[1, "p2dmodel"]], "P3DModel": [[1, "p3dmodel"]], "P4DModel": [[1, "p4dmodel"]], "PaperLinedCell": [[1, "paperlinedcell"]], "PasteLinedCell": [[1, "pastelinedcell"]], "PilotBatteryCell": [[1, "pilotbatterycell"]], "PlantePlate": [[1, "planteplate"]], "PocketPlate": [[1, "pocketplate"]], "PolysulfideBromideFlowBattery": [[1, "polysulfidebromideflowbattery"]], "PotassiumBattery": [[1, "potassiumbattery"]], "PotassiumIonBattery": [[1, "potassiumionbattery"]], "PotatoBattery": [[1, "potatobattery"]], "PouchCell": [[1, "pouchcell"]], "PrimaryBattery": [[1, "primarybattery"]], "PrismaticBattery": [[1, "prismaticbattery"]], "RandlesCircuitModel": [[1, "randlescircuitmodel"]], "RedoxFlowBattery": [[1, "redoxflowbattery"]], "ReplacementBattery": [[1, "replacementbattery"]], "ReserveBatteryCell": [[1, "reservebatterycell"]], "RockingChairBattery": [[1, "rockingchairbattery"]], "SecondaryBattery": [[1, "secondarybattery"]], "SiliconAirBattery": [[1, "siliconairbattery"]], "SiliconBattery": [[1, "siliconbattery"]], "SilverBattery": [[1, "silverbattery"]], "SilverOxideBattery": [[1, "silveroxidebattery"]], "SilverOxideCadmiumBattery": [[1, "silveroxidecadmiumbattery"]], "SilverZincBattery": [[1, "silverzincbattery"]], "SinteredPlate": [[1, "sinteredplate"]], "SodiumAirBattery": [[1, "sodiumairbattery"]], "SodiumBattery": [[1, "sodiumbattery"]], "SodiumIonBattery": [[1, "sodiumionbattery"]], "SodiumIonHardCarbonBattery": [[1, "sodiumionhardcarbonbattery"]], "SolidStateBattery": [[1, "solidstatebattery"]], "StandardVoltageCell": [[1, "standardvoltagecell"]], "SwagelokCell": [[1, "swagelokcell"]], "TrickleCharge": [[1, "tricklecharge"]], "UnformedDryCell": [[1, "unformeddrycell"]], "ValveRegulatedLeadAcidBattery": [[1, "valveregulatedleadacidbattery"]], "VanadiumRedoxFlowBattery": [[1, "vanadiumredoxflowbattery"]], "VoltaicPile": [[1, "voltaicpile"]], "WestonStandardVoltageCell": [[1, "westonstandardvoltagecell"]], "WetCell": [[1, "wetcell"]], "ZincAirBattery": [[1, "zincairbattery"]], "ZincBattery": [[1, "zincbattery"]], "ZincBromineFlowBattery": [[1, "zincbromineflowbattery"]], "ZincCarbonBattery": [[1, "zinccarbonbattery"]], "ZincCeriumFlowBattery": [[1, "zincceriumflowbattery"]], "ZincChlorideBattery": [[1, "zincchloridebattery"]], "ZincChlorineFlowBattery": [[1, "zincchlorineflowbattery"]], "ZincFlowBattery": [[1, "zincflowbattery"]], "ZincShuttleBattery": [[1, "zincshuttlebattery"]], "ZincSilverOxideBattery": [[1, "zincsilveroxidebattery"]], "Battery Quantities": [[1, "battery-quantities"]], "BatteryEnergy": [[1, "batteryenergy"]], "BatteryQuantity": [[1, "batteryquantity"]], "DepthOfDischarge": [[1, "depthofdischarge"]], "FullCharge": [[1, "fullcharge"]], "NominalBatteryProperty": [[1, "nominalbatteryproperty"]], "ServiceLife": [[1, "servicelife"]], "ServiceMass": [[1, "servicemass"]], "StartingCapability": [[1, "startingcapability"]], "StateOfCharge": [[1, "stateofcharge"]], "Contributing to the ontology": [[2, "contributing-to-the-ontology"]], "Suggest minor changes on existing elements": [[2, "suggest-minor-changes-on-existing-elements"]], "Propose additions/deletion of elements": [[2, "propose-additions-deletion-of-elements"]], "Alkaline Electrochemical Cell": [[3, "alkaline-electrochemical-cell"]], "Aqueous KOH Electrolyte": [[4, "aqueous-koh-electrolyte"]], "Cyclic Voltammetry Data": [[5, "cyclic-voltammetry-data"], [6, "cyclic-voltammetry-data"]], "Example: Battery Cell Metadata": [[7, "Example:-Battery-Cell-Metadata"]], "Describe the powder using ontology terms in JSON-LD format": [[7, "Describe-the-powder-using-ontology-terms-in-JSON-LD-format"]], "Parse this description into a graph": [[7, "Parse-this-description-into-a-graph"]], "Examine and explore the triples": [[7, "Examine-and-explore-the-triples"]], "Query the graph using SPARQL [Moderate]": [[7, "Query-the-graph-using-SPARQL-[Moderate]"]], "Fetch additional information from other sources [Advanced]": [[7, "Fetch-additional-information-from-other-sources-[Advanced]"]], "JSON-LD Demonstration": [[8, "JSON-LD-Demonstration"]], "Zinc Electrode": [[9, "zinc-electrode"]], "Zinc Powder": [[10, "zinc-powder"]], "Examples": [[11, "examples"]], "FAQ Page": [[12, "faq-page"]], "Get Started": [[13, "get-started"]], "Step 1: Install Prot\u00e9g\u00e9": [[13, "step-1-install-protege"]], "Step 2: Download the pre-inferred version of the ontology": [[13, "step-2-download-the-pre-inferred-version-of-the-ontology"]], "Step 3: Open and explore the ontology file in Prot\u00e9g\u00e9": [[13, "step-3-open-and-explore-the-ontology-file-in-protege"]], "Step 4: Explore the JSON-LD context file": [[13, "step-4-explore-the-json-ld-context-file"]], "Step 5: Make your own linked data!": [[13, "step-5-make-your-own-linked-data"]], "Battery Ontology": [[14, "battery-ontology"]], "Check out these resources to get started!": [[14, "check-out-these-resources-to-get-started"]], "Resources": [[15, "resources"]], "Best Practices": [[15, "best-practices"]], "Tabular Data": [[15, "tabular-data"]], "RDF Vocabularies": [[15, "rdf-vocabularies"]], "Ontology Tools": [[16, "ontology-tools"]]}, "indexentries": {}}) \ No newline at end of file