[med-svn] [python-schema-salad] 01/01: Imported Upstream version 1.17.20160820171034

Michael Crusoe misterc-guest at moszumanska.debian.org
Fri Jan 13 05:29:47 UTC 2017


This is an automated email from the git hooks/post-receive script.

misterc-guest pushed a commit to annotated tag upstream/1.17.20160820171034
in repository python-schema-salad.

commit 523588e73be0f085d372e0d1ba6ce47b8753eb0a
Author: Michael R. Crusoe <crusoe at ucdavis.edu>
Date:   Mon Aug 22 07:04:04 2016 -0700

    Imported Upstream version 1.17.20160820171034
---
 MANIFEST.in                                 |     4 +
 Makefile                                    |   190 +
 PKG-INFO                                    |    10 +-
 README.rst                                  |     2 +-
 gittaggers.py                               |    23 +
 schema_salad.egg-info/PKG-INFO              |    10 +-
 schema_salad.egg-info/SOURCES.txt           |    13 +-
 schema_salad.egg-info/pbr.json              |     2 +-
 schema_salad.egg-info/requires.txt          |     9 +-
 schema_salad/__init__.py                    |     2 +
 schema_salad/__main__.py                    |     3 +-
 schema_salad/add_dictlist.py                |     7 +
 schema_salad/aslist.py                      |     5 +-
 schema_salad/flatten.py                     |     4 +
 schema_salad/jsonld_context.py              |   139 +-
 schema_salad/main.py                        |   160 +-
 schema_salad/makedoc.py                     |   184 +-
 schema_salad/metaschema/import_include.md   |    64 +
 schema_salad/metaschema/metaschema.yml      |   270 +-
 schema_salad/metaschema/metaschema_base.yml |   164 +
 schema_salad/ref_resolver.py                |   690 +-
 schema_salad/schema.py                      |   259 +-
 schema_salad/tests/EDAM.owl                 | 51294 ++++++++++++++++++++++++++
 schema_salad/tests/Process.yml              |    36 +
 schema_salad/tests/__init__.py              |     0
 schema_salad/tests/mixin.yml                |     2 +
 schema_salad/tests/test_examples.py         |   368 +
 schema_salad/validate.py                    |    47 +-
 setup.cfg                                   |    14 +-
 setup.py                                    |    64 +-
 30 files changed, 53337 insertions(+), 702 deletions(-)

diff --git a/MANIFEST.in b/MANIFEST.in
new file mode 100644
index 0000000..bf8066c
--- /dev/null
+++ b/MANIFEST.in
@@ -0,0 +1,4 @@
+include gittaggers.py Makefile
+include schema_salad/tests/*.py schema_salad/tests/*.yml schema_salad/tests/*.owl
+include schema_salad/metaschema/*
+global-exclude *.pyc
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..55422dc
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,190 @@
+# This file is part of schema-salad,
+# https://github.com/common-workflow-language/schema-salad/, and is
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# Contact: common-workflow-language at googlegroups.com
+
+# make pep8 to check for basic Python code compliance
+# make autopep8 to fix most pep8 errors
+# make pylint to check Python code for enhanced compliance including naming
+#  and documentation
+# make coverage-report to check coverage of the python scripts by the tests
+
+MODULE=schema_salad
+
+# `SHELL=bash` Will break Titus's laptop, so don't use BASH-isms like
+# `[[` conditional expressions.
+PYSOURCES=$(wildcard ${MODULE}/**.py tests/*.py) setup.py
+DEVPKGS=pep8 diff_cover autopep8 pylint coverage pep257 pytest
+
+VERSION=$(shell git describe --tags --dirty | sed s/v//)
+
+## all         : default task
+all: ./setup.py develop
+
+## help        : print this help message and exit
+help: Makefile
+	@sed -n 's/^##//p' $<
+
+## install-dep : install most of the development dependencies via pip
+install-dep: install-dependencies
+
+install-dependencies:
+	pip install --upgrade $(DEVPKGS)
+	pip install -r requirements.txt
+
+## install     : install the ${MODULE} module and schema-salad-tool
+install: FORCE
+	pip install .
+
+## dist        : create a module package for distribution
+dist: dist/${MODULE}-$(VERSION).tar.gz
+
+dist/${MODULE}-$(VERSION).tar.gz: $(SOURCES)
+	./setup.py sdist
+
+## clean       : clean up all temporary / machine-generated files
+clean: FORCE
+	rm -f ${MODILE}/*.pyc tests/*.pyc
+	./setup.py clean --all || true
+	rm -Rf .coverage
+	rm -f diff-cover.html
+
+## pep8        : check Python code style
+pep8: $(PYSOURCES)
+	pep8 --exclude=_version.py  --show-source --show-pep8 $^ || true
+
+pep8_report.txt: $(PYSOURCES)
+	pep8 --exclude=_version.py $^ > $@ || true
+
+diff_pep8_report: pep8_report.txt
+	diff-quality --violations=pep8 pep8_report.txt
+
+## pep257      : check Python code style
+pep257: $(PYSOURCES)
+	pep257 --ignore=D100,D101,D102,D103 $^ || true
+
+pep257_report.txt: $(PYSOURCES)
+	pep257 setup.py $^ > $@ 2>&1 || true
+
+diff_pep257_report: pep257_report.txt
+	diff-quality --violations=pep8 pep257_report.txt
+
+## autopep8    : fix most Python code indentation and formatting
+autopep8: $(PYSOURCES)
+	autopep8 --recursive --in-place --ignore E309 $^
+
+# A command to automatically run astyle and autopep8 on appropriate files
+## format      : check/fix all code indentation and formatting (runs autopep8)
+format: autopep8
+	# Do nothing
+
+## pylint      : run static code analysis on Python code
+pylint: $(PYSOURCES)
+	pylint --msg-template="{path}:{line}: [{msg_id}({symbol}), {obj}] {msg}" \
+                $^ || true
+
+pylint_report.txt: ${PYSOURCES}
+	pylint --msg-template="{path}:{line}: [{msg_id}({symbol}), {obj}] {msg}" \
+		$^ > $@ || true
+
+diff_pylint_report: pylint_report.txt
+	diff-quality --violations=pylint pylint_report.txt
+
+.coverage: $(PYSOURCES)
+	coverage run --branch --source=${MODULE} setup.py test
+	coverage run --append --branch --source=${MODULE} \
+		-m schema_salad.main \
+		--print-jsonld-context schema_salad/metaschema/metaschema.yml \
+		> /dev/null
+	coverage run --append --branch --source=${MODULE} \
+		-m schema_salad.main \
+		--print-rdfs schema_salad/metaschema/metaschema.yml \
+		> /dev/null
+	coverage run --append --branch --source=${MODULE} \
+		-m schema_salad.main \
+		--print-avro schema_salad/metaschema/metaschema.yml \
+		> /dev/null
+	coverage run --append --branch --source=${MODULE} \
+		-m schema_salad.main \
+		--print-rdf schema_salad/metaschema/metaschema.yml \
+		> /dev/null
+	coverage run --append --branch --source=${MODULE} \
+		-m schema_salad.main \
+		--print-pre schema_salad/metaschema/metaschema.yml \
+		> /dev/null
+	coverage run --append --branch --source=${MODULE} \
+		-m schema_salad.main \
+		--print-index schema_salad/metaschema/metaschema.yml \
+		> /dev/null
+	coverage run --append --branch --source=${MODULE} \
+		-m schema_salad.main \
+		--print-metadata schema_salad/metaschema/metaschema.yml \
+		> /dev/null
+	coverage run --append --branch --source=${MODULE} \
+		-m schema_salad.makedoc schema_salad/metaschema/metaschema.yml \
+		> /dev/null
+
+coverage.xml: .coverage
+	coverage xml
+
+coverage.html: htmlcov/index.html
+
+htmlcov/index.html: .coverage
+	coverage html
+	@echo Test coverage of the Python code is now in htmlcov/index.html
+
+coverage-report: .coverage
+	coverage report
+
+diff-cover: coverage.xml
+	diff-cover $^
+
+diff-cover.html: coverage.xml
+	diff-cover $^ --html-report $@
+
+## test        : run the ${MODULE} test suite
+test: FORCE
+	python setup.py test
+
+sloccount.sc: ${PYSOURCES} Makefile
+	sloccount --duplicates --wide --details $^ > $@
+
+## sloccount   : count lines of code
+sloccount: ${PYSOURCES} Makefile
+	sloccount $^
+
+list-author-emails:
+	@echo 'name, E-Mail Address'
+	@git log --format='%aN,%aE' | sort -u | grep -v 'root'
+
+mypy: ${PYSOURCES}
+	rm -Rf typeshed/2.7/ruamel/yaml
+	ln -s $(shell python -c 'from __future__ import print_function; import ruamel.yaml; import os.path; print(os.path.dirname(ruamel.yaml.__file__))') \
+		typeshed/2.7/ruamel/
+	MYPYPATH=typeshed/2.7 mypy --py2 --disallow-untyped-calls \
+		 --fast-parser --warn-redundant-casts --warn-unused-ignores \
+		 schema_salad
+
+jenkins:
+	rm -Rf env && virtualenv env
+	. env/bin/activate ; \
+	pip install -U setuptools pip wheel ; \
+	${MAKE} install-dep coverage.html coverage.xml pep257_report.txt \
+		sloccount.sc pep8_report.txt pylint_report.txt
+	if ! test -d env3 ; then virtualenv -p python3 env3 ; fi
+	. env3/bin/activate ; \
+	pip install -U mypy-lang typed-ast; ${MAKE} mypy
+
+FORCE:
diff --git a/PKG-INFO b/PKG-INFO
index 23c35dd..2e724ef 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: schema-salad
-Version: 1.6.20160202222448
+Version: 1.17.20160820171034
 Summary: Schema Annotations for Linked Avro Data (SALAD)
 Home-page: https://github.com/common-workflow-language/common-workflow-language
 Author: Common workflow language working group
@@ -79,8 +79,14 @@ Description: Schema Salad
         .. _JSON-LD: http://json-ld.org
         .. _Avro: http://avro.apache.org
         .. _metaschema: https://github.com/common-workflow-language/schema_salad/blob/master/schema_salad/metaschema/metaschema.yml
-        .. _specification: https://common-workflow-language.github.io/draft-3/SchemaSalad.html
+        .. _specification: http://www.commonwl.org/draft-3/SchemaSalad.html
         .. _Language: https://github.com/common-workflow-language/common-workflow-language/blob/master/draft-3/CommandLineTool.yml
         .. _RDF: https://www.w3.org/RDF/
         
 Platform: UNKNOWN
+Classifier: Environment :: Console
+Classifier: Intended Audience :: Science/Research
+Classifier: Operating System :: POSIX :: Linux
+Classifier: Operating System :: MacOS :: MacOS X
+Classifier: Development Status :: 4 - Beta
+Classifier: Programming Language :: Python :: 2.7
diff --git a/README.rst b/README.rst
index 49a077f..11d1b06 100644
--- a/README.rst
+++ b/README.rst
@@ -70,6 +70,6 @@ provides for robust support of inline documentation.
 .. _JSON-LD: http://json-ld.org
 .. _Avro: http://avro.apache.org
 .. _metaschema: https://github.com/common-workflow-language/schema_salad/blob/master/schema_salad/metaschema/metaschema.yml
-.. _specification: https://common-workflow-language.github.io/draft-3/SchemaSalad.html
+.. _specification: http://www.commonwl.org/draft-3/SchemaSalad.html
 .. _Language: https://github.com/common-workflow-language/common-workflow-language/blob/master/draft-3/CommandLineTool.yml
 .. _RDF: https://www.w3.org/RDF/
diff --git a/gittaggers.py b/gittaggers.py
new file mode 100644
index 0000000..e62de6b
--- /dev/null
+++ b/gittaggers.py
@@ -0,0 +1,23 @@
+from setuptools.command.egg_info import egg_info
+import subprocess
+import time
+
+class EggInfoFromGit(egg_info):
+    """Tag the build with git commit timestamp.
+
+    If a build tag has already been set (e.g., "egg_info -b", building
+    from source package), leave it alone.
+    """
+    def git_timestamp_tag(self):
+        gitinfo = subprocess.check_output(
+            ['git', 'log', '--first-parent', '--max-count=1',
+             '--format=format:%ct', '.']).strip()
+        return time.strftime('.%Y%m%d%H%M%S', time.gmtime(int(gitinfo)))
+
+    def tags(self):
+        if self.tag_build is None:
+            try:
+                self.tag_build = self.git_timestamp_tag()
+            except (subprocess.CalledProcessError, OSError):
+                pass
+        return egg_info.tags(self)
diff --git a/schema_salad.egg-info/PKG-INFO b/schema_salad.egg-info/PKG-INFO
index 23c35dd..2e724ef 100644
--- a/schema_salad.egg-info/PKG-INFO
+++ b/schema_salad.egg-info/PKG-INFO
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: schema-salad
-Version: 1.6.20160202222448
+Version: 1.17.20160820171034
 Summary: Schema Annotations for Linked Avro Data (SALAD)
 Home-page: https://github.com/common-workflow-language/common-workflow-language
 Author: Common workflow language working group
@@ -79,8 +79,14 @@ Description: Schema Salad
         .. _JSON-LD: http://json-ld.org
         .. _Avro: http://avro.apache.org
         .. _metaschema: https://github.com/common-workflow-language/schema_salad/blob/master/schema_salad/metaschema/metaschema.yml
-        .. _specification: https://common-workflow-language.github.io/draft-3/SchemaSalad.html
+        .. _specification: http://www.commonwl.org/draft-3/SchemaSalad.html
         .. _Language: https://github.com/common-workflow-language/common-workflow-language/blob/master/draft-3/CommandLineTool.yml
         .. _RDF: https://www.w3.org/RDF/
         
 Platform: UNKNOWN
+Classifier: Environment :: Console
+Classifier: Intended Audience :: Science/Research
+Classifier: Operating System :: POSIX :: Linux
+Classifier: Operating System :: MacOS :: MacOS X
+Classifier: Development Status :: 4 - Beta
+Classifier: Programming Language :: Python :: 2.7
diff --git a/schema_salad.egg-info/SOURCES.txt b/schema_salad.egg-info/SOURCES.txt
index 36ba01e..7edc292 100644
--- a/schema_salad.egg-info/SOURCES.txt
+++ b/schema_salad.egg-info/SOURCES.txt
@@ -1,7 +1,12 @@
+MANIFEST.in
+Makefile
 README.rst
+gittaggers.py
+setup.cfg
 setup.py
 schema_salad/__init__.py
 schema_salad/__main__.py
+schema_salad/add_dictlist.py
 schema_salad/aslist.py
 schema_salad/flatten.py
 schema_salad/jsonld_context.py
@@ -32,8 +37,14 @@ schema_salad/metaschema/link_res_proc.yml
 schema_salad/metaschema/link_res_schema.yml
 schema_salad/metaschema/link_res_src.yml
 schema_salad/metaschema/metaschema.yml
+schema_salad/metaschema/metaschema_base.yml
 schema_salad/metaschema/salad.md
 schema_salad/metaschema/vocab_res.yml
 schema_salad/metaschema/vocab_res_proc.yml
 schema_salad/metaschema/vocab_res_schema.yml
-schema_salad/metaschema/vocab_res_src.yml
\ No newline at end of file
+schema_salad/metaschema/vocab_res_src.yml
+schema_salad/tests/EDAM.owl
+schema_salad/tests/Process.yml
+schema_salad/tests/__init__.py
+schema_salad/tests/mixin.yml
+schema_salad/tests/test_examples.py
\ No newline at end of file
diff --git a/schema_salad.egg-info/pbr.json b/schema_salad.egg-info/pbr.json
index 60082fd..093a634 100644
--- a/schema_salad.egg-info/pbr.json
+++ b/schema_salad.egg-info/pbr.json
@@ -1 +1 @@
-{"is_release": false, "git_version": "d382c03"}
\ No newline at end of file
+{"is_release": false, "git_version": "a5ac105"}
\ No newline at end of file
diff --git a/schema_salad.egg-info/requires.txt b/schema_salad.egg-info/requires.txt
index 6c09549..06b4e71 100644
--- a/schema_salad.egg-info/requires.txt
+++ b/schema_salad.egg-info/requires.txt
@@ -1,6 +1,9 @@
 requests
-PyYAML
-avro
-rdflib >= 4.2.0
+ruamel.yaml == 0.12.4
+rdflib >= 4.1.0
 rdflib-jsonld >= 0.3.0
 mistune
+typing >= 3.5.2
+CacheControl
+lockfile
+avro
diff --git a/schema_salad/__init__.py b/schema_salad/__init__.py
index f661a1e..381ec76 100644
--- a/schema_salad/__init__.py
+++ b/schema_salad/__init__.py
@@ -1,4 +1,6 @@
 import logging
+import sys
+import typing
 
 __author__ = 'peter.amstutz at curoverse.com'
 
diff --git a/schema_salad/__main__.py b/schema_salad/__main__.py
index ae4ff8a..4bf3d7e 100644
--- a/schema_salad/__main__.py
+++ b/schema_salad/__main__.py
@@ -1,4 +1,5 @@
-import main
+from . import main
 import sys
+import typing
 
 sys.exit(main.main())
diff --git a/schema_salad/add_dictlist.py b/schema_salad/add_dictlist.py
new file mode 100644
index 0000000..53bd4d4
--- /dev/null
+++ b/schema_salad/add_dictlist.py
@@ -0,0 +1,7 @@
+import sys
+from typing import Any, Dict
+
+def add_dictlist(di, key, val):  # type: (Dict, Any, Any) -> None
+    if key not in di:
+        di[key] = []
+    di[key].append(val)
diff --git a/schema_salad/aslist.py b/schema_salad/aslist.py
index 962ff09..0332a2b 100644
--- a/schema_salad/aslist.py
+++ b/schema_salad/aslist.py
@@ -1,4 +1,7 @@
-def aslist(l):
+import sys
+from typing import Any, List
+
+def aslist(l):  # type: (Any) -> List
     """Convenience function to wrap single items and lists, and return lists unchanged."""
 
     if isinstance(l, list):
diff --git a/schema_salad/flatten.py b/schema_salad/flatten.py
index 54e918a..90c93d2 100644
--- a/schema_salad/flatten.py
+++ b/schema_salad/flatten.py
@@ -1,5 +1,9 @@
+import sys
+from typing import Any, Tuple
+
 # http://rightfootin.blogspot.com/2006/09/more-on-python-flatten.html
 def flatten(l, ltypes=(list, tuple)):
+    # type: (Any, Any) -> Any
     if l is None:
         return []
     if not isinstance(l, ltypes):
diff --git a/schema_salad/jsonld_context.py b/schema_salad/jsonld_context.py
index 2e638b9..d4d203f 100755
--- a/schema_salad/jsonld_context.py
+++ b/schema_salad/jsonld_context.py
@@ -1,6 +1,11 @@
+import collections
 import shutil
 import json
-import yaml
+import ruamel.yaml as yaml
+try:
+    from ruamel.yaml import CSafeLoader as SafeLoader
+except ImportError:
+    from ruamel.yaml import SafeLoader  # type: ignore
 import os
 import subprocess
 import copy
@@ -13,52 +18,74 @@ import rdflib.namespace
 from rdflib.namespace import RDF, RDFS
 import urlparse
 import logging
-from aslist import aslist
+from .aslist import aslist
+from typing import Any, cast, Dict, Iterable, Tuple, Union
+from .ref_resolver import Loader
 
 _logger = logging.getLogger("salad")
 
+
 def pred(datatype, field, name, context, defaultBase, namespaces):
+    # type: (Dict[str, Union[Dict, str]], Dict, str, Loader.ContextType, str, Dict[str, rdflib.namespace.Namespace]) -> Union[Dict, str]
     split = urlparse.urlsplit(name)
 
-    v = None
+    vee = None  # type: Union[str, unicode]
 
     if split.scheme:
-        v = name
-        (ns, ln) = rdflib.namespace.split_uri(unicode(v))
+        vee = name
+        (ns, ln) = rdflib.namespace.split_uri(unicode(vee))
         name = ln
         if ns[0:-1] in namespaces:
-            v = unicode(namespaces[ns[0:-1]][ln])
-        _logger.debug("name, v %s %s", name, v)
+            vee = unicode(namespaces[ns[0:-1]][ln])
+        _logger.debug("name, v %s %s", name, vee)
+
+    v = None  # type: Any
 
     if field and "jsonldPredicate" in field:
         if isinstance(field["jsonldPredicate"], dict):
-            v = {("@"+k[1:] if k.startswith("_") else k): v
-                 for k,v in field["jsonldPredicate"].items() }
+            v = {}
+            for k, val in field["jsonldPredicate"].items():
+                v[("@" + k[1:] if k.startswith("_") else k)] = val
+            if "@id" not in v:
+                v["@id"] = vee
         else:
             v = field["jsonldPredicate"]
     elif "jsonldPredicate" in datatype:
-        for d in datatype["jsonldPredicate"]:
-            if d["symbol"] == name:
-                v = d["predicate"]
+        if isinstance(datatype["jsonldPredicate"], collections.Iterable):
+            for d in datatype["jsonldPredicate"]:
+                if isinstance(d, dict):
+                    if d["symbol"] == name:
+                        v = d["predicate"]
+                else:
+                    raise Exception(
+                        "entries in the jsonldPredicate List must be "
+                        "Dictionaries")
+        else:
+            raise Exception("jsonldPredicate must be a List of Dictionaries.")
     # if not v:
     #     if field and "jsonldPrefix" in field:
     #         defaultBase = field["jsonldPrefix"]
     #     elif "jsonldPrefix" in datatype:
     #         defaultBase = datatype["jsonldPrefix"]
 
-    if not v:
-        v = defaultBase + name
+    ret = v or vee
+
+    if not ret:
+        ret = defaultBase + name
 
     if name in context:
-        if context[name] != v:
-            raise Exception("Predicate collision on %s, '%s' != '%s'" % (name, context[name], v))
+        if context[name] != ret:
+            raise Exception("Predicate collision on %s, '%s' != '%s'" %
+                            (name, context[name], ret))
     else:
-        _logger.debug("Adding to context '%s' %s (%s)", name, v, type(v))
-        context[name] = v
+        _logger.debug("Adding to context '%s' %s (%s)", name, ret, type(ret))
+        context[name] = ret
+
+    return ret
 
-    return v
 
 def process_type(t, g, context, defaultBase, namespaces, defaultPrefix):
+    # type: (Dict[str, Any], Graph, Loader.ContextType, str, Dict[str, rdflib.namespace.Namespace], str) -> None
     if t["type"] == "record":
         recordname = t["name"]
 
@@ -78,12 +105,14 @@ def process_type(t, g, context, defaultBase, namespaces, defaultPrefix):
             predicate = "%s:%s" % (defaultPrefix, recordname)
 
         if context.get(recordname, predicate) != predicate:
-            raise Exception("Predicate collision on '%s', '%s' != '%s'" % (recordname, context[t["name"]], predicate))
+            raise Exception("Predicate collision on '%s', '%s' != '%s'" % (
+                recordname, context[recordname], predicate))
 
         if not recordname:
             raise Exception()
 
-        _logger.debug("Adding to context '%s' %s (%s)", recordname, predicate, type(predicate))
+        _logger.debug("Adding to context '%s' %s (%s)",
+                      recordname, predicate, type(predicate))
         context[recordname] = predicate
 
         for i in t.get("fields", []):
@@ -111,7 +140,8 @@ def process_type(t, g, context, defaultBase, namespaces, defaultPrefix):
                 # TODO generate range from datatype.
 
             if isinstance(i["type"], dict) and "name" in i["type"]:
-                process_type(i["type"], g, context, defaultBase, namespaces, defaultPrefix)
+                process_type(i["type"], g, context, defaultBase,
+                             namespaces, defaultPrefix)
 
         if "extends" in t:
             for e in aslist(t["extends"]):
@@ -124,22 +154,23 @@ def process_type(t, g, context, defaultBase, namespaces, defaultPrefix):
 
 
 def salad_to_jsonld_context(j, schema_ctx):
-    context = {}
+    # type: (Iterable, Dict[str, Any]) -> Tuple[Loader.ContextType, Graph]
+    context = {}  # type: Loader.ContextType
     namespaces = {}
     g = Graph()
     defaultPrefix = ""
 
-    for k,v in schema_ctx.items():
+    for k, v in schema_ctx.items():
         context[k] = v
         namespaces[k] = rdflib.namespace.Namespace(v)
 
     if "@base" in context:
-        defaultBase = context["@base"]
+        defaultBase = cast(str, context["@base"])
         del context["@base"]
     else:
         defaultBase = ""
 
-    for k,v in namespaces.items():
+    for k, v in namespaces.items():
         g.bind(k, v)
 
     for t in j:
@@ -147,8 +178,54 @@ def salad_to_jsonld_context(j, schema_ctx):
 
     return (context, g)
 
-if __name__ == "__main__":
-    with open(sys.argv[1]) as f:
-        j = yaml.load(f)
-        (ctx, g) = salad_to_jsonld_context(j)
-        print json.dumps(ctx, indent=4, sort_keys=True)
+def fix_jsonld_ids(obj, ids):
+    # type: (Union[Dict[unicode, Any], List[Dict[unicode, Any]]], List[unicode]) -> None
+    if isinstance(obj, dict):
+        for i in ids:
+            if i in obj:
+                obj["@id"] = obj[i]
+        for v in obj.values():
+            fix_jsonld_ids(v, ids)
+    if isinstance(obj, list):
+        for entry in obj:
+            fix_jsonld_ids(entry, ids)
+
+def makerdf(workflow, wf, ctx, graph=None):
+    # type: (Union[str, unicode], Union[List[Dict[unicode, Any]], Dict[unicode, Any]], Loader.ContextType, Graph) -> Graph
+    prefixes = {}
+    idfields = []
+    for k, v in ctx.iteritems():
+        if isinstance(v, dict):
+            url = v["@id"]
+        else:
+            url = v
+        if url == "@id":
+            idfields.append(k)
+        doc_url, frg = urlparse.urldefrag(url)
+        if "/" in frg:
+            p = frg.split("/")[0]
+            prefixes[p] = u"%s#%s/" % (doc_url, p)
+
+    fix_jsonld_ids(wf, idfields)
+
+    if graph is None:
+        g = Graph()
+    else:
+        g = graph
+
+    if isinstance(wf, list):
+        for w in wf:
+            w["@context"] = ctx
+            g.parse(data=json.dumps(w), format='json-ld', location=workflow)
+    else:
+        wf["@context"] = ctx
+        g.parse(data=json.dumps(wf), format='json-ld', location=workflow)
+
+    # Bug in json-ld loader causes @id fields to be added to the graph
+    for sub, pred, obj in g.triples((None, URIRef("@id"), None)):
+        g.remove((sub, pred, obj))
+
+    for k2, v2 in prefixes.iteritems():
+        g.namespace_manager.bind(k2, v2)
+
+    return g
diff --git a/schema_salad/main.py b/schema_salad/main.py
index c27f87c..1896e8f 100644
--- a/schema_salad/main.py
+++ b/schema_salad/main.py
@@ -1,33 +1,37 @@
+from __future__ import print_function
 import argparse
 import logging
 import sys
+import traceback
 import pkg_resources  # part of setuptools
-import schema
-import jsonld_context
-import makedoc
+from . import schema
+from . import jsonld_context
+from . import makedoc
 import json
 from rdflib import Graph, plugin
 from rdflib.serializer import Serializer
-import yaml
 import os
 import urlparse
 
-from ref_resolver import Loader
-import validate
+from .ref_resolver import Loader
+from . import validate
+from typing import Any, Dict, List, Union
 
 _logger = logging.getLogger("salad")
 
 from rdflib.plugin import register, Parser
-import rdflib_jsonld.parser
 register('json-ld', Parser, 'rdflib_jsonld.parser', 'JsonLDParser')
 
+
 def printrdf(workflow, wf, ctx, sr):
-    g = Graph().parse(data=json.dumps(wf), format='json-ld', location=workflow, context=ctx)
+    # type: (str, Union[List[Dict[unicode, Any]], Dict[unicode, Any]], Dict[unicode, Any], str) -> None
+    g = jsonld_context.makerdf(workflow, wf, ctx)
     print(g.serialize(format=sr))
 
-def main(args=None):
-    if args is None:
-        args = sys.argv[1:]
+
+def main(argsl=None):  # type: (List[str]) -> int
+    if argsl is None:
+        argsl = sys.argv[1:]
 
     parser = argparse.ArgumentParser()
     parser.add_argument("--rdf-serializer",
@@ -35,16 +39,23 @@ def main(args=None):
                         default="turtle")
 
     exgroup = parser.add_mutually_exclusive_group()
-    exgroup.add_argument("--print-jsonld-context", action="store_true", help="Print JSON-LD context for schema")
-    exgroup.add_argument("--print-doc", action="store_true", help="Print HTML documentation from schema")
-    exgroup.add_argument("--print-rdfs", action="store_true", help="Print RDF schema")
-    exgroup.add_argument("--print-avro", action="store_true", help="Print Avro schema")
-
-    exgroup.add_argument("--print-rdf", action="store_true", help="Print corresponding RDF graph for document")
-    exgroup.add_argument("--print-pre", action="store_true", help="Print document after preprocessing")
-    exgroup.add_argument("--print-index", action="store_true", help="Print node index")
-    exgroup.add_argument("--print-metadata", action="store_true", help="Print document metadata")
-    exgroup.add_argument("--version", action="store_true", help="Print version")
+    exgroup.add_argument("--print-jsonld-context", action="store_true",
+                         help="Print JSON-LD context for schema")
+    exgroup.add_argument(
+        "--print-rdfs", action="store_true", help="Print RDF schema")
+    exgroup.add_argument("--print-avro", action="store_true",
+                         help="Print Avro schema")
+
+    exgroup.add_argument("--print-rdf", action="store_true",
+                         help="Print corresponding RDF graph for document")
+    exgroup.add_argument("--print-pre", action="store_true",
+                         help="Print document after preprocessing")
+    exgroup.add_argument(
+        "--print-index", action="store_true", help="Print node index")
+    exgroup.add_argument("--print-metadata",
+                         action="store_true", help="Print document metadata")
+    exgroup.add_argument("--version", action="store_true",
+                         help="Print version")
 
     exgroup = parser.add_mutually_exclusive_group()
     exgroup.add_argument("--strict", action="store_true", help="Strict validation (unrecognized or out of place fields are error)",
@@ -53,14 +64,17 @@ def main(args=None):
                          default=True, dest="strict")
 
     exgroup = parser.add_mutually_exclusive_group()
-    exgroup.add_argument("--verbose", action="store_true", help="Default logging")
-    exgroup.add_argument("--quiet", action="store_true", help="Only print warnings and errors.")
-    exgroup.add_argument("--debug", action="store_true", help="Print even more logging")
+    exgroup.add_argument("--verbose", action="store_true",
+                         help="Default logging")
+    exgroup.add_argument("--quiet", action="store_true",
+                         help="Only print warnings and errors.")
+    exgroup.add_argument("--debug", action="store_true",
+                         help="Print even more logging")
 
     parser.add_argument("schema", type=str)
     parser.add_argument("document", type=str, nargs="?", default=None)
 
-    args = parser.parse_args(args)
+    args = parser.parse_args(argsl)
 
     if args.quiet:
         _logger.setLevel(logging.WARN)
@@ -70,7 +84,7 @@ def main(args=None):
     pkg = pkg_resources.require("schema_salad")
     if pkg:
         if args.version:
-            print "%s %s" % (sys.argv[0], pkg[0].version)
+            print("%s %s" % (sys.argv[0], pkg[0].version))
             return 0
         else:
             _logger.info("%s %s", sys.argv[0], pkg[0].version)
@@ -84,35 +98,37 @@ def main(args=None):
     if not urlparse.urlparse(schema_uri)[0]:
         schema_uri = "file://" + os.path.abspath(schema_uri)
     schema_raw_doc = metaschema_loader.fetch(schema_uri)
-    schema_doc, schema_metadata = metaschema_loader.resolve_all(schema_raw_doc, schema_uri)
+
+    try:
+        schema_doc, schema_metadata = metaschema_loader.resolve_all(
+            schema_raw_doc, schema_uri)
+    except (validate.ValidationException) as e:
+        _logger.error("Schema `%s` failed link checking:\n%s",
+                args.schema, e, exc_info=(True if args.debug else False))
+        _logger.debug("Index is %s", metaschema_loader.idx.keys())
+        _logger.debug("Vocabulary is %s", metaschema_loader.vocab.keys())
+        return 1
 
     # Optionally print the schema after ref resolution
     if not args.document and args.print_pre:
-        print json.dumps(schema_doc, indent=4)
+        print(json.dumps(schema_doc, indent=4))
         return 0
 
     if not args.document and args.print_index:
-        print json.dumps(metaschema_loader.idx.keys(), indent=4)
+        print(json.dumps(metaschema_loader.idx.keys(), indent=4))
         return 0
 
-    # Validate links in the schema document
-    try:
-        metaschema_loader.validate_links(schema_doc)
-    except (validate.ValidationException) as e:
-        _logger.error("Schema `%s` failed link checking:\n%s", args.schema, e, exc_info=(e if args.debug else False))
-        _logger.debug("Index is %s", metaschema_loader.idx.keys())
-        _logger.debug("Vocabulary is %s", metaschema_loader.vocab.keys())
-        return 1
-
     # Validate the schema document against the metaschema
     try:
-        schema.validate_doc(metaschema_names, schema_doc, metaschema_loader, args.strict)
+        schema.validate_doc(metaschema_names, schema_doc,
+                            metaschema_loader, args.strict)
     except validate.ValidationException as e:
-        _logger.error("While validating schema `%s`:\n%s" % (args.schema, str(e)))
+        _logger.error("While validating schema `%s`:\n%s" %
+                      (args.schema, str(e)))
         return 1
 
     # Get the json-ld context and RDFS representation from the schema
-    metactx = {}
+    metactx = {}  # type: Dict[str, str]
     if isinstance(schema_raw_doc, dict):
         metactx = schema_raw_doc.get("$namespaces", {})
         if "$base" in schema_raw_doc:
@@ -122,24 +138,32 @@ def main(args=None):
     # Create the loader that will be used to load the target document.
     document_loader = Loader(schema_ctx)
 
-    # Make the Avro validation that will be used to validate the target document
-    (avsc_names, avsc_obj) = schema.make_avro_schema(schema_doc, document_loader)
+    # Make the Avro validation that will be used to validate the target
+    # document
+    if isinstance(schema_doc, list):
+        (avsc_names, avsc_obj) = schema.make_avro_schema(
+            schema_doc, document_loader)
+    else:
+        _logger.error("Schema `%s` must be a list.", args.schema)
+        return 1
 
     if isinstance(avsc_names, Exception):
-        _logger.error("Schema `%s` error:\n%s", args.schema, avsc_names, exc_info=(avsc_names if args.debug else False))
+        _logger.error("Schema `%s` error:\n%s", args.schema,
+                avsc_names, exc_info=((type(avsc_names), avsc_names,
+                    None) if args.debug else None))
         if args.print_avro:
-            print json.dumps(avsc_obj, indent=4)
+            print(json.dumps(avsc_obj, indent=4))
         return 1
 
     # Optionally print Avro-compatible schema from schema
     if args.print_avro:
-        print json.dumps(avsc_obj, indent=4)
+        print(json.dumps(avsc_obj, indent=4))
         return 0
 
     # Optionally print the json-ld context from the schema
     if args.print_jsonld_context:
         j = {"@context": schema_ctx}
-        print json.dumps(j, indent=4, sort_keys=True)
+        print(json.dumps(j, indent=4, sort_keys=True))
         return 0
 
     # Optionally print the RDFS graph from the schema
@@ -147,18 +171,13 @@ def main(args=None):
         print(rdfs.serialize(format=args.rdf_serializer))
         return 0
 
-    # Optionally create documentation page from the schema
-    if args.print_doc:
-        makedoc.avrold_doc(schema_doc, sys.stdout)
-        return 0
-
     if args.print_metadata and not args.document:
-        print json.dumps(schema_metadata, indent=4)
+        print(json.dumps(schema_metadata, indent=4))
         return 0
 
     # If no document specified, all done.
     if not args.document:
-        print "Schema `%s` is valid" % args.schema
+        print("Schema `%s` is valid" % args.schema)
         return 0
 
     # Load target document and resolve refs
@@ -168,43 +187,42 @@ def main(args=None):
             doc = "file://" + os.path.abspath(uri)
         document, doc_metadata = document_loader.resolve_ref(uri)
     except (validate.ValidationException, RuntimeError) as e:
-        _logger.error("Document `%s` failed validation:\n%s", args.document, e, exc_info=(e if args.debug else False))
+        _logger.error("Document `%s` failed validation:\n%s",
+                      args.document, e, exc_info=args.debug)
         return 1
 
     # Optionally print the document after ref resolution
     if args.print_pre:
-        print json.dumps(document, indent=4)
+        print(json.dumps(document, indent=4))
         return 0
 
     if args.print_index:
-        print json.dumps(document_loader.idx.keys(), indent=4)
+        print(json.dumps(document_loader.idx.keys(), indent=4))
         return 0
 
-    # Validate links in the target document
-    try:
-        document_loader.validate_links(document)
-    except (validate.ValidationException) as e:
-        _logger.error("Document `%s` failed link checking:\n%s", args.document, e, exc_info=(e if args.debug else False))
-        _logger.debug("Index is %s", json.dumps(document_loader.idx.keys(), indent=4))
-        return 1
-
     # Validate the schema document against the metaschema
     try:
-        schema.validate_doc(avsc_names, document, document_loader, args.strict)
+        schema.validate_doc(avsc_names, document,
+                            document_loader, args.strict)
     except validate.ValidationException as e:
-        _logger.error("While validating document `%s`:\n%s" % (args.document, str(e)))
+        _logger.error("While validating document `%s`:\n%s" %
+                      (args.document, str(e)))
         return 1
 
     # Optionally convert the document to RDF
     if args.print_rdf:
-        printrdf(args.document, document, schema_ctx, args.rdf_serializer)
-        return 0
+        if isinstance(document, (dict, list)):
+            printrdf(args.document, document, schema_ctx, args.rdf_serializer)
+            return 0
+        else:
+            print("Document must be a dictionary or list.")
+            return 1
 
     if args.print_metadata:
-        print json.dumps(doc_metadata, indent=4)
+        print(json.dumps(doc_metadata, indent=4))
         return 0
 
-    print "Document `%s` is valid" % args.document
+    print("Document `%s` is valid" % args.document)
 
     return 0
 
diff --git a/schema_salad/makedoc.py b/schema_salad/makedoc.py
index 06330a9..7cdc116 100644
--- a/schema_salad/makedoc.py
+++ b/schema_salad/makedoc.py
@@ -1,22 +1,24 @@
 import mistune
-import schema
+from . import schema
 import json
-import yaml
 import os
 import copy
 import re
 import sys
-import StringIO
+from StringIO import StringIO
 import logging
 import urlparse
-from aslist import aslist
+from .aslist import aslist
+from .add_dictlist import add_dictlist
 import re
 import argparse
+from typing import Any, IO, Union
 
 _logger = logging.getLogger("salad")
 
-def has_types(items):
-    r = []
+
+def has_types(items):  # type: (Any) -> List[basestring]
+    r = []  # type: List
     if isinstance(items, dict):
         if items["type"] == "https://w3id.org/cwl/salad#record":
             return [items["name"]]
@@ -32,36 +34,46 @@ def has_types(items):
         return [items]
     return []
 
+
 def linkto(item):
     _, frg = urlparse.urldefrag(item)
     return "[%s](#%s)" % (frg, to_id(frg))
 
+
 class MyRenderer(mistune.Renderer):
+
+    def __init__(self):  # type: () -> None
+        super(mistune.Renderer, self).__init__()
+        self.options = {}
+
     def header(self, text, level, raw=None):
-        return """<h%i id="%s">%s</h1>""" % (level, to_id(text), text)
+        return """<h%i id="%s">%s</h%i>""" % (level, to_id(text), text, level)
 
-def to_id(text):
+
+def to_id(text):  # type: (Union[str, unicode]) -> Union[str, unicode]
     textid = text
     if text[0] in ("0", "1", "2", "3", "4", "5", "6", "7", "8", "9"):
         try:
-            textid = text[text.index(" ")+1:]
+            textid = text[text.index(" ") + 1:]
         except ValueError:
             pass
     textid = textid.replace(" ", "_")
     return textid
 
+
 class ToC(object):
-    def __init__(self):
+
+    def __init__(self):  # type: () -> None
         self.first_toc_entry = True
         self.numbering = [0]
         self.toc = ""
         self.start_numbering = True
 
-    def add_entry(self, thisdepth, title):
+    def add_entry(self, thisdepth, title):  # type: (int, str) -> str
         depth = len(self.numbering)
         if thisdepth < depth:
             self.toc += "</ol>"
-            for n in range(0, depth-thisdepth):
+            for n in range(0, depth - thisdepth):
                 self.numbering.pop()
                 self.toc += "</li></ol>"
             self.numbering[-1] += 1
@@ -75,16 +87,17 @@ class ToC(object):
             self.numbering.append(1)
 
         if self.start_numbering:
-            num = "%i.%s" % (self.numbering[0], ".".join([str(n) for n in self.numbering[1:]]))
+            num = "%i.%s" % (self.numbering[0], ".".join(
+                [str(n) for n in self.numbering[1:]]))
         else:
             num = ""
-        self.toc += """<li><a href="#%s">%s %s</a><ol>\n""" %(to_id(title),
-            num, title)
+        self.toc += """<li><a href="#%s">%s %s</a><ol>\n""" % (to_id(title),
+                                                               num, title)
         return num
 
-    def contents(self, id):
+    def contents(self, idn):  # type: (str) -> str
         c = """<h1 id="%s">Table of contents</h1>
-               <nav class="tocnav"><ol>%s""" % (id, self.toc)
+               <nav class="tocnav"><ol>%s""" % (idn, self.toc)
         c += "</ol>"
         for i in range(0, len(self.numbering)):
             c += "</li></ol>"
@@ -102,12 +115,8 @@ basicTypes = ("https://w3id.org/cwl/salad#null",
               "https://w3id.org/cwl/salad#enum",
               "https://w3id.org/cwl/salad#array")
 
-def add_dictlist(di, key, val):
-    if key not in di:
-        di[key] = []
-    di[key].append(val)
 
-def number_headings(toc, maindoc):
+def number_headings(toc, maindoc):  # type: (ToC, str) -> str
     mdlines = []
     skip = False
     for line in maindoc.splitlines():
@@ -115,7 +124,7 @@ def number_headings(toc, maindoc):
             toc.start_numbering = True
             toc.numbering = [0]
 
-        if line == "```":
+        if "```" in line:
             skip = not skip
 
         if not skip:
@@ -129,27 +138,35 @@ def number_headings(toc, maindoc):
     maindoc = '\n'.join(mdlines)
     return maindoc
 
-def fix_doc(doc):
+
+def fix_doc(doc):  # type: (Union[List[str], str]) -> str
     if isinstance(doc, list):
-        doc = "".join(doc)
-    return "\n".join([re.sub(r"<([^>@]+@[^>]+)>", r"[\1](mailto:\1)", d) for d in doc.splitlines()])
+        docstr = "".join(doc)
+    else:
+        docstr = doc
+    return "\n".join(
+        [re.sub(r"<([^>@]+@[^>]+)>", r"[\1](mailto:\1)", d)
+         for d in docstr.splitlines()])
+
 
 class RenderType(object):
+
     def __init__(self, toc, j, renderlist, redirects):
-        self.typedoc = StringIO.StringIO()
+        # type: (ToC, List[Dict], str, Dict) -> None
+        self.typedoc = StringIO()
         self.toc = toc
-        self.subs = {}
-        self.docParent = {}
-        self.docAfter = {}
-        self.rendered = set()
+        self.subs = {}  # type: Dict[str, str]
+        self.docParent = {}  # type: Dict[str, List]
+        self.docAfter = {}  # type: Dict[str, List]
+        self.rendered = set()  # type: Set[str]
         self.redirects = redirects
-        self.title = None
+        self.title = None  # type: str
 
         for t in j:
             if "extends" in t:
                 for e in aslist(t["extends"]):
                     add_dictlist(self.subs, e, t["name"])
-                    #if "docParent" not in t and "docAfter" not in t:
+                    # if "docParent" not in t and "docAfter" not in t:
                     #    add_dictlist(self.docParent, e, t["name"])
 
             if t.get("docParent"):
@@ -162,12 +179,12 @@ class RenderType(object):
             if t.get("docAfter"):
                 add_dictlist(self.docAfter, t["docAfter"], t["name"])
 
-        _, _, metaschema_loader = schema.get_metaschema()
+        metaschema_loader = schema.get_metaschema()[2]
         alltypes = schema.extend_and_specialize(j, metaschema_loader)
 
-        self.typemap = {}
-        self.uses = {}
-        self.record_refs = {}
+        self.typemap = {}  # type: Dict
+        self.uses = {}  # type: Dict
+        self.record_refs = {}  # type: Dict
         for t in alltypes:
             self.typemap[t["name"]] = t
             try:
@@ -183,7 +200,7 @@ class RenderType(object):
                                 _, frg2 = urlparse.urldefrag(f["name"])
                                 self.uses[tp].append((frg1, frg2))
                             if tp not in basicTypes and tp not in self.record_refs[t["name"]]:
-                                    self.record_refs[t["name"]].append(tp)
+                                self.record_refs[t["name"]].append(tp)
             except KeyError as e:
                 _logger.error("Did not find 'type' in %s", t)
                 raise
@@ -196,16 +213,27 @@ class RenderType(object):
                  ("docAfter" not in f))):
                 self.render_type(f, 1)
 
-    def typefmt(self, tp, redirects, nbsp=False):
+    def typefmt(self, tp, redirects, nbsp=False, jsonldPredicate=None):
+        # type: (Any, Dict[str, str], bool, Dict[str, str]) -> Union[str, unicode]
         global primitiveType
         if isinstance(tp, list):
             if nbsp and len(tp) <= 3:
-                return " | ".join([self.typefmt(n, redirects) for n in tp])
+                return " | ".join([self.typefmt(n, redirects, jsonldPredicate=jsonldPredicate) for n in tp])
             else:
                 return " | ".join([self.typefmt(n, redirects) for n in tp])
         if isinstance(tp, dict):
             if tp["type"] == "https://w3id.org/cwl/salad#array":
-                return "array<%s>" % (self.typefmt(tp["items"], redirects, nbsp=True))
+                ar = "array<%s>" % (self.typefmt(tp["items"], redirects, nbsp=True))
+                if jsonldPredicate and "mapSubject" in jsonldPredicate:
+                    if "mapPredicate" in jsonldPredicate:
+                        ar += " | map<%s.%s, %s.%s&gt" % (self.typefmt(tp["items"], redirects),
+                                                           jsonldPredicate["mapSubject"],
+                                                           self.typefmt(tp["items"], redirects),
+                                                           jsonldPredicate["mapPredicate"])
+                    ar += " | map<%s.%s, %s&gt" % (self.typefmt(tp["items"], redirects),
+                                                          jsonldPredicate["mapSubject"],
+                                                          self.typefmt(tp["items"], redirects))
+                return ar
             if tp["type"] in ("https://w3id.org/cwl/salad#record", "https://w3id.org/cwl/salad#enum"):
                 frg = schema.avro_name(tp["name"])
                 if tp["name"] in redirects:
@@ -227,8 +255,7 @@ class RenderType(object):
                     tp = frg
                 return """<a href="#%s">%s</a>""" % (to_id(tp), tp)
 
-
-    def render_type(self, f, depth):
+    def render_type(self, f, depth):  # type: (Dict[str, Any], int) -> None
         if f["name"] in self.rendered or f["name"] in self.redirects:
             return
         self.rendered.add(f["name"])
@@ -244,6 +271,7 @@ class RenderType(object):
             f["doc"] = ""
 
         def extendsfrom(item, ex):
+            # type: (Dict[str, Any], List[Dict[str, Any]]) -> None
             if "extends" in item:
                 for e in aslist(item["extends"]):
                     ex.insert(0, self.typemap[e])
@@ -258,8 +286,9 @@ class RenderType(object):
                 for i in e["doc"]:
                     idx = i.find(":")
                     if idx > -1:
-                        enumDesc[i[:idx]] = i[idx+1:]
-                e["doc"] = [i for i in e["doc"] if i.find(":") == -1 or i.find(" ") < i.find(":")]
+                        enumDesc[i[:idx]] = i[idx + 1:]
+                e["doc"] = [i for i in e["doc"] if i.find(
+                    ":") == -1 or i.find(" ") < i.find(":")]
 
         f["doc"] = fix_doc(f["doc"])
 
@@ -282,21 +311,24 @@ class RenderType(object):
         else:
             doc = ""
 
-        if self.title is None:
-            self.title = f["doc"][0:f["doc"].index("\n")][2:]
+        if self.title is None and f["doc"]:
+            self.title = f["doc"][0:f["doc"].index("\n")]
+            if self.title.startswith('# '):
+                self.title = self.title[2:]
 
         if f["type"] == "documentation":
             f["doc"] = number_headings(self.toc, f["doc"])
 
-        #if "extends" in f:
+        # if "extends" in f:
         #    doc += "\n\nExtends "
         #    doc += ", ".join([" %s" % linkto(ex) for ex in aslist(f["extends"])])
-        #if f["name"] in self.subs:
+        # if f["name"] in self.subs:
         #    doc += "\n\nExtended by"
         #    doc += ", ".join([" %s" % linkto(s) for s in self.subs[f["name"]]])
-        #if f["name"] in self.uses:
+        # if f["name"] in self.uses:
         #    doc += "\n\nReferenced by"
-        #    doc += ", ".join([" [%s.%s](#%s)" % (s[0], s[1], to_id(s[0])) for s in self.uses[f["name"]]])
+        #    doc += ", ".join([" [%s.%s](#%s)" % (s[0], s[1], to_id(s[0]))
+        #       for s in self.uses[f["name"]]])
 
         doc = doc + "\n\n" + f["doc"]
 
@@ -317,16 +349,21 @@ class RenderType(object):
                     opt = True
 
                 desc = i["doc"]
-                #if "inherited_from" in i:
+                # if "inherited_from" in i:
                 #    desc = "%s _Inherited from %s_" % (desc, linkto(i["inherited_from"]))
 
-                frg = schema.avro_name(i["name"])
-                tr = "<td><code>%s</code></td><td>%s</td><td>%s</td><td>%s</td>" % (frg, self.typefmt(tp, self.redirects), opt, mistune.markdown(desc))
+                rfrg = schema.avro_name(i["name"])
+                tr = "<td><code>%s</code></td><td>%s</td><td>%s</td>"\
+                    "<td>%s</td>" % (
+                        rfrg, self.typefmt(tp, self.redirects,
+                                           jsonldPredicate=i.get("jsonldPredicate")),
+                        opt,
+                        mistune.markdown(desc))
                 if opt:
                     required.append(tr)
                 else:
                     optional.append(tr)
-            for i in required+optional:
+            for i in required + optional:
                 doc += "<tr>" + i + "</tr>"
             doc += """</table>"""
         elif f["type"] == "enum":
@@ -336,30 +373,34 @@ class RenderType(object):
             for e in ex:
                 for i in e.get("symbols", []):
                     doc += "<tr>"
-                    frg = schema.avro_name(i)
-                    doc += "<td><code>%s</code></td><td>%s</td>" % (frg, enumDesc.get(frg, ""))
+                    efrg = schema.avro_name(i)
+                    doc += "<td><code>%s</code></td><td>%s</td>" % (
+                        efrg, enumDesc.get(efrg, ""))
                     doc += "</tr>"
             doc += """</table>"""
         f["doc"] = doc
 
         self.typedoc.write(f["doc"])
 
-        subs = self.docParent.get(f["name"], []) + self.record_refs.get(f["name"], [])
+        subs = self.docParent.get(f["name"], []) + \
+            self.record_refs.get(f["name"], [])
         if len(subs) == 1:
             self.render_type(self.typemap[subs[0]], depth)
         else:
             for s in subs:
-                self.render_type(self.typemap[s], depth+1)
+                self.render_type(self.typemap[s], depth + 1)
 
         for s in self.docAfter.get(f["name"], []):
             self.render_type(self.typemap[s], depth)
 
+
 def avrold_doc(j, outdoc, renderlist, redirects, brand, brandlink):
+    # type: (List[Dict[unicode, Any]], IO[Any], str, Dict, str, str) -> None
     toc = ToC()
     toc.start_numbering = False
 
     rt = RenderType(toc, j, renderlist, redirects)
-    content = rt.typedoc.getvalue()
+    content = rt.typedoc.getvalue()  # type: unicode
 
     outdoc.write("""
     <!DOCTYPE html>
@@ -383,6 +424,10 @@ def avrold_doc(j, outdoc, renderlist, redirects, brand, brandlink):
     .tocnav ol {
       list-style: none
     }
+    pre {
+      margin-left: 2em;
+      margin-right: 2em;
+    }
     </style>
     </head>
     <body>
@@ -442,25 +487,28 @@ if __name__ == "__main__":
 
     args = parser.parse_args()
 
-    s = []
+    s = []  # type: List[Dict[unicode, Any]]
     a = args.schema
     with open(a) as f:
         if a.endswith("md"):
             s.append({"name": os.path.splitext(os.path.basename(a))[0],
-                  "type": "documentation",
-                  "doc": f.read().decode("utf-8")
-              })
+                      "type": "documentation",
+                      "doc": f.read().decode("utf-8")
+                      })
         else:
             uri = "file://" + os.path.abspath(a)
-            _, _, metaschema_loader = schema.get_metaschema()
+            metaschema_loader = schema.get_metaschema()[2]
             j, schema_metadata = metaschema_loader.resolve_ref(uri, "")
             if isinstance(j, list):
                 s.extend(j)
-            else:
+            elif isinstance(j, dict):
                 s.append(j)
+            else:
+                raise ValueError("Schema must resolve to a list or a dict")
 
     primitiveType = args.primtype
-
-    redirect = {r.split("=")[0]:r.split("=")[1] for r in args.redirect} if args.redirect else {}
+    redirect = {}
+    for r in (args.redirect or []):
+        redirect[r.split("=")[0]] = r.split("=")[1]
     renderlist = args.only if args.only else []
     avrold_doc(s, sys.stdout, renderlist, redirect, args.brand, args.brandlink)
diff --git a/schema_salad/metaschema/import_include.md b/schema_salad/metaschema/import_include.md
index 0ad06bf..1b9f37f 100644
--- a/schema_salad/metaschema/import_include.md
+++ b/schema_salad/metaschema/import_include.md
@@ -110,3 +110,67 @@ This becomes:
   }
 }
 ```
+
+
+## Mixin
+
+During preprocessing traversal, an implementation must resolve `$mixin`
+directives.  An `$mixin` directive is an object consisting of the field
+`$mixin` specifying resource by URI string.  If there are additional fields in
+the `$mixin` object, these fields override fields in the object which is loaded
+from the `$mixin` URI.
+
+The URI string must be resolved to an absolute URI using the link resolution
+rules described previously.  Implementations must support loading from `file`,
+`http` and `https` resources.  The URI referenced by `$mixin` must be loaded
+and recursively preprocessed as a Salad document.  The external imported
+document must inherit the context of the importing document, however the file
+URI for processing the imported document must be the URI used to retrieve the
+imported document.  The `$mixin` URI must not include a document fragment.
+
+Once loaded and processed, the `$mixin` node is replaced in the document
+structure by the object or array yielded from the import operation.
+
+URIs may reference document fragments which refer to specific an object in
+the target document.  This indicates that the `$mixin` node must be
+replaced by only the object with the appropriate fragment identifier.
+
+It is a fatal error if an import directive refers to an external resource
+or resource fragment which does not exist or is not accessible.
+
+### Mixin example
+
+mixin.yml:
+```
+{
+  "hello": "world",
+  "carrot": "orange"
+}
+
+```
+
+parent.yml:
+```
+{
+  "form": {
+    "bar": {
+      "$mixin": "mixin.yml"
+      "carrot": "cake"
+      }
+  }
+}
+
+```
+
+This becomes:
+
+```
+{
+  "form": {
+    "bar": {
+      "hello": "world",
+      "carrot": "cake"
+    }
+  }
+}
+```
diff --git a/schema_salad/metaschema/metaschema.yml b/schema_salad/metaschema/metaschema.yml
index 6e90775..d5472e9 100644
--- a/schema_salad/metaschema/metaschema.yml
+++ b/schema_salad/metaschema/metaschema.yml
@@ -46,36 +46,7 @@ $graph:
 #     How to generate the json-ld context...
 
 
-- name: PrimitiveType
-  type: enum
-  symbols:
-    - "sld:null"
-    - "xsd:boolean"
-    - "xsd:int"
-    - "xsd:long"
-    - "xsd:float"
-    - "xsd:double"
-    - "xsd:string"
-  doc:
-    - |
-      Salad data types are based on Avro schema declarations.  Refer to the
-      [Avro schema declaration documentation](https://avro.apache.org/docs/current/spec.html#schemas) for
-      detailed information.
-    - "null: no value"
-    - "boolean: a binary value"
-    - "int: 32-bit signed integer"
-    - "long: 64-bit signed integer"
-    - "float: single precision (32-bit) IEEE 754 floating-point number"
-    - "double: double precision (64-bit) IEEE 754 floating-point number"
-    - "string: Unicode character sequence"
-
-
-- name: "Any"
-  type: enum
-  symbols: ["#Any"]
-  doc: |
-    The **Any** type validates for any non-null value.
-
+- $import: metaschema_base.yml
 
 - name: JsonldPredicate
   type: record
@@ -84,7 +55,7 @@ $graph:
     URI resolution and JSON-LD context generation.
   fields:
     - name: _id
-      type: ["null", string]
+      type: string?
       jsonldPredicate:
         _id: sld:_id
         _type: "@id"
@@ -93,7 +64,7 @@ $graph:
         The predicate URI that this field corresponds to.
         Corresponds to JSON-LD `@id` directive.
     - name: _type
-      type: ["null", string]
+      type: string?
       doc: |
         The context type hint, corresponds to JSON-LD `@type` directive.
 
@@ -106,11 +77,11 @@ $graph:
           resolved using the vocabulary resolution rules.
 
     - name: _container
-      type: ["null", string]
+      type: string?
       doc: |
         Structure hint, corresponds to JSON-LD `@container` directive.
     - name: identity
-      type: ["null", boolean]
+      type: boolean?
       doc: |
         If true and `_type` is `@id` this indicates that the parent field must
         be resolved according to identity resolution rules instead of link
@@ -118,11 +89,46 @@ $graph:
         assertion that the linked value exists; absence of an object in the loaded document
         with the URI is not an error.
     - name: noLinkCheck
-      type: ["null", boolean]
+      type: boolean?
       doc: |
         If true, this indicates that link validation traversal must stop at
         this field.  This field (it is is a URI) or any fields under it (if it
         is an object or array) are not subject to link checking.
+    - name: mapSubject
+      type: string?
+      doc: |
+        If the value of the field is a JSON object, it must be transformed
+        into an array of JSON objects, where each key-value pair from the
+        source JSON object is a list item, the list items must be JSON objects,
+        and the key is assigned to the field specified by `mapSubject`.
+    - name: mapPredicate
+      type: string?
+      doc: |
+        Only applies if `mapSubject` is also provided.  If the value of the
+        field is a JSON object, it is transformed as described in `mapSubject`,
+        with the addition that when the value of a map item is not an object,
+        the item is transformed to a JSON object with the key assigned to the
+        field specified by `mapSubject` and the value assigned to the field
+        specified by `mapPredicate`.
+    - name: refScope
+      type: int?
+      doc: |
+        If the field contains a relative reference, it must be resolved by
+        searching for valid document references in each successive parent scope
+        in the document fragment.  For example, a reference of `foo` in the
+        context `#foo/bar/baz` will first check for the existence of
+        `#foo/bar/baz/foo`, followed by `#foo/bar/foo`, then `#foo/foo` and
+        then finally `#foo`.  The first valid URI in the search order shall be
+        used as the fully resolved value of the identifier.  The value of the
+        refScope field is the specified number of levels from the containing
+        identifer scope before starting the search, so if `refScope: 2` then
+        "baz" and "bar" must be stripped to get the base `#foo` and search
+        `#foo/foo` and the `#foo`.  The last scope searched must be the top
+        level scope before determining if the identifier cannot be resolved.
+    - name: typeDSL
+      type: boolean?
+      doc: |
+        Field must be expanded based on the the Schema Salad type DSL.
 
 
 - name: SpecializeDef
@@ -134,6 +140,7 @@ $graph:
       jsonldPredicate:
         _id: "sld:specializeFrom"
         _type: "@id"
+        refScope: 1
 
     - name: specializeTo
       type: string
@@ -141,6 +148,7 @@ $graph:
       jsonldPredicate:
         _id: "sld:specializeTo"
         _type: "@id"
+        refScope: 1
 
 
 - name: NamedType
@@ -159,15 +167,13 @@ $graph:
   fields:
     - name: doc
       type:
-        - "null"
-        - string
-        - type: array
-          items: string
+        - string?
+        - string[]?
       doc: "A documentation string for this type, or an array of strings which should be concatenated."
-      jsonldPredicate: "sld:doc"
+      jsonldPredicate: "rdfs:comment"
 
     - name: docParent
-      type: ["null", string]
+      type: string?
       doc: |
         Hint to indicate that during documentation generation, documentation
         for this type should appear in a subsection under `docParent`.
@@ -177,10 +183,8 @@ $graph:
 
     - name: docChild
       type:
-        - "null"
-        - string
-        - type: array
-          items: string
+        - string?
+        - string[]?
       doc: |
         Hint to indicate that during documentation generation, documentation
         for `docChild` should appear in a subsection under this type.
@@ -189,7 +193,7 @@ $graph:
         _type: "@id"
 
     - name: docAfter
-      type: ["null", string]
+      type: string?
       doc: |
         Hint to indicate that during documentation generation, documentation
         for this type should appear after the `docAfter` section at the same
@@ -201,225 +205,99 @@ $graph:
 
 - name: SchemaDefinedType
   type: record
-  extends: "#DocType"
+  extends: DocType
   doc: |
     Abstract base for schema-defined types.
   abstract: true
   fields:
     - name: jsonldPredicate
       type:
-        - "null"
-        - string
-        - "#JsonldPredicate"
+        - string?
+        - JsonldPredicate?
       doc: |
         Annotate this type with linked data context.
-      jsonldPredicate: "sld:jsonldPredicate"
+      jsonldPredicate: sld:jsonldPredicate
 
     - name: documentRoot
-      type: ["null", boolean]
+      type: boolean?
       doc: |
         If true, indicates that the type is a valid at the document root.  At
         least one type in a schema must be tagged with `documentRoot: true`.
 
 
-- name: RecordField
-  type: record
-  doc: "A field of a record."
-  fields:
-    - name: name
-      type: string
-      jsonldPredicate: "@id"
-      doc: |
-        The name of the field
-
-    - name: doc
-      type: ["null", string]
-      doc: |
-        A documentation string for this field
-      jsonldPredicate: "sld:doc"
-
-    - name: type
-      type:
-        - "#PrimitiveType"
-        - "#RecordSchema"
-        - "#EnumSchema"
-        - "#ArraySchema"
-        - string
-        - type: array
-          items:
-            - "#PrimitiveType"
-            - "#RecordSchema"
-            - "#EnumSchema"
-            - "#ArraySchema"
-            - string
-      jsonldPredicate:
-        _id: "sld:type"
-        _type: "@vocab"
-      doc: |
-        The field type
-
-
 - name: SaladRecordField
   type: record
-  extends: "#RecordField"
+  extends: RecordField
   doc: "A field of a record."
   fields:
     - name: jsonldPredicate
       type:
-        - "null"
-        - string
-        - "#JsonldPredicate"
+        - string?
+        - JsonldPredicate?
       doc: |
         Annotate this type with linked data context.
       jsonldPredicate: "sld:jsonldPredicate"
 
-- name: RecordSchema
-  type: record
-  fields:
-    - name: type
-      doc: "Must be `record`"
-      type:
-        name: Record_symbol
-        type: enum
-        symbols:
-          - "sld:record"
-      jsonldPredicate:
-        _id: "sld:type"
-        _type: "@vocab"
-
-    - name: "fields"
-      type:
-        - "null"
-        - type: "array"
-          items: "#RecordField"
-
-      jsonldPredicate: "sld:fields"
-      doc: "Defines the fields of the record."
-
 
 - name: SaladRecordSchema
   type: record
-  extends: ["#NamedType", "#RecordSchema", "#SchemaDefinedType"]
+  extends: [NamedType, RecordSchema, SchemaDefinedType]
   documentRoot: true
   specialize:
-    specializeFrom: "#RecordField"
-    specializeTo: "#SaladRecordField"
+    RecordField: SaladRecordField
   fields:
     - name: abstract
-      type: ["null", boolean]
+      type: boolean?
       doc: |
         If true, this record is abstract and may be used as a base for other
         records, but is not valid on its own.
 
     - name: extends
       type:
-        - "null"
-        - string
-        - type: array
-          items: string
+        - string?
+        - string[]?
       jsonldPredicate:
         _id: "sld:extends"
         _type: "@id"
+        refScope: 1
       doc: |
         Indicates that this record inherits fields from one or more base records.
 
     - name: specialize
       type:
-        - "null"
-        - "#SpecializeDef"
-        - type: array
-          items: "#SpecializeDef"
+        - SpecializeDef[]?
       doc: |
         Only applies if `extends` is declared.  Apply type specialization using the
         base record as a template.  For each field inherited from the base
         record, replace any instance of the type `specializeFrom` with
         `specializeTo`.
-
-
-- name: EnumSchema
-  type: record
-  doc: |
-    Define an enumerated type.
-  fields:
-    - name: type
-      doc: "Must be `enum`"
-      type:
-        name: Enum_symbol
-        type: enum
-        symbols:
-          - "sld:enum"
-      jsonldPredicate:
-        _id: "sld:type"
-        _type: "@vocab"
-
-    - name: "symbols"
-      type:
-        - type: "array"
-          items: "string"
       jsonldPredicate:
-        _id: "sld:symbols"
-        _type: "@id"
-        identity: true
-      doc: "Defines the set of valid symbols."
-
+        _id: "sld:specialize"
+        mapSubject: specializeFrom
+        mapPredicate: specializeTo
 
 - name: SaladEnumSchema
   type: record
-  extends: ["#EnumSchema", "#SchemaDefinedType"]
+  extends: [EnumSchema, SchemaDefinedType]
   documentRoot: true
   doc: |
     Define an enumerated type.
   fields:
     - name: extends
       type:
-        - "null"
-        - string
-        - type: array
-          items: string
+        - string?
+        - string[]?
       jsonldPredicate:
         _id: "sld:extends"
         _type: "@id"
+        refScope: 1
       doc: |
         Indicates that this enum inherits symbols from a base enum.
 
 
-- name: ArraySchema
-  type: record
-  fields:
-    - name: type
-      doc: "Must be `array`"
-      type:
-        name: Array_symbol
-        type: enum
-        symbols:
-          - "sld:array"
-      jsonldPredicate:
-        _id: "sld:type"
-        _type: "@vocab"
-
-    - name: items
-      type:
-        - "#PrimitiveType"
-        - "#RecordSchema"
-        - "#EnumSchema"
-        - "#ArraySchema"
-        - string
-        - type: array
-          items:
-            - "#PrimitiveType"
-            - "#RecordSchema"
-            - "#EnumSchema"
-            - "#ArraySchema"
-            - string
-      jsonldPredicate:
-        _id: "sld:items"
-        _type: "@vocab"
-      doc: "Defines the type of the array elements."
-
-
 - name: Documentation
   type: record
-  extends: ["#NamedType", "#DocType"]
+  extends: [NamedType, DocType]
   documentRoot: true
   doc: |
     A documentation section.  This type exists to facilitate self-documenting
@@ -435,3 +313,5 @@ $graph:
       jsonldPredicate:
         _id: "sld:type"
         _type: "@vocab"
+        typeDSL: true
+        refScope: 2
diff --git a/schema_salad/metaschema/metaschema_base.yml b/schema_salad/metaschema/metaschema_base.yml
new file mode 100644
index 0000000..73511d1
--- /dev/null
+++ b/schema_salad/metaschema/metaschema_base.yml
@@ -0,0 +1,164 @@
+$base: "https://w3id.org/cwl/salad#"
+
+$namespaces:
+  sld:  "https://w3id.org/cwl/salad#"
+  dct:  "http://purl.org/dc/terms/"
+  rdf:  "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+  rdfs: "http://www.w3.org/2000/01/rdf-schema#"
+  xsd:  "http://www.w3.org/2001/XMLSchema#"
+
+$graph:
+- name: PrimitiveType
+  type: enum
+  symbols:
+    - "sld:null"
+    - "xsd:boolean"
+    - "xsd:int"
+    - "xsd:long"
+    - "xsd:float"
+    - "xsd:double"
+    - "xsd:string"
+  doc:
+    - |
+      Salad data types are based on Avro schema declarations.  Refer to the
+      [Avro schema declaration documentation](https://avro.apache.org/docs/current/spec.html#schemas) for
+      detailed information.
+    - "null: no value"
+    - "boolean: a binary value"
+    - "int: 32-bit signed integer"
+    - "long: 64-bit signed integer"
+    - "float: single precision (32-bit) IEEE 754 floating-point number"
+    - "double: double precision (64-bit) IEEE 754 floating-point number"
+    - "string: Unicode character sequence"
+
+
+- name: Any
+  type: enum
+  symbols: ["#Any"]
+  doc: |
+    The **Any** type validates for any non-null value.
+
+
+- name: RecordField
+  type: record
+  doc: A field of a record.
+  fields:
+    - name: name
+      type: string
+      jsonldPredicate: "@id"
+      doc: |
+        The name of the field
+
+    - name: doc
+      type: string?
+      doc: |
+        A documentation string for this field
+      jsonldPredicate: "rdfs:comment"
+
+    - name: type
+      type:
+        - PrimitiveType
+        - RecordSchema
+        - EnumSchema
+        - ArraySchema
+        - string
+        - type: array
+          items:
+            - PrimitiveType
+            - RecordSchema
+            - EnumSchema
+            - ArraySchema
+            - string
+      jsonldPredicate:
+        _id: sld:type
+        _type: "@vocab"
+        typeDSL: true
+        refScope: 2
+      doc: |
+        The field type
+
+
+- name: RecordSchema
+  type: record
+  fields:
+    type:
+      doc: "Must be `record`"
+      type:
+        name: Record_symbol
+        type: enum
+        symbols:
+          - "sld:record"
+      jsonldPredicate:
+        _id: "sld:type"
+        _type: "@vocab"
+        typeDSL: true
+        refScope: 2
+    fields:
+      type: RecordField[]?
+      jsonldPredicate:
+        _id: sld:fields
+        mapSubject: name
+        mapPredicate: type
+      doc: "Defines the fields of the record."
+
+
+- name: EnumSchema
+  type: record
+  doc: |
+    Define an enumerated type.
+  fields:
+    type:
+      doc: "Must be `enum`"
+      type:
+        name: Enum_symbol
+        type: enum
+        symbols:
+          - "sld:enum"
+      jsonldPredicate:
+        _id: "sld:type"
+        _type: "@vocab"
+        typeDSL: true
+        refScope: 2
+    symbols:
+      type: string[]
+      jsonldPredicate:
+        _id: "sld:symbols"
+        _type: "@id"
+        identity: true
+      doc: "Defines the set of valid symbols."
+
+
+- name: ArraySchema
+  type: record
+  fields:
+    type:
+      doc: "Must be `array`"
+      type:
+        name: Array_symbol
+        type: enum
+        symbols:
+          - "sld:array"
+      jsonldPredicate:
+        _id: "sld:type"
+        _type: "@vocab"
+        typeDSL: true
+        refScope: 2
+    items:
+      type:
+        - PrimitiveType
+        - RecordSchema
+        - EnumSchema
+        - ArraySchema
+        - string
+        - type: array
+          items:
+            - PrimitiveType
+            - RecordSchema
+            - EnumSchema
+            - ArraySchema
+            - string
+      jsonldPredicate:
+        _id: "sld:items"
+        _type: "@vocab"
+        refScope: 2
+      doc: "Defines the type of the array elements."
diff --git a/schema_salad/ref_resolver.py b/schema_salad/ref_resolver.py
index 6cf0810..e23cbf3 100644
--- a/schema_salad/ref_resolver.py
+++ b/schema_salad/ref_resolver.py
@@ -1,23 +1,41 @@
+import sys
 import os
 import json
 import hashlib
 import logging
 import collections
-import requests
 import urlparse
-import yaml
-import validate
+import re
+import copy
 import pprint
-import StringIO
-from aslist import aslist
+from StringIO import StringIO
+
+from . import validate
+from .aslist import aslist
+from .flatten import flatten
+
+import requests
+from cachecontrol.wrapper import CacheControl
+from cachecontrol.caches import FileCache
+import ruamel.yaml as yaml
+
+try:
+    from ruamel.yaml import CSafeLoader as SafeLoader
+except ImportError:
+    from ruamel.yaml import SafeLoader  # type: ignore
+
 import rdflib
 from rdflib.namespace import RDF, RDFS, OWL
+from rdflib.plugins.parsers.notation3 import BadSyntax
 import xml.sax
+from typing import (Any, AnyStr, Callable, cast, Dict, List, Iterable, Tuple,
+         TypeVar, Union)
 
 _logger = logging.getLogger("salad")
 
 class NormDict(dict):
-    def __init__(self, normalize=unicode):
+
+    def __init__(self, normalize=unicode):  # type: (type) -> None
         super(NormDict, self).__init__()
         self.normalize = normalize
 
@@ -33,6 +51,7 @@ class NormDict(dict):
     def __contains__(self, key):
         return super(NormDict, self).__contains__(self.normalize(key))
 
+
 def merge_properties(a, b):
     c = {}
     for i in a:
@@ -47,22 +66,32 @@ def merge_properties(a, b):
 
     return c
 
-def SubLoader(loader):
-    return Loader(loader.ctx, schemagraph=loader.graph, foreign_properties=loader.foreign_properties, idx=loader.idx, cache=loader.cache)
+
+def SubLoader(loader):  # type: (Loader) -> Loader
+    return Loader(loader.ctx, schemagraph=loader.graph,
+                  foreign_properties=loader.foreign_properties, idx=loader.idx,
+                  cache=loader.cache, session=loader.session)
+
 
 class Loader(object):
-    def __init__(self, ctx, schemagraph=None, foreign_properties=None, idx=None, cache=None):
+
+    ContextType = Dict[unicode, Union[Dict, unicode, Iterable[unicode]]]
+    DocumentType = TypeVar('DocumentType', List, Dict[unicode, Any])
+
+    def __init__(self, ctx, schemagraph=None, foreign_properties=None,
+                 idx=None, cache=None, session=None):
+        # type: (Loader.ContextType, rdflib.Graph, Set[unicode], Dict[unicode, Union[List, Dict[unicode, Any], unicode]], Dict[unicode, Any], requests.sessions.Session) -> None
         normalize = lambda url: urlparse.urlsplit(url).geturl()
         if idx is not None:
             self.idx = idx
         else:
             self.idx = NormDict(normalize)
 
-        self.ctx = {}
+        self.ctx = {}  # type: Loader.ContextType
         if schemagraph is not None:
             self.graph = schemagraph
         else:
-            self.graph = rdflib.Graph()
+            self.graph = rdflib.graph.Graph()
 
         if foreign_properties is not None:
             self.foreign_properties = foreign_properties
@@ -74,41 +103,57 @@ class Loader(object):
         else:
             self.cache = {}
 
-        self.url_fields = set()
-        self.vocab_fields = set()
-        self.identifiers = set()
-        self.identity_links = set()
-        self.standalone = set()
-        self.nolinkcheck = set()
-        self.vocab = {}
-        self.rvocab = {}
+        self.session = None  # type: requests.sessions.Session
+        if session is not None:
+            self.session = session
+        else:
+            self.session = CacheControl(requests.Session(),
+                                        cache=FileCache(os.path.join(os.environ["HOME"], ".cache", "salad")))
+
+        self.url_fields = None  # type: Set[unicode]
+        self.scoped_ref_fields = None  # type: Dict[unicode, int]
+        self.vocab_fields = None  # type: Set[unicode]
+        self.identifiers = None  # type: Set[unicode]
+        self.identity_links = None  # type: Set[unicode]
+        self.standalone = None  # type: Set[unicode]
+        self.nolinkcheck = None  # type: Set[unicode]
+        self.vocab = {}  # type: Dict[unicode, unicode]
+        self.rvocab = {}  # type: Dict[unicode, unicode]
+        self.idmap = None  # type: Dict[unicode, Any]
+        self.mapPredicate = None  # type: Dict[unicode, unicode]
+        self.type_dsl_fields = None  # type: Set[unicode]
 
         self.add_context(ctx)
 
-    def expand_url(self, url, base_url, scoped=False, vocab_term=False):
-        if url in ("@id", "@type"):
+    def expand_url(self, url, base_url, scoped_id=False, vocab_term=False, scoped_ref=None):
+        # type: (unicode, unicode, bool, bool, int) -> unicode
+        if url in (u"@id", u"@type"):
             return url
 
         if vocab_term and url in self.vocab:
             return url
 
-        if self.vocab and ":" in url:
-            prefix = url.split(":")[0]
+        if self.vocab and u":" in url:
+            prefix = url.split(u":")[0]
             if prefix in self.vocab:
-                url = self.vocab[prefix] + url[len(prefix)+1:]
+                url = self.vocab[prefix] + url[len(prefix) + 1:]
 
         split = urlparse.urlsplit(url)
 
-        if split.scheme or url.startswith("$(") or url.startswith("${"):
+        if split.scheme or url.startswith(u"$(") or url.startswith(u"${"):
             pass
-        elif scoped and not split.fragment:
+        elif scoped_id and not split.fragment:
             splitbase = urlparse.urlsplit(base_url)
-            frg = ""
+            frg = u""
             if splitbase.fragment:
-                frg = splitbase.fragment + "/" + split.path
+                frg = splitbase.fragment + u"/" + split.path
             else:
                 frg = split.path
-            url = urlparse.urlunsplit((splitbase.scheme, splitbase.netloc, splitbase.path, splitbase.query, frg))
+            pt = splitbase.path if splitbase.path else "/"
+            url = urlparse.urlunsplit(
+                (splitbase.scheme, splitbase.netloc, pt, splitbase.query, frg))
+        elif scoped_ref is not None and not split.fragment:
+            pass
         else:
             url = urlparse.urljoin(base_url, url)
 
@@ -117,77 +162,109 @@ class Loader(object):
         else:
             return url
 
-    def _add_properties(self, s):
-        for _, _, rng in self.graph.triples( (s, RDFS.range, None) ):
-            literal = ((str(rng).startswith("http://www.w3.org/2001/XMLSchema#") and not str(rng) == "http://www.w3.org/2001/XMLSchema#anyURI") or
-                       str(rng) == "http://www.w3.org/2000/01/rdf-schema#Literal")
+    def _add_properties(self, s):  # type: (unicode) -> None
+        for _, _, rng in self.graph.triples((s, RDFS.range, None)):
+            literal = ((unicode(rng).startswith(
+                u"http://www.w3.org/2001/XMLSchema#") and
+                not unicode(rng) == u"http://www.w3.org/2001/XMLSchema#anyURI")
+                or unicode(rng) ==
+                u"http://www.w3.org/2000/01/rdf-schema#Literal")
             if not literal:
-                self.url_fields.add(str(s))
-        self.foreign_properties.add(str(s))
+                self.url_fields.add(unicode(s))
+        self.foreign_properties.add(unicode(s))
 
-    def add_namespaces(self, ns):
+    def add_namespaces(self, ns):  # type: (Dict[unicode, unicode]) -> None
         self.vocab.update(ns)
 
     def add_schemas(self, ns, base_url):
+        # type: (Union[List[unicode], unicode], unicode) -> None
         for sch in aslist(ns):
-            try:
-                self.graph.parse(urlparse.urljoin(base_url, sch), format="xml")
-            except xml.sax.SAXParseException:
-                self.graph.parse(urlparse.urljoin(base_url, sch), format="turtle")
-
-        for s, _, _ in self.graph.triples( (None, RDF.type, RDF.Property) ):
+            fetchurl = urlparse.urljoin(base_url, sch)
+            if fetchurl not in self.cache:
+                _logger.info("Getting external schema %s", fetchurl)
+                content = self.fetch_text(fetchurl)
+                self.cache[fetchurl] = rdflib.graph.Graph()
+                for fmt in ['xml', 'turtle', 'rdfa']:
+                    try:
+                        self.cache[fetchurl].parse(data=content, format=fmt)
+                        self.graph += self.cache[fetchurl]
+                        break
+                    except xml.sax.SAXParseException:  # type: ignore
+                        pass
+                    except TypeError:
+                        pass
+                    except BadSyntax:
+                        pass
+
+        for s, _, _ in self.graph.triples((None, RDF.type, RDF.Property)):
             self._add_properties(s)
-        for s, _, o in self.graph.triples( (None, RDFS.subPropertyOf, None) ):
+        for s, _, o in self.graph.triples((None, RDFS.subPropertyOf, None)):
             self._add_properties(s)
             self._add_properties(o)
-        for s, _, _ in self.graph.triples( (None, RDFS.range, None) ):
+        for s, _, _ in self.graph.triples((None, RDFS.range, None)):
             self._add_properties(s)
-        for s, _, _ in self.graph.triples( (None, RDF.type, OWL.ObjectProperty) ):
+        for s, _, _ in self.graph.triples((None, RDF.type, OWL.ObjectProperty)):
             self._add_properties(s)
 
-        for s, _, _ in self.graph.triples( (None, None, None) ):
-            self.idx[str(s)] = True
-
+        for s, _, _ in self.graph.triples((None, None, None)):
+            self.idx[unicode(s)] = None
 
     def add_context(self, newcontext, baseuri=""):
+        # type: (Loader.ContextType, unicode) -> None
         if self.vocab:
-            raise validate.ValidationException("Refreshing context that already has stuff in it")
+            raise validate.ValidationException(
+                "Refreshing context that already has stuff in it")
 
         self.url_fields = set()
+        self.scoped_ref_fields = {}
         self.vocab_fields = set()
         self.identifiers = set()
         self.identity_links = set()
         self.standalone = set()
         self.nolinkcheck = set()
+        self.idmap = {}
+        self.mapPredicate = {}
         self.vocab = {}
         self.rvocab = {}
+        self.type_dsl_fields = set()
 
-        self.ctx.update({k: v for k,v in newcontext.iteritems() if k != "@context"})
+        self.ctx.update(_copy_dict_without_key(newcontext, u"@context"))
 
         _logger.debug("ctx is %s", self.ctx)
 
-        for c in self.ctx:
-            if self.ctx[c] == "@id":
-                self.identifiers.add(c)
-                self.identity_links.add(c)
-            elif isinstance(self.ctx[c], dict) and self.ctx[c].get("@type") == "@id":
-                self.url_fields.add(c)
-                if self.ctx[c].get("identity", False):
-                    self.identity_links.add(c)
-            elif isinstance(self.ctx[c], dict) and self.ctx[c].get("@type") == "@vocab":
-                self.url_fields.add(c)
-                self.vocab_fields.add(c)
-
-            if isinstance(self.ctx[c], dict) and self.ctx[c].get("noLinkCheck"):
-                self.nolinkcheck.add(c)
-
-            if isinstance(self.ctx[c], dict) and "@id" in self.ctx[c]:
-                self.vocab[c] = self.ctx[c]["@id"]
-            elif isinstance(self.ctx[c], basestring):
-                self.vocab[c] = self.ctx[c]
-
-        for k,v in self.vocab.items():
-            self.rvocab[self.expand_url(v, "", scoped=False)] = k
+        for key, value in self.ctx.items():
+            if value == u"@id":
+                self.identifiers.add(key)
+                self.identity_links.add(key)
+            elif isinstance(value, dict) and value.get(u"@type") == u"@id":
+                self.url_fields.add(key)
+                if u"refScope" in value:
+                    self.scoped_ref_fields[key] = value[u"refScope"]
+                if value.get(u"identity", False):
+                    self.identity_links.add(key)
+            elif isinstance(value, dict) and value.get(u"@type") == u"@vocab":
+                self.url_fields.add(key)
+                self.vocab_fields.add(key)
+                if u"refScope" in value:
+                    self.scoped_ref_fields[key] = value[u"refScope"]
+                if value.get(u"typeDSL"):
+                    self.type_dsl_fields.add(key)
+            if isinstance(value, dict) and value.get(u"noLinkCheck"):
+                self.nolinkcheck.add(key)
+
+            if isinstance(value, dict) and value.get(u"mapSubject"):
+                self.idmap[key] = value[u"mapSubject"]
+
+            if isinstance(value, dict) and value.get(u"mapPredicate"):
+                self.mapPredicate[key] = value[u"mapPredicate"]
+
+            if isinstance(value, dict) and u"@id" in value:
+                self.vocab[key] = value[u"@id"]
+            elif isinstance(value, basestring):
+                self.vocab[key] = value
+
+        for k, v in self.vocab.items():
+            self.rvocab[self.expand_url(v, u"", scoped_id=False)] = k
 
         _logger.debug("identifiers is %s", self.identifiers)
         _logger.debug("identity_links is %s", self.identity_links)
@@ -195,30 +272,36 @@ class Loader(object):
         _logger.debug("vocab_fields is %s", self.vocab_fields)
         _logger.debug("vocab is %s", self.vocab)
 
+    def resolve_ref(self, ref, base_url=None, checklinks=True):
+        # type: (Union[Dict[unicode, Any], unicode], unicode, bool) -> Tuple[Union[List, Dict[unicode, Any], unicode], Dict[unicode, Any]]
+        base_url = base_url or u'file://%s/' % os.path.abspath('.')
 
-    def resolve_ref(self, ref, base_url=None):
-        base_url = base_url or 'file://%s/' % os.path.abspath('.')
-
-        obj = None
+        obj = None  # type: Dict[unicode, Any]
         inc = False
-        merge = None
+        mixin = None
 
         # If `ref` is a dict, look for special directives.
         if isinstance(ref, dict):
             obj = ref
-            if "$import" in ref:
+            if u"$import" in obj:
                 if len(obj) == 1:
-                    ref = obj["$import"]
+                    ref = obj[u"$import"]
                     obj = None
                 else:
-                    raise ValueError("'$import' must be the only field in %s" % (str(obj)))
-            elif "$include" in obj:
+                    raise ValueError(
+                        u"'$import' must be the only field in %s" % (str(obj)))
+            elif u"$include" in obj:
                 if len(obj) == 1:
-                    ref = obj["$include"]
+                    ref = obj[u"$include"]
                     inc = True
                     obj = None
                 else:
-                    raise ValueError("'$include' must be the only field in %s" % (str(obj)))
+                    raise ValueError(
+                        u"'$include' must be the only field in %s" % (str(obj)))
+            elif u"$mixin" in obj:
+                ref = obj[u"$mixin"]
+                mixin = obj
+                obj = None
             else:
                 ref = None
                 for identifier in self.identifiers:
@@ -226,24 +309,23 @@ class Loader(object):
                         ref = obj[identifier]
                         break
                 if not ref:
-                    raise ValueError("Object `%s` does not have identifier field in %s" % (obj, self.identifiers))
+                    raise ValueError(
+                        u"Object `%s` does not have identifier field in %s" % (obj, self.identifiers))
 
-        if not isinstance(ref, basestring):
-            raise ValueError("Must be string: `%s`" % str(ref))
+        if not isinstance(ref, (str, unicode)):
+            raise ValueError(u"Must be string: `%s`" % str(ref))
 
-        url = self.expand_url(ref, base_url, scoped=(obj is not None))
+        url = self.expand_url(ref, base_url, scoped_id=(obj is not None))
 
         # Has this reference been loaded already?
-        if url in self.idx:
-            if merge:
-                obj = self.idx[url].copy()
-            else:
-                return self.idx[url], {}
+        if url in self.idx and (not mixin):
+            return self.idx[url], {}
 
         # "$include" directive means load raw text
         if inc:
             return self.fetch_text(url), {}
 
+        doc = None
         if obj:
             for identifier in self.identifiers:
                 obj[identifier] = url
@@ -251,115 +333,256 @@ class Loader(object):
         else:
             # Load structured document
             doc_url, frg = urlparse.urldefrag(url)
-            if doc_url in self.idx:
-                raise validate.ValidationException("Reference `#%s` not found in file `%s`." % (frg, doc_url))
-            obj = self.fetch(doc_url)
+            if doc_url in self.idx and (not mixin):
+                # If the base document is in the index, it was already loaded,
+                # so if we didn't find the reference earlier then it must not
+                # exist.
+                raise validate.ValidationException(
+                    u"Reference `#%s` not found in file `%s`." % (frg, doc_url))
+            doc = self.fetch(doc_url, inject_ids=(not mixin))
 
         # Recursively expand urls and resolve directives
-        obj, metadata = self.resolve_all(obj, doc_url)
+        if mixin:
+            doc = copy.deepcopy(doc)
+            doc.update(mixin)
+            del doc["$mixin"]
+            url = None
+            resolved_obj, metadata = self.resolve_all(
+                doc, base_url, file_base=doc_url, checklinks=checklinks)
+        else:
+            resolved_obj, metadata = self.resolve_all(
+                doc if doc else obj, doc_url, checklinks=checklinks)
 
-        # Requested reference should be in the index now, otherwise it's a bad reference
+        # Requested reference should be in the index now, otherwise it's a bad
+        # reference
         if url is not None:
             if url in self.idx:
-                obj = self.idx[url]
+                resolved_obj = self.idx[url]
             else:
-                raise RuntimeError("Reference `%s` is not in the index.  Index contains:\n  %s" % (url, "\n  ".join(self.idx)))
+                raise RuntimeError("Reference `%s` is not in the index. "
+                    "Index contains:\n  %s" % (url, "\n  ".join(self.idx)))
 
-        if "$graph" in obj:
-            metadata = {k: v for k,v in obj.items() if k != "$graph"}
-            obj = obj["$graph"]
-            return obj, metadata
+        if isinstance(resolved_obj, (dict)):
+            if u"$graph" in resolved_obj:
+                metadata = _copy_dict_without_key(resolved_obj, u"$graph")
+                return resolved_obj[u"$graph"], metadata
+            else:
+                return resolved_obj, metadata
         else:
-            return obj, metadata
-
-    def resolve_all(self, document, base_url, file_base=None):
+            return resolved_obj, metadata
+
+
+    def _resolve_idmap(self, document, loader):
+        # type: (Dict[unicode, Union[Dict[unicode, Dict[unicode, unicode]], List[Dict[unicode, Any]]]], Loader) -> None
+        # Convert fields with mapSubject into lists
+        # use mapPredicate if the mapped value isn't a dict.
+        for idmapField in loader.idmap:
+            if (idmapField in document):
+                idmapFieldValue = document[idmapField]
+                if (isinstance(idmapFieldValue, dict)
+                        and "$import" not in idmapFieldValue
+                        and "$include" not in idmapFieldValue):
+                    ls = []
+                    for k in sorted(idmapFieldValue.keys()):
+                        val = idmapFieldValue[k]
+                        v = None  # type: Dict[unicode, Any]
+                        if not isinstance(val, dict):
+                            if idmapField in loader.mapPredicate:
+                                v = {loader.mapPredicate[idmapField]: val}
+                            else:
+                                raise validate.ValidationException(
+                                    "mapSubject '%s' value '%s' is not a dict"
+                                    "and does not have a mapPredicate", k, v)
+                        else:
+                            v = val
+                        v[loader.idmap[idmapField]] = k
+                        ls.append(v)
+                    document[idmapField] = ls
+
+    typeDSLregex = re.compile(ur"^([^[?]+)(\[\])?(\?)?$")
+
+    def _type_dsl(self, t):
+        # type: (Union[unicode, Dict, List]) -> Union[unicode, Dict[unicode, unicode], List[Union[unicode, Dict[unicode, unicode]]]]
+        if not isinstance(t, (str, unicode)):
+            return t
+
+        m = Loader.typeDSLregex.match(t)
+        if not m:
+            return t
+        first = m.group(1)
+        second = third = None
+        if m.group(2):
+            second = {u"type": u"array",
+                 u"items": first}
+        if m.group(3):
+            third = [u"null", second or first]
+        return third or second or first
+
+    def _resolve_type_dsl(self, document, loader):
+        # type: (Dict[unicode, Union[unicode, Dict[unicode, unicode], List]], Loader) -> None
+        for d in loader.type_dsl_fields:
+            if d in document:
+                datum = document[d]
+                if isinstance(datum, (str, unicode)):
+                    document[d] = self._type_dsl(datum)
+                elif isinstance(datum, list):
+                    document[d] = [self._type_dsl(t) for t in datum]
+                datum2 = document[d]
+                if isinstance(datum2, list):
+                    document[d] = flatten(datum2)
+                    seen = []  # type: List[unicode]
+                    uniq = []
+                    for item in document[d]:
+                        if item not in seen:
+                            uniq.append(item)
+                            seen.append(item)
+                    document[d] = uniq
+
+    def _resolve_identifier(self, document, loader, base_url):
+        # type: (Dict[unicode, unicode], Loader, unicode) -> unicode
+        # Expand identifier field (usually 'id') to resolve scope
+        for identifer in loader.identifiers:
+            if identifer in document:
+                if isinstance(document[identifer], basestring):
+                    document[identifer] = loader.expand_url(
+                        document[identifer], base_url, scoped_id=True)
+                    if (document[identifer] not in loader.idx
+                            or isinstance(
+                                loader.idx[document[identifer]], basestring)):
+                        loader.idx[document[identifer]] = document
+                    base_url = document[identifer]
+                else:
+                    raise validate.ValidationException(
+                        "identifier field '%s' must be a string"
+                        % (document[identifer]))
+        return base_url
+
+    def _resolve_identity(self, document, loader, base_url):
+        # type: (Dict[unicode, List[unicode]], Loader, unicode) -> None
+        # Resolve scope for identity fields (fields where the value is the
+        # identity of a standalone node, such as enum symbols)
+        for identifer in loader.identity_links:
+            if identifer in document and isinstance(document[identifer], list):
+                for n, v in enumerate(document[identifer]):
+                    if isinstance(document[identifer][n], basestring):
+                        document[identifer][n] = loader.expand_url(
+                            document[identifer][n], base_url, scoped_id=True)
+                        if document[identifer][n] not in loader.idx:
+                            loader.idx[document[identifer][
+                                n]] = document[identifer][n]
+
+    def _normalize_fields(self, document, loader):
+        # type: (Dict[unicode, unicode], Loader) -> None
+        # Normalize fields which are prefixed or full URIn to vocabulary terms
+        for d in document:
+            d2 = loader.expand_url(d, u"", scoped_id=False, vocab_term=True)
+            if d != d2:
+                document[d2] = document[d]
+                del document[d]
+
+    def _resolve_uris(self, document, loader, base_url):
+        # type: (Dict[unicode, Union[unicode, List[unicode]]], Loader, unicode) -> None
+        # Resolve remaining URLs based on document base
+        for d in loader.url_fields:
+            if d in document:
+                datum = document[d]
+                if isinstance(datum, (str, unicode)):
+                    document[d] = loader.expand_url(
+                        datum, base_url, scoped_id=False,
+                        vocab_term=(d in loader.vocab_fields),
+                        scoped_ref=self.scoped_ref_fields.get(d))
+                elif isinstance(datum, list):
+                    document[d] = [
+                        loader.expand_url(
+                            url, base_url, scoped_id=False,
+                            vocab_term=(d in loader.vocab_fields),
+                            scoped_ref=self.scoped_ref_fields.get(d))
+                        if isinstance(url, (str, unicode))
+                        else url for url in datum]
+
+
+    def resolve_all(self, document, base_url, file_base=None, checklinks=True):
+        # type: (DocumentType, unicode, unicode, bool) -> Tuple[Union[List, Dict[unicode, Any], unicode], Dict[unicode, Any]]
         loader = self
-        metadata = {}
+        metadata = {}  # type: Dict[unicode, Any]
         if file_base is None:
             file_base = base_url
 
         if isinstance(document, dict):
             # Handle $import and $include
-            if ('$import' in document or '$include' in document):
-                return self.resolve_ref(document, file_base)
+            if (u'$import' in document or u'$include' in document):
+                return self.resolve_ref(document, base_url=file_base, checklinks=checklinks)
+            elif u'$mixin' in document:
+                return self.resolve_ref(document, base_url=base_url, checklinks=checklinks)
         elif isinstance(document, list):
             pass
         else:
-            return document, metadata
+            return (document, metadata)
 
-        newctx = None
+        newctx = None  # type: Loader
         if isinstance(document, dict):
             # Handle $base, $profile, $namespaces, $schemas and $graph
-            if "$base" in document:
-                base_url = document["$base"]
+            if u"$base" in document:
+                base_url = document[u"$base"]
 
-            if "$profile" in document:
+            if u"$profile" in document:
                 if not newctx:
                     newctx = SubLoader(self)
-                prof = self.fetch(document["$profile"])
-                newctx.add_namespaces(document.get("$namespaces", {}), document["$profile"])
-                newctx.add_schemas(document.get("$schemas", []), document["$profile"])
+                prof = self.fetch(document[u"$profile"])
+                newctx.add_namespaces(document.get(u"$namespaces", {}))
+                newctx.add_schemas(document.get(
+                    u"$schemas", []), document[u"$profile"])
 
-            if "$namespaces" in document:
+            if u"$namespaces" in document:
                 if not newctx:
                     newctx = SubLoader(self)
-                newctx.add_namespaces(document["$namespaces"])
+                newctx.add_namespaces(document[u"$namespaces"])
 
-            if "$schemas" in document:
+            if u"$schemas" in document:
                 if not newctx:
                     newctx = SubLoader(self)
-                newctx.add_schemas(document["$schemas"], file_base)
+                newctx.add_schemas(document[u"$schemas"], file_base)
 
             if newctx:
                 loader = newctx
 
-            if "$graph" in document:
-                metadata = {k: v for k,v in document.items() if k != "$graph"}
-                document = document["$graph"]
-                metadata, _ = loader.resolve_all(metadata, base_url, file_base)
+            if u"$graph" in document:
+                metadata = _copy_dict_without_key(document, u"$graph")
+                document = document[u"$graph"]
+                resolved_metadata = loader.resolve_all(metadata, base_url,
+                        file_base=file_base, checklinks=False)[0]
+                if isinstance(resolved_metadata, dict):
+                    metadata = resolved_metadata
+                else:
+                    raise validate.ValidationException(
+                        "Validation error, metadata must be dict: %s"
+                        % (resolved_metadata))
 
         if isinstance(document, dict):
-            for identifer in loader.identity_links:
-                if identifer in document:
-                    if isinstance(document[identifer], basestring):
-                        document[identifer] = loader.expand_url(document[identifer], base_url, scoped=True)
-                        if document[identifer] not in loader.idx or isinstance(loader.idx[document[identifer]], basestring):
-                            loader.idx[document[identifer]] = document
-                        base_url = document[identifer]
-                    elif isinstance(document[identifer], list):
-                        for n, v in enumerate(document[identifer]):
-                            document[identifer][n] = loader.expand_url(document[identifer][n], base_url, scoped=True)
-                            if document[identifer][n] not in loader.idx:
-                                loader.idx[document[identifer][n]] = document[identifer][n]
-
-            for d in document:
-                d2 = loader.expand_url(d, "", scoped=False, vocab_term=True)
-                if d != d2:
-                    document[d2] = document[d]
-                    del document[d]
-
-            for d in loader.url_fields:
-                if d in document:
-                    if isinstance(document[d], basestring):
-                        document[d] = loader.expand_url(document[d], base_url, scoped=False, vocab_term=(d in loader.vocab_fields))
-                    elif isinstance(document[d], list):
-                        document[d] = [loader.expand_url(url, base_url, scoped=False, vocab_term=(d in loader.vocab_fields)) if isinstance(url, basestring) else url for url in document[d] ]
+            self._normalize_fields(document, loader)
+            self._resolve_idmap(document, loader)
+            self._resolve_type_dsl(document, loader)
+            base_url = self._resolve_identifier(document, loader, base_url)
+            self._resolve_identity(document, loader, base_url)
+            self._resolve_uris(document, loader, base_url)
 
             try:
                 for key, val in document.items():
-                    document[key], _ = loader.resolve_all(val, base_url, file_base)
+                    document[key], _ = loader.resolve_all(
+                        val, base_url, file_base=file_base, checklinks=False)
             except validate.ValidationException as v:
-                _logger.debug("loader is %s", id(loader))
-                raise validate.ValidationException("(%s) (%s) Validation error in field %s:\n%s" % (id(loader), file_base, key, validate.indent(str(v))))
+                _logger.warn("loader is %s", id(loader), exc_info=True)
+                raise validate.ValidationException("(%s) (%s) Validation error in field %s:\n%s" % (
+                    id(loader), file_base, key, validate.indent(str(v))))
 
         elif isinstance(document, list):
             i = 0
             try:
                 while i < len(document):
                     val = document[i]
-                    if isinstance(val, dict) and "$import" in val:
-                        l, _ = loader.resolve_ref(val, file_base)
-                        if isinstance(l, list):
+                    if isinstance(val, dict) and (u"$import" in val or u"$mixin" in val):
+                        l, _ = loader.resolve_ref(val, base_url=file_base, checklinks=False)
+                        if isinstance(l, list):  # never true?
                             del document[i]
                             for item in aslist(l):
                                 document.insert(i, item)
@@ -368,29 +591,37 @@ class Loader(object):
                             document[i] = l
                             i += 1
                     else:
-                        document[i], _ = loader.resolve_all(val, base_url, file_base)
+                        document[i], _ = loader.resolve_all(
+                            val, base_url, file_base=file_base, checklinks=False)
                         i += 1
             except validate.ValidationException as v:
-                raise validate.ValidationException("(%s) (%s) Validation error in position %i:\n%s" % (id(loader), file_base, i, validate.indent(str(v))))
+                _logger.warn("failed", exc_info=True)
+                raise validate.ValidationException("(%s) (%s) Validation error in position %i:\n%s" % (
+                    id(loader), file_base, i, validate.indent(str(v))))
 
             for identifer in loader.identity_links:
                 if identifer in metadata:
-                    if isinstance(metadata[identifer], basestring):
-                        metadata[identifer] = loader.expand_url(metadata[identifer], base_url, scoped=True)
+                    if isinstance(metadata[identifer], (str, unicode)):
+                        metadata[identifer] = loader.expand_url(
+                            metadata[identifer], base_url, scoped_id=True)
                         loader.idx[metadata[identifer]] = document
 
+        if checklinks:
+            document = self.validate_links(document, u"")
+
         return document, metadata
 
     def fetch_text(self, url):
+        # type: (unicode) -> unicode
         if url in self.cache:
             return self.cache[url]
 
         split = urlparse.urlsplit(url)
         scheme, path = split.scheme, split.path
 
-        if scheme in ['http', 'https'] and requests:
+        if scheme in [u'http', u'https'] and self.session:
             try:
-                resp = requests.get(url)
+                resp = self.session.get(url)
                 resp.raise_for_status()
             except Exception as e:
                 raise RuntimeError(url, e)
@@ -398,22 +629,30 @@ class Loader(object):
         elif scheme == 'file':
             try:
                 with open(path) as fp:
-                    return fp.read().decode("utf-8")
+                    read = fp.read()
+                if hasattr(read, "decode"):
+                    return read.decode("utf-8")
+                else:
+                    return read
             except (OSError, IOError) as e:
                 raise RuntimeError('Error reading %s %s' % (url, e))
         else:
             raise ValueError('Unsupported scheme in url: %s' % url)
 
-    def fetch(self, url):
+    def fetch(self, url, inject_ids=True):  # type: (unicode, bool) -> Any
         if url in self.idx:
             return self.idx[url]
         try:
-            text = StringIO.StringIO(self.fetch_text(url))
-            text.name = url
-            result = yaml.load(text)
+            text = self.fetch_text(url)
+            if isinstance(text, bytes):
+                textIO = StringIO(text.decode('utf-8'))
+            else:
+                textIO = StringIO(text)
+            textIO.name = url  # type: ignore
+            result = yaml.load(textIO, Loader=SafeLoader)
         except yaml.parser.ParserError as e:
             raise validate.ValidationException("Syntax error %s" % (e))
-        if isinstance(result, dict) and self.identifiers:
+        if isinstance(result, dict) and inject_ids and self.identifiers:
             for identifier in self.identifiers:
                 if identifier not in result:
                     result[identifier] = url
@@ -422,81 +661,136 @@ class Loader(object):
             self.idx[url] = result
         return result
 
-    def check_file(self, fn):
+    def check_file(self, fn):  # type: (unicode) -> bool
         if fn.startswith("file://"):
             u = urlparse.urlsplit(fn)
             return os.path.exists(u.path)
         else:
             return False
 
-    def validate_link(self, field, link):
+    FieldType = TypeVar('FieldType', unicode, List[unicode], Dict[unicode, Any])
+
+    def validate_scoped(self, field, link, docid):
+        # type: (unicode, unicode, unicode) -> unicode
+        split = urlparse.urlsplit(docid)
+        sp = split.fragment.split(u"/")
+        n = self.scoped_ref_fields[field]
+        while n > 0 and len(sp) > 0:
+            sp.pop()
+            n -= 1
+        tried = []
+        while True:
+            sp.append(link)
+            url = urlparse.urlunsplit((
+                split.scheme, split.netloc, split.path, split.query,
+                u"/".join(sp)))
+            tried.append(url)
+            if url in self.idx:
+                return url
+            sp.pop()
+            if len(sp) == 0:
+                break
+            sp.pop()
+        raise validate.ValidationException(
+            "Field `%s` contains undefined reference to `%s`, tried %s" % (field, link, tried))
+
+    def validate_link(self, field, link, docid):
+        # type: (unicode, FieldType, unicode) -> FieldType
         if field in self.nolinkcheck:
-            return True
-        if isinstance(link, basestring):
+            return link
+        if isinstance(link, (str, unicode)):
             if field in self.vocab_fields:
                 if link not in self.vocab and link not in self.idx and link not in self.rvocab:
-                    if not self.check_file(link):
-                        raise validate.ValidationException("Field `%s` contains undefined reference to `%s`" % (field, link))
+                    if field in self.scoped_ref_fields:
+                        return self.validate_scoped(field, link, docid)
+                    elif not self.check_file(link):
+                        raise validate.ValidationException(
+                            "Field `%s` contains undefined reference to `%s`" % (field, link))
             elif link not in self.idx and link not in self.rvocab:
-                if not self.check_file(link):
-                    raise validate.ValidationException("Field `%s` contains undefined reference to `%s`" % (field, link))
+                if field in self.scoped_ref_fields:
+                    return self.validate_scoped(field, link, docid)
+                elif not self.check_file(link):
+                    raise validate.ValidationException(
+                        "Field `%s` contains undefined reference to `%s`" % (field, link))
         elif isinstance(link, list):
             errors = []
-            for i in link:
+            for n, i in enumerate(link):
                 try:
-                    self.validate_link(field, i)
+                    link[n] = self.validate_link(field, i, docid)
                 except validate.ValidationException as v:
                     errors.append(v)
             if errors:
-                raise validate.ValidationException("\n".join([str(e) for e in errors]))
+                raise validate.ValidationException(
+                    "\n".join([str(e) for e in errors]))
         elif isinstance(link, dict):
-            self.validate_links(link)
-        return True
+            self.validate_links(link, docid)
+        else:
+            raise validate.ValidationException("Link must be a str, unicode, "
+                                               "list, or a dict.")
+        return link
 
-    def getid(self, d):
+    def getid(self, d):  # type: (Any) -> unicode
         if isinstance(d, dict):
             for i in self.identifiers:
                 if i in d:
-                    if isinstance(d[i], basestring):
+                    if isinstance(d[i], (str, unicode)):
                         return d[i]
         return None
 
-    def validate_links(self, document):
+    def validate_links(self, document, base_url):
+        # type: (DocumentType, unicode) -> DocumentType
         docid = self.getid(document)
-        if docid is None:
-            docid = ""
+        if not docid:
+            docid = base_url
 
         errors = []
+        iterator = None  # type: Any
         if isinstance(document, list):
             iterator = enumerate(document)
         elif isinstance(document, dict):
             try:
                 for d in self.url_fields:
-                    if d not in self.identity_links and d in document:
-                        self.validate_link(d, document[d])
+                    if d in document and d not in self.identity_links:
+                        document[d] = self.validate_link(d, document[d], docid)
             except validate.ValidationException as v:
                 errors.append(v)
-            iterator = document.iteritems()
+            if hasattr(document, "iteritems"):
+                iterator = document.iteritems()
+            else:
+                iterator = document.items()
         else:
-            return
+            return document
 
         for key, val in iterator:
             try:
-                self.validate_links(val)
+                document[key] = self.validate_links(val, docid)
             except validate.ValidationException as v:
                 if key not in self.nolinkcheck:
-                    docid = self.getid(val)
-                    if docid:
-                        errors.append(validate.ValidationException("While checking object `%s`\n%s" % (docid, validate.indent(str(v)))))
+                    docid2 = self.getid(val)
+                    if docid2:
+                        errors.append(validate.ValidationException(
+                            "While checking object `%s`\n%s" % (docid2, validate.indent(str(v)))))
                     else:
                         if isinstance(key, basestring):
-                            errors.append(validate.ValidationException("While checking field `%s`\n%s" % (key, validate.indent(str(v)))))
+                            errors.append(validate.ValidationException(
+                                "While checking field `%s`\n%s" % (key, validate.indent(str(v)))))
                         else:
-                            errors.append(validate.ValidationException("While checking position %s\n%s" % (key, validate.indent(str(v)))))
+                            errors.append(validate.ValidationException(
+                                "While checking position %s\n%s" % (key, validate.indent(str(v)))))
 
         if errors:
             if len(errors) > 1:
-                raise validate.ValidationException("\n".join([str(e) for e in errors]))
+                raise validate.ValidationException(
+                    "\n".join([str(e) for e in errors]))
             else:
                 raise errors[0]
-        return
+        return document
+
+
+def _copy_dict_without_key(from_dict, filtered_key):
+    # type: (Dict, Any) -> Dict
+    new_dict = {}
+    for key, value in from_dict.items():
+        if key != filtered_key:
+            new_dict[key] = value
+    return new_dict
diff --git a/schema_salad/schema.py b/schema_salad/schema.py
index afa714a..11a227b 100644
--- a/schema_salad/schema.py
+++ b/schema_salad/schema.py
@@ -1,45 +1,54 @@
 import avro
 import copy
-from  makedoc import add_dictlist
+from .add_dictlist import add_dictlist
 import sys
 import pprint
 from pkg_resources import resource_stream
-import yaml
+import ruamel.yaml as yaml
+try:
+    from ruamel.yaml import CSafeLoader as SafeLoader
+except ImportError:
+    from ruamel.yaml import SafeLoader  # type: ignore
 import avro.schema
-import validate
+from . import validate
 import json
 import urlparse
-import ref_resolver
-from flatten import flatten
+AvroSchemaFromJSONData = avro.schema.make_avsc_object
+# AvroSchemaFromJSONData=avro.schema.SchemaFromJSONData
+from . import ref_resolver
+from .flatten import flatten
 import logging
-from aslist import aslist
-import jsonld_context
-import schema_salad.schema
+from .aslist import aslist
+from . import jsonld_context
+from typing import Any, AnyStr, cast, Dict, List, Tuple, TypeVar, Union
 
 _logger = logging.getLogger("salad")
 
 salad_files = ('metaschema.yml',
-              'salad.md',
-              'field_name.yml',
-              'import_include.md',
-              'link_res.yml',
-              'ident_res.yml',
-              'vocab_res.yml',
-              'vocab_res.yml',
-              'field_name_schema.yml',
-              'field_name_src.yml',
-              'field_name_proc.yml',
-              'ident_res_schema.yml',
-              'ident_res_src.yml',
-              'ident_res_proc.yml',
-              'link_res_schema.yml',
-              'link_res_src.yml',
-              'link_res_proc.yml',
-              'vocab_res_schema.yml',
-              'vocab_res_src.yml',
-              'vocab_res_proc.yml')
+               'metaschema_base.yml',
+               'salad.md',
+               'field_name.yml',
+               'import_include.md',
+               'link_res.yml',
+               'ident_res.yml',
+               'vocab_res.yml',
+               'vocab_res.yml',
+               'field_name_schema.yml',
+               'field_name_src.yml',
+               'field_name_proc.yml',
+               'ident_res_schema.yml',
+               'ident_res_src.yml',
+               'ident_res_proc.yml',
+               'link_res_schema.yml',
+               'link_res_src.yml',
+               'link_res_proc.yml',
+               'vocab_res_schema.yml',
+               'vocab_res_src.yml',
+               'vocab_res_proc.yml')
+
 
 def get_metaschema():
+    # type: () -> Tuple[avro.schema.Names, List[Dict[unicode, Any]], ref_resolver.Loader]
     loader = ref_resolver.Loader({
         "Any": "https://w3id.org/cwl/salad#Any",
         "ArraySchema": "https://w3id.org/cwl/salad#ArraySchema",
@@ -71,47 +80,62 @@ def get_metaschema():
             "@id": "https://w3id.org/cwl/salad#docAfter",
             "@type": "@id"
         },
-        "docParent": {
-            "@id": "https://w3id.org/cwl/salad#docParent",
-            "@type": "@id"
-        },
         "docChild": {
             "@id": "https://w3id.org/cwl/salad#docChild",
             "@type": "@id"
         },
+        "docParent": {
+            "@id": "https://w3id.org/cwl/salad#docParent",
+            "@type": "@id"
+        },
         "documentRoot": "https://w3id.org/cwl/salad#SchemaDefinedType/documentRoot",
         "documentation": "https://w3id.org/cwl/salad#documentation",
         "double": "http://www.w3.org/2001/XMLSchema#double",
         "enum": "https://w3id.org/cwl/salad#enum",
         "extends": {
             "@id": "https://w3id.org/cwl/salad#extends",
-            "@type": "@id"
+            "@type": "@id",
+            "refScope": 1
+        },
+        "fields": {
+            "@id": "https://w3id.org/cwl/salad#fields",
+            "mapPredicate": "type",
+            "mapSubject": "name"
         },
-        "fields": "sld:fields",
         "float": "http://www.w3.org/2001/XMLSchema#float",
         "identity": "https://w3id.org/cwl/salad#JsonldPredicate/identity",
         "int": "http://www.w3.org/2001/XMLSchema#int",
         "items": {
             "@id": "https://w3id.org/cwl/salad#items",
-            "@type": "@vocab"
+            "@type": "@vocab",
+            "refScope": 2
         },
         "jsonldPredicate": "sld:jsonldPredicate",
         "long": "http://www.w3.org/2001/XMLSchema#long",
+        "mapPredicate": "https://w3id.org/cwl/salad#JsonldPredicate/mapPredicate",
+        "mapSubject": "https://w3id.org/cwl/salad#JsonldPredicate/mapSubject",
         "name": "@id",
         "noLinkCheck": "https://w3id.org/cwl/salad#JsonldPredicate/noLinkCheck",
         "null": "https://w3id.org/cwl/salad#null",
         "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
         "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
         "record": "https://w3id.org/cwl/salad#record",
+        "refScope": "https://w3id.org/cwl/salad#JsonldPredicate/refScope",
         "sld": "https://w3id.org/cwl/salad#",
-        "specialize": "https://w3id.org/cwl/salad#SaladRecordSchema/specialize",
+        "specialize": {
+            "@id": "https://w3id.org/cwl/salad#specialize",
+            "mapPredicate": "specializeTo",
+            "mapSubject": "specializeFrom"
+        },
         "specializeFrom": {
             "@id": "https://w3id.org/cwl/salad#specializeFrom",
-            "@type": "@id"
+            "@type": "@id",
+            "refScope": 1
         },
         "specializeTo": {
             "@id": "https://w3id.org/cwl/salad#specializeTo",
-            "@type": "@id"
+            "@type": "@id",
+            "refScope": 1
         },
         "string": "http://www.w3.org/2001/XMLSchema#string",
         "symbols": {
@@ -121,8 +145,11 @@ def get_metaschema():
         },
         "type": {
             "@id": "https://w3id.org/cwl/salad#type",
-            "@type": "@vocab"
+            "@type": "@vocab",
+            "refScope": 2,
+            "typeDSL": True
         },
+        "typeDSL": "https://w3id.org/cwl/salad#JsonldPredicate/typeDSL",
         "xsd": "http://www.w3.org/2001/XMLSchema#"
     })
 
@@ -135,61 +162,74 @@ def get_metaschema():
     loader.cache["https://w3id.org/cwl/salad"] = rs.read()
     rs.close()
 
-    j = yaml.load(loader.cache["https://w3id.org/cwl/salad"])
+    j = yaml.load(loader.cache["https://w3id.org/cwl/salad"],
+            Loader=SafeLoader)
     j, _ = loader.resolve_all(j, "https://w3id.org/cwl/salad#")
 
-    #pprint.pprint(j)
+    # pprint.pprint(j)
 
     (sch_names, sch_obj) = make_avro_schema(j, loader)
     if isinstance(sch_names, Exception):
-        _logger.error("Metaschema error, avro was:\n%s", json.dumps(sch_obj, indent=4))
+        _logger.error("Metaschema error, avro was:\n%s",
+                      json.dumps(sch_obj, indent=4))
         raise sch_names
     validate_doc(sch_names, j, loader, strict=True)
     return (sch_names, j, loader)
 
+
 def load_schema(schema_ref, cache=None):
+    # type: (Union[unicode, Dict[unicode, Any]], Dict) -> Tuple[ref_resolver.Loader, Union[avro.schema.Names, avro.schema.SchemaParseException], Dict[unicode, Any], ref_resolver.Loader]
     metaschema_names, metaschema_doc, metaschema_loader = get_metaschema()
     if cache is not None:
         metaschema_loader.cache = cache
     schema_doc, schema_metadata = metaschema_loader.resolve_ref(schema_ref, "")
 
+    if not isinstance(schema_doc, list):
+        raise ValueError("Schema reference must resolve to a list.")
+
     validate_doc(metaschema_names, schema_doc, metaschema_loader, True)
     metactx = schema_metadata.get("@context", {})
     metactx.update(schema_metadata.get("$namespaces", {}))
-    (schema_ctx, rdfs) = jsonld_context.salad_to_jsonld_context(schema_doc, metactx)
+    (schema_ctx, rdfs) = jsonld_context.salad_to_jsonld_context(
+        schema_doc, metactx)
 
     # Create the loader that will be used to load the target document.
     document_loader = ref_resolver.Loader(schema_ctx, cache=cache)
 
-    # Make the Avro validation that will be used to validate the target document
-    (avsc_names, avsc_obj) = schema_salad.schema.make_avro_schema(schema_doc, document_loader)
+    # Make the Avro validation that will be used to validate the target
+    # document
+    (avsc_names, avsc_obj) = make_avro_schema(schema_doc, document_loader)
 
-    return document_loader, avsc_names, schema_metadata
+    return document_loader, avsc_names, schema_metadata, metaschema_loader
 
 def load_and_validate(document_loader, avsc_names, document, strict):
+    # type: (ref_resolver.Loader, avro.schema.Names, Union[Dict[unicode, Any], unicode], bool) -> Tuple[Any, Dict[unicode, Any]]
     if isinstance(document, dict):
         data, metadata = document_loader.resolve_all(document, document["id"])
     else:
         data, metadata = document_loader.resolve_ref(document)
 
-    document_loader.validate_links(data)
     validate_doc(avsc_names, data, document_loader, strict)
     return data, metadata
 
-def validate_doc(schema_names, validate_doc, loader, strict):
+
+def validate_doc(schema_names, doc, loader, strict):
+    # type: (avro.schema.Names, Union[Dict[unicode, Any], List[Dict[unicode, Any]], unicode], ref_resolver.Loader, bool) -> None
     has_root = False
     for r in schema_names.names.values():
-        if r.get_prop("documentRoot"):
+        if ((hasattr(r, 'get_prop') and r.get_prop(u"documentRoot")) or (
+                u"documentRoot" in r.props)):
             has_root = True
             break
 
     if not has_root:
-        raise validate.ValidationException("No document roots defined in the schema")
+        raise validate.ValidationException(
+            "No document roots defined in the schema")
 
-    if isinstance(validate_doc, list):
-        pass
-    elif isinstance(validate_doc, dict):
-        validate_doc = [validate_doc]
+    if isinstance(doc, list):
+        validate_doc = doc
+    elif isinstance(doc, dict):
+        validate_doc = [doc]
     else:
         raise validate.ValidationException("Document must be dict or list")
 
@@ -198,25 +238,34 @@ def validate_doc(schema_names, validate_doc, loader, strict):
         errors = []
         success = False
         for r in schema_names.names.values():
-            if r.get_prop("documentRoot"):
+            if ((hasattr(r, "get_prop") and r.get_prop(u"documentRoot")) or (
+                    u"documentRoot" in r.props)):
                 try:
-                    validate.validate_ex(r, item, loader.identifiers, strict, foreign_properties=loader.foreign_properties)
+                    validate.validate_ex(
+                        r, item, loader.identifiers, strict, foreign_properties=loader.foreign_properties)
                     success = True
                     break
                 except validate.ValidationException as e:
-                    errors.append("Could not validate as `%s` because\n%s" % (r.get_prop("name"), validate.indent(str(e), nolead=False)))
+                    if hasattr(r, "get_prop"):
+                        name = r.get_prop(u"name")
+                    elif hasattr(r, "name"):
+                        name = r.name
+                    errors.append("Could not validate as `%s` because\n%s" % (
+                        name, validate.indent(str(e), nolead=False)))
         if not success:
             objerr = "Validation error at position %i" % pos
             for ident in loader.identifiers:
                 if ident in item:
                     objerr = "Validation error in object %s" % (item[ident])
                     break
-            anyerrors.append("%s\n%s" % (objerr, validate.indent("\n".join(errors))))
+            anyerrors.append("%s\n%s" %
+                             (objerr, validate.indent("\n".join(errors))))
     if anyerrors:
         raise validate.ValidationException("\n".join(anyerrors))
 
 
 def replace_type(items, spec, loader, found):
+    # type: (Any, Dict[unicode, Any], ref_resolver.Loader, Set[unicode]) -> Any
     """ Go through and replace types in the 'spec' mapping"""
 
     items = copy.deepcopy(items)
@@ -239,11 +288,12 @@ def replace_type(items, spec, loader, found):
     elif isinstance(items, list):
         # recursively transform list
         return [replace_type(i, spec, loader, found) for i in items]
-    elif isinstance(items, basestring):
+    elif isinstance(items, (str, unicode)):
         # found a string which is a symbol corresponding to a type.
         replace_with = None
         if items in loader.vocab:
-            # If it's a vocabulary term, first expand it to its fully qualified URI
+            # If it's a vocabulary term, first expand it to its fully qualified
+            # URI
             items = loader.vocab[items]
 
         if items in spec:
@@ -254,26 +304,32 @@ def replace_type(items, spec, loader, found):
             return replace_type(replace_with, spec, loader, found)
     return items
 
-def avro_name(url):
+
+def avro_name(url):  # type: (AnyStr) -> AnyStr
     doc_url, frg = urlparse.urldefrag(url)
     if frg:
         if '/' in frg:
-            return frg[frg.rindex('/')+1:]
+            return frg[frg.rindex('/') + 1:]
         else:
             return frg
     return url
 
+Avro = TypeVar('Avro', Dict[unicode, Any], List[Any], unicode)
+
 def make_valid_avro(items, alltypes, found, union=False):
+    # type: (Avro, Dict[unicode, Dict[unicode, Any]], Set[unicode], bool) -> Union[Avro, Dict]
     items = copy.deepcopy(items)
     if isinstance(items, dict):
         if items.get("name"):
             items["name"] = avro_name(items["name"])
 
         if "type" in items and items["type"] in ("https://w3id.org/cwl/salad#record", "https://w3id.org/cwl/salad#enum", "record", "enum"):
-            if items.get("abstract"):
+            if (hasattr(items, "get") and items.get("abstract")) or ("abstract"
+                                                                     in items):
                 return items
             if not items.get("name"):
-                raise Exception("Named schemas must have a non-empty name: %s" % items)
+                raise Exception(
+                    "Named schemas must have a non-empty name: %s" % items)
 
             if items["name"] in found:
                 return items["name"]
@@ -281,48 +337,55 @@ def make_valid_avro(items, alltypes, found, union=False):
                 found.add(items["name"])
         for n in ("type", "items", "values", "fields"):
             if n in items:
-                items[n] = make_valid_avro(items[n], alltypes, found, union=True)
+                items[n] = make_valid_avro(
+                    items[n], alltypes, found, union=True)
         if "symbols" in items:
             items["symbols"] = [avro_name(sym) for sym in items["symbols"]]
         return items
     if isinstance(items, list):
-        n = []
+        ret = []
         for i in items:
-            n.append(make_valid_avro(i, alltypes, found, union=union))
-        return n
-    if union and isinstance(items, basestring):
+            ret.append(make_valid_avro(i, alltypes, found, union=union))
+        return ret
+    if union and isinstance(items, (str, unicode)):
         if items in alltypes and avro_name(items) not in found:
-            return make_valid_avro(alltypes[items], alltypes, found, union=union)
+            return cast(Dict, make_valid_avro(alltypes[items], alltypes, found,
+                        union=union))
         items = avro_name(items)
     return items
 
 
 def extend_and_specialize(items, loader):
+    # type: (List[Dict[unicode, Any]], ref_resolver.Loader) -> List[Dict[unicode, Any]]
     """Apply 'extend' and 'specialize' to fully materialize derived record
     types."""
 
-    types = {t["name"]: t for t in items}
+    types = {}  # type: Dict[unicode, Any]
+    for t in items:
+        types[t["name"]] = t
     n = []
 
     for t in items:
         t = copy.deepcopy(t)
         if "extends" in t:
+            spec = {}  # type: Dict[unicode, unicode]
             if "specialize" in t:
-                spec = {sp["specializeFrom"]: sp["specializeTo"] for sp in aslist(t["specialize"])}
-            else:
-                spec = {}
+                for sp in aslist(t["specialize"]):
+                    spec[sp["specializeFrom"]] = sp["specializeTo"]
 
-            exfields = []
-            exsym = []
+            exfields = []  # type: List[unicode]
+            exsym = []  # type: List[unicode]
             for ex in aslist(t["extends"]):
                 if ex not in types:
-                    raise Exception("Extends %s in %s refers to invalid base type" % (t["extends"], t["name"]))
+                    raise Exception("Extends %s in %s refers to invalid base type" % (
+                        t["extends"], t["name"]))
 
                 basetype = copy.deepcopy(types[ex])
 
                 if t["type"] == "record":
                     if spec:
-                        basetype["fields"] = replace_type(basetype.get("fields", []), spec, loader, set())
+                        basetype["fields"] = replace_type(
+                            basetype.get("fields", []), spec, loader, set())
 
                     for f in basetype.get("fields", []):
                         if "inherited_from" not in f:
@@ -336,19 +399,13 @@ def extend_and_specialize(items, loader):
                 exfields.extend(t.get("fields", []))
                 t["fields"] = exfields
 
-                fieldnames = set()
+                fieldnames = set()  # type: Set[unicode]
                 for field in t["fields"]:
                     if field["name"] in fieldnames:
-                        raise validate.ValidationException("Field name %s appears twice in %s" % (field["name"], t["name"]))
+                        raise validate.ValidationException(
+                            "Field name %s appears twice in %s" % (field["name"], t["name"]))
                     else:
                         fieldnames.add(field["name"])
-
-                for y in [x for x in t["fields"] if x["name"] == "class"]:
-                    y["type"] = {"type": "enum",
-                                 "symbols": [r["name"]],
-                                 "name": r["name"]+"_class",
-                    }
-                    y["doc"] = "Must be `%s` to indicate this is a %s object." % (r["name"], r["name"])
             elif t["type"] == "enum":
                 exsym.extend(t.get("symbols", []))
                 t["symbol"] = exsym
@@ -357,9 +414,11 @@ def extend_and_specialize(items, loader):
 
         n.append(t)
 
-    ex_types = {t["name"]: t for t in n}
+    ex_types = {}
+    for t in n:
+        ex_types[t["name"]] = t
 
-    extended_by = {}
+    extended_by = {}  # type: Dict[unicode, unicode]
     for t in n:
         if "extends" in t:
             for ex in aslist(t["extends"]):
@@ -368,25 +427,33 @@ def extend_and_specialize(items, loader):
                     add_dictlist(extended_by, avro_name(ex), ex_types[ex])
 
     for t in n:
+        if t.get("abstract") and t["name"] not in extended_by:
+            raise validate.ValidationException("%s is abstract but missing a concrete subtype" % t["name"])
+
+    for t in n:
         if "fields" in t:
             t["fields"] = replace_type(t["fields"], extended_by, loader, set())
 
     return n
 
-def make_avro_schema(j, loader):
-    names = avro.schema.Names()
 
-    #pprint.pprint(j)
+def make_avro_schema(i, loader):
+    # type: (List[Dict[unicode, Any]], ref_resolver.Loader) -> Tuple[Union[avro.schema.Names,avro.schema.SchemaParseException], List[Dict[unicode, Any]]]
+    names = avro.schema.Names()
 
-    j = extend_and_specialize(j, loader)
+    j = extend_and_specialize(i, loader)
 
-    j2 = make_valid_avro(j, {t["name"]: t for t in j}, set())
+    name_dict = {}  # type: Dict[unicode, Dict[unicode, Any]]
+    for t in j:
+        name_dict[t["name"]] = t
+    j2 = make_valid_avro(j, name_dict, set())
 
-    j3 = [t for t in j2 if isinstance(t, dict) and not t.get("abstract") and t.get("type") != "documentation"]
+    j3 = [t for t in j2 if isinstance(t, dict) and not t.get(
+        "abstract") and t.get("type") != "documentation"]
 
     try:
-        avro.schema.make_avsc_object(j3, names)
+        AvroSchemaFromJSONData(j3, names)
     except avro.schema.SchemaParseException as e:
-        names = e
+        return (e, j3)
 
     return (names, j3)
diff --git a/schema_salad/tests/EDAM.owl b/schema_salad/tests/EDAM.owl
new file mode 100644
index 0000000..092fccd
--- /dev/null
+++ b/schema_salad/tests/EDAM.owl
@@ -0,0 +1,51294 @@
+<?xml version="1.0"?>
+
+
+<!DOCTYPE rdf:RDF [
+    <!ENTITY foaf "http://xmlns.com/foaf/0.1/" >
+    <!ENTITY doap "http://usefulinc.com/ns/doap#" >
+    <!ENTITY owl "http://www.w3.org/2002/07/owl#" >
+    <!ENTITY oboOther "http://purl.obolibrary.org/obo/" >
+    <!ENTITY dc "http://purl.org/dc/elements/1.1/" >
+    <!ENTITY xsd "http://www.w3.org/2001/XMLSchema#" >
+    <!ENTITY edam "http://purl.obolibrary.org/obo/edam#" >
+    <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#" >
+    <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#" >
+    <!ENTITY oboInOwl "http://www.geneontology.org/formats/oboInOwl#" >
+]>
+
+
+<rdf:RDF xmlns="http://edamontology.org/"
+     xml:base="http://edamontology.org/"
+     xmlns:dc="http://purl.org/dc/elements/1.1/"
+     xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
+     xmlns:foaf="http://xmlns.com/foaf/0.1/"
+     xmlns:owl="http://www.w3.org/2002/07/owl#"
+     xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
+     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+     xmlns:oboOther="http://purl.obolibrary.org/obo/"
+     xmlns:oboInOwl="http://www.geneontology.org/formats/oboInOwl#"
+     xmlns:doap="http://usefulinc.com/ns/doap#"
+     xmlns:edam="&oboOther;edam#">
+    <owl:Ontology rdf:about="http://edamontology.org">
+        <oboOther:idspace>EDAM_topic http://edamontology.org/topic_ "EDAM topics"</oboOther:idspace>
+        <oboOther:idspace>EDAM_operation http://edamontology.org/operation_ "EDAM operations"</oboOther:idspace>
+        <oboOther:date>09:07:2015</oboOther:date>
+        <next_id>3625</next_id>
+        <oboInOwl:hasSubset>formats "EDAM data formats"</oboInOwl:hasSubset>
+        <oboOther:default-relationship-id-prefix>EDAM</oboOther:default-relationship-id-prefix>
+        <dc:title>An ontology of bioinformatics topics, operations, types of data including identifiers, and data formats</dc:title>
+        <oboInOwl:hasSubset>identifiers "EDAM types of identifiers"</oboInOwl:hasSubset>
+        <oboInOwl:hasSubset>data "EDAM types of data"</oboInOwl:hasSubset>
+        <oboInOwl:hasSubset>relations "EDAM relations"</oboInOwl:hasSubset>
+        <oboInOwl:hasSubset>edam "EDAM"</oboInOwl:hasSubset>
+        <oboOther:remark>EDAM editors: Jon Ison, Matus Kalas, and Herve Menager. Contributors: Inge Jonassen, Dan Bolser, Hamish McWilliam, Mahmut Uludag, James Malone, Rodrigo Lopez, Steve Pettifer, and Peter Rice. Contibutions from these projects: EMBRACE, ELIXIR, and BioMedBridges (EU); EMBOSS (BBSRC, UK); eSysbio, FUGE Bioinformatics Platform, and ELIXIR.NO/Norwegian Bioinformatics Platform (Research Council of Norway). See http://edamontology.org for documentation and licence.</oboO [...]
+        <oboInOwl:hasSubset>operations "EDAM operations"</oboInOwl:hasSubset>
+        <oboOther:idspace>EDAM http://edamontology.org/ "EDAM relations and concept properties"</oboOther:idspace>
+        <dc:format>application/rdf+xml</dc:format>
+        <oboOther:idspace>EDAM_data http://edamontology.org/data_ "EDAM types of data"</oboOther:idspace>
+        <oboInOwl:hasSubset>concept_properties "EDAM concept properties"</oboInOwl:hasSubset>
+        <dc:creator>Jon Ison</dc:creator>
+        <dc:creator>Matúš Kalaš</dc:creator>
+        <oboInOwl:savedBy>Jon Ison, Matus Kalas, Hervé Ménager</oboInOwl:savedBy>
+        <oboOther:idspace>EDAM_format http://edamontology.org/format_ "EDAM data formats"</oboOther:idspace>
+        <oboInOwl:hasSubset>topics "EDAM topics"</oboInOwl:hasSubset>
+        <doap:Version>1.11</doap:Version>
+        <dc:creator>Hervé Ménager</dc:creator>
+        <oboOther:remark>EDAM is an ontology of well established, familiar concepts that are prevalent within bioinformatics, including types of data and data identifiers, data formats, operations and topics. EDAM is a simple ontology - essentially a set of terms with synonyms and definitions - organised into an intuitive hierarchy for convenient use by curators, software developers and end-users. EDAM is suitable for large-scale semantic annotations and categorization of diverse bioinfo [...]
+        <rdfs:isDefinedBy rdf:resource="http://edamontology.org/EDAM.owl"/>
+        <foaf:page rdf:resource="http://edamontology.org/page"/>
+    </owl:Ontology>
+    
+
+
+    <!-- 
+    ///////////////////////////////////////////////////////////////////////////////////////
+    //
+    // Annotation properties
+    //
+    ///////////////////////////////////////////////////////////////////////////////////////
+     -->
+
+    
+
+
+    <!-- http://edamontology.org/created_in -->
+
+    <owl:AnnotationProperty rdf:about="http://edamontology.org/created_in">
+        <rdfs:label>Created in</rdfs:label>
+        <oboInOwl:hasDefinition>Version in which a concept was created.</oboInOwl:hasDefinition>
+        <oboOther:is_metadata_tag>true</oboOther:is_metadata_tag>
+        <oboInOwl:inSubset>concept_properties</oboInOwl:inSubset>
+    </owl:AnnotationProperty>
+    
+
+
+    <!-- http://edamontology.org/documentation -->
+
+    <owl:AnnotationProperty rdf:about="http://edamontology.org/documentation">
+        <rdfs:label>Documentation</rdfs:label>
+        <oboInOwl:hasRelatedSynonym>Specification</oboInOwl:hasRelatedSynonym>
+        <oboInOwl:hasDefinition>'Documentation' trailing modifier (qualifier, 'documentation') of 'xref' links of 'Format' concepts. When 'true', the link is pointing to a page with explanation, description, documentation, or specification of the given data format.</oboInOwl:hasDefinition>
+        <oboOther:is_metadata_tag>true</oboOther:is_metadata_tag>
+        <oboInOwl:inSubset>concept_properties</oboInOwl:inSubset>
+    </owl:AnnotationProperty>
+    
+
+
+    <!-- http://edamontology.org/example -->
+
+    <owl:AnnotationProperty rdf:about="http://edamontology.org/example">
+        <rdfs:label>Example</rdfs:label>
+        <oboInOwl:hasDefinition>'Example' concept property ('example' metadat tag) lists examples of valid values of types of identifiers (accessions). Applicable to some other types of data, too.</oboInOwl:hasDefinition>
+        <oboOther:is_metadata_tag>true</oboOther:is_metadata_tag>
+        <oboInOwl:inSubset>concept_properties</oboInOwl:inSubset>
+    </owl:AnnotationProperty>
+    
+
+
+    <!-- http://edamontology.org/noClue -->
+
+    <owl:AnnotationProperty rdf:about="http://edamontology.org/noClue"/>
+    
+
+
+    <!-- http://edamontology.org/obsolete_since -->
+
+    <owl:AnnotationProperty rdf:about="http://edamontology.org/obsolete_since">
+        <rdfs:label>Obsolete since</rdfs:label>
+        <oboOther:is_metadata_tag>true</oboOther:is_metadata_tag>
+        <oboInOwl:inSubset>concept_properties</oboInOwl:inSubset>
+        <oboInOwl:hasDefinition>Version in which a concept was made obsolete.</oboInOwl:hasDefinition>
+    </owl:AnnotationProperty>
+    
+
+
+    <!-- http://edamontology.org/regex -->
+
+    <owl:AnnotationProperty rdf:about="http://edamontology.org/regex">
+        <rdfs:label>Regular expression</rdfs:label>
+        <oboInOwl:hasDefinition>'Regular expression' concept property ('regex' metadata tag) specifies the allowed values of types of identifiers (accessions). Applicable to some other types of data, too.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset>concept_properties</oboInOwl:inSubset>
+        <oboOther:is_metadata_tag>true</oboOther:is_metadata_tag>
+    </owl:AnnotationProperty>
+    
+
+
+    <!-- http://purl.obolibrary.org/obo/is_anti_symmetric -->
+
+    <owl:AnnotationProperty rdf:about="&oboOther;is_anti_symmetric"/>
+    
+
+
+    <!-- http://purl.obolibrary.org/obo/is_metadata_tag -->
+
+    <owl:AnnotationProperty rdf:about="&oboOther;is_metadata_tag"/>
+    
+
+
+    <!-- http://purl.obolibrary.org/obo/is_reflexive -->
+
+    <owl:AnnotationProperty rdf:about="&oboOther;is_reflexive"/>
+    
+
+
+    <!-- http://purl.obolibrary.org/obo/is_symmetric -->
+
+    <owl:AnnotationProperty rdf:about="&oboOther;is_symmetric"/>
+    
+
+
+    <!-- http://purl.obolibrary.org/obo/namespace -->
+
+    <owl:AnnotationProperty rdf:about="&oboOther;namespace"/>
+    
+
+
+    <!-- http://purl.obolibrary.org/obo/transitive_over -->
+
+    <owl:AnnotationProperty rdf:about="&oboOther;transitive_over"/>
+    
+
+
+    <!-- http://purl.obolibrary.org/obo/edam#data -->
+
+    <owl:AnnotationProperty rdf:about="&oboOther;edam#data">
+        <rdfs:subPropertyOf rdf:resource="&oboInOwl;SubsetProperty"/>
+    </owl:AnnotationProperty>
+    
+
+
+    <!-- http://purl.obolibrary.org/obo/edam#edam -->
+
+    <owl:AnnotationProperty rdf:about="&oboOther;edam#edam">
+        <rdfs:subPropertyOf rdf:resource="&oboInOwl;SubsetProperty"/>
+    </owl:AnnotationProperty>
+    
+
+
+    <!-- http://purl.obolibrary.org/obo/edam#events -->
+
+    <owl:AnnotationProperty rdf:about="&oboOther;edam#events">
+        <rdfs:subPropertyOf rdf:resource="&oboInOwl;SubsetProperty"/>
+    </owl:AnnotationProperty>
+    
+
+
+    <!-- http://purl.obolibrary.org/obo/edam#formats -->
+
+    <owl:AnnotationProperty rdf:about="&oboOther;edam#formats">
+        <rdfs:subPropertyOf rdf:resource="&oboInOwl;SubsetProperty"/>
+    </owl:AnnotationProperty>
+    
+
+
+    <!-- http://purl.obolibrary.org/obo/edam#identifiers -->
+
+    <owl:AnnotationProperty rdf:about="&oboOther;edam#identifiers">
+        <rdfs:subPropertyOf rdf:resource="&oboInOwl;SubsetProperty"/>
+    </owl:AnnotationProperty>
+    
+
+
+    <!-- http://purl.obolibrary.org/obo/edam#obsolete -->
+
+    <owl:AnnotationProperty rdf:about="&oboOther;edam#obsolete">
+        <rdfs:subPropertyOf rdf:resource="&oboInOwl;SubsetProperty"/>
+    </owl:AnnotationProperty>
+    
+
+
+    <!-- http://purl.obolibrary.org/obo/edam#operations -->
+
+    <owl:AnnotationProperty rdf:about="&oboOther;edam#operations">
+        <rdfs:subPropertyOf rdf:resource="&oboInOwl;SubsetProperty"/>
+    </owl:AnnotationProperty>
+    
+
+
+    <!-- http://purl.obolibrary.org/obo/edam#topics -->
+
+    <owl:AnnotationProperty rdf:about="&oboOther;edam#topics">
+        <rdfs:subPropertyOf rdf:resource="&oboInOwl;SubsetProperty"/>
+    </owl:AnnotationProperty>
+    
+
+
+    <!-- http://www.geneontology.org/formats/oboInOwl#SubsetProperty -->
+
+    <owl:AnnotationProperty rdf:about="&oboInOwl;SubsetProperty"/>
+    
+
+
+    <!-- http://www.geneontology.org/formats/oboInOwl#consider -->
+
+    <owl:AnnotationProperty rdf:about="&oboInOwl;consider"/>
+    
+
+
+    <!-- http://www.geneontology.org/formats/oboInOwl#hasAlternativeId -->
+
+    <owl:AnnotationProperty rdf:about="&oboInOwl;hasAlternativeId"/>
+    
+
+
+    <!-- http://www.geneontology.org/formats/oboInOwl#hasBroadSynonym -->
+
+    <owl:AnnotationProperty rdf:about="&oboInOwl;hasBroadSynonym"/>
+    
+
+
+    <!-- http://www.geneontology.org/formats/oboInOwl#hasDbXref -->
+
+    <owl:AnnotationProperty rdf:about="&oboInOwl;hasDbXref"/>
+    
+
+
+    <!-- http://www.geneontology.org/formats/oboInOwl#hasDefinition -->
+
+    <owl:AnnotationProperty rdf:about="&oboInOwl;hasDefinition"/>
+    
+
+
+    <!-- http://www.geneontology.org/formats/oboInOwl#hasExactSynonym -->
+
+    <owl:AnnotationProperty rdf:about="&oboInOwl;hasExactSynonym"/>
+    
+
+
+    <!-- http://www.geneontology.org/formats/oboInOwl#hasNarrowSynonym -->
+
+    <owl:AnnotationProperty rdf:about="&oboInOwl;hasNarrowSynonym"/>
+    
+
+
+    <!-- http://www.geneontology.org/formats/oboInOwl#hasRelatedSynonym -->
+
+    <owl:AnnotationProperty rdf:about="&oboInOwl;hasRelatedSynonym"/>
+    
+
+
+    <!-- http://www.geneontology.org/formats/oboInOwl#hasSubset -->
+
+    <owl:AnnotationProperty rdf:about="&oboInOwl;hasSubset"/>
+    
+
+
+    <!-- http://www.geneontology.org/formats/oboInOwl#inSubset -->
+
+    <owl:AnnotationProperty rdf:about="&oboInOwl;inSubset"/>
+    
+
+
+    <!-- http://www.geneontology.org/formats/oboInOwl#isCyclic -->
+
+    <owl:AnnotationProperty rdf:about="&oboInOwl;isCyclic"/>
+    
+
+
+    <!-- http://www.geneontology.org/formats/oboInOwl#replacedBy -->
+
+    <owl:AnnotationProperty rdf:about="&oboInOwl;replacedBy"/>
+    
+
+
+    <!-- 
+    ///////////////////////////////////////////////////////////////////////////////////////
+    //
+    // Object Properties
+    //
+    ///////////////////////////////////////////////////////////////////////////////////////
+     -->
+
+    
+
+
+    <!-- http://edamontology.org/has_format -->
+
+    <owl:ObjectProperty rdf:about="http://edamontology.org/has_format">
+        <rdfs:label>has format</rdfs:label>
+        <rdfs:seeAlso>"http://purl.obolibrary.org/obo/OBI_0000298"</rdfs:seeAlso>
+        <rdfs:comment>Subject A can be any concept or entity outside of an ontology (or an ontology concept in a role of an entity being semantically annotated) that is (or is in a role of) 'Data', or an input, output, input or output argument of an 'Operation'. Object B can either be a concept that is a 'Format', or in unexpected cases an entity outside of an ontology that is a 'Format' or is in the role of a 'Format'. In EDAM, 'has [...]
+        <oboInOwl:isCyclic>false</oboInOwl:isCyclic>
+        <oboOther:transitive_over>OBO_REL:is_a</oboOther:transitive_over>
+        <oboInOwl:inSubset>relations</oboInOwl:inSubset>
+        <rdfs:seeAlso>http://www.loa-cnr.it/ontologies/DOLCE-Lite.owl#has-quality"</rdfs:seeAlso>
+        <oboOther:is_reflexive>false</oboOther:is_reflexive>
+        <oboOther:is_symmetric>false</oboOther:is_symmetric>
+        <oboInOwl:inSubset>edam</oboInOwl:inSubset>
+        <oboInOwl:hasDefinition>'A has_format B' defines for the subject A, that it has the object B as its data format.</oboInOwl:hasDefinition>
+        <oboOther:is_anti_symmetric>false</oboOther:is_anti_symmetric>
+        <rdfs:domain rdf:resource="http://edamontology.org/data_0006"/>
+        <rdfs:range rdf:resource="http://edamontology.org/format_1915"/>
+    </owl:ObjectProperty>
+    
+
+
+    <!-- http://edamontology.org/has_function -->
+
+    <owl:ObjectProperty rdf:about="http://edamontology.org/has_function">
+        <rdfs:label>has function</rdfs:label>
+        <rdfs:seeAlso>http://wsio.org/has_function</rdfs:seeAlso>
+        <oboOther:is_anti_symmetric>false</oboOther:is_anti_symmetric>
+        <oboOther:transitive_over>OBO_REL:is_a</oboOther:transitive_over>
+        <oboInOwl:hasRelatedSynonym>OBO_REL:bearer_of</oboInOwl:hasRelatedSynonym>
+        <oboInOwl:inSubset>edam</oboInOwl:inSubset>
+        <rdfs:comment>Subject A can be any concept or entity outside of an ontology (or an ontology concept in a role of an entity being semantically annotated). Object B can either be a concept that is (or is in a role of) a function, or an entity outside of an ontology that is (or is in a role of) a function specification. In the scope of EDAM, 'has_function' serves only for relating annotated entities outside of EDAM with 'Operation' concepts.</rdfs:comment>
+        <oboOther:is_symmetric>false</oboOther:is_symmetric>
+        <rdfs:seeAlso>http://www.loa-cnr.it/ontologies/DOLCE-Lite.owl#has-quality"</rdfs:seeAlso>
+        <oboInOwl:isCyclic>true</oboInOwl:isCyclic>
+        <oboInOwl:hasDefinition>'A has_function B' defines for the subject A, that it has the object B as its function.</oboInOwl:hasDefinition>
+        <rdfs:seeAlso>"http://purl.obolibrary.org/obo/OBI_0000306"</rdfs:seeAlso>
+        <oboInOwl:inSubset>relations</oboInOwl:inSubset>
+        <oboOther:is_reflexive>false</oboOther:is_reflexive>
+        <rdfs:range rdf:resource="http://edamontology.org/operation_0004"/>
+    </owl:ObjectProperty>
+    <owl:Axiom>
+        <owl:annotatedTarget>true</owl:annotatedTarget>
+        <rdfs:comment>In very unusual cases.</rdfs:comment>
+        <owl:annotatedSource rdf:resource="http://edamontology.org/has_function"/>
+        <owl:annotatedProperty rdf:resource="&oboInOwl;isCyclic"/>
+    </owl:Axiom>
+    <owl:Axiom>
+        <rdfs:comment>Is defined anywhere? Not in the 'unknown' version of RO. 'OBO_REL:bearer_of' is narrower in the sense that it only relates ontological categories (concepts) that are an 'independent_continuant' (snap:IndependentContinuant) with ontological categories that are a 'specifically_dependent_continuant' (snap:SpecificallyDependentContinuant), and broader in the sense that it relates with any borne objects not just functions of the su [...]
+        <owl:annotatedTarget>OBO_REL:bearer_of</owl:annotatedTarget>
+        <owl:annotatedSource rdf:resource="http://edamontology.org/has_function"/>
+        <owl:annotatedProperty rdf:resource="&oboInOwl;hasRelatedSynonym"/>
+    </owl:Axiom>
+    
+
+
+    <!-- http://edamontology.org/has_identifier -->
+
+    <owl:ObjectProperty rdf:about="http://edamontology.org/has_identifier">
+        <rdfs:label>has identifier</rdfs:label>
+        <oboOther:is_reflexive>false</oboOther:is_reflexive>
+        <oboOther:is_anti_symmetric>false</oboOther:is_anti_symmetric>
+        <oboInOwl:inSubset>relations</oboInOwl:inSubset>
+        <oboOther:transitive_over>OBO_REL:is_a</oboOther:transitive_over>
+        <oboInOwl:inSubset>edam</oboInOwl:inSubset>
+        <oboInOwl:hasDefinition>'A has_identifier B' defines for the subject A, that it has the object B as its identifier.</oboInOwl:hasDefinition>
+        <rdfs:comment>Subject A can be any concept or entity outside of an ontology (or an ontology concept in a role of an entity being semantically annotated). Object B can either be a concept that is an 'Identifier', or an entity outside of an ontology that is an 'Identifier' or is in the role of an 'Identifier'. In EDAM, 'has_identifier' is not explicitly defined between EDAM concepts, only the inverse 'is_identifier_of'.</rdfs:comment>
+        <oboInOwl:isCyclic>false</oboInOwl:isCyclic>
+        <oboOther:is_symmetric>false</oboOther:is_symmetric>
+        <rdfs:domain rdf:resource="http://edamontology.org/data_0006"/>
+        <rdfs:range rdf:resource="http://edamontology.org/data_0842"/>
+    </owl:ObjectProperty>
+    
+
+
+    <!-- http://edamontology.org/has_input -->
+
+    <owl:ObjectProperty rdf:about="http://edamontology.org/has_input">
+        <rdfs:label>has input</rdfs:label>
+        <oboInOwl:hasRelatedSynonym>OBO_REL:has_participant</oboInOwl:hasRelatedSynonym>
+        <rdfs:seeAlso>"http://purl.obolibrary.org/obo/OBI_0000293"</rdfs:seeAlso>
+        <oboOther:is_anti_symmetric>false</oboOther:is_anti_symmetric>
+        <rdfs:seeAlso>http://wsio.org/has_input</rdfs:seeAlso>
+        <rdfs:comment>Subject A can either be concept that is or has an 'Operation' function, or an entity outside of an ontology (or an ontology concept in a role of an entity being semantically annotated) that has an 'Operation' function or is an 'Operation'. Object B can be any concept or entity. In EDAM, only 'has_input' is explicitly defined between EDAM concepts ('Operation' 'has_input' 'Data'). The inverse, &apo [...]
+        <oboInOwl:inSubset>relations</oboInOwl:inSubset>
+        <oboOther:transitive_over>OBO_REL:is_a</oboOther:transitive_over>
+        <oboOther:is_symmetric>false</oboOther:is_symmetric>
+        <oboInOwl:hasDefinition>'A has_input B' defines for the subject A, that it has the object B as a necessary or actual input or input argument.</oboInOwl:hasDefinition>
+        <oboOther:is_reflexive>false</oboOther:is_reflexive>
+        <oboInOwl:isCyclic>true</oboInOwl:isCyclic>
+        <oboInOwl:inSubset>edam</oboInOwl:inSubset>
+        <rdfs:range rdf:resource="http://edamontology.org/data_0006"/>
+        <rdfs:domain rdf:resource="http://edamontology.org/operation_0004"/>
+    </owl:ObjectProperty>
+    <owl:Axiom>
+        <owl:annotatedTarget>OBO_REL:has_participant</owl:annotatedTarget>
+        <rdfs:comment>'OBO_REL:has_participant' is narrower in the sense that it only relates ontological categories (concepts) that are a 'process' (span:Process) with ontological categories that are a 'continuant' (snap:Continuant), and broader in the sense that it relates with any participating objects not just inputs or input arguments of the subject.</rdfs:comment>
+        <owl:annotatedSource rdf:resource="http://edamontology.org/has_input"/>
+        <owl:annotatedProperty rdf:resource="&oboInOwl;hasRelatedSynonym"/>
+    </owl:Axiom>
+    <owl:Axiom>
+        <owl:annotatedTarget>true</owl:annotatedTarget>
+        <rdfs:comment>In very unusual cases.</rdfs:comment>
+        <owl:annotatedSource rdf:resource="http://edamontology.org/has_input"/>
+        <owl:annotatedProperty rdf:resource="&oboInOwl;isCyclic"/>
+    </owl:Axiom>
+    
+
+
+    <!-- http://edamontology.org/has_output -->
+
+    <owl:ObjectProperty rdf:about="http://edamontology.org/has_output">
+        <rdfs:label>has output</rdfs:label>
+        <rdfs:seeAlso>http://wsio.org/has_output</rdfs:seeAlso>
+        <rdfs:comment>Subject A can either be concept that is or has an 'Operation' function, or an entity outside of an ontology (or an ontology concept in a role of an entity being semantically annotated) that has an 'Operation' function or is an 'Operation'. Object B can be any concept or entity. In EDAM, only 'has_output' is explicitly defined between EDAM concepts ('Operation' 'has_output' 'Data'). The inverse, &a [...]
+        <oboInOwl:inSubset>edam</oboInOwl:inSubset>
+        <rdfs:seeAlso>"http://purl.obolibrary.org/obo/OBI_0000299"</rdfs:seeAlso>
+        <oboOther:transitive_over>OBO_REL:is_a</oboOther:transitive_over>
+        <oboInOwl:inSubset>relations</oboInOwl:inSubset>
+        <oboInOwl:hasRelatedSynonym>OBO_REL:has_participant</oboInOwl:hasRelatedSynonym>
+        <oboInOwl:isCyclic>true</oboInOwl:isCyclic>
+        <oboInOwl:hasDefinition>'A has_output B' defines for the subject A, that it has the object B as a necessary or actual output or output argument.</oboInOwl:hasDefinition>
+        <oboOther:is_symmetric>false</oboOther:is_symmetric>
+        <oboOther:is_reflexive>false</oboOther:is_reflexive>
+        <oboOther:is_anti_symmetric>false</oboOther:is_anti_symmetric>
+        <rdfs:range rdf:resource="http://edamontology.org/data_0006"/>
+        <rdfs:domain rdf:resource="http://edamontology.org/operation_0004"/>
+    </owl:ObjectProperty>
+    <owl:Axiom>
+        <rdfs:comment>'OBO_REL:has_participant' is narrower in the sense that it only relates ontological categories (concepts) that are a 'process' (span:Process) with ontological categories that are a 'continuant' (snap:Continuant), and broader in the sense that it relates with any participating objects not just outputs or output arguments of the subject. It is also not clear whether an output (result) actually participates in the process that generates it [...]
+        <owl:annotatedTarget>OBO_REL:has_participant</owl:annotatedTarget>
+        <owl:annotatedSource rdf:resource="http://edamontology.org/has_output"/>
+        <owl:annotatedProperty rdf:resource="&oboInOwl;hasRelatedSynonym"/>
+    </owl:Axiom>
+    <owl:Axiom>
+        <rdfs:comment>In very unusual cases.</rdfs:comment>
+        <owl:annotatedTarget>true</owl:annotatedTarget>
+        <owl:annotatedSource rdf:resource="http://edamontology.org/has_output"/>
+        <owl:annotatedProperty rdf:resource="&oboInOwl;isCyclic"/>
+    </owl:Axiom>
+    
+
+
+    <!-- http://edamontology.org/has_topic -->
+
+    <owl:ObjectProperty rdf:about="http://edamontology.org/has_topic">
+        <rdfs:label>has topic</rdfs:label>
+        <oboInOwl:inSubset>relations</oboInOwl:inSubset>
+        <oboInOwl:isCyclic>true</oboInOwl:isCyclic>
+        <rdfs:comment>Subject A can be any concept or entity outside of an ontology (or an ontology concept in a role of an entity being semantically annotated). Object B can either be a concept that is a 'Topic', or in unexpected cases an entity outside of an ontology that is a 'Topic' or is in the role of a 'Topic'. In EDAM, only 'has_topic' is explicitly defined between EDAM concepts ('Operation' or 'Data' 'has_topic&apo [...]
+        <oboOther:is_symmetric>false</oboOther:is_symmetric>
+        <oboInOwl:hasDefinition>'A has_topic B' defines for the subject A, that it has the object B as its topic (A is in the scope of a topic B).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset>edam</oboInOwl:inSubset>
+        <oboOther:transitive_over>OBO_REL:is_a</oboOther:transitive_over>
+        <rdfs:seeAlso>http://annotation-ontology.googlecode.com/svn/trunk/annotation-core.owl#hasTopic</rdfs:seeAlso>
+        <oboOther:is_anti_symmetric>false</oboOther:is_anti_symmetric>
+        <rdfs:seeAlso>"http://purl.obolibrary.org/obo/IAO_0000136"</rdfs:seeAlso>
+        <oboOther:is_reflexive>false</oboOther:is_reflexive>
+        <rdfs:seeAlso>http://www.loa-cnr.it/ontologies/DOLCE-Lite.owl#has-quality</rdfs:seeAlso>
+        <rdfs:seeAlso>"http://purl.obolibrary.org/obo/OBI_0000298"</rdfs:seeAlso>
+        <rdfs:range rdf:resource="http://edamontology.org/topic_0003"/>
+        <rdfs:domain>
+            <owl:Class>
+                <owl:unionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://edamontology.org/data_0006"/>
+                    <rdf:Description rdf:about="http://edamontology.org/operation_0004"/>
+                </owl:unionOf>
+            </owl:Class>
+        </rdfs:domain>
+    </owl:ObjectProperty>
+    <owl:Axiom>
+        <rdfs:comment>In very unusual cases.</rdfs:comment>
+        <owl:annotatedTarget>true</owl:annotatedTarget>
+        <owl:annotatedSource rdf:resource="http://edamontology.org/has_topic"/>
+        <owl:annotatedProperty rdf:resource="&oboInOwl;isCyclic"/>
+    </owl:Axiom>
+    
+
+
+    <!-- http://edamontology.org/is_format_of -->
+
+    <owl:ObjectProperty rdf:about="http://edamontology.org/is_format_of">
+        <rdfs:label>is format of</rdfs:label>
+        <oboOther:is_anti_symmetric>false</oboOther:is_anti_symmetric>
+        <oboOther:transitive_over>OBO_REL:is_a</oboOther:transitive_over>
+        <oboOther:is_reflexive>false</oboOther:is_reflexive>
+        <oboOther:is_symmetric>false</oboOther:is_symmetric>
+        <oboInOwl:isCyclic>false</oboInOwl:isCyclic>
+        <oboInOwl:hasDefinition>'A is_format_of B' defines for the subject A, that it is a data format of the object B.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset>edam</oboInOwl:inSubset>
+        <oboInOwl:inSubset>relations</oboInOwl:inSubset>
+        <rdfs:comment>Subject A can either be a concept that is a 'Format', or in unexpected cases an entity outside of an ontology (or an ontology concept in a role of an entity being semantically annotated) that is a 'Format' or is in the role of a 'Format'. Object B can be any concept or entity outside of an ontology that is (or is in a role of) 'Data', or  an input, output, input or output argument of an 'Operation'. In EDAM, only &ap [...]
+        <oboInOwl:hasRelatedSynonym>OBO_REL:quality_of</oboInOwl:hasRelatedSynonym>
+        <rdfs:seeAlso>http://www.loa-cnr.it/ontologies/DOLCE-Lite.owl#inherent-in</rdfs:seeAlso>
+        <rdfs:range rdf:resource="http://edamontology.org/data_0006"/>
+        <rdfs:domain rdf:resource="http://edamontology.org/format_1915"/>
+        <owl:inverseOf rdf:resource="http://edamontology.org/has_format"/>
+    </owl:ObjectProperty>
+    <owl:Axiom>
+        <owl:annotatedTarget>OBO_REL:quality_of</owl:annotatedTarget>
+        <rdfs:comment>Is defined anywhere? Not in the 'unknown' version of RO. 'OBO_REL:quality_of' might be seen narrower in the sense that it only relates subjects that are a 'quality' (snap:Quality) with objects that are an 'independent_continuant' (snap:IndependentContinuant), and is broader in the sense that it relates any qualities of the object.</rdfs:comment>
+        <owl:annotatedSource rdf:resource="http://edamontology.org/is_format_of"/>
+        <owl:annotatedProperty rdf:resource="&oboInOwl;hasRelatedSynonym"/>
+    </owl:Axiom>
+    
+
+
+    <!-- http://edamontology.org/is_function_of -->
+
+    <owl:ObjectProperty rdf:about="http://edamontology.org/is_function_of">
+        <rdfs:label>is function of</rdfs:label>
+        <rdfs:comment>Subject A can either be concept that is (or is in a role of) a function, or an entity outside of an ontology (or an ontology concept in a role of an entity being semantically annotated) that is (or is in a role of) a function specification. Object B can be any concept or entity. Within EDAM itself, 'is_function_of' is not used.</rdfs:comment>
+        <oboInOwl:hasRelatedSynonym>OBO_REL:inheres_in</oboInOwl:hasRelatedSynonym>
+        <oboInOwl:isCyclic>true</oboInOwl:isCyclic>
+        <oboOther:transitive_over>OBO_REL:is_a</oboOther:transitive_over>
+        <oboOther:is_reflexive>false</oboOther:is_reflexive>
+        <oboInOwl:hasDefinition>'A is_function_of B' defines for the subject A, that it is a function of the object B.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>OBO_REL:function_of</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset>edam</oboInOwl:inSubset>
+        <rdfs:seeAlso>http://wsio.org/is_function_of</rdfs:seeAlso>
+        <oboInOwl:inSubset>relations</oboInOwl:inSubset>
+        <rdfs:seeAlso>http://www.loa-cnr.it/ontologies/DOLCE-Lite.owl#inherent-in</rdfs:seeAlso>
+        <oboOther:is_anti_symmetric>false</oboOther:is_anti_symmetric>
+        <oboOther:is_symmetric>false</oboOther:is_symmetric>
+        <owl:inverseOf rdf:resource="http://edamontology.org/has_function"/>
+        <rdfs:domain rdf:resource="http://edamontology.org/operation_0004"/>
+    </owl:ObjectProperty>
+    <owl:Axiom>
+        <owl:annotatedTarget>OBO_REL:inheres_in</owl:annotatedTarget>
+        <rdfs:comment>Is defined anywhere? Not in the 'unknown' version of RO. 'OBO_REL:inheres_in' is narrower in the sense that it only relates ontological categories (concepts) that are a 'specifically_dependent_continuant' (snap:SpecificallyDependentContinuant) with ontological categories that are an 'independent_continuant' (snap:IndependentContinuant), and broader in the sense that it relates any borne subjects not just functions.</rdfs:comment>
+        <owl:annotatedSource rdf:resource="http://edamontology.org/is_function_of"/>
+        <owl:annotatedProperty rdf:resource="&oboInOwl;hasRelatedSynonym"/>
+    </owl:Axiom>
+    <owl:Axiom>
+        <owl:annotatedTarget>true</owl:annotatedTarget>
+        <rdfs:comment>In very unusual cases.</rdfs:comment>
+        <owl:annotatedSource rdf:resource="http://edamontology.org/is_function_of"/>
+        <owl:annotatedProperty rdf:resource="&oboInOwl;isCyclic"/>
+    </owl:Axiom>
+    <owl:Axiom>
+        <owl:annotatedTarget>OBO_REL:function_of</owl:annotatedTarget>
+        <rdfs:comment>Is defined anywhere? Not in the 'unknown' version of RO. 'OBO_REL:function_of' only relates subjects that are a 'function' (snap:Function) with objects that are an 'independent_continuant' (snap:IndependentContinuant), so for example no processes. It does not define explicitly that the subject is a function of the object.</rdfs:comment>
+        <owl:annotatedSource rdf:resource="http://edamontology.org/is_function_of"/>
+        <owl:annotatedProperty rdf:resource="&oboInOwl;hasNarrowSynonym"/>
+    </owl:Axiom>
+    
+
+
+    <!-- http://edamontology.org/is_identifier_of -->
+
+    <owl:ObjectProperty rdf:about="http://edamontology.org/is_identifier_of">
+        <rdfs:label>is identifier of</rdfs:label>
+        <oboOther:is_anti_symmetric>false</oboOther:is_anti_symmetric>
+        <oboOther:is_reflexive>false</oboOther:is_reflexive>
+        <oboInOwl:inSubset>edam</oboInOwl:inSubset>
+        <oboInOwl:isCyclic>false</oboInOwl:isCyclic>
+        <oboInOwl:inSubset>relations</oboInOwl:inSubset>
+        <rdfs:comment>Subject A can either be a concept that is an 'Identifier', or an entity outside of an ontology (or an ontology concept in a role of an entity being semantically annotated) that is an 'Identifier' or is in the role of an 'Identifier'. Object B can be any concept or entity outside of an ontology. In EDAM, only 'is_identifier_of' is explicitly defined between EDAM concepts (only 'Identifier' 'is_identifier_of' [...]
+        <oboInOwl:hasDefinition>'A is_identifier_of B' defines for the subject A, that it is an identifier of the object B.</oboInOwl:hasDefinition>
+        <oboOther:transitive_over>OBO_REL:is_a</oboOther:transitive_over>
+        <oboOther:is_symmetric>false</oboOther:is_symmetric>
+        <rdfs:range rdf:resource="http://edamontology.org/data_0006"/>
+        <rdfs:domain rdf:resource="http://edamontology.org/data_0842"/>
+        <owl:inverseOf rdf:resource="http://edamontology.org/has_identifier"/>
+    </owl:ObjectProperty>
+    
+
+
+    <!-- http://edamontology.org/is_input_of -->
+
+    <owl:ObjectProperty rdf:about="http://edamontology.org/is_input_of">
+        <rdfs:label>is input of</rdfs:label>
+        <oboOther:is_anti_symmetric>false</oboOther:is_anti_symmetric>
+        <rdfs:seeAlso>http://wsio.org/is_input_of</rdfs:seeAlso>
+        <oboInOwl:inSubset>relations</oboInOwl:inSubset>
+        <oboInOwl:isCyclic>true</oboInOwl:isCyclic>
+        <oboOther:is_reflexive>false</oboOther:is_reflexive>
+        <oboInOwl:hasRelatedSynonym>OBO_REL:participates_in</oboInOwl:hasRelatedSynonym>
+        <oboOther:transitive_over>OBO_REL:is_a</oboOther:transitive_over>
+        <rdfs:seeAlso>"http://purl.obolibrary.org/obo/OBI_0000295"</rdfs:seeAlso>
+        <oboInOwl:inSubset>edam</oboInOwl:inSubset>
+        <rdfs:comment>Subject A can be any concept or entity outside of an ontology (or an ontology concept in a role of an entity being semantically annotated). Object B can either be a concept that is or has an 'Operation' function, or an entity outside of an ontology that has an 'Operation' function or is an 'Operation'. In EDAM, 'is_input_of' is not explicitly defined between EDAM concepts, only the inverse 'has_input'.</rdfs:comment>
+        <oboOther:is_symmetric>false</oboOther:is_symmetric>
+        <oboInOwl:hasDefinition>'A is_input_of B' defines for the subject A, that it as a necessary or actual input or input argument of the object B.</oboInOwl:hasDefinition>
+        <rdfs:domain rdf:resource="http://edamontology.org/data_0006"/>
+        <owl:inverseOf rdf:resource="http://edamontology.org/has_input"/>
+        <rdfs:range rdf:resource="http://edamontology.org/operation_0004"/>
+    </owl:ObjectProperty>
+    <owl:Axiom>
+        <rdfs:comment>'OBO_REL:participates_in' is narrower in the sense that it only relates ontological categories (concepts) that are a 'continuant' (snap:Continuant) with ontological categories that are a 'process' (span:Process), and broader in the sense that it relates any participating subjects not just inputs or input arguments.</rdfs:comment>
+        <owl:annotatedTarget>OBO_REL:participates_in</owl:annotatedTarget>
+        <owl:annotatedSource rdf:resource="http://edamontology.org/is_input_of"/>
+        <owl:annotatedProperty rdf:resource="&oboInOwl;hasRelatedSynonym"/>
+    </owl:Axiom>
+    <owl:Axiom>
+        <rdfs:comment>In very unusual cases.</rdfs:comment>
+        <owl:annotatedTarget>true</owl:annotatedTarget>
+        <owl:annotatedSource rdf:resource="http://edamontology.org/is_input_of"/>
+        <owl:annotatedProperty rdf:resource="&oboInOwl;isCyclic"/>
+    </owl:Axiom>
+    
+
+
+    <!-- http://edamontology.org/is_output_of -->
+
+    <owl:ObjectProperty rdf:about="http://edamontology.org/is_output_of">
+        <rdfs:label>is output of</rdfs:label>
+        <oboOther:transitive_over>OBO_REL:is_a</oboOther:transitive_over>
+        <oboOther:is_reflexive>false</oboOther:is_reflexive>
+        <oboOther:is_symmetric>false</oboOther:is_symmetric>
+        <rdfs:comment>Subject A can be any concept or entity outside of an ontology (or an ontology concept in a role of an entity being semantically annotated). Object B can either be a concept that is or has an 'Operation' function, or an entity outside of an ontology that has an 'Operation' function or is an 'Operation'. In EDAM, 'is_output_of' is not explicitly defined between EDAM concepts, only the inverse 'has_output'.</rdfs:comment>
+        <oboInOwl:inSubset>edam</oboInOwl:inSubset>
+        <oboOther:is_anti_symmetric>false</oboOther:is_anti_symmetric>
+        <oboInOwl:hasDefinition>'A is_output_of B' defines for the subject A, that it as a necessary or actual output or output argument of the object B.</oboInOwl:hasDefinition>
+        <oboInOwl:hasRelatedSynonym>OBO_REL:participates_in</oboInOwl:hasRelatedSynonym>
+        <rdfs:seeAlso>http://wsio.org/is_output_of</rdfs:seeAlso>
+        <oboInOwl:isCyclic>true</oboInOwl:isCyclic>
+        <oboInOwl:inSubset>relations</oboInOwl:inSubset>
+        <rdfs:seeAlso>"http://purl.obolibrary.org/obo/OBI_0000312"</rdfs:seeAlso>
+        <rdfs:domain rdf:resource="http://edamontology.org/data_0006"/>
+        <owl:inverseOf rdf:resource="http://edamontology.org/has_output"/>
+        <rdfs:range rdf:resource="http://edamontology.org/operation_0004"/>
+    </owl:ObjectProperty>
+    <owl:Axiom>
+        <rdfs:comment>In very unusual cases.</rdfs:comment>
+        <owl:annotatedTarget>true</owl:annotatedTarget>
+        <owl:annotatedSource rdf:resource="http://edamontology.org/is_output_of"/>
+        <owl:annotatedProperty rdf:resource="&oboInOwl;isCyclic"/>
+    </owl:Axiom>
+    <owl:Axiom>
+        <owl:annotatedTarget>OBO_REL:participates_in</owl:annotatedTarget>
+        <rdfs:comment>'OBO_REL:participates_in' is narrower in the sense that it only relates ontological categories (concepts) that are a 'continuant' (snap:Continuant) with ontological categories that are a 'process' (span:Process), and broader in the sense that it relates any participating subjects not just outputs or output arguments. It is also not clear whether an output (result) actually participates in the process that generates it.</rdfs:comment>
+        <owl:annotatedSource rdf:resource="http://edamontology.org/is_output_of"/>
+        <owl:annotatedProperty rdf:resource="&oboInOwl;hasRelatedSynonym"/>
+    </owl:Axiom>
+    
+
+
+    <!-- http://edamontology.org/is_topic_of -->
+
+    <owl:ObjectProperty rdf:about="http://edamontology.org/is_topic_of">
+        <rdfs:label>is topic of</rdfs:label>
+        <oboInOwl:hasDefinition>'A is_topic_of B' defines for the subject A, that it is a topic of the object B (a topic A is the scope of B).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset>relations</oboInOwl:inSubset>
+        <oboInOwl:hasRelatedSynonym>OBO_REL:quality_of</oboInOwl:hasRelatedSynonym>
+        <oboOther:is_reflexive>false</oboOther:is_reflexive>
+        <oboInOwl:isCyclic>true</oboInOwl:isCyclic>
+        <oboOther:is_anti_symmetric>false</oboOther:is_anti_symmetric>
+        <rdfs:comment>Subject A can either be a concept that is a 'Topic', or in unexpected cases an entity outside of an ontology (or an ontology concept in a role of an entity being semantically annotated) that is a 'Topic' or is in the role of a 'Topic'. Object B can be any concept or entity outside of an ontology. In EDAM, 'is_topic_of' is not explicitly defined between EDAM concepts, only the inverse 'has_topic'.</rdfs:comment>
+        <rdfs:seeAlso>http://www.loa-cnr.it/ontologies/DOLCE-Lite.owl#inherent-in</rdfs:seeAlso>
+        <oboOther:is_symmetric>false</oboOther:is_symmetric>
+        <oboOther:transitive_over>OBO_REL:is_a</oboOther:transitive_over>
+        <oboInOwl:inSubset>edam</oboInOwl:inSubset>
+        <owl:inverseOf rdf:resource="http://edamontology.org/has_topic"/>
+        <rdfs:domain rdf:resource="http://edamontology.org/topic_0003"/>
+        <rdfs:range>
+            <owl:Class>
+                <owl:unionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://edamontology.org/data_0006"/>
+                    <rdf:Description rdf:about="http://edamontology.org/operation_0004"/>
+                </owl:unionOf>
+            </owl:Class>
+        </rdfs:range>
+    </owl:ObjectProperty>
+    <owl:Axiom>
+        <owl:annotatedTarget>OBO_REL:quality_of</owl:annotatedTarget>
+        <rdfs:comment>Is defined anywhere? Not in the 'unknown' version of RO. 'OBO_REL:quality_of' might be seen narrower in the sense that it only relates subjects that are a 'quality' (snap:Quality) with objects that are an 'independent_continuant' (snap:IndependentContinuant), and is broader in the sense that it relates any qualities of the object.</rdfs:comment>
+        <owl:annotatedSource rdf:resource="http://edamontology.org/is_topic_of"/>
+        <owl:annotatedProperty rdf:resource="&oboInOwl;hasRelatedSynonym"/>
+    </owl:Axiom>
+    <owl:Axiom>
+        <rdfs:comment>In very unusual cases.</rdfs:comment>
+        <owl:annotatedTarget>true</owl:annotatedTarget>
+        <owl:annotatedSource rdf:resource="http://edamontology.org/is_topic_of"/>
+        <owl:annotatedProperty rdf:resource="&oboInOwl;isCyclic"/>
+    </owl:Axiom>
+    
+
+
+    <!-- 
+    ///////////////////////////////////////////////////////////////////////////////////////
+    //
+    // Classes
+    //
+    ///////////////////////////////////////////////////////////////////////////////////////
+     -->
+
+    
+    
+
+
+    <!-- http://edamontology.org/data_0005 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0005">
+        <rdfs:label>Resource type</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A type of computational resource used in bioinformatics.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0006 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0006">
+        <rdfs:label>Data</rdfs:label>
+        <owl:disjointWith rdf:resource="http://edamontology.org/format_1915"/>
+        <owl:disjointWith rdf:resource="http://edamontology.org/operation_0004"/>
+        <owl:disjointWith rdf:resource="http://edamontology.org/topic_0003"/>
+        <owl:disjointWith rdf:resource="&owl;DeprecatedClass"/>
+        <oboInOwl:hasDefinition>Information, represented in an information artefact (data record) that is 'understandable' by dedicated computational tools that can use the data as input or produce it as output.</oboInOwl:hasDefinition>
+        <rdfs:seeAlso>http://www.onto-med.de/ontologies/gfo.owl#Perpetuant</rdfs:seeAlso>
+        <rdfs:seeAlso>http://semanticscience.org/resource/SIO_000088</rdfs:seeAlso>
+        <rdfs:seeAlso>http://semanticscience.org/resource/SIO_000069</rdfs:seeAlso>
+        <rdfs:seeAlso>"http://purl.obolibrary.org/obo/IAO_0000030"</rdfs:seeAlso>
+        <rdfs:seeAlso>"http://purl.obolibrary.org/obo/IAO_0000027"</rdfs:seeAlso>
+        <oboInOwl:hasNarrowSynonym>Data set</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasExactSynonym>Data record</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:seeAlso>http://wsio.org/data_002</rdfs:seeAlso>
+        <rdfs:seeAlso>http://purl.org/biotop/biotop.owl#DigitalEntity</rdfs:seeAlso>
+        <rdfs:seeAlso>http://www.ifomis.org/bfo/1.1/snap#Continuant</rdfs:seeAlso>
+        <oboInOwl:hasNarrowSynonym>Datum</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    <owl:Axiom>
+        <owl:annotatedTarget>Data set</owl:annotatedTarget>
+        <rdfs:comment>EDAM does not distinguish the multiplicity of data, such as one data item (datum) versus a collection of data (data set).</rdfs:comment>
+        <owl:annotatedSource rdf:resource="http://edamontology.org/data_0006"/>
+        <owl:annotatedProperty rdf:resource="&oboInOwl;hasNarrowSynonym"/>
+    </owl:Axiom>
+    <owl:Axiom>
+        <owl:annotatedTarget>Datum</owl:annotatedTarget>
+        <rdfs:comment>EDAM does not distinguish the multiplicity of data, such as one data item (datum) versus a collection of data (data set).</rdfs:comment>
+        <owl:annotatedSource rdf:resource="http://edamontology.org/data_0006"/>
+        <owl:annotatedProperty rdf:resource="&oboInOwl;hasNarrowSynonym"/>
+    </owl:Axiom>
+    <owl:Axiom>
+        <owl:annotatedTarget>Data record</owl:annotatedTarget>
+        <rdfs:comment>EDAM does not distinguish a data record (a tool-understandable information artefact) from data or datum (its content, the tool-understandable encoding of an information).</rdfs:comment>
+        <owl:annotatedSource rdf:resource="http://edamontology.org/data_0006"/>
+        <owl:annotatedProperty rdf:resource="&oboInOwl;hasExactSynonym"/>
+    </owl:Axiom>
+    
+
+
+    <!-- http://edamontology.org/data_0007 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0007">
+        <rdfs:label>Tool</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A bioinformatics package or tool, e.g. a standalone application or web service.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0581 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0581">
+        <rdfs:label>Database</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>A digital data archive typically based around a relational model but sometimes using an object-oriented, tree or graph-based model.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0582 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0582">
+        <rdfs:label>Ontology</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0006"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0089"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Ontologies</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>An ontology of biological or bioinformatics concepts and relations, a controlled vocabulary, structured glossary etc.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0583 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0583">
+        <rdfs:label>Directory metadata</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:hasDefinition>A directory on disk from which files are read.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_3106"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0831 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0831">
+        <rdfs:label>MeSH vocabulary</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Controlled vocabulary from National Library of Medicine. The MeSH thesaurus is used to index articles in biomedical journals for the Medline/PubMED databases.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0582"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0832 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0832">
+        <rdfs:label>HGNC vocabulary</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Controlled vocabulary for gene names (symbols) from HUGO Gene Nomenclature Committee.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0582"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0835 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0835">
+        <rdfs:label>UMLS vocabulary</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Compendium of controlled vocabularies for the biomedical domain (Unified Medical Language System).</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0582"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0842 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0842">
+        <rdfs:label>Identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0006"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0006"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <owl:disjointWith rdf:resource="http://edamontology.org/data_2048"/>
+        <owl:disjointWith rdf:resource="http://edamontology.org/data_2527"/>
+        <rdfs:seeAlso>http://semanticscience.org/resource/SIO_000115</rdfs:seeAlso>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>ID</oboInOwl:hasExactSynonym>
+        <rdfs:seeAlso>"http://purl.org/dc/elements/1.1/identifier"</rdfs:seeAlso>
+        <rdfs:seeAlso>http://wsio.org/data_005</rdfs:seeAlso>
+        <oboInOwl:hasDefinition>A text token, number or something else which identifies an entity, but which may not be persistent (stable) or unique (the same identifier may identify multiple things).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+        <oboInOwl:hasNarrowSynonym rdf:resource="&dc;identifier"/>
+    </owl:Class>
+    <owl:Axiom>
+        <rdfs:comment>Almost exact but limited to identifying resources.</rdfs:comment>
+        <owl:annotatedSource rdf:resource="http://edamontology.org/data_0842"/>
+        <owl:annotatedTarget rdf:resource="&dc;identifier"/>
+        <owl:annotatedProperty rdf:resource="&oboInOwl;hasNarrowSynonym"/>
+    </owl:Axiom>
+    
+
+
+    <!-- http://edamontology.org/data_0843 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0843">
+        <rdfs:label>Database entry</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An entry (retrievable via URL) from a biological database.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0006"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0844 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0844">
+        <rdfs:label>Molecular mass</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2050"/>
+        <oboInOwl:hasDefinition>Mass of a molecule.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0845 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0845">
+        <rdfs:label>Molecular charge</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2050"/>
+        <oboInOwl:hasDefinition>Net charge of a molecule.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>PDBML:pdbx_formal_charge</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0846 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0846">
+        <rdfs:label>Chemical formula</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2050"/>
+        <oboInOwl:hasExactSynonym>Chemical structure specification</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>A specification of a chemical structure.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0847 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0847">
+        <rdfs:label>QSAR descriptor</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2050"/>
+        <oboInOwl:hasDefinition>A QSAR quantitative descriptor (name-value pair) of chemical structure.</oboInOwl:hasDefinition>
+        <rdfs:comment>QSAR descriptors have numeric values that quantify chemical information encoded in a symbolic representation of a molecule. They are used in quantitative structure activity relationship (QSAR) applications. Many subtypes of individual descriptors (not included in EDAM) cover various types of protein properties.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0848 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0848">
+        <rdfs:label>Raw sequence</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2044"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A raw molecular sequence (string of characters) which might include ambiguity, unknown positions and non-sequence characters.</oboInOwl:hasDefinition>
+        <rdfs:comment>Non-sequence characters may be used for example for gaps and translation stop.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0849 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0849">
+        <rdfs:label>Sequence record</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2044"/>
+        <rdfs:seeAlso>http://purl.bioontology.org/ontology/MSH/D058977</rdfs:seeAlso>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A molecular sequence and associated metadata.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>SO:2000061</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0850 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0850">
+        <rdfs:label>Sequence set</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0006"/>
+        <oboInOwl:hasDefinition>A collection of multiple molecular sequences and associated metadata that do not (typically) correspond to molecular sequence database records or entries and which (typically) are derived from some analytical method.</oboInOwl:hasDefinition>
+        <rdfs:comment>This concept may be used for arbitrary sequence sets and associated data arising from processing.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasRelatedSynonym>SO:0001260</oboInOwl:hasRelatedSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0851 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0851">
+        <rdfs:label>Sequence mask character</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:hasDefinition>A character used to replace (mask) other characters in a molecular sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2527"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0852 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0852">
+        <rdfs:label>Sequence mask type</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>A label (text token) describing the type of sequence masking to perform.</oboInOwl:hasDefinition>
+        <rdfs:comment>Sequence masking is where specific characters or positions in a molecular sequence are masked (replaced) with an another (mask character). The mask type indicates what is masked, for example regions that are not of interest or which are information-poor including acidic protein regions, basic protein regions, proline-rich regions, low compositional complexity regions, short-periodicity internal repeats, simple repeats and low complexity regions. Masked sequences are [...]
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.5</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0842"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0853 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0853">
+        <rdfs:label>DNA sense specification</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2534"/>
+        <oboInOwl:hasExactSynonym>DNA strand specification</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Strand</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>The strand of a DNA sequence (forward or reverse).</oboInOwl:hasDefinition>
+        <rdfs:comment>The forward or 'top' strand might specify a sequence is to be used as given, the reverse or 'bottom' strand specifying the reverse complement of the sequence is to be used.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0854 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0854">
+        <rdfs:label>Sequence length specification</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>A specification of sequence length(s).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1249"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0855 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0855">
+        <rdfs:label>Sequence metadata</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Basic or general information concerning molecular sequences.</oboInOwl:hasDefinition>
+        <rdfs:comment>This is used for such things as a report including the sequence identifier, type and length.</rdfs:comment>
+        <obsolete_since>1.5</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2955"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0856 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0856">
+        <rdfs:label>Sequence feature source</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2914"/>
+        <rdfs:comment>This might be the name and version of a software tool, the name of a database, or 'curated' to indicate a manual annotation (made by a human).</rdfs:comment>
+        <oboInOwl:hasDefinition>How the annotation of a sequence feature (for example in EMBL or Swiss-Prot) was derived.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0857 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0857">
+        <rdfs:label>Sequence search results</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2080"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Database hits (sequence)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym></oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Sequence database hits</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Sequence search hits</oboInOwl:hasExactSynonym>
+        <rdfs:comment>The score list includes the alignment score, percentage of the query sequence matched, length of the database sequence entry in this alignment, identifier of the database sequence entry, excerpt of the database sequence entry description etc.</rdfs:comment>
+        <oboInOwl:hasDefinition>A report of sequence hits and associated data from searching a database of sequences (for example a BLAST search). This will typically include a list of scores (often with statistical evaluation) and a set of alignments for the hits.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Sequence database search results</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0858 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0858">
+        <rdfs:label>Sequence signature matches</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0860"/>
+        <oboInOwl:hasExactSynonym>Sequence motif matches</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasNarrowSynonym>Protein secondary database search results</oboInOwl:hasNarrowSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Report on the location of matches in one or more sequences to profiles, motifs (conserved or functional patterns) or other signatures.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Sequence profile matches</oboInOwl:hasExactSynonym>
+        <rdfs:comment>This ncluding reports of hits from a search of a protein secondary or domain database.</rdfs:comment>
+        <oboInOwl:hasNarrowSynonym>Search results (protein secondary database)</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0859 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0859">
+        <rdfs:label>Sequence signature model</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Data files used by motif or profile methods.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0950"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0860 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0860">
+        <rdfs:label>Sequence signature data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0006"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0160"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>This can include metadata about a motif or sequence profile such as its name, length, technical details about the profile construction, and so on.</rdfs:comment>
+        <oboInOwl:hasDefinition>Data concering concerning specific or conserved pattern in molecular sequences and the classifiers used for their identification, including sequence motifs, profiles or other diagnostic element.</oboInOwl:hasDefinition>
+        <oboInOwl:hasSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:hasSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0861 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0861">
+        <rdfs:label>Sequence alignment (words)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.5</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasExactSynonym>Sequence word alignment</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Alignment of exact matches between subsequences (words) within two or more molecular sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0863"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0862 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0862">
+        <rdfs:label>Dotplot</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0867"/>
+        <oboInOwl:hasDefinition>A dotplot of sequence similarities identified from word-matching or character comparison.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0863 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0863">
+        <rdfs:label>Sequence alignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1916"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0159"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Sequence_alignment</rdfs:seeAlso>
+        <rdfs:seeAlso>http://purl.bioontology.org/ontology/MSH/D016415</rdfs:seeAlso>
+        <rdfs:seeAlso>http://semanticscience.org/resource/SIO_010066</rdfs:seeAlso>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Alignment of multiple molecular sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0864 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0864">
+        <rdfs:label>Sequence alignment parameter</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Some simple value controlling a sequence alignment (or similar 'match') operation.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.5</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2527"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0865 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0865">
+        <rdfs:label>Sequence similarity score</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1772"/>
+        <oboInOwl:hasDefinition>A value representing molecular sequence similarity.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0866 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0866">
+        <rdfs:label>Sequence alignment metadata</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Report of general information on a sequence alignment, typically include a description, sequence identifiers and alignment score.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0867"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0867 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0867">
+        <rdfs:label>Sequence alignment report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2048"/>
+        <rdfs:comment>Use this for any computer-generated reports on sequence alignments, and for general information (metadata) on a sequence alignment, such as a description, sequence identifiers and alignment score.</rdfs:comment>
+        <oboInOwl:hasDefinition>An informative report of molecular sequence alignment-derived data or metadata.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0868 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0868">
+        <rdfs:label>Sequence profile alignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1916"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A profile-profile alignment (each profile typically representing a sequence alignment).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0869 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0869">
+        <rdfs:label>Sequence-profile alignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1916"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Alignment of one or more molecular sequence(s) to one or more sequence profile(s) (each profile typically representing a sequence alignment).</oboInOwl:hasDefinition>
+        <rdfs:comment>Data associated with the alignment might also be included, e.g. ranked list of best-scoring sequences and a graphical representation of scores.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0870 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0870">
+        <rdfs:label>Sequence distance matrix</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2855"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>Moby:phylogenetic_distance_matrix</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>A matrix of estimated evolutionary distance between molecular sequences, such as is suitable for phylogenetic tree calculation.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Phylogenetic distance matrix</oboInOwl:hasExactSynonym>
+        <rdfs:comment>Methods might perform character compatibility analysis or identify patterns of similarity in an alignment or data matrix.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0871 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0871">
+        <rdfs:label>Phylogenetic character data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2523"/>
+        <oboInOwl:hasDefinition>Basic character data from which a phylogenetic tree may be generated.</oboInOwl:hasDefinition>
+        <rdfs:comment>As defined, this concept would also include molecular sequences, microsatellites, polymorphisms (RAPDs, RFLPs, or AFLPs), restriction sites and fragments</rdfs:comment>
+        <rdfs:seeAlso>http://www.evolutionaryontology.org/cdao.owl#Character</rdfs:seeAlso>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0872 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0872">
+        <rdfs:label>Phylogenetic tree</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0006"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0084"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Phylogeny</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDbXref>Moby:Tree</oboInOwl:hasDbXref>
+        <rdfs:seeAlso>http://www.evolutionaryontology.org/cdao.owl#Tree</rdfs:seeAlso>
+        <rdfs:comment>A phylogenetic tree is usually constructed from a set of sequences from which an alignment (or data matrix) is calculated. See also 'Phylogenetic tree image'.</rdfs:comment>
+        <rdfs:seeAlso>http://purl.bioontology.org/ontology/MSH/D010802</rdfs:seeAlso>
+        <oboInOwl:hasDbXref>Moby:phylogenetic_tree</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>The raw data (not just an image) from which a phylogenetic tree is directly generated or plotted, such as topology, lengths (in time or in expected amounts of variance) and a confidence interval for each length.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>Moby:myTree</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0874 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0874">
+        <rdfs:label>Comparison matrix</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2082"/>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>The comparison matrix might include matrix name, optional comment, height and width (or size) of matrix, an index row/column (of characters) and data rows/columns (of integers or floats).</rdfs:comment>
+        <oboInOwl:hasDefinition>Matrix of integer or floating point numbers for amino acid or nucleotide sequence comparison.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Substitution matrix</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0875 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0875">
+        <rdfs:label>Protein topology</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Predicted or actual protein topology represented as a string of protein secondary structure elements.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <rdfs:comment>The location and size of the secondary structure elements and intervening loop regions is usually indicated.</rdfs:comment>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0876"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0876 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0876">
+        <rdfs:label>Protein features report (secondary structure)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.8</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Secondary structure (predicted or real) of a protein.</oboInOwl:hasDefinition>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1277"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0877 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0877">
+        <rdfs:label>Protein features report (super-secondary)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.8</obsolete_since>
+        <rdfs:comment>Super-secondary structures include leucine zippers, coiled coils, Helix-Turn-Helix etc.</rdfs:comment>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Super-secondary structure of protein sequence(s).</oboInOwl:hasDefinition>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1277"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0878 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0878">
+        <rdfs:label>Secondary structure alignment (protein)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2366"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_3154"/>
+        <oboInOwl:hasDefinition>Alignment of the (1D representations of) secondary structure of two or more proteins.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0879 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0879">
+        <rdfs:label>Secondary structure alignment metadata (protein)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>An informative report on protein secondary structure alignment-derived data or metadata.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2083"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0880 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0880">
+        <rdfs:label>RNA secondary structure</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1465"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0097"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>An informative report of secondary structure (predicted or real) of an RNA molecule.</oboInOwl:hasDefinition>
+        <rdfs:comment>This includes thermodynamically stable or evolutionarily conserved structures such as knots, pseudoknots etc.</rdfs:comment>
+        <oboInOwl:hasDbXref>Moby:RNAStructML</oboInOwl:hasDbXref>
+        <oboInOwl:hasExactSynonym>Secondary structure (RNA)</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0881 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0881">
+        <rdfs:label>Secondary structure alignment (RNA)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2366"/>
+        <oboInOwl:hasDbXref>Moby:RNAStructAlignmentML</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>Alignment of the (1D representations of) secondary structure of two or more RNA molecules.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0882 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0882">
+        <rdfs:label>Secondary structure alignment metadata (RNA)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An informative report of RNA secondary structure alignment-derived data or metadata.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2083"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0883 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0883">
+        <rdfs:label>Structure</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0006"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0081"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Coordinate model</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Structure data</oboInOwl:hasExactSynonym>
+        <rdfs:comment>The coordinate data may be predicted or real.</rdfs:comment>
+        <rdfs:seeAlso>http://purl.bioontology.org/ontology/MSH/D015394</rdfs:seeAlso>
+        <oboInOwl:hasDefinition>3D coordinate and associated data for a macromolecular tertiary (3D) structure or part of a structure.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0884 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0884">
+        <rdfs:label>Tertiary structure record</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An entry from a molecular tertiary (3D) structure database.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0883"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0885 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0885">
+        <rdfs:label>Structure database search results</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:hasDefinition>Results (hits) from searching a database of tertiary structure.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2080"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0886 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0886">
+        <rdfs:label>Structure alignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1916"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_1770"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Alignment (superimposition) of molecular tertiary (3D) structures.</oboInOwl:hasDefinition>
+        <rdfs:comment>A tertiary structure alignment will include the untransformed coordinates of one macromolecule, followed by the second (or subsequent) structure(s) with all the coordinates transformed (by rotation / translation) to give a superposition.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0887 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0887">
+        <rdfs:label>Structure alignment report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2048"/>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>This is a broad data type and is used a placeholder for other, more specific types.</rdfs:comment>
+        <oboInOwl:hasDefinition>An informative report of molecular tertiary structure alignment-derived data.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0888 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0888">
+        <rdfs:label>Structure similarity score</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1772"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A value representing molecular structure similarity, measured from structure alignment or some other type of structure comparison.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0889 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0889">
+        <rdfs:label>Structural profile</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0006"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_1770"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>3D profile</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Some type of structural (3D) profile or template (representing a structure or structure alignment).</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Structural (3D) profile</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0890 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0890">
+        <rdfs:label>Structural (3D) profile alignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1916"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Structural profile alignment</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>A 3D profile-3D profile alignment (each profile representing structures or a structure alignment).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0891 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0891">
+        <rdfs:label>Sequence-3D profile alignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasExactSynonym>Sequence-structural profile alignment</oboInOwl:hasExactSynonym>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:hasDefinition>An alignment of a sequence to a 3D profile (representing structures or a structure alignment).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0893"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0892 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0892">
+        <rdfs:label>Protein sequence-structure scoring matrix</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2082"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Matrix of values used for scoring sequence-structure compatibility.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0893 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0893">
+        <rdfs:label>Sequence-structure alignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1916"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An alignment of molecular sequence to structure (from threading sequence(s) through 3D structure or representation of structure(s)).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0894 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0894">
+        <rdfs:label>Amino acid annotation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>An informative report about a specific amino acid.</oboInOwl:hasDefinition>
+        <obsolete_since>1.4</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0962"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0895 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0895">
+        <rdfs:label>Peptide annotation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.4</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>An informative report about a specific peptide.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0962"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0896 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0896">
+        <rdfs:label>Protein report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2048"/>
+        <oboInOwl:hasExactSynonym>Gene product annotation</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An informative human-readable report about one or more specific protein molecules or protein structural domains, derived from analysis of primary (sequence or structural) data.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0897 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0897">
+        <rdfs:label>Protein property</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2087"/>
+        <oboInOwl:hasExactSynonym>Protein physicochemical property</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>A report of primarily non-positional data describing intrinsic physical, chemical or other properties of a protein molecule or model.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasNarrowSynonym>Protein sequence statistics</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasExactSynonym>Protein properties</oboInOwl:hasExactSynonym>
+        <rdfs:comment>The report may be based on analysis of nucleic acid sequence or structural data. This is a broad data type and is used a placeholder for other, more specific types.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0899 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0899">
+        <rdfs:label>Protein structural motifs and surfaces</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:hasDefinition>3D structural motifs in a protein.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Protein 3D motifs</oboInOwl:hasExactSynonym>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1277"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0900 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0900">
+        <rdfs:label>Protein domain classification</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Data concerning the classification of the sequences and/or structures of protein structural domain(s).</oboInOwl:hasDefinition>
+        <obsolete_since>1.5</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2980"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0901 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0901">
+        <rdfs:label>Protein features report (domains)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>structural domains or 3D folds in a protein or polypeptide chain.</oboInOwl:hasDefinition>
+        <obsolete_since>1.8</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1277"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0902 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0902">
+        <rdfs:label>Protein architecture report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.4</obsolete_since>
+        <oboInOwl:hasDefinition>An informative report on architecture (spatial arrangement of secondary structure) of a protein structure.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Protein property (architecture)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Protein structure report (architecture)</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1537"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0903 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0903">
+        <rdfs:label>Protein folding report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A report on an analysis or model of protein folding properties, folding pathways, residues or sites that are key to protein folding, nucleation or stabilization centers etc.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1537"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0904 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0904">
+        <rdfs:label>Protein features (mutation)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <rdfs:comment>This is a broad data type and is used a placeholder for other, more specific types.  It is primarily intended to help navigation of EDAM and would not typically be used for annotation.</rdfs:comment>
+        <oboInOwl:hasDefinition>Data on the effect of (typically point) mutation on protein folding, stability, structure and function.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Protein property (mutation)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Protein structure report (mutation)</oboInOwl:hasExactSynonym>
+        <obsolete_since>beta13</obsolete_since>
+        <oboInOwl:hasExactSynonym>Protein report (mutation)</oboInOwl:hasExactSynonym>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0896"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0905 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0905">
+        <rdfs:label>Protein interaction raw data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_3108"/>
+        <rdfs:comment>This is a broad data type and is used a placeholder for other, more specific types.  It is primarily intended to help navigation of EDAM and would not typically be used for annotation.</rdfs:comment>
+        <oboInOwl:hasDefinition>Protein-protein interaction data from for example yeast two-hybrid analysis, protein microarrays, immunoaffinity chromatography followed by mass spectrometry, phage display etc.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0906 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0906">
+        <rdfs:label>Protein interaction report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0896"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0128"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Protein report (interaction)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Protein interaction record</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>An informative report on the interactions (predicted or known) of a protein, protein domain or part of a protein with some other molecule(s), which might be another protein, nucleic acid or some other ligand.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0907 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0907">
+        <rdfs:label>Protein family report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0896"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0724"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An informative report on a specific protein family or other classification or group of protein sequences or structures.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Protein family annotation</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasBroadSynonym>Protein classification data</oboInOwl:hasBroadSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0909 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0909">
+        <rdfs:label>Vmax</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2024"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The maximum initial velocity or rate of a reaction. It is the limiting velocity as substrate concentrations get very large.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0910 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0910">
+        <rdfs:label>Km</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2024"/>
+        <oboInOwl:hasDefinition>Km is the concentration (usually in Molar units) of substrate that leads to half-maximal velocity of an enzyme-catalysed reaction.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0911 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0911">
+        <rdfs:label>Nucleotide base annotation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>An informative report about a specific nucleotide base.</oboInOwl:hasDefinition>
+        <obsolete_since>1.4</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0962"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0912 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0912">
+        <rdfs:label>Nucleic acid property</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2087"/>
+        <oboInOwl:hasDefinition>A report of primarily non-positional data describing intrinsic physical, chemical or other properties of a nucleic acid molecule.</oboInOwl:hasDefinition>
+        <rdfs:comment>The report may be based on analysis of nucleic acid sequence or structural data. This is a broad data type and is used a placeholder for other, more specific types.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Nucleic acid physicochemical property</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0914 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0914">
+        <rdfs:label>Codon usage data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0006"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0203"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Data derived from analysis of codon usage (typically a codon usage table) of DNA sequences.</oboInOwl:hasDefinition>
+        <rdfs:comment>This is a broad data type and is used a placeholder for other, more specific types.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0916 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0916">
+        <rdfs:label>Gene report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1276"/>
+        <oboInOwl:hasExactSynonym>Gene structure (repot)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>A report on predicted or actual gene structure, regions which make an RNA product and features such as promoters, coding regions, splice sites etc.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Gene and transcript structure (report)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Gene features report</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Nucleic acid features (gene and transcript structure)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDbXref>Moby:gene</oboInOwl:hasDbXref>
+        <rdfs:comment>This includes any report on a particular locus or gene.  This might include the gene name, description, summary and so on. It can include details about the function of a gene, such as its encoded protein or a functional classification of the gene sequence along according to the encoded protein(s).</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Gene annotation</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>Moby_namespace:Human_Readable_Description</oboInOwl:hasDbXref>
+        <oboInOwl:hasExactSynonym>Gene function (report)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDbXref>Moby:GeneInfo</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0917 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0917">
+        <rdfs:label>Gene classification</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>A report on the classification of nucleic acid / gene sequences according to the functional classification of their gene products.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0916"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0918 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0918">
+        <rdfs:label>DNA variation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>stable, naturally occuring mutations in a nucleotide sequence including alleles, naturally occurring mutations such as single base nucleotide substitutions, deletions and insertions, RFLPs and other polymorphisms.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.8</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1276"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0919 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0919">
+        <rdfs:label>Chromosome report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2084"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0624"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An informative report on a specific chromosome.</oboInOwl:hasDefinition>
+        <rdfs:comment>This includes basic information. e.g. chromosome number, length, karyotype features, chromosome sequence etc.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0920 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0920">
+        <rdfs:label>Genotype/phenotype report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2048"/>
+        <oboInOwl:hasDefinition>An informative report on the set of genes (or allelic forms) present in an individual, organism or cell and associated with a specific physical characteristic, or a report concerning an organisms traits and phenotypes.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Genotype/phenotype annotation</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0922 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0922">
+        <rdfs:label>Nucleic acid features report (primers)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.8</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>PCR primers and hybridization oligos in a nucleic acid sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1276"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0923 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0923">
+        <rdfs:label>PCR experiment report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>PCR experiments, e.g. quantitative real-time PCR.</oboInOwl:hasDefinition>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_2531"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0924 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0924">
+        <rdfs:label>Sequence trace</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1234"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_3108"/>
+        <oboInOwl:hasDefinition>Fluorescence trace data generated by an automated DNA sequencer, which can be interprted as a molecular sequence (reads), given associated sequencing metadata such as base-call quality scores.</oboInOwl:hasDefinition>
+        <rdfs:comment>This is the raw data produced by a DNA sequencing machine.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0925 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0925">
+        <rdfs:label>Sequence assembly</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1234"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An assembly of fragments of a (typically genomic) DNA sequence.</oboInOwl:hasDefinition>
+        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Sequence_assembly</rdfs:seeAlso>
+        <oboInOwl:hasNarrowSynonym>SO:0001248</oboInOwl:hasNarrowSynonym>
+        <rdfs:comment>Typically, an assembly is a collection of contigs (for example ESTs and genomic DNA fragments) that are ordered, aligned and merged. Annotation of the assembled sequence might be included.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>SO:0000353</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    <owl:Axiom>
+        <owl:annotatedTarget>SO:0001248</owl:annotatedTarget>
+        <rdfs:comment>Perhaps surprisingly, the definition of 'SO:assembly' is narrower than the 'SO:sequence_assembly'.</rdfs:comment>
+        <owl:annotatedSource rdf:resource="http://edamontology.org/data_0925"/>
+        <owl:annotatedProperty rdf:resource="&oboInOwl;hasNarrowSynonym"/>
+    </owl:Axiom>
+    
+
+
+    <!-- http://edamontology.org/data_0926 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0926">
+        <rdfs:label>Radiation Hybrid (RH) scores</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_3108"/>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>Radiation Hybrid (RH) scores are used in Radiation Hybrid mapping.</rdfs:comment>
+        <oboInOwl:hasDefinition>Radiation hybrid scores (RH) scores for one or more markers.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0927 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0927">
+        <rdfs:label>Genetic linkage report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2084"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Gene annotation (linkage)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasNarrowSynonym>Linkage disequilibrium (report)</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>An informative report on the linkage of alleles.</oboInOwl:hasDefinition>
+        <rdfs:comment>This includes linkage disequilibrium; the non-random association of alleles or polymorphisms at two or more loci (not necessarily on the same chromosome).</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0928 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0928">
+        <rdfs:label>Gene expression profile</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2603"/>
+        <oboInOwl:hasDefinition>Data quantifying the level of expression of (typically) multiple genes, derived for example from microarray experiments.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Gene expression pattern</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0931 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0931">
+        <rdfs:label>Microarray experiment report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>microarray experiments including conditions, protocol, sample:data relationships etc.</oboInOwl:hasDefinition>
+        <obsolete_since>1.8</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_2531"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0932 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0932">
+        <rdfs:label>Oligonucleotide probe data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta13</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Data on oligonucleotide probes (typically for use with DNA microarrays).</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2717"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0933 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0933">
+        <rdfs:label>SAGE experimental data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Output from a serial analysis of gene expression (SAGE) experiment.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Serial analysis of gene expression (SAGE) experimental data</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2535"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0934 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0934">
+        <rdfs:label>MPSS experimental data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Massively parallel signature sequencing (MPSS) data.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasExactSynonym>Massively parallel signature sequencing (MPSS) experimental data</oboInOwl:hasExactSynonym>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2535"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0935 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0935">
+        <rdfs:label>SBS experimental data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasExactSynonym>Sequencing by synthesis (SBS) experimental data</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Sequencing by synthesis (SBS) data.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2535"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0936 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0936">
+        <rdfs:label>Sequence tag profile (with gene assignment)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2535"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Tag to gene assignments (tag mapping) of SAGE, MPSS and SBS data. Typically this is the sequencing-based expression profile annotated with gene identifiers.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0937 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0937">
+        <rdfs:label>Protein X-ray crystallographic data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2537"/>
+        <oboInOwl:hasDefinition>X-ray crystallography data.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0938 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0938">
+        <rdfs:label>Protein NMR data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2537"/>
+        <oboInOwl:hasDefinition>Protein nuclear magnetic resonance (NMR) raw data.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0939 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0939">
+        <rdfs:label>Protein circular dichroism (CD) spectroscopic data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2537"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Protein secondary structure from protein coordinate or circular dichroism (CD) spectroscopic data.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0940 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0940">
+        <rdfs:label>Electron microscopy volume map</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_3108"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_1317"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Volume map data from electron microscopy.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>EM volume map</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0941 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0941">
+        <rdfs:label>Electron microscopy model</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0883"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_1317"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Annotation on a structural 3D model (volume map) from electron microscopy.</oboInOwl:hasDefinition>
+        <rdfs:comment>This might include the location in the model of the known features of a particular macromolecule.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0942 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0942">
+        <rdfs:label>2D PAGE image</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_3424"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0121"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Two-dimensional gel electrophoresis image</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0943 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0943">
+        <rdfs:label>Mass spectrometry spectra</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2536"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0121"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Spectra from mass spectrometry.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0944 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0944">
+        <rdfs:label>Peptide mass fingerprint</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2536"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2979"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0121"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Peak list</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Protein fingerprint</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>A set of peptide masses (peptide mass fingerprint) from mass spectrometry.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0945 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0945">
+        <rdfs:label>Peptide identification</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2979"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0121"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Protein or peptide identifications with evidence supporting the identifications, typically from comparing a peptide mass fingerprint (from mass spectrometry) to a sequence database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0946 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0946">
+        <rdfs:label>Pathway or network annotation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>An informative report about a specific biological pathway or network, typically including a map (diagram) of the pathway.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2984"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0947 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0947">
+        <rdfs:label>Biological pathway map</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>A map (typically a diagram) of a biological pathway.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2600"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0948 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0948">
+        <rdfs:label>Data resource definition</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:hasDefinition>A definition of a data resource serving one or more types of data, including metadata and links to the resource or data proper.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1883"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0949 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0949">
+        <rdfs:label>Workflow metadata</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2337"/>
+        <oboInOwl:hasDefinition>Basic information, annotation or documentation concerning a workflow (but not the workflow itself).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0950 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0950">
+        <rdfs:label>Mathematical model</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0006"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_3307"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Biological model</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A biological model represented in mathematical terms.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0951 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0951">
+        <rdfs:label>Statistical estimate score</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1772"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A value representing estimated statistical significance of some observed data; typically sequence database hits.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0952 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0952">
+        <rdfs:label>EMBOSS database resource definition</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Resource definition for an EMBOSS database.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0957"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0953 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0953">
+        <rdfs:label>Version information</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <rdfs:seeAlso>"http://purl.obolibrary.org/obo/IAO_0000129"</rdfs:seeAlso>
+        <obsolete_since>1.5</obsolete_since>
+        <rdfs:comment>Development status / maturity may be part of the version information, for example in case of tools, standards, or some data records.</rdfs:comment>
+        <rdfs:seeAlso>http://www.ebi.ac.uk/swo/maturity/SWO_9000061</rdfs:seeAlso>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Information on a version of software or data, for example name, version number and release date.</oboInOwl:hasDefinition>
+        <rdfs:seeAlso>http://semanticscience.org/resource/SIO_000653</rdfs:seeAlso>
+        <owl:deprecated>true</owl:deprecated>
+        <rdfs:seeAlso>http://usefulinc.com/ns/doap#Version</rdfs:seeAlso>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2337"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0954 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0954">
+        <rdfs:label>Database cross-mapping</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2093"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A mapping of the accession numbers (or other database identifier) of entries between (typically) two biological or biomedical databases.</oboInOwl:hasDefinition>
+        <rdfs:comment>The cross-mapping is typically a table where each row is an accession number and each column is a database being cross-referenced. The cells give the accession number or identifier of the corresponding entry in a database. If a cell in the table is not filled then no mapping could be found for the database. Additional information might be given on version, date etc.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0955 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0955">
+        <rdfs:label>Data index</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0006"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0220"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>An index of data of biological relevance.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0956 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0956">
+        <rdfs:label>Data index report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2048"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0220"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>A report of an analysis of an index of biological data.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Database index annotation</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0957 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0957">
+        <rdfs:label>Database metadata</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2337"/>
+        <oboInOwl:hasDefinition>Basic information on bioinformatics database(s) or other data sources such as name, type, description, URL etc.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0958 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0958">
+        <rdfs:label>Tool metadata</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2337"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Basic information about one or more bioinformatics applications or packages, such as name, type, description, or other documentation.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0959 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0959">
+        <rdfs:label>Job metadata</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:hasDbXref>Moby:PDGJOB</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>Textual metadata on a submitted or completed job.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_3106"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0960 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0960">
+        <rdfs:label>User metadata</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2337"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Textual metadata on a software author or end-user, for example a person or other software.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0962 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0962">
+        <rdfs:label>Small molecule report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2085"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0154"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Small molecule annotation</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Small molecule report</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Chemical structure report</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>An informative report on a specific chemical compound.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Chemical compound annotation</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0963 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0963">
+        <rdfs:label>Cell line report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2530"/>
+        <oboInOwl:hasExactSynonym>Organism strain data</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Cell line annotation</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Report on a particular strain of organism cell line including plants, virus, fungi and bacteria. The data typically includes strain number, organism type, growth conditions, source and so on.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0964 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0964">
+        <rdfs:label>Scent annotation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An informative report about a specific scent.</oboInOwl:hasDefinition>
+        <obsolete_since>1.4</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0962"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0966 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0966">
+        <rdfs:label>Ontology term</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0967"/>
+        <oboInOwl:hasExactSynonym>Ontology class name</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A term (name) from an ontology.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Ontology terms</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0967 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0967">
+        <rdfs:label>Ontology concept data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2353"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Ontology class metadata</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Ontology term metadata</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Data concerning or derived from a concept from a biological ontology.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0968 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0968">
+        <rdfs:label>Keyword</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0006"/>
+        <oboInOwl:hasExactSynonym>Phrases</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Keyword(s) or phrase(s) used (typically) for text-searching purposes.</oboInOwl:hasDefinition>
+        <rdfs:comment>Boolean operators (AND, OR and NOT) and wildcard characters may be allowed.</rdfs:comment>
+        <oboInOwl:hasDbXref>Moby:QueryString</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>Moby:BooleanQueryString</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>Moby:Wildcard_Query</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>Moby:Global_Keyword</oboInOwl:hasDbXref>
+        <oboInOwl:hasExactSynonym>Terms</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Text</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0970 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0970">
+        <rdfs:label>Citation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2526"/>
+        <oboInOwl:hasDefinition>Bibliographic data that uniquely identifies a scientific article, book or other published material.</oboInOwl:hasDefinition>
+        <rdfs:comment>A bibliographic reference might include information such as authors, title, journal name, date and (possibly) a link to the abstract or full-text of the article if available.</rdfs:comment>
+        <oboInOwl:hasDbXref>Moby:GCP_SimpleCitation</oboInOwl:hasDbXref>
+        <oboInOwl:hasExactSynonym>Reference</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Bibliographic reference</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDbXref>Moby:Publication</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0971 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0971">
+        <rdfs:label>Article</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0006"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_3068"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>A document of scientific text, typically a full text article from a scientific journal.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0972 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0972">
+        <rdfs:label>Text mining report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2048"/>
+        <oboInOwl:hasDefinition>An abstract of the results of text mining.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Text mining output</oboInOwl:hasExactSynonym>
+        <rdfs:comment>A text mining abstract will typically include an annotated a list of words or sentences extracted from one or more scientific articles.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0974 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0974">
+        <rdfs:label>Entity identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An identifier of a biological entity or phenomenon.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0842"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0975 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0975">
+        <rdfs:label>Data resource identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>An identifier of a data resource.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0842"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0976 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0976">
+        <rdfs:label>Identifier (typed)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0842"/>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>This concept exists only to assist EDAM maintenance and navigation in graphical browsers.  It does not add semantic information.  This branch provides an alternative organisation of the concepts nested under 'Accession' and 'Name'. All concepts under here are already included under 'Accession' or 'Name'.</rdfs:comment>
+        <oboInOwl:hasDefinition>An identifier that identifies a particular type of data.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0977 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0977">
+        <rdfs:label>Tool identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <oboInOwl:hasDefinition>An identifier of a bioinformatics tool, e.g. an application or web service.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0978 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0978">
+        <rdfs:label>Discrete entity identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>Name or other identifier of a discrete entity (any biological thing with a distinct, discrete physical existence).</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0842"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0979 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0979">
+        <rdfs:label>Entity feature identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Name or other identifier of an entity feature (a physical part or region of a discrete biological entity, or a feature that can be mapped to such a thing).</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0842"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0980 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0980">
+        <rdfs:label>Entity collection identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Name or other identifier of a collection of discrete biological entities.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0842"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0981 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0981">
+        <rdfs:label>Phenomenon identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Name or other identifier of a physical, observable biological occurrence or event.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0842"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0982 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0982">
+        <rdfs:label>Molecule identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <oboInOwl:hasDefinition>Name or other identifier of a molecule.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0983 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0983">
+        <rdfs:label>Atom ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <oboInOwl:hasExactSynonym>Atom identifier</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Identifier (e.g. character symbol) of a specific atom.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0984 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0984">
+        <rdfs:label>Molecule name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0982"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2099"/>
+        <oboInOwl:hasDefinition>Name of a specific molecule.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0985 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0985">
+        <rdfs:label>Molecule type</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <rdfs:comment>For example, 'Protein', 'DNA', 'RNA' etc.</rdfs:comment>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.5</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A label (text token) describing the type a molecule.</oboInOwl:hasDefinition>
+        <example>Protein|DNA|RNA</example>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0842"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0986 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0986">
+        <rdfs:label>Chemical identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>Unique identifier of a chemical compound.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1086"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0987 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0987">
+        <rdfs:label>Chromosome name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0984"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2119"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0919"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Name of a chromosome.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0988 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0988">
+        <rdfs:label>Peptide identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0982"/>
+        <oboInOwl:hasDefinition>Identifier of a peptide chain.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0989 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0989">
+        <rdfs:label>Protein identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0982"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0896"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of a protein.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0990 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0990">
+        <rdfs:label>Compound name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0984"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1086"/>
+        <oboInOwl:hasExactSynonym>Chemical name</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Unique name of a chemical compound.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0991 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0991">
+        <rdfs:label>Chemical registry number</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2894"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Unique registry number of a chemical compound.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0992 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0992">
+        <rdfs:label>Ligand identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Code word for a ligand, for example from a PDB file.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1086"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0993 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0993">
+        <rdfs:label>Drug identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1086"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2851"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of a drug.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0994 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0994">
+        <rdfs:label>Amino acid identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1086"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2016"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Identifier of an amino acid.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Residue identifier</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0995 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0995">
+        <rdfs:label>Nucleotide identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1086"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Name or other identifier of a nucleotide.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0996 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0996">
+        <rdfs:label>Monosaccharide identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1086"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of a monosaccharide.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0997 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0997">
+        <rdfs:label>Chemical name (ChEBI)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0990"/>
+        <oboInOwl:hasExactSynonym>ChEBI chemical name</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Unique name from Chemical Entities of Biological Interest (ChEBI) of a chemical compound.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>This is the recommended chemical name for use for example in database annotation.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0998 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0998">
+        <rdfs:label>Chemical name (IUPAC)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0990"/>
+        <oboInOwl:hasDefinition>IUPAC recommended name of a chemical compound.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>IUPAC chemical name</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_0999 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_0999">
+        <rdfs:label>Chemical name (INN)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0990"/>
+        <oboInOwl:hasExactSynonym>INN chemical name</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>International Non-proprietary Name (INN or 'generic name') of a chemical compound, assigned by the World Health Organization (WHO).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1000 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1000">
+        <rdfs:label>Chemical name (brand)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0990"/>
+        <oboInOwl:hasDefinition>Brand name of a chemical compound.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Brand chemical name</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1001 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1001">
+        <rdfs:label>Chemical name (synonymous)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0990"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Synonymous chemical name</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Synonymous name of a chemical compound.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1002 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1002">
+        <rdfs:label>Chemical registry number (CAS)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0991"/>
+        <oboInOwl:hasExactSynonym>CAS chemical registry number</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>CAS registry number of a chemical compound.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1003 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1003">
+        <rdfs:label>Chemical registry number (Beilstein)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0991"/>
+        <oboInOwl:hasExactSynonym>Beilstein chemical registry number</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Beilstein registry number of a chemical compound.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1004 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1004">
+        <rdfs:label>Chemical registry number (Gmelin)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0991"/>
+        <oboInOwl:hasExactSynonym>Gmelin chemical registry number</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Gmelin registry number of a chemical compound.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1005 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1005">
+        <rdfs:label>HET group name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0990"/>
+        <oboInOwl:hasDefinition>3-letter code word for a ligand (HET group) from a PDB file, for example ATP.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Short ligand name</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Component identifier code</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1006 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1006">
+        <rdfs:label>Amino acid name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0994"/>
+        <oboInOwl:hasDefinition>String of one or more ASCII characters representing an amino acid.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1007 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1007">
+        <rdfs:label>Nucleotide code</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0990"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0995"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>String of one or more ASCII characters representing a nucleotide.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1008 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1008">
+        <rdfs:label>Polypeptide chain ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0988"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1467"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>WHATIF: chain</oboInOwl:hasDbXref>
+        <oboInOwl:hasExactSynonym>Chain identifier</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Identifier of a polypeptide chain from a protein.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>PDBML:pdbx_PDB_strand_id</oboInOwl:hasDbXref>
+        <oboInOwl:hasExactSynonym>Protein chain identifier</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>PDB strand id</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>PDB chain identifier</oboInOwl:hasExactSynonym>
+        <rdfs:comment>This is typically a character (for the chain) appended to a PDB identifier, e.g. 1cukA</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Polypeptide chain identifier</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1009 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1009">
+        <rdfs:label>Protein name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0984"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0989"/>
+        <oboInOwl:hasDefinition>Name of a protein.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1010 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1010">
+        <rdfs:label>Enzyme identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0989"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Name or other identifier of an enzyme or record from a database of enzymes.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1011 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1011">
+        <rdfs:label>EC number</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2321"/>
+        <regex>[0-9]+\.-\.-\.-|[0-9]+\.[0-9]+\.-\.-|[0-9]+\.[0-9]+\.[0-9]+\.-|[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+</regex>
+        <oboInOwl:hasExactSynonym>EC code</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDbXref>Moby:EC_Number</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>An Enzyme Commission (EC) number of an enzyme.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>EC</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDbXref>Moby:Annotated_EC_Number</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Enzyme Commission number</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1012 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1012">
+        <rdfs:label>Enzyme name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1009"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1010"/>
+        <oboInOwl:hasDefinition>Name of an enzyme.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1013 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1013">
+        <rdfs:label>Restriction enzyme name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1012"/>
+        <oboInOwl:hasDefinition>Name of a restriction enzyme.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1014 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1014">
+        <rdfs:label>Sequence position specification</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:hasDefinition>A specification (partial or complete) of one or more positions or regions of a molecular sequence or map.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1016"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1015 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1015">
+        <rdfs:label>Sequence feature ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_3034"/>
+        <oboInOwl:hasDefinition>A unique identifier of molecular sequence feature, for example an ID of a feature that is unique within the scope of the GFF file.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1016 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1016">
+        <rdfs:label>Sequence position</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2534"/>
+        <oboInOwl:hasDbXref>WHATIF: number</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>WHATIF: PDBx_atom_site</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>PDBML:_atom_site.id</oboInOwl:hasDbXref>
+        <oboInOwl:hasRelatedSynonym>SO:0000735</oboInOwl:hasRelatedSynonym>
+        <oboInOwl:hasDefinition>A position of one or more points (base or residue) in a sequence, or part of such a specification.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1017 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1017">
+        <rdfs:label>Sequence range</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2534"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Specification of range(s) of sequence positions.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1018 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1018">
+        <rdfs:label>Nucleic acid feature identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Name or other identifier of an nucleic acid feature.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1015"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1019 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1019">
+        <rdfs:label>Protein feature identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Name or other identifier of a protein feature.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1015"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1020 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1020">
+        <rdfs:label>Sequence feature key</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2914"/>
+        <oboInOwl:hasExactSynonym>Sequence feature method</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>The type of a sequence feature, typically a term or accession from the Sequence Ontology, for example an EMBL or Swiss-Prot sequence feature key.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Sequence feature type</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>A feature key indicates the biological nature of the feature or information about changes to or versions of the sequence.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1021 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1021">
+        <rdfs:label>Sequence feature qualifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2914"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Typically one of the EMBL or Swiss-Prot feature qualifiers.</oboInOwl:hasDefinition>
+        <rdfs:comment>Feature qualifiers hold information about a feature beyond that provided by the feature key and location.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1022 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1022">
+        <rdfs:label>Sequence feature label</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2914"/>
+        <oboInOwl:hasExactSynonym>Sequence feature name</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Typically an EMBL or Swiss-Prot feature label.</oboInOwl:hasDefinition>
+        <rdfs:comment>A feature label identifies a feature of a sequence database entry. When used with the database name and the entry's primary accession number, it is a unique identifier of that feature.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1023 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1023">
+        <rdfs:label>EMBOSS Uniform Feature Object</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2099"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_3034"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>UFO</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>The name of a sequence feature-containing entity adhering to the standard feature naming scheme used by all EMBOSS applications.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1024 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1024">
+        <rdfs:label>Codon name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>String of one or more ASCII characters representing a codon.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1276"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1025 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1025">
+        <rdfs:label>Gene identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0916"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDbXref>Moby:GeneAccessionList</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>An identifier of a gene, such as a name/symbol or a unique identifier of a gene in a database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1026 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1026">
+        <rdfs:label>Gene symbol</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2299"/>
+        <oboInOwl:hasDbXref>Moby_namespace:Global_GeneSymbol</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>Moby_namespace:Global_GeneCommonName</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>The short name of a gene; a single word that does not contain white space characters. It is typically derived from the gene name.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1027 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1027">
+        <rdfs:label>Gene ID (NCBI)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1098"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2295"/>
+        <oboInOwl:hasExactSynonym>NCBI geneid</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Gene identifier (NCBI)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDbXref>http://www.geneontology.org/doc/GO.xrf_abbs:NCBI_Gene</oboInOwl:hasDbXref>
+        <oboInOwl:hasExactSynonym>Entrez gene ID</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Gene identifier (Entrez)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDbXref>http://www.geneontology.org/doc/GO.xrf_abbs:LocusID</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>An NCBI unique identifier of a gene.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>NCBI gene ID</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1028 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1028">
+        <rdfs:label>Gene identifier (NCBI RefSeq)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>An NCBI RefSeq unique identifier of a gene.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1027"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1029 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1029">
+        <rdfs:label>Gene identifier (NCBI UniGene)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>An NCBI UniGene unique identifier of a gene.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1104"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1030 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1030">
+        <rdfs:label>Gene identifier (Entrez)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>An Entrez unique identifier of a gene.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <regex>[0-9]+</regex>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1027"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1031 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1031">
+        <rdfs:label>Gene ID (CGD)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2295"/>
+        <oboInOwl:hasExactSynonym>CGD ID</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Identifier of a gene or feature from the CGD database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1032 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1032">
+        <rdfs:label>Gene ID (DictyBase)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2295"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of a gene from DictyBase.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1033 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1033">
+        <rdfs:label>Ensembl gene ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2295"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2610"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Gene ID (Ensembl)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Unique identifier for a gene (or other feature) from the Ensembl database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1034 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1034">
+        <rdfs:label>Gene ID (SGD)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2295"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2632"/>
+        <oboInOwl:hasDefinition>Identifier of an entry from the SGD database.</oboInOwl:hasDefinition>
+        <regex>S[0-9]+</regex>
+        <oboInOwl:hasExactSynonym>SGD identifier</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1035 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1035">
+        <rdfs:label>Gene ID (GeneDB)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2295"/>
+        <oboInOwl:hasDbXref>Moby_namespace:GeneDB</oboInOwl:hasDbXref>
+        <oboInOwl:hasExactSynonym>GeneDB identifier</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <regex>[a-zA-Z_0-9\.-]*</regex>
+        <oboInOwl:hasDefinition>Identifier of a gene from the GeneDB database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1036 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1036">
+        <rdfs:label>TIGR identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2109"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2295"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an entry from the TIGR database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1037 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1037">
+        <rdfs:label>TAIR accession (gene)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2295"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2387"/>
+        <regex>Gene:[0-9]{7}</regex>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an gene from the TAIR database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1038 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1038">
+        <rdfs:label>Protein domain ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1468"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of a protein structural domain.</oboInOwl:hasDefinition>
+        <rdfs:comment>This is typically a character or string concatenated with a PDB identifier and a chain identifier.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1039 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1039">
+        <rdfs:label>SCOP domain identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1038"/>
+        <oboInOwl:hasDefinition>Identifier of a protein domain (or other node) from the SCOP database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1040 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1040">
+        <rdfs:label>CATH domain ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2700"/>
+        <example>1nr3A00</example>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>CATH domain identifier</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Identifier of a protein domain from CATH.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1041 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1041">
+        <rdfs:label>SCOP concise classification string (sccs)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1039"/>
+        <oboInOwl:hasDefinition>A SCOP concise classification string (sccs) is a compact representation of a SCOP domain classification.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>An scss includes the class (alphabetical), fold, superfamily and family (all numerical) to which a given domain belongs.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1042 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1042">
+        <rdfs:label>SCOP sunid</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1039"/>
+        <oboInOwl:hasDefinition>Unique identifier (number) of an entry in the SCOP hierarchy, for example 33229.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>A sunid uniquely identifies an entry in the SCOP hierarchy, including leaves (the SCOP domains) and higher level nodes including entries corresponding to the protein level.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>sunid</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>SCOP unique identifier</oboInOwl:hasExactSynonym>
+        <example>33229</example>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1043 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1043">
+        <rdfs:label>CATH node ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2700"/>
+        <example>3.30.1190.10.1.1.1.1.1</example>
+        <oboInOwl:hasExactSynonym>CATH code</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>A code number identifying a node from the CATH database.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>CATH node identifier</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1044 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1044">
+        <rdfs:label>Kingdom name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1868"/>
+        <oboInOwl:hasDefinition>The name of a biological kingdom (Bacteria, Archaea, or Eukaryotes).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1045 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1045">
+        <rdfs:label>Species name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1868"/>
+        <oboInOwl:hasDefinition>The name of a species (typically a taxonomic group) of organism.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Organism species</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1046 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1046">
+        <rdfs:label>Strain name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2379"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2909"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The name of a strain of an organism variant, typically a plant, virus or bacterium.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1047 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1047">
+        <rdfs:label>URI</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0842"/>
+        <oboInOwl:hasDefinition>A string of characters that name or otherwise identify a resource on the Internet.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>URIs</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1048 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1048">
+        <rdfs:label>Database ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0957"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>An identifier of a biological or bioinformatics database.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Database identifier</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1049 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1049">
+        <rdfs:label>Directory name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2099"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The name of a directory.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1050 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1050">
+        <rdfs:label>File name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2099"/>
+        <oboInOwl:hasDefinition>The name (or part of a name) of a file (of any type).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1051 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1051">
+        <rdfs:label>Ontology name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2099"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2338"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0582"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Name of an ontology of biological or bioinformatics concepts and relations.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1052 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1052">
+        <rdfs:label>URL</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1047"/>
+        <oboInOwl:hasDefinition>A Uniform Resource Locator (URL).</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>Moby:URL</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>Moby:Link</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1053 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1053">
+        <rdfs:label>URN</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1047"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A Uniform Resource Name (URN).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1055 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1055">
+        <rdfs:label>LSID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1053"/>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>LSIDs provide a standard way to locate and describe data. An LSID is represented as a Uniform Resource Name (URN) with the following format: URN:LSID:<Authority>:<Namespace>:<ObjectID>[:<Version>]</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Life Science Identifier</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>A Life Science Identifier (LSID) - a unique identifier of some data.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1056 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1056">
+        <rdfs:label>Database name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1048"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2099"/>
+        <oboInOwl:hasDefinition>The name of a biological or bioinformatics database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1057 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1057">
+        <rdfs:label>Sequence database name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>The name of a molecular sequence database.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta13</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1056"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1058 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1058">
+        <rdfs:label>Enumerated file name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1050"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The name of a file (of any type) with restricted possible values.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1059 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1059">
+        <rdfs:label>File name extension</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1050"/>
+        <oboInOwl:hasDefinition>The extension of a file name.</oboInOwl:hasDefinition>
+        <rdfs:comment>A file extension is the characters appearing after the final '.' in the file name.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1060 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1060">
+        <rdfs:label>File base name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1050"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The base name of a file.</oboInOwl:hasDefinition>
+        <rdfs:comment>A file base name is the file name stripped of its directory specification and extension.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1061 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1061">
+        <rdfs:label>QSAR descriptor name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2099"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2110"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0847"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Name of a QSAR descriptor.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1062 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1062">
+        <rdfs:label>Database entry identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <rdfs:comment>This concept is required for completeness. It should never have child concepts.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An identifier of an entry from a database where the same type of identifier is used for objects (data) of different semantic type.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0842"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1063 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1063">
+        <rdfs:label>Sequence identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2044"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>An identifier of molecular sequence(s) or entries from a molecular sequence database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1064 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1064">
+        <rdfs:label>Sequence set ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0850"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>An identifier of a set of molecular sequence(s).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1065 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1065">
+        <rdfs:label>Sequence signature identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Identifier of a sequence signature (motif or profile) for example from a database of sequence patterns.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1114"/>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1115"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1066 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1066">
+        <rdfs:label>Sequence alignment ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0863"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Identifier of a molecular sequence alignment, for example a record from an alignment database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1067 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1067">
+        <rdfs:label>Phylogenetic distance matrix identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of a phylogenetic distance matrix.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0976"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1068 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1068">
+        <rdfs:label>Phylogenetic tree ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0872"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of a phylogenetic tree for example from a phylogenetic tree database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1069 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1069">
+        <rdfs:label>Comparison matrix identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_3036"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0874"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>An identifier of a comparison matrix.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Substitution matrix identifier</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1070 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1070">
+        <rdfs:label>Structure ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_3035"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A unique and persistent identifier of a molecular tertiary structure, typically an entry from a structure database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1071 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1071">
+        <rdfs:label>Structural (3D) profile ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0889"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Structural profile identifier</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Identifier or name of a structural (3D) profile or template (representing a structure or structure alignment).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1072 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1072">
+        <rdfs:label>Structure alignment ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0886"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an entry from a database of tertiary structure alignments.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1073 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1073">
+        <rdfs:label>Amino acid index ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_3036"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1501"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Identifier of an index of amino acid physicochemical and biochemical property data.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1074 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1074">
+        <rdfs:label>Protein interaction ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0906"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasBroadSynonym>Molecular interaction ID</oboInOwl:hasBroadSynonym>
+        <oboInOwl:hasDefinition>Identifier of a report of protein interactions from a protein interaction database (typically).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1075 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1075">
+        <rdfs:label>Protein family identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0907"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Protein secondary database record identifier</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Identifier of a protein family.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1076 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1076">
+        <rdfs:label>Codon usage table name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2099"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2111"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1598"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1597"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Unique name of a codon usage table.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1077 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1077">
+        <rdfs:label>Transcription factor identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0989"/>
+        <oboInOwl:hasDefinition>Identifier of a transcription factor (or a TF binding site).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1078 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1078">
+        <rdfs:label>Experiment annotation ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2531"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an entry from a database of microarray data.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1079 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1079">
+        <rdfs:label>Electron microscopy model ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0941"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Identifier of an entry from a database of electron microscopy data.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1080 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1080">
+        <rdfs:label>Gene expression report ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_3111"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Accession of a report of gene expression (e.g. a gene expression profile) from a database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Gene expression profile identifier</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1081 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1081">
+        <rdfs:label>Genotype and phenotype annotation ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0920"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Identifier of an entry from a database of genotypes and phenotypes.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1082 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1082">
+        <rdfs:label>Pathway or network identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2600"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Identifier of an entry from a database of biological pathways or networks.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1083 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1083">
+        <rdfs:label>Workflow ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of a biological or biomedical workflow, typically from a database of workflows.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1084 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1084">
+        <rdfs:label>Data resource definition ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of a data type definition from some provider.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Data resource definition identifier</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1085 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1085">
+        <rdfs:label>Biological model ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0950"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Biological model identifier</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of a mathematical model, typically an entry from a database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1086 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1086">
+        <rdfs:label>Compound identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0982"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0962"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Chemical compound identifier</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Identifier of an entry from a database of chemicals.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Small molecule identifier</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1087 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1087">
+        <rdfs:label>Ontology concept ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_3025"/>
+        <oboInOwl:hasDefinition>A unique (typically numerical) identifier of a concept in an ontology of biological or bioinformatics concepts and relations.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Ontology concept ID</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1088 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1088">
+        <rdfs:label>Article ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0971"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Unique identifier of a scientific article.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Article identifier</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1089 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1089">
+        <rdfs:label>FlyBase ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2109"/>
+        <oboInOwl:hasDefinition>Identifier of an object from the FlyBase database.</oboInOwl:hasDefinition>
+        <regex>FB[a-zA-Z_0-9]{2}[0-9]{7}</regex>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1091 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1091">
+        <rdfs:label>WormBase name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2099"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2113"/>
+        <oboInOwl:hasDefinition>Name of an object from the WormBase database, usually a human-readable name.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1092 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1092">
+        <rdfs:label>WormBase class</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2113"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Class of an object from the WormBase database.</oboInOwl:hasDefinition>
+        <rdfs:comment>A WormBase class describes the type of object such as 'sequence' or 'protein'.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1093 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1093">
+        <rdfs:label>Sequence accession</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1063"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A persistent, unique identifier of a molecular sequence database entry.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Sequence accession number</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1094 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1094">
+        <rdfs:label>Sequence type</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.5</obsolete_since>
+        <rdfs:comment>Sequence type might reflect the molecule (protein, nucleic acid etc) or the sequence itself (gapped, ambiguous etc).</rdfs:comment>
+        <oboInOwl:hasDefinition>A label (text token) describing a type of molecular sequence.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0842"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1095 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1095">
+        <rdfs:label>EMBOSS Uniform Sequence Address</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1063"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2099"/>
+        <oboInOwl:hasExactSynonym>EMBOSS USA</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The name of a sequence-based entity adhering to the standard sequence naming scheme used by all EMBOSS applications.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1096 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1096">
+        <rdfs:label>Sequence accession (protein)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1093"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2976"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Accession number of a protein sequence database entry.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Protein sequence accession number</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1097 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1097">
+        <rdfs:label>Sequence accession (nucleic acid)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1093"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2977"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Accession number of a nucleotide sequence database entry.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Nucleotide sequence accession number</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1098 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1098">
+        <rdfs:label>RefSeq accession</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2362"/>
+        <oboInOwl:hasDefinition>Accession number of a RefSeq database entry.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>RefSeq ID</oboInOwl:hasExactSynonym>
+        <regex>(NC|AC|NG|NT|NW|NZ|NM|NR|XM|XR|NP|AP|XP|YP|ZP)_[0-9]+</regex>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1099 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1099">
+        <rdfs:label>UniProt accession (extended)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Accession number of a UniProt (protein sequence) database entry. May contain version or isoform number.</oboInOwl:hasDefinition>
+        <regex>[A-NR-Z][0-9][A-Z][A-Z0-9][A-Z0-9][0-9]|[OPQ][0-9][A-Z0-9][A-Z0-9][A-Z0-9][0-9]|[A-NR-Z][0-9][A-Z][A-Z0-9][A-Z0-9][0-9].[0-9]+|[OPQ][0-9][A-Z0-9][A-Z0-9][A-Z0-9][0-9].[0-9]+|[A-NR-Z][0-9][A-Z][A-Z0-9][A-Z0-9][0-9]-[0-9]+|[OPQ][0-9][A-Z0-9][A-Z0-9][A-Z0-9][0-9]-[0-9]+</regex>
+        <created_in>beta12orEarlier</created_in>
+        <example>Q7M1G0|P43353-2|P01012.107</example>
+        <obsolete_since>1.0</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_3021"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1100 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1100">
+        <rdfs:label>PIR identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1096"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0849"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>An identifier of PIR sequence database entry.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>PIR ID</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>PIR accession number</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1101 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1101">
+        <rdfs:label>TREMBL accession</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of a TREMBL sequence database entry.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.2</obsolete_since>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_3021"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1102 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1102">
+        <rdfs:label>Gramene primary identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2915"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Gramene primary ID</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Primary identifier of a Gramene database entry.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1103 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1103">
+        <rdfs:label>EMBL/GenBank/DDBJ ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1097"/>
+        <oboInOwl:hasDefinition>Identifier of a (nucleic acid) entry from the EMBL/GenBank/DDBJ databases.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1104 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1104">
+        <rdfs:label>Sequence cluster ID (UniGene)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1112"/>
+        <oboInOwl:hasExactSynonym>UniGene identifier</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>UniGene cluster id</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>UniGene ID</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>UniGene cluster ID</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A unique identifier of an entry (gene cluster) from the NCBI UniGene database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1105 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1105">
+        <rdfs:label>dbEST accession</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2292"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2728"/>
+        <oboInOwl:hasExactSynonym>dbEST ID</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Identifier of a dbEST database entry.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1106 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1106">
+        <rdfs:label>dbSNP ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2294"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>dbSNP identifier</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Identifier of a dbSNP database entry.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1110 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1110">
+        <rdfs:label>EMBOSS sequence type</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <rdfs:comment>See the EMBOSS documentation (http://emboss.sourceforge.net/) for a definition of what this includes.</rdfs:comment>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>The EMBOSS type of a molecular sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2527"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1111 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1111">
+        <rdfs:label>EMBOSS listfile</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:hasDefinition>List of EMBOSS Uniform Sequence Addresses (EMBOSS listfile).</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2872"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1112 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1112">
+        <rdfs:label>Sequence cluster ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1064"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1235"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>An identifier of a cluster of molecular sequence(s).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1113 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1113">
+        <rdfs:label>Sequence cluster ID (COG)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1112"/>
+        <oboInOwl:hasExactSynonym>COG ID</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Unique identifier of an entry from the COG database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1114 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1114">
+        <rdfs:label>Sequence motif identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1353"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Identifier of a sequence motif, for example an entry from a motif database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1115 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1115">
+        <rdfs:label>Sequence profile ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1354"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Identifier of a sequence profile.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>A sequence profile typically represents a sequence alignment.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1116 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1116">
+        <rdfs:label>ELM ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1114"/>
+        <oboInOwl:hasDefinition>Identifier of an entry from the ELMdb database of protein functional sites.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1117 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1117">
+        <rdfs:label>Prosite accession number</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1114"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Accession number of an entry from the Prosite database.</oboInOwl:hasDefinition>
+        <regex>PS[0-9]{5}</regex>
+        <oboInOwl:hasExactSynonym>Prosite ID</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1118 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1118">
+        <rdfs:label>HMMER hidden Markov model ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1115"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1364"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Unique identifier or name of a HMMER hidden Markov model.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1119 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1119">
+        <rdfs:label>JASPAR profile ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1115"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Unique identifier or name of a profile from the JASPAR database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1120 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1120">
+        <rdfs:label>Sequence alignment type</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.5</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <rdfs:comment>Possible values include for example the EMBOSS alignment types, BLAST alignment types and so on.</rdfs:comment>
+        <oboInOwl:hasDefinition>A label (text token) describing the type of a sequence alignment.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0842"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1121 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1121">
+        <rdfs:label>BLAST sequence alignment type</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The type of a BLAST sequence alignment.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2527"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1122 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1122">
+        <rdfs:label>Phylogenetic tree type</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <rdfs:comment>For example 'nj', 'upgmp' etc.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>A label (text token) describing the type of a phylogenetic tree.</oboInOwl:hasDefinition>
+        <obsolete_since>1.5</obsolete_since>
+        <example>nj|upgmp</example>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0842"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1123 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1123">
+        <rdfs:label>TreeBASE study accession number</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1068"/>
+        <oboInOwl:hasDefinition>Accession number of an entry from the TreeBASE database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1124 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1124">
+        <rdfs:label>TreeFam accession number</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1068"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Accession number of an entry from the TreeFam database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1125 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1125">
+        <rdfs:label>Comparison matrix type</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.5</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <example>blosum|pam|gonnet|id</example>
+        <oboInOwl:hasDefinition>A label (text token) describing the type of a comparison matrix.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Substitution matrix type</oboInOwl:hasExactSynonym>
+        <rdfs:comment>For example 'blosum', 'pam', 'gonnet', 'id' etc. Comparison matrix type may be required where a series of matrices of a certain type are used.</rdfs:comment>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0842"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1126 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1126">
+        <rdfs:label>Comparison matrix name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1069"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2099"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0874"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Substitution matrix name</oboInOwl:hasExactSynonym>
+        <rdfs:comment>See for example http://www.ebi.ac.uk/Tools/webservices/help/matrix.</rdfs:comment>
+        <oboInOwl:hasDefinition>Unique name or identifier of a comparison matrix.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1127 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1127">
+        <rdfs:label>PDB ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1070"/>
+        <oboInOwl:hasDefinition>An identifier of an entry from the PDB database.</oboInOwl:hasDefinition>
+        <regex>[a-zA-Z_0-9]{4}</regex>
+        <oboInOwl:hasExactSynonym>PDBID</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>PDB identifier</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1128 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1128">
+        <rdfs:label>AAindex ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1073"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an entry from the AAindex database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1129 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1129">
+        <rdfs:label>BIND accession number</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1074"/>
+        <oboInOwl:hasDefinition>Accession number of an entry from the BIND database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1130 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1130">
+        <rdfs:label>IntAct accession number</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1074"/>
+        <regex>EBI\-[0-9]+</regex>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Accession number of an entry from the IntAct database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1131 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1131">
+        <rdfs:label>Protein family name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1075"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2099"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Name of a protein family.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1132 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1132">
+        <rdfs:label>InterPro entry name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1131"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1355"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Name of an InterPro entry, usually indicating the type of protein matches for that entry.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1133 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1133">
+        <rdfs:label>InterPro accession</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2910"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1355"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Primary accession number of an InterPro entry.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>InterPro primary accession</oboInOwl:hasExactSynonym>
+        <rdfs:comment>Every InterPro entry has a unique accession number to provide a persistent citation of database records.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>InterPro primary accession number</oboInOwl:hasExactSynonym>
+        <example>IPR015590</example>
+        <regex>IPR[0-9]{6}</regex>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1134 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1134">
+        <rdfs:label>InterPro secondary accession</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1133"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1355"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Secondary accession number of an InterPro entry.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>InterPro secondary accession number</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1135 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1135">
+        <rdfs:label>Gene3D ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2910"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Unique identifier of an entry from the Gene3D database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1136 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1136">
+        <rdfs:label>PIRSF ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2910"/>
+        <regex>PIRSF[0-9]{6}</regex>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Unique identifier of an entry from the PIRSF database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1137 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1137">
+        <rdfs:label>PRINTS code</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2910"/>
+        <created_in>beta12orEarlier</created_in>
+        <regex>PR[0-9]{5}</regex>
+        <oboInOwl:hasDefinition>The unique identifier of an entry in the PRINTS database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1138 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1138">
+        <rdfs:label>Pfam accession number</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2910"/>
+        <regex>PF[0-9]{5}</regex>
+        <oboInOwl:hasDefinition>Accession number of a Pfam entry.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1139 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1139">
+        <rdfs:label>SMART accession number</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2910"/>
+        <oboInOwl:hasDefinition>Accession number of an entry from the SMART database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <regex>SM[0-9]{5}</regex>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1140 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1140">
+        <rdfs:label>Superfamily hidden Markov model number</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2910"/>
+        <oboInOwl:hasDefinition>Unique identifier (number) of a hidden Markov model from the Superfamily database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1141 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1141">
+        <rdfs:label>TIGRFam ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2910"/>
+        <oboInOwl:hasExactSynonym>TIGRFam accession number</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Accession number of an entry (family) from the TIGRFam database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1142 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1142">
+        <rdfs:label>ProDom accession number</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2910"/>
+        <oboInOwl:hasDefinition>A ProDom domain family accession number.</oboInOwl:hasDefinition>
+        <regex>PD[0-9]+</regex>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>ProDom is a protein domain family database.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1143 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1143">
+        <rdfs:label>TRANSFAC accession number</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2911"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an entry from the TRANSFAC database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1144 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1144">
+        <rdfs:label>ArrayExpress accession number</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1078"/>
+        <oboInOwl:hasDefinition>Accession number of an entry from the ArrayExpress database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <regex>[AEP]-[a-zA-Z_0-9]{4}-[0-9]+</regex>
+        <oboInOwl:hasExactSynonym>ArrayExpress experiment ID</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1145 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1145">
+        <rdfs:label>PRIDE experiment accession number</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1078"/>
+        <regex>[0-9]+</regex>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>PRIDE experiment accession number.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1146 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1146">
+        <rdfs:label>EMDB ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1079"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an entry from the EMDB electron microscopy database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1147 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1147">
+        <rdfs:label>GEO accession number</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1080"/>
+        <oboInOwl:hasDefinition>Accession number of an entry from the GEO database.</oboInOwl:hasDefinition>
+        <regex>o^GDS[0-9]+</regex>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1148 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1148">
+        <rdfs:label>GermOnline ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1080"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an entry from the GermOnline database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1149 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1149">
+        <rdfs:label>EMAGE ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1080"/>
+        <oboInOwl:hasDefinition>Identifier of an entry from the EMAGE database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1150 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1150">
+        <rdfs:label>Disease ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1622"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Identifier of an entry from a database of disease.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1151 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1151">
+        <rdfs:label>HGVbase ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1081"/>
+        <oboInOwl:hasDefinition>Identifier of an entry from the HGVbase database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1152 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1152">
+        <rdfs:label>HIVDB identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an entry from the HIVDB database.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0842"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1153 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1153">
+        <rdfs:label>OMIM ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1081"/>
+        <created_in>beta12orEarlier</created_in>
+        <regex>[*#+%^]?[0-9]{6}</regex>
+        <oboInOwl:hasDefinition>Identifier of an entry from the OMIM database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1154 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1154">
+        <rdfs:label>KEGG object identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2109"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Unique identifier of an object from one of the KEGG databases (excluding the GENES division).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1155 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1155">
+        <rdfs:label>Pathway ID (reactome)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2365"/>
+        <oboInOwl:hasDefinition>Identifier of an entry from the Reactome database.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Reactome ID</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <regex>REACT_[0-9]+(\.[0-9]+)?</regex>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1156 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1156">
+        <rdfs:label>Pathway ID (aMAZE)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasExactSynonym>aMAZE ID</oboInOwl:hasExactSynonym>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an entry from the aMAZE database.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1082"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1157 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1157">
+        <rdfs:label>Pathway ID (BioCyc)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2104"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2365"/>
+        <oboInOwl:hasExactSynonym>BioCyc pathway ID</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an pathway from the BioCyc biological pathways database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1158 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1158">
+        <rdfs:label>Pathway ID (INOH)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2365"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>INOH identifier</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Identifier of an entry from the INOH database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1159 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1159">
+        <rdfs:label>Pathway ID (PATIKA)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2365"/>
+        <oboInOwl:hasDefinition>Identifier of an entry from the PATIKA database.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>PATIKA ID</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1160 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1160">
+        <rdfs:label>Pathway ID (CPDB)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2365"/>
+        <rdfs:comment>This concept refers to identifiers used by the databases collated in CPDB; CPDB identifiers are not independently defined.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>CPDB ID</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Identifier of an entry from the CPDB (ConsensusPathDB) biological pathways database, which is an identifier from an external database integrated into CPDB.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1161 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1161">
+        <rdfs:label>Pathway ID (Panther)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2365"/>
+        <oboInOwl:hasDefinition>Identifier of a biological pathway from the Panther Pathways database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <regex>PTHR[0-9]{5}</regex>
+        <oboInOwl:hasExactSynonym>Panther Pathways ID</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1162 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1162">
+        <rdfs:label>MIRIAM identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2902"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0957"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Unique identifier of a MIRIAM data resource.</oboInOwl:hasDefinition>
+        <example>MIR:00100005</example>
+        <regex>MIR:[0-9]{8}</regex>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>This is the identifier used internally by MIRIAM for a data type.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1163 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1163">
+        <rdfs:label>MIRIAM data type name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2253"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0957"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The name of a data type from the MIRIAM database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1164 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1164">
+        <rdfs:label>MIRIAM URI</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1047"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2902"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0957"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The URI (URL or URN) of a data entity from the MIRIAM database.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>identifiers.org synonym</oboInOwl:hasExactSynonym>
+        <example>urn:miriam:pubmed:16333295|urn:miriam:obo.go:GO%3A0045202</example>
+        <rdfs:comment>A MIRIAM URI consists of the URI of the MIRIAM data type (PubMed, UniProt etc) followed by the identifier of an element of that data type, for example PMID for a publication or an accession number for a GO term.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1165 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1165">
+        <rdfs:label>MIRIAM data type primary name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1163"/>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>The primary name of a MIRIAM data type is taken from a controlled vocabulary.</rdfs:comment>
+        <example>UniProt|Enzyme Nomenclature</example>
+        <oboInOwl:hasDefinition>The primary name of a data type from the MIRIAM database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    <owl:Axiom>
+        <rdfs:comment>A protein entity has the MIRIAM data type 'UniProt', and an enzyme has the MIRIAM data type 'Enzyme Nomenclature'.</rdfs:comment>
+        <owl:annotatedTarget>UniProt|Enzyme Nomenclature</owl:annotatedTarget>
+        <owl:annotatedSource rdf:resource="http://edamontology.org/data_1165"/>
+        <owl:annotatedProperty rdf:resource="http://edamontology.org/example"/>
+    </owl:Axiom>
+    
+
+
+    <!-- http://edamontology.org/data_1166 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1166">
+        <rdfs:label>MIRIAM data type synonymous name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1163"/>
+        <oboInOwl:hasDefinition>A synonymous name of a data type from the MIRIAM database.</oboInOwl:hasDefinition>
+        <rdfs:comment>A synonymous name for a MIRIAM data type taken from a controlled vocabulary.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1167 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1167">
+        <rdfs:label>Taverna workflow ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1083"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Unique identifier of a Taverna workflow.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1170 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1170">
+        <rdfs:label>Biological model name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1085"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2099"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Name of a biological (mathematical) model.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1171 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1171">
+        <rdfs:label>BioModel ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2891"/>
+        <oboInOwl:hasDefinition>Unique identifier of an entry from the BioModel database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <regex>(BIOMD|MODEL)[0-9]{10}</regex>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1172 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1172">
+        <rdfs:label>PubChem CID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2639"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2894"/>
+        <regex>[0-9]+</regex>
+        <oboInOwl:hasExactSynonym>PubChem compound accession identifier</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Chemical structure specified in PubChem Compound Identification (CID), a non-zero integer identifier for a unique chemical structure.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1173 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1173">
+        <rdfs:label>ChemSpider ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2894"/>
+        <oboInOwl:hasDefinition>Identifier of an entry from the ChemSpider database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <regex>[0-9]+</regex>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1174 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1174">
+        <rdfs:label>ChEBI ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2894"/>
+        <oboInOwl:hasDefinition>Identifier of an entry from the ChEBI database.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>ChEBI IDs</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>ChEBI identifier</oboInOwl:hasExactSynonym>
+        <regex>CHEBI:[0-9]+</regex>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1175 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1175">
+        <rdfs:label>BioPax concept ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1087"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An identifier of a concept from the BioPax ontology.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1176 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1176">
+        <rdfs:label>GO concept ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1087"/>
+        <oboInOwl:hasExactSynonym>GO concept identifier</oboInOwl:hasExactSynonym>
+        <regex>[0-9]{7}|GO:[0-9]{7}</regex>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An identifier of a concept from The Gene Ontology.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1177 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1177">
+        <rdfs:label>MeSH concept ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1087"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An identifier of a concept from the MeSH vocabulary.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1178 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1178">
+        <rdfs:label>HGNC concept ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1087"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An identifier of a concept from the HGNC controlled vocabulary.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1179 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1179">
+        <rdfs:label>NCBI taxonomy ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1087"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2908"/>
+        <oboInOwl:hasExactSynonym>NCBI taxonomy identifier</oboInOwl:hasExactSynonym>
+        <regex>[1-9][0-9]{0,8}</regex>
+        <oboInOwl:hasExactSynonym>NCBI tax ID</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>A stable unique identifier for each taxon (for a species, a family, an order, or any other group in the NCBI taxonomy database.</oboInOwl:hasDefinition>
+        <example>9662|3483|182682</example>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1180 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1180">
+        <rdfs:label>Plant Ontology concept ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1087"/>
+        <oboInOwl:hasDefinition>An identifier of a concept from the Plant Ontology (PO).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1181 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1181">
+        <rdfs:label>UMLS concept ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1087"/>
+        <oboInOwl:hasDefinition>An identifier of a concept from the UMLS vocabulary.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1182 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1182">
+        <rdfs:label>FMA concept ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1087"/>
+        <oboInOwl:hasDefinition>An identifier of a concept from Foundational Model of Anatomy.</oboInOwl:hasDefinition>
+        <regex>FMA:[0-9]+</regex>
+        <rdfs:comment>Classifies anatomical entities according to their shared characteristics (genus) and distinguishing characteristics (differentia). Specifies the part-whole and spatial relationships of the entities, morphological transformation of the entities during prenatal development and the postnatal life cycle and principles, rules and definitions according to which classes and relationships in the other three components of FMA are represented.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1183 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1183">
+        <rdfs:label>EMAP concept ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1087"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An identifier of a concept from the EMAP mouse ontology.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1184 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1184">
+        <rdfs:label>ChEBI concept ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1087"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An identifier of a concept from the ChEBI ontology.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1185 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1185">
+        <rdfs:label>MGED concept ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1087"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An identifier of a concept from the MGED ontology.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1186 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1186">
+        <rdfs:label>myGrid concept ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1087"/>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>The ontology is provided as two components, the service ontology and the domain ontology. The domain ontology acts provides concepts for core bioinformatics data types and their relations. The service ontology describes the physical and operational features of web services.</rdfs:comment>
+        <oboInOwl:hasDefinition>An identifier of a concept from the myGrid ontology.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1187 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1187">
+        <rdfs:label>PubMed ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1088"/>
+        <oboInOwl:hasExactSynonym>PMID</oboInOwl:hasExactSynonym>
+        <regex>[1-9][0-9]{0,8}</regex>
+        <oboInOwl:hasDefinition>PubMed unique identifier of an article.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <example>4963447</example>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1188 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1188">
+        <rdfs:label>DOI</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1088"/>
+        <created_in>beta12orEarlier</created_in>
+        <regex>(doi\:)?[0-9]{2}\.[0-9]{4}/.*</regex>
+        <oboInOwl:hasExactSynonym>Digital Object Identifier</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Digital Object Identifier (DOI) of a published article.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1189 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1189">
+        <rdfs:label>Medline UI</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1088"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Medline UI (unique identifier) of an article.</oboInOwl:hasDefinition>
+        <rdfs:comment>The use of Medline UI has been replaced by the PubMed unique identifier.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Medline unique identifier</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1190 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1190">
+        <rdfs:label>Tool name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0977"/>
+        <oboInOwl:hasDefinition>The name of a computer package, application, method or function.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1191 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1191">
+        <rdfs:label>Tool name (signature)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1190"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The unique name of a signature (sequence classifier) method.</oboInOwl:hasDefinition>
+        <rdfs:comment>Signature methods from http://www.ebi.ac.uk/Tools/InterProScan/help.html#results include BlastProDom, FPrintScan, HMMPIR, HMMPfam, HMMSmart, HMMTigr, ProfileScan, ScanRegExp, SuperFamily and HAMAP.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1192 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1192">
+        <rdfs:label>Tool name (BLAST)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1190"/>
+        <rdfs:comment>This include 'blastn', 'blastp', 'blastx', 'tblastn' and 'tblastx'.</rdfs:comment>
+        <oboInOwl:hasDefinition>The name of a BLAST tool.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>BLAST name</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1193 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1193">
+        <rdfs:label>Tool name (FASTA)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1190"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The name of a FASTA tool.</oboInOwl:hasDefinition>
+        <rdfs:comment>This includes 'fasta3', 'fastx3', 'fasty3', 'fastf3', 'fasts3' and 'ssearch'.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1194 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1194">
+        <rdfs:label>Tool name (EMBOSS)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1190"/>
+        <oboInOwl:hasDefinition>The name of an EMBOSS application.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1195 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1195">
+        <rdfs:label>Tool name (EMBASSY package)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1190"/>
+        <oboInOwl:hasDefinition>The name of an EMBASSY package.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1201 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1201">
+        <rdfs:label>QSAR descriptor (constitutional)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0847"/>
+        <oboInOwl:hasDefinition>A QSAR constitutional descriptor.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>QSAR constitutional descriptor</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1202 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1202">
+        <rdfs:label>QSAR descriptor (electronic)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0847"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A QSAR electronic descriptor.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>QSAR electronic descriptor</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1203 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1203">
+        <rdfs:label>QSAR descriptor (geometrical)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0847"/>
+        <oboInOwl:hasExactSynonym>QSAR geometrical descriptor</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>A QSAR geometrical descriptor.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1204 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1204">
+        <rdfs:label>QSAR descriptor (topological)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0847"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>QSAR topological descriptor</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>A QSAR topological descriptor.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1205 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1205">
+        <rdfs:label>QSAR descriptor (molecular)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0847"/>
+        <oboInOwl:hasDefinition>A QSAR molecular descriptor.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>QSAR molecular descriptor</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1233 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1233">
+        <rdfs:label>Sequence set (protein)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0850"/>
+        <oboInOwl:hasDefinition>Any collection of multiple protein sequences and associated metadata that do not (typically) correspond to common sequence database records or database entries.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1234 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1234">
+        <rdfs:label>Sequence set (nucleic acid)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0850"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Any collection of multiple nucleotide sequences and associated metadata that do not (typically) correspond to common sequence database records or database entries.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1235 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1235">
+        <rdfs:label>Sequence cluster</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0850"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0159"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0724"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>A set of sequences that have been clustered or otherwise classified as belonging to a group including (typically) sequence cluster information.</oboInOwl:hasDefinition>
+        <rdfs:comment>The cluster might include sequences identifiers, short descriptions, alignment and summary information.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1236 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1236">
+        <rdfs:label>Psiblast checkpoint file</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>A Psiblast checkpoint file uses ASN.1 Binary Format and usually has the extension '.asn'.</rdfs:comment>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>A file of intermediate results from a PSIBLAST search that is used for priming the search in the next PSIBLAST iteration.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0850"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1237 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1237">
+        <rdfs:label>HMMER synthetic sequences set</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Sequences generated by HMMER package in FASTA-style format.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0850"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1238 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1238">
+        <rdfs:label>Proteolytic digest</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1233"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0121"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A protein sequence cleaved into peptide fragments (by enzymatic or chemical cleavage) with fragment masses.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1239 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1239">
+        <rdfs:label>Restriction digest</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1234"/>
+        <oboInOwl:hasDefinition>Restriction digest fragments from digesting a nucleotide sequence with restriction sites using a restriction endonuclease.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>SO:0000412</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1240 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1240">
+        <rdfs:label>PCR primers</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1234"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Oligonucleotide primer(s) for PCR and DNA amplification, for example a minimal primer set.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1241 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1241">
+        <rdfs:label>vectorstrip cloning vector definition file</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>File of sequence vectors used by EMBOSS vectorstrip application, or any file in same format.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0850"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1242 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1242">
+        <rdfs:label>Primer3 internal oligo mishybridizing library</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A library of nucleotide sequences to avoid during hybridization events. Hybridization of the internal oligo to sequences in this library is avoided, rather than priming from them. The file is in a restricted FASTA format.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0850"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1243 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1243">
+        <rdfs:label>Primer3 mispriming library file</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>A nucleotide sequence library of sequences to avoid during amplification (for example repetitive sequences, or possibly the sequences of genes in a gene family that should not be amplified. The file must is in a restricted FASTA format.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0850"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1244 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1244">
+        <rdfs:label>primersearch primer pairs sequence record</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>File of one or more pairs of primer sequences, as used by EMBOSS primersearch application.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0850"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1245 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1245">
+        <rdfs:label>Sequence cluster (protein)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1233"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1235"/>
+        <oboInOwl:hasExactSynonym>Protein sequence cluster</oboInOwl:hasExactSynonym>
+        <rdfs:comment>The sequences are typically related, for example a family of sequences.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A cluster of protein sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1246 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1246">
+        <rdfs:label>Sequence cluster (nucleic acid)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1234"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1235"/>
+        <oboInOwl:hasDefinition>A cluster of nucleotide sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Nucleotide sequence cluster</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>The sequences are typically related, for example a family of sequences.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1249 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1249">
+        <rdfs:label>Sequence length</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2534"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The size (length) of a sequence, subsequence or region in a sequence, or range(s) of lengths.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1250 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1250">
+        <rdfs:label>Word size</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <rdfs:comment>Word size is used for example in word-based sequence database search methods.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Word length</oboInOwl:hasExactSynonym>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:hasDefinition>Size of a sequence word.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1249"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1251 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1251">
+        <rdfs:label>Window size</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.5</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <rdfs:comment>A window is a region of fixed size but not fixed position over a molecular sequence. It is typically moved (computationally) over a sequence during scoring.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Size of a sequence window.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1249"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1252 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1252">
+        <rdfs:label>Sequence length range</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Specification of range(s) of length of sequences.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1249"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1253 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1253">
+        <rdfs:label>Sequence information report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Report on basic information about a molecular sequence such as name, accession number, type (nucleic or protein), length, description etc.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2043"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1254 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1254">
+        <rdfs:label>Sequence property</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2955"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An informative report about non-positional sequence features, typically a report on general molecular sequence properties derived from sequence analysis.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Sequence properties report</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1255 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1255">
+        <rdfs:label>Sequence features</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0006"/>
+        <oboInOwl:hasExactSynonym>Sequence features report</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:seeAlso>http://purl.bioontology.org/ontology/MSH/D058977</rdfs:seeAlso>
+        <oboInOwl:hasRelatedSynonym>SO:0000110</oboInOwl:hasRelatedSynonym>
+        <rdfs:comment>This includes annotation of positional sequence features, organized into a standard feature table, or any other report of sequence features.  General feature reports are a source of sequence feature table information although internal conversion would be required.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>General sequence features</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Annotation of positional features of molecular sequence(s), i.e. that can be mapped to position(s) in the sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Features</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Feature record</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1256 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1256">
+        <rdfs:label>Sequence features (comparative)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Comparative data on sequence features such as statistics, intersections (and data on intersections), differences etc.</oboInOwl:hasDefinition>
+        <obsolete_since>beta13</obsolete_since>
+        <rdfs:comment>This is a broad data type and is used a placeholder for other, more specific types.  It is primarily intended to help navigation of EDAM and would not typically be used for annotation.</rdfs:comment>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1255"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1257 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1257">
+        <rdfs:label>Sequence property (protein)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>A report of general sequence properties derived from protein sequence data.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0897"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1258 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1258">
+        <rdfs:label>Sequence property (nucleic acid)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>A report of general sequence properties derived from nucleotide sequence data.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0912"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1259 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1259">
+        <rdfs:label>Sequence complexity report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1254"/>
+        <oboInOwl:hasDefinition>A report on sequence complexity, for example low-complexity or repeat regions in sequences.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Sequence property (complexity)</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1260 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1260">
+        <rdfs:label>Sequence ambiguity report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1254"/>
+        <oboInOwl:hasDefinition>A report on ambiguity in molecular sequence(s).</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Sequence property (ambiguity)</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1261 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1261">
+        <rdfs:label>Sequence composition report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1254"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A report (typically a table) on character or word composition / frequency of a molecular sequence(s).</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Sequence property (composition)</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1262 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1262">
+        <rdfs:label>Peptide molecular weight hits</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1233"/>
+        <oboInOwl:hasDefinition>A report on peptide fragments of certain molecular weight(s) in one or more protein sequences.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1263 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1263">
+        <rdfs:label>Base position variability plot</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1261"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A plot of third base position variability in a nucleotide sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1264 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1264">
+        <rdfs:label>Sequence composition table</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>A table of character or word composition / frequency of a molecular sequence.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1261"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1265 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1265">
+        <rdfs:label>Base frequencies table</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1261"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2082"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A table of base frequencies of a nucleotide sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1266 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1266">
+        <rdfs:label>Base word frequencies table</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1261"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2082"/>
+        <oboInOwl:hasDefinition>A table of word composition of a nucleotide sequence.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1267 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1267">
+        <rdfs:label>Amino acid frequencies table</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1261"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2082"/>
+        <oboInOwl:hasExactSynonym>Sequence composition (amino acid frequencies)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>A table of amino acid frequencies of a protein sequence.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1268 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1268">
+        <rdfs:label>Amino acid word frequencies table</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1261"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2082"/>
+        <oboInOwl:hasDefinition>A table of amino acid word composition of a protein sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Sequence composition (amino acid words)</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1269 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1269">
+        <rdfs:label>DAS sequence feature annotation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>Annotation of a molecular sequence in DAS format.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_1978"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1270 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1270">
+        <rdfs:label>Feature table</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1255"/>
+        <oboInOwl:hasExactSynonym>Sequence feature table</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Annotation of positional sequence features, organized into a standard feature table.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1274 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1274">
+        <rdfs:label>Map</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0006"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0102"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>DNA map</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A map of (typically one) DNA sequence annotated with positional or non-positional features.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1276 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1276">
+        <rdfs:label>Nucleic acid features</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1255"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2084"/>
+        <oboInOwl:hasDefinition>An informative report on intrinsic positional features of a nucleotide sequence.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasNarrowSynonym>Genome features</oboInOwl:hasNarrowSynonym>
+        <rdfs:comment>This includes nucleotide sequence feature annotation in any known sequence feature table format and any other report of nucleic acid features.</rdfs:comment>
+        <oboInOwl:hasNarrowSynonym>Genomic features</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasExactSynonym>Nucleic acid feature table</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Feature table (nucleic acid)</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1277 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1277">
+        <rdfs:label>Protein features</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0896"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1255"/>
+        <oboInOwl:hasDefinition>An informative report on intrinsic positional features of a protein sequence.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>This includes protein sequence feature annotation in any known sequence feature table format and any other report of protein features.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Feature table (protein)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Protein feature table</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1278 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1278">
+        <rdfs:label>Genetic map</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1274"/>
+        <oboInOwl:hasDefinition>A map showing the relative positions of genetic markers in a nucleic acid sequence, based on estimation of non-physical distance such as recombination frequencies.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>A genetic (linkage) map indicates the proximity of two genes on a chromosome, whether two genes are linked and the frequency they are transmitted together to an offspring. They are limited to genetic markers of traits observable only in whole organisms.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Linkage map</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDbXref>Moby:GeneticMap</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1279 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1279">
+        <rdfs:label>Sequence map</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1280"/>
+        <rdfs:comment>A sequence map typically includes annotation on significant subsequences such as contigs, haplotypes and genes. The contigs shown will (typically) be a set of small overlapping clones representing a complete chromosomal segment.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A map of genetic markers in a contiguous, assembled genomic sequence, with the sizes and separation of markers measured in base pairs.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1280 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1280">
+        <rdfs:label>Physical map</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1274"/>
+        <oboInOwl:hasDefinition>A map of DNA (linear or circular) annotated with physical features or landmarks such as restriction sites, cloned DNA fragments, genes or genetic markers, along with the physical distances between them.</oboInOwl:hasDefinition>
+        <rdfs:comment>Distance in a physical map is measured in base pairs. A physical map might be ordered relative to a reference map (typically a genetic map) in the process of genome sequencing.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1281 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1281">
+        <rdfs:label>Sequence signature map</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Image of a sequence with matches to signatures, motifs or profiles.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1298"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1283 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1283">
+        <rdfs:label>Cytogenetic map</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1280"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A map showing banding patterns derived from direct observation of a stained chromosome.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Cytologic map</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Chromosome map</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Cytogenic map</oboInOwl:hasExactSynonym>
+        <rdfs:comment>This is the lowest-resolution physical map and can provide only rough estimates of physical (base pair) distances.  Like a genetic map, they are limited to genetic markers of traits observable only in whole organisms.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1284 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1284">
+        <rdfs:label>DNA transduction map</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1278"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A gene map showing distances between loci based on relative cotransduction frequencies.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1285 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1285">
+        <rdfs:label>Gene map</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1279"/>
+        <oboInOwl:hasDefinition>Sequence map of a single gene annotated with genetic features such as introns, exons, untranslated regions, polyA signals, promoters, enhancers and (possibly) mutations defining alleles of a gene.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1286 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1286">
+        <rdfs:label>Plasmid map</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1279"/>
+        <oboInOwl:hasDefinition>Sequence map of a plasmid (circular DNA).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1288 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1288">
+        <rdfs:label>Genome map</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1279"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Sequence map of a whole genome.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1289 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1289">
+        <rdfs:label>Restriction map</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1279"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2969"/>
+        <oboInOwl:hasDefinition>Image of the restriction enzyme cleavage sites (restriction sites) in a nucleic acid sequence.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1290 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1290">
+        <rdfs:label>InterPro compact match image</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>Image showing matches between protein sequence(s) and InterPro Entries.</oboInOwl:hasDefinition>
+        <rdfs:comment>The sequence(s) might be screened against InterPro, or be the sequences from the InterPro entry itself. Each protein is represented as a scaled horizontal line with colored bars indicating the position of the matches.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1298"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1291 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1291">
+        <rdfs:label>InterPro detailed match image</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Image showing detailed information on matches between protein sequence(s) and InterPro Entries.</oboInOwl:hasDefinition>
+        <rdfs:comment>The sequence(s) might be screened against InterPro, or be the sequences from the InterPro entry itself.</rdfs:comment>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1298"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1292 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1292">
+        <rdfs:label>InterPro architecture image</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <rdfs:comment>The sequence(s) might be screened against InterPro, or be the sequences from the InterPro entry itself. Domain architecture is shown as a series of non-overlapping domains in the protein.</rdfs:comment>
+        <oboInOwl:hasDefinition>Image showing the architecture of InterPro domains in a protein sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1298"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1293 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1293">
+        <rdfs:label>SMART protein schematic</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>SMART protein schematic in PNG format.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1298"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1294 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1294">
+        <rdfs:label>GlobPlot domain image</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Images based on GlobPlot prediction of intrinsic disordered regions and globular domains in protein sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1298"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1298 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1298">
+        <rdfs:label>Sequence motif matches</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Report on the location of matches to profiles, motifs (conserved or functional patterns) or other signatures in one or more sequences.</oboInOwl:hasDefinition>
+        <obsolete_since>1.8</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_0858"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1299 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1299">
+        <rdfs:label>Sequence features (repeats)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:hasExactSynonym>Repeat sequence map</oboInOwl:hasExactSynonym>
+        <rdfs:comment>The report might include derived data map such as classification, annotation, organization, periodicity etc.</rdfs:comment>
+        <oboInOwl:hasDefinition>Location of short repetitive subsequences (repeat sequences) in (typically nucleotide) sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_3126"/>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_3129"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1300 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1300">
+        <rdfs:label>Gene and transcript structure (report)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.5</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A report on predicted or actual gene structure, regions which make an RNA product and features such as promoters, coding regions, splice sites etc.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0916"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1301 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1301">
+        <rdfs:label>Mobile genetic elements</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>regions of a nucleic acid sequence containing mobile genetic elements.</oboInOwl:hasDefinition>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1276"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1302 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1302">
+        <rdfs:label>Nucleic acid features report (PolyA signal or site)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>regions or sites in a eukaryotic and eukaryotic viral RNA sequence which directs endonuclease cleavage or polyadenylation of an RNA transcript.</oboInOwl:hasDefinition>
+        <obsolete_since>1.8</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1276"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1303 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1303">
+        <rdfs:label>Nucleic acid features (quadruplexes)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:hasDefinition>A report on quadruplex-forming motifs in a nucleotide sequence.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_3128"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1304 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1304">
+        <rdfs:label>Nucleic acid features report (CpG island and isochore)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:hasDefinition>CpG rich regions (isochores) in a nucleotide sequence.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1276"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1305 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1305">
+        <rdfs:label>Nucleic acid features report (restriction sites)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:hasDefinition>restriction enzyme recognition sites (restriction sites) in a nucleic acid sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1276"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1306 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1306">
+        <rdfs:label>Nucleosome exclusion sequences</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Report on nucleosome formation potential or exclusion sequence(s).</oboInOwl:hasDefinition>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1276"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1307 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1307">
+        <rdfs:label>Nucleic acid features report (splice sites)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>splice sites in a nucleotide sequence or alternative RNA splicing events.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1276"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1308 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1308">
+        <rdfs:label>Nucleic acid features report (matrix/scaffold attachment sites)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:hasDefinition>matrix/scaffold attachment regions (MARs/SARs) in a DNA sequence.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1276"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1309 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1309">
+        <rdfs:label>Gene features (exonic splicing enhancer)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta13</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>A report on exonic splicing enhancers (ESE) in an exon.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2397"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1310 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1310">
+        <rdfs:label>Nucleic acid features (microRNA)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A report on microRNA sequence (miRNA) or precursor, microRNA targets, miRNA binding sites in an RNA sequence etc.</oboInOwl:hasDefinition>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_3137"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1311 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1311">
+        <rdfs:label>Gene features report (operon)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>operons (operators, promoters and genes) from a bacterial genome.</oboInOwl:hasDefinition>
+        <obsolete_since>1.8</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1276"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1312 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1312">
+        <rdfs:label>Nucleic acid features report (promoters)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:hasDefinition>whole promoters or promoter elements (transcription start sites, RNA polymerase binding site, transcription factor binding sites, promoter enhancers etc) in a DNA sequence.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1276"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1313 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1313">
+        <rdfs:label>Coding region</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>protein-coding regions including coding sequences (CDS), exons, translation initiation sites and open reading frames.</oboInOwl:hasDefinition>
+        <obsolete_since>1.8</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1276"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1314 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1314">
+        <rdfs:label>Gene features (SECIS element)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta13</obsolete_since>
+        <oboInOwl:hasDefinition>A report on selenocysteine insertion sequence (SECIS) element in a DNA sequence.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0916"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1315 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1315">
+        <rdfs:label>Transcription factor binding sites</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>transcription factor binding sites (TFBS) in a DNA sequence.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1276"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1321 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1321">
+        <rdfs:label>Protein features (sites)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <rdfs:comment>Use this concept for collections of specific sites which are not necessarily contiguous, rather than contiguous stretches of amino acids.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A report on predicted or known key residue positions (sites) in a protein sequence, such as binding or functional sites.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1277"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1322 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1322">
+        <rdfs:label>Protein features report (signal peptides)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>signal peptides or signal peptide cleavage sites in protein sequences.</oboInOwl:hasDefinition>
+        <obsolete_since>1.8</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1277"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1323 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1323">
+        <rdfs:label>Protein features report (cleavage sites)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:hasDefinition>cleavage sites (for a proteolytic enzyme or agent) in a protein sequence.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1277"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1324 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1324">
+        <rdfs:label>Protein features (post-translation modifications)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>post-translation modifications in a protein sequence, typically describing the specific sites involved.</oboInOwl:hasDefinition>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1277"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1325 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1325">
+        <rdfs:label>Protein features report (active sites)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.8</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>catalytic residues (active site) of an enzyme.</oboInOwl:hasDefinition>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1277"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1326 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1326">
+        <rdfs:label>Protein features report (binding sites)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>ligand-binding (non-catalytic) residues of a protein, such as sites that bind metal, prosthetic groups or lipids.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1277"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1327 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1327">
+        <rdfs:label>Protein features (epitopes)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>A report on antigenic determinant sites (epitopes) in proteins, from sequence and / or structural data.</oboInOwl:hasDefinition>
+        <obsolete_since>beta13</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>Epitope mapping is commonly done during vaccine design.</rdfs:comment>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1326"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1328 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1328">
+        <rdfs:label>Protein features report (nucleic acid binding sites)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:hasDefinition>RNA and DNA-binding proteins and binding sites in protein sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1277"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1329 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1329">
+        <rdfs:label>MHC Class I epitopes report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>A report on epitopes that bind to MHC class I molecules.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1326"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1330 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1330">
+        <rdfs:label>MHC Class II epitopes report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>A report on predicted epitopes that bind to MHC class II molecules.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1326"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1331 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1331">
+        <rdfs:label>Protein features (PEST sites)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A report or plot of PEST sites in a protein sequence.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta13</obsolete_since>
+        <rdfs:comment>'PEST' motifs target proteins for proteolytic degradation and reduce the half-lives of proteins dramatically.</rdfs:comment>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1323"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1338 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1338">
+        <rdfs:label>Sequence database hits scores list</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Scores from a sequence database search (for example a BLAST search).</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0857"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1339 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1339">
+        <rdfs:label>Sequence database hits alignments list</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Alignments from a sequence database search (for example a BLAST search).</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0857"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1340 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1340">
+        <rdfs:label>Sequence database hits evaluation data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>A report on the evaluation of the significance of sequence similarity scores from a sequence database search (for example a BLAST search).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0857"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1344 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1344">
+        <rdfs:label>MEME motif alphabet</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Alphabet for the motifs (patterns) that MEME will search for.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0950"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1345 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1345">
+        <rdfs:label>MEME background frequencies file</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>MEME background frequencies file.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0950"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1346 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1346">
+        <rdfs:label>MEME motifs directive file</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>File of directives for ordering and spacing of MEME motifs.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0950"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1347 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1347">
+        <rdfs:label>Dirichlet distribution</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0950"/>
+        <oboInOwl:hasDefinition>Dirichlet distribution used by hidden Markov model analysis programs.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1348 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1348">
+        <rdfs:label>HMM emission and transition counts</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Emission and transition counts of a hidden Markov model, generated once HMM has been determined, for example after residues/gaps have been assigned to match, delete and insert states.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.4</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_3354"/>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_3355"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1352 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1352">
+        <rdfs:label>Regular expression</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0006"/>
+        <oboInOwl:hasDefinition>Regular expression pattern.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1353 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1353">
+        <rdfs:label>Sequence motif</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0860"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0160"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Any specific or conserved pattern (typically expressed as a regular expression) in a molecular sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1354 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1354">
+        <rdfs:label>Sequence profile</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0860"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0160"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Some type of statistical model representing a (typically multiple) sequence alignment.</oboInOwl:hasDefinition>
+        <rdfs:seeAlso>http://semanticscience.org/resource/SIO_010531</rdfs:seeAlso>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1355 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1355">
+        <rdfs:label>Protein signature</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2762"/>
+        <oboInOwl:hasDefinition>An informative report about a specific or conserved protein sequence pattern.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>InterPro entry</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Protein repeat signature</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Protein region signature</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Protein site signature</oboInOwl:hasNarrowSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasNarrowSynonym>Protein family signature</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Protein domain signature</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1358 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1358">
+        <rdfs:label>Prosite nucleotide pattern</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>A nucleotide regular expression pattern from the Prosite database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1353"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1359 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1359">
+        <rdfs:label>Prosite protein pattern</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>A protein regular expression pattern from the Prosite database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1353"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1361 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1361">
+        <rdfs:label>Position frequency matrix</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2854"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>PFM</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>A profile (typically representing a sequence alignment) that is a simple matrix of nucleotide (or amino acid) counts per position.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1362 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1362">
+        <rdfs:label>Position weight matrix</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2854"/>
+        <oboInOwl:hasExactSynonym>PWM</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A profile (typically representing a sequence alignment) that is weighted matrix of nucleotide (or amino acid) counts per position.</oboInOwl:hasDefinition>
+        <rdfs:comment>Contributions of individual sequences to the matrix might be uneven (weighted).</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1363 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1363">
+        <rdfs:label>Information content matrix</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2854"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>ICM</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>A profile (typically representing a sequence alignment) derived from a matrix of nucleotide (or amino acid) counts per position that reflects information content at each position.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1364 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1364">
+        <rdfs:label>Hidden Markov model</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1354"/>
+        <oboInOwl:hasExactSynonym>HMM</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A hidden Markov model representation of a set or alignment of sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1365 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1365">
+        <rdfs:label>Fingerprint</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2854"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>One or more fingerprints (sequence classifiers) as used in the PRINTS database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1368 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1368">
+        <rdfs:label>Domainatrix signature</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>A protein signature of the type used in the EMBASSY Signature package.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1354"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1371 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1371">
+        <rdfs:label>HMMER NULL hidden Markov model</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>NULL hidden Markov model representation used by the HMMER package.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1364"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1372 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1372">
+        <rdfs:label>Protein family signature</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <rdfs:comment>Protein family signatures cover all domains in the matching proteins and span >80% of the protein length and with no adjacent protein domain signatures or protein region signatures.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:hasDefinition>A protein family signature (sequence classifier) from the InterPro database.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1355"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1373 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1373">
+        <rdfs:label>Protein domain signature</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.5</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>A protein domain signature (sequence classifier) from the InterPro database.</oboInOwl:hasDefinition>
+        <rdfs:comment>Protein domain signatures identify structural or functional domains or other units with defined boundaries.</rdfs:comment>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1355"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1374 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1374">
+        <rdfs:label>Protein region signature</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>A protein region signature (sequence classifier) from the InterPro database.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.5</obsolete_since>
+        <rdfs:comment>A protein region signature defines a region which cannot be described as a protein family or domain signature.</rdfs:comment>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1355"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1375 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1375">
+        <rdfs:label>Protein repeat signature</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.5</obsolete_since>
+        <rdfs:comment>A protein repeat signature is a repeated protein motif, that is not in single copy expected to independently fold into a globular domain.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A protein repeat signature (sequence classifier) from the InterPro database.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1355"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1376 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1376">
+        <rdfs:label>Protein site signature</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <rdfs:comment>A protein site signature is a classifier for a specific site in a protein.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A protein site signature (sequence classifier) from the InterPro database.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1355"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1377 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1377">
+        <rdfs:label>Protein conserved site signature</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.4</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <rdfs:comment>A protein conserved site signature is any short sequence pattern that may contain one or more unique residues and is cannot be described as a active site, binding site or post-translational modification.</rdfs:comment>
+        <oboInOwl:hasDefinition>A protein conserved site signature (sequence classifier) from the InterPro database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2071"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1378 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1378">
+        <rdfs:label>Protein active site signature</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>A protein active site signature (sequence classifier) from the InterPro database.</oboInOwl:hasDefinition>
+        <rdfs:comment>A protein active site signature corresponds to an enzyme catalytic pocket. An active site typically includes non-contiguous residues, therefore multiple signatures may be required to describe an active site. ; residues involved in enzymatic reactions for which mutational data is typically available.</rdfs:comment>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.4</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2071"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1379 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1379">
+        <rdfs:label>Protein binding site signature</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.4</obsolete_since>
+        <oboInOwl:hasDefinition>A protein binding site signature (sequence classifier) from the InterPro database.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <rdfs:comment>A protein binding site signature corresponds to a site that reversibly binds chemical compounds, which are not themselves substrates of the enzymatic reaction. This includes enzyme cofactors and residues involved in electron transport or protein structure modification.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2071"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1380 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1380">
+        <rdfs:label>Protein post-translational modification signature</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>A protein post-translational modification signature (sequence classifier) from the InterPro database.</oboInOwl:hasDefinition>
+        <rdfs:comment>A protein post-translational modification signature corresponds to sites that undergo modification of the primary structure, typically to activate or de-activate a function. For example, methylation, sumoylation, glycosylation etc. The modification might be permanent or reversible.</rdfs:comment>
+        <obsolete_since>1.4</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2071"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1381 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1381">
+        <rdfs:label>Sequence alignment (pair)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0863"/>
+        <rdfs:seeAlso>http://semanticscience.org/resource/SIO_010068</rdfs:seeAlso>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Alignment of exactly two molecular sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1382 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1382">
+        <rdfs:label>Sequence alignment (multiple)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>Alignment of more than two molecular sequences.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0863"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1383 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1383">
+        <rdfs:label>Sequence alignment (nucleic acid)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0863"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Alignment of multiple nucleotide sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1384 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1384">
+        <rdfs:label>Sequence alignment (protein)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0863"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_3154"/>
+        <oboInOwl:hasDefinition>Alignment of multiple protein sequences.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1385 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1385">
+        <rdfs:label>Sequence alignment (hybrid)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0863"/>
+        <oboInOwl:hasDefinition>Alignment of multiple molecular sequences of different types.</oboInOwl:hasDefinition>
+        <rdfs:comment>Hybrid sequence alignments include for example genomic DNA to EST, cDNA or mRNA.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1386 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1386">
+        <rdfs:label>Sequence alignment (nucleic acid pair)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1381"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1383"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Alignment of exactly two nucleotide sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1387 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1387">
+        <rdfs:label>Sequence alignment (protein pair)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1381"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1384"/>
+        <oboInOwl:hasDefinition>Alignment of exactly two protein sequences.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1388 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1388">
+        <rdfs:label>Hybrid sequence alignment (pair)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>Alignment of exactly two molecular sequences of different types.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1385"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1389 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1389">
+        <rdfs:label>Multiple nucleotide sequence alignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>Alignment of more than two nucleotide sequences.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0863"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1390 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1390">
+        <rdfs:label>Multiple protein sequence alignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>Alignment of more than two protein sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0863"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1394 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1394">
+        <rdfs:label>Alignment score or penalty</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2527"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A simple floating point number defining the penalty for opening or extending a gap in an alignment.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1395 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1395">
+        <rdfs:label>Score end gaps control</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Whether end gaps are scored or not.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2527"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1396 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1396">
+        <rdfs:label>Aligned sequence order</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Controls the order of sequences in an output sequence alignment.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2527"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1397 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1397">
+        <rdfs:label>Gap opening penalty</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2137"/>
+        <oboInOwl:hasDefinition>A penalty for opening a gap in an alignment.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1398 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1398">
+        <rdfs:label>Gap extension penalty</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2137"/>
+        <oboInOwl:hasDefinition>A penalty for extending a gap in an alignment.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1399 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1399">
+        <rdfs:label>Gap separation penalty</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2137"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A penalty for gaps that are close together in an alignment.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1400 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1400">
+        <rdfs:label>Terminal gap penalty</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A penalty for gaps at the termini of an alignment, either from the N/C terminal of protein or 5'/3' terminal of nucleotide sequences.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1410"/>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1411"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1401 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1401">
+        <rdfs:label>Match reward score</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1394"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The score for a 'match' used in various sequence database search applications with simple scoring schemes.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1402 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1402">
+        <rdfs:label>Mismatch penalty score</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1394"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The score (penalty) for a 'mismatch' used in various alignment and sequence database search applications with simple scoring schemes.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1403 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1403">
+        <rdfs:label>Drop off score</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1394"/>
+        <oboInOwl:hasDefinition>This is the threshold drop in score at which extension of word alignment is halted.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1404 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1404">
+        <rdfs:label>Gap opening penalty (integer)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>A simple floating point number defining the penalty for opening a gap in an alignment.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1397"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1405 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1405">
+        <rdfs:label>Gap opening penalty (float)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>A simple floating point number defining the penalty for opening a gap in an alignment.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1397"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1406 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1406">
+        <rdfs:label>Gap extension penalty (integer)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>A simple floating point number defining the penalty for extending a gap in an alignment.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1398"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1407 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1407">
+        <rdfs:label>Gap extension penalty (float)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>A simple floating point number defining the penalty for extending a gap in an alignment.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1398"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1408 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1408">
+        <rdfs:label>Gap separation penalty (integer)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>A simple floating point number defining the penalty for gaps that are close together in an alignment.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1399"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1409 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1409">
+        <rdfs:label>Gap separation penalty (float)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A simple floating point number defining the penalty for gaps that are close together in an alignment.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1399"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1410 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1410">
+        <rdfs:label>Terminal gap opening penalty</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1397"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A number defining the penalty for opening gaps at the termini of an alignment, either from the N/C terminal of protein or 5'/3' terminal of nucleotide sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1411 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1411">
+        <rdfs:label>Terminal gap extension penalty</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1398"/>
+        <oboInOwl:hasDefinition>A number defining the penalty for extending gaps at the termini of an alignment, either from the N/C terminal of protein or 5'/3' terminal of nucleotide sequences.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1412 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1412">
+        <rdfs:label>Sequence identity</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0865"/>
+        <oboInOwl:hasDefinition>Sequence identity is the number (%) of matches (identical characters) in positions from an alignment of two molecular sequences.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1413 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1413">
+        <rdfs:label>Sequence similarity</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0865"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Sequence similarity is the similarity (expressed as a percentage) of two molecular sequences calculated from their alignment, a scoring matrix for scoring characters substitutions and penalties for gap insertion and extension.</oboInOwl:hasDefinition>
+        <rdfs:comment>Data Type is float probably.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1414 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1414">
+        <rdfs:label>Sequence alignment metadata (quality report)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>Data on molecular sequence alignment quality (estimated accuracy).</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0867"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1415 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1415">
+        <rdfs:label>Sequence alignment report (site conservation)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Data on character conservation in a molecular sequence alignment.</oboInOwl:hasDefinition>
+        <obsolete_since>1.4</obsolete_since>
+        <rdfs:comment>This is a broad data type and is used a placeholder for other, more specific types.  It is primarily intended to help navigation of EDAM and would not typically be used for annotation. Use this concept for calculated substitution rates, relative site variability, data on sites with biased properties, highly conserved or very poorly conserved sites, regions, blocks etc.</rdfs:comment>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2161"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1416 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1416">
+        <rdfs:label>Sequence alignment report (site correlation)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.4</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Data on correlations between sites in a molecular sequence alignment, typically to identify possible covarying positions and predict contacts or structural constraints in protein structures.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0867"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1417 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1417">
+        <rdfs:label>Sequence-profile alignment (Domainatrix signature)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>Alignment of molecular sequences to a Domainatrix signature (representing a sequence alignment).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0869"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1418 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1418">
+        <rdfs:label>Sequence-profile alignment (HMM)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.5</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Alignment of molecular sequence(s) to a hidden Markov model(s).</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0869"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1420 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1420">
+        <rdfs:label>Sequence-profile alignment (fingerprint)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Alignment of molecular sequences to a protein fingerprint from the PRINTS database.</oboInOwl:hasDefinition>
+        <obsolete_since>1.5</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0869"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1426 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1426">
+        <rdfs:label>Phylogenetic continuous quantitative data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0871"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Phylogenetic continuous quantitative characters</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Quantitative traits</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Continuous quantitative data that may be read during phylogenetic tree calculation.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1427 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1427">
+        <rdfs:label>Phylogenetic discrete data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0871"/>
+        <oboInOwl:hasExactSynonym>Discrete characters</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Character data with discrete states that may be read during phylogenetic tree calculation.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Phylogenetic discrete states</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Discretely coded characters</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1428 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1428">
+        <rdfs:label>Phylogenetic character cliques</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2523"/>
+        <oboInOwl:hasDefinition>One or more cliques of mutually compatible characters that are generated, for example from analysis of discrete character data, and are used to generate a phylogeny.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Phylogenetic report (cliques)</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1429 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1429">
+        <rdfs:label>Phylogenetic invariants</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2523"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0199"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Phylogenetic invariants data for testing alternative tree topologies.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Phylogenetic report (invariants)</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1438 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1438">
+        <rdfs:label>Phylogenetic report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A report of data concerning or derived from a phylogenetic tree, or from comparing two or more phylogenetic trees.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Phylogenetic tree report</oboInOwl:hasExactSynonym>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:hasExactSynonym>Phylogenetic report</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Phylogenetic tree-derived report</oboInOwl:hasExactSynonym>
+        <rdfs:comment>This is a broad data type and is used  for example for reports on confidence, shape or stratigraphic (age) data derived from phylogenetic tree analysis.</rdfs:comment>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2523"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1439 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1439">
+        <rdfs:label>DNA substitution model</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0950"/>
+        <oboInOwl:hasExactSynonym>Substitution model</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Phylogenetic tree report (DNA substitution model)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Sequence alignment report (DNA substitution model)</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A model of DNA substitution that explains a DNA sequence alignment, derived from phylogenetic tree analysis.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1440 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1440">
+        <rdfs:label>Phylogenetic tree report (tree shape)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.4</obsolete_since>
+        <oboInOwl:hasDefinition>Data about the shape of a phylogenetic tree.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2523"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1441 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1441">
+        <rdfs:label>Phylogenetic tree report (tree evaluation)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.4</obsolete_since>
+        <oboInOwl:hasDefinition>Data on the confidence of a phylogenetic tree.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2523"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1442 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1442">
+        <rdfs:label>Phylogenetic tree distances</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2523"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Phylogenetic tree report (tree distances)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Distances, such as Branch Score distance, between two or more phylogenetic trees.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1443 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1443">
+        <rdfs:label>Phylogenetic tree report (tree stratigraphic)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.4</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Molecular clock and stratigraphic (age) data derived from phylogenetic tree analysis.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2523"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1444 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1444">
+        <rdfs:label>Phylogenetic character contrasts</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2523"/>
+        <oboInOwl:hasExactSynonym>Phylogenetic report (character contrasts)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Independent contrasts for characters used in a phylogenetic tree, or covariances, regressions and correlations between characters for those contrasts.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1446 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1446">
+        <rdfs:label>Comparison matrix (integers)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasExactSynonym>Substitution matrix (integers)</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Matrix of integer numbers for sequence comparison.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0874"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1447 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1447">
+        <rdfs:label>Comparison matrix (floats)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Matrix of floating point numbers for sequence comparison.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Substitution matrix (floats)</oboInOwl:hasExactSynonym>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0874"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1448 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1448">
+        <rdfs:label>Comparison matrix (nucleotide)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0874"/>
+        <oboInOwl:hasDefinition>Matrix of integer or floating point numbers for nucleotide comparison.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Nucleotide substitution matrix</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1449 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1449">
+        <rdfs:label>Comparison matrix (amino acid)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0874"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2016"/>
+        <oboInOwl:hasExactSynonym>Amino acid comparison matrix</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Matrix of integer or floating point numbers for amino acid comparison.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Amino acid substitution matrix</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1450 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1450">
+        <rdfs:label>Nucleotide comparison matrix (integers)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasExactSynonym>Nucleotide substitution matrix (integers)</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Matrix of integer numbers for nucleotide comparison.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1448"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1451 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1451">
+        <rdfs:label>Nucleotide comparison matrix (floats)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Matrix of floating point numbers for nucleotide comparison.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Nucleotide substitution matrix (floats)</oboInOwl:hasExactSynonym>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1448"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1452 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1452">
+        <rdfs:label>Amino acid comparison matrix (integers)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Matrix of integer numbers for amino acid comparison.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Amino acid substitution matrix (integers)</oboInOwl:hasExactSynonym>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1449"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1453 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1453">
+        <rdfs:label>Amino acid comparison matrix (floats)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasExactSynonym>Amino acid substitution matrix (floats)</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Matrix of floating point numbers for amino acid comparison.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1449"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1456 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1456">
+        <rdfs:label>Protein features report (membrane regions)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:hasDefinition>trans- or intra-membrane regions of a protein, typically describing physicochemical properties of the secondary structure elements.</oboInOwl:hasDefinition>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1277"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1459 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1459">
+        <rdfs:label>Nucleic acid structure</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0883"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0097"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>3D coordinate and associated data for a nucleic acid tertiary (3D) structure.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1460 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1460">
+        <rdfs:label>Protein structure</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0883"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_2814"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Protein structures</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>3D coordinate and associated data for a protein tertiary (3D) structure.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1461 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1461">
+        <rdfs:label>Protein-ligand complex</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1460"/>
+        <oboInOwl:hasDefinition>The structure of a protein in complex with a ligand, typically a small molecule such as an enzyme substrate or cofactor, but possibly another macromolecule.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>This includes interactions of proteins with atoms, ions and small molecules or macromolecules such as nucleic acids or other polypeptides.  For stable inter-polypeptide interactions use 'Protein complex' instead.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1462 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1462">
+        <rdfs:label>Carbohydrate structure</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0883"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0153"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0152"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>3D coordinate and associated data for a carbohydrate (3D) structure.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1463 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1463">
+        <rdfs:label>Small molecule structure</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0883"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0154"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>3D coordinate and associated data for the (3D) structure of a small molecule, such as any common chemical compound.</oboInOwl:hasDefinition>
+        <oboInOwl:hasRelatedSynonym>CHEBI:23367</oboInOwl:hasRelatedSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1464 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1464">
+        <rdfs:label>DNA structure</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1459"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>3D coordinate and associated data for a DNA tertiary (3D) structure.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1465 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1465">
+        <rdfs:label>RNA structure</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1459"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0097"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>3D coordinate and associated data for an RNA tertiary (3D) structure.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1466 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1466">
+        <rdfs:label>tRNA structure</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1465"/>
+        <oboInOwl:hasDefinition>3D coordinate and associated data for a tRNA tertiary (3D) structure, including tmRNA, snoRNAs etc.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1467 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1467">
+        <rdfs:label>Protein chain</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1460"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>3D coordinate and associated data for the tertiary (3D) structure of a polypeptide chain.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1468 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1468">
+        <rdfs:label>Protein domain</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1460"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0736"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>3D coordinate and associated data for the tertiary (3D) structure of a protein domain.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1469 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1469">
+        <rdfs:label>Protein structure (all atoms)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.5</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>3D coordinate and associated data for a protein tertiary (3D) structure (all atoms).</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1460"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1470 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1470">
+        <rdfs:label>C-alpha trace</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1460"/>
+        <oboInOwl:hasDefinition>3D coordinate and associated data for a protein tertiary (3D) structure (typically C-alpha atoms only).</oboInOwl:hasDefinition>
+        <rdfs:comment>C-beta atoms from amino acid side-chains may be included.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Protein structure (C-alpha atoms)</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1471 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1471">
+        <rdfs:label>Protein chain (all atoms)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>3D coordinate and associated data for a polypeptide chain tertiary (3D) structure (all atoms).</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1467"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1472 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1472">
+        <rdfs:label>Protein chain (C-alpha atoms)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>3D coordinate and associated data for a polypeptide chain tertiary (3D) structure (typically C-alpha atoms only).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <rdfs:comment>C-beta atoms from amino acid side-chains may be included.</rdfs:comment>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1467"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1473 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1473">
+        <rdfs:label>Protein domain (all atoms)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>3D coordinate and associated data for a protein domain tertiary (3D) structure (all atoms).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1468"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1474 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1474">
+        <rdfs:label>Protein domain (C-alpha atoms)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <rdfs:comment>C-beta atoms from amino acid side-chains may be included.</rdfs:comment>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>3D coordinate and associated data for a protein domain tertiary (3D) structure (typically C-alpha atoms only).</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1468"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1479 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1479">
+        <rdfs:label>Structure alignment (pair)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0886"/>
+        <oboInOwl:hasDefinition>Alignment (superimposition) of exactly two molecular tertiary (3D) structures.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Pair structure alignment</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1480 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1480">
+        <rdfs:label>Structure alignment (multiple)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Alignment (superimposition) of more than two molecular tertiary (3D) structures.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0886"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1481 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1481">
+        <rdfs:label>Structure alignment (protein)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0886"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_3154"/>
+        <oboInOwl:hasExactSynonym>Protein structure alignment</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Alignment (superimposition) of protein tertiary (3D) structures.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1482 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1482">
+        <rdfs:label>Structure alignment (nucleic acid)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0886"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Alignment (superimposition) of nucleic acid tertiary (3D) structures.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Nucleic acid structure alignment</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1483 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1483">
+        <rdfs:label>Structure alignment (protein pair)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1479"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1481"/>
+        <oboInOwl:hasExactSynonym>Protein pair structural alignment</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Alignment (superimposition) of exactly two protein tertiary (3D) structures.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1484 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1484">
+        <rdfs:label>Multiple protein tertiary structure alignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Alignment (superimposition) of more than two protein tertiary (3D) structures.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1481"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1485 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1485">
+        <rdfs:label>Structure alignment (protein all atoms)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:hasDefinition>Alignment (superimposition) of protein tertiary (3D) structures (all atoms considered).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1481"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1486 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1486">
+        <rdfs:label>Structure alignment (protein C-alpha atoms)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Alignment (superimposition) of protein tertiary (3D) structures (typically C-alpha atoms only considered).</oboInOwl:hasDefinition>
+        <rdfs:comment>C-beta atoms from amino acid side-chains may be considered.</rdfs:comment>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:hasExactSynonym>C-alpha trace</oboInOwl:hasExactSynonym>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1481"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1487 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1487">
+        <rdfs:label>Pairwise protein tertiary structure alignment (all atoms)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Alignment (superimposition) of exactly two protein tertiary (3D) structures (all atoms considered).</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1481"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1488 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1488">
+        <rdfs:label>Pairwise protein tertiary structure alignment (C-alpha atoms)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <rdfs:comment>C-beta atoms from amino acid side-chains may be included.</rdfs:comment>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>Alignment (superimposition) of exactly two protein tertiary (3D) structures (typically C-alpha atoms only considered).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1481"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1489 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1489">
+        <rdfs:label>Multiple protein tertiary structure alignment (all atoms)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Alignment (superimposition) of exactly two protein tertiary (3D) structures (all atoms considered).</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1481"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1490 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1490">
+        <rdfs:label>Multiple protein tertiary structure alignment (C-alpha atoms)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Alignment (superimposition) of exactly two protein tertiary (3D) structures (typically C-alpha atoms only considered).</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <rdfs:comment>C-beta atoms from amino acid side-chains may be included.</rdfs:comment>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1481"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1491 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1491">
+        <rdfs:label>Structure alignment (nucleic acid pair)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1479"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1482"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Nucleic acid pair structure alignment</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Alignment (superimposition) of exactly two nucleic acid tertiary (3D) structures.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1492 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1492">
+        <rdfs:label>Multiple nucleic acid tertiary structure alignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>Alignment (superimposition) of more than two nucleic acid tertiary (3D) structures.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1482"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1493 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1493">
+        <rdfs:label>Structure alignment (RNA)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1482"/>
+        <oboInOwl:hasExactSynonym>RNA structure alignment</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Alignment (superimposition) of RNA tertiary (3D) structures.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1494 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1494">
+        <rdfs:label>Structural transformation matrix</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2082"/>
+        <oboInOwl:hasDefinition>Matrix to transform (rotate/translate) 3D coordinates, typically the transformation necessary to superimpose two molecular structures.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1495 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1495">
+        <rdfs:label>DaliLite hit table</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>DaliLite hit table of protein chain tertiary structure alignment data.</oboInOwl:hasDefinition>
+        <rdfs:comment>The significant and top-scoring hits for regions of the compared structures is shown. Data such as Z-Scores, number of aligned residues, root-mean-square deviation (RMSD) of atoms and sequence identity are given.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0887"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1496 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1496">
+        <rdfs:label>Molecular similarity score</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A score reflecting structural similarities of two molecules.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0888"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1497 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1497">
+        <rdfs:label>Root-mean-square deviation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0888"/>
+        <oboInOwl:hasExactSynonym>RMSD</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Root-mean-square deviation (RMSD) is calculated to measure the average distance between superimposed macromolecular coordinates.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1498 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1498">
+        <rdfs:label>Tanimoto similarity score</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0888"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A measure of the similarity between two ligand fingerprints.</oboInOwl:hasDefinition>
+        <rdfs:comment>A ligand fingerprint is derived from ligand structural data from a Protein DataBank file. It reflects the elements or groups present or absent, covalent bonds and bond orders and the bonded environment in terms of SATIS codes and BLEEP atom types.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1499 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1499">
+        <rdfs:label>3D-1D scoring matrix</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0892"/>
+        <oboInOwl:hasDefinition>A matrix of 3D-1D scores reflecting the probability of amino acids to occur in different tertiary structural environments.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1501 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1501">
+        <rdfs:label>Amino acid index</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2016"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2082"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A table of 20 numerical values which quantify a property (e.g. physicochemical or biochemical) of the common amino acids.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1502 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1502">
+        <rdfs:label>Amino acid index (chemical classes)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1501"/>
+        <oboInOwl:hasExactSynonym>Chemical classes (amino acids)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Chemical classification (small, aliphatic, aromatic, polar, charged etc) of amino acids.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1503 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1503">
+        <rdfs:label>Amino acid pair-wise contact potentials</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2016"/>
+        <oboInOwl:hasExactSynonym>Contact potentials (amino acid pair-wise)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Statistical protein contact potentials.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1505 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1505">
+        <rdfs:label>Amino acid index (molecular weight)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1501"/>
+        <oboInOwl:hasDefinition>Molecular weights of amino acids.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Molecular weight (amino acids)</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1506 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1506">
+        <rdfs:label>Amino acid index (hydropathy)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1501"/>
+        <oboInOwl:hasDefinition>Hydrophobic, hydrophilic or charge properties of amino acids.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Hydropathy (amino acids)</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1507 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1507">
+        <rdfs:label>Amino acid index (White-Wimley data)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1501"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>White-Wimley data (amino acids)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Experimental free energy values for the water-interface and water-octanol transitions for the amino acids.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1508 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1508">
+        <rdfs:label>Amino acid index (van der Waals radii)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1501"/>
+        <oboInOwl:hasExactSynonym>van der Waals radii (amino acids)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Van der Waals radii of atoms for different amino acid residues.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1509 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1509">
+        <rdfs:label>Enzyme report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:hasExactSynonym>Protein report (enzyme)</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Enzyme report</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>An informative report on a specific enzyme.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0896"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1517 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1517">
+        <rdfs:label>Restriction enzyme report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>An informative report on a specific restriction enzyme such as enzyme reference data.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Restriction enzyme pattern data</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.5</obsolete_since>
+        <rdfs:comment>This might include name of enzyme, organism, isoschizomers, methylation, source, suppliers, literature references, or data on restriction enzyme patterns such as name of enzyme, recognition site, length of pattern, number of cuts made by enzyme, details of blunt or sticky end cut etc.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Protein report (restriction enzyme)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Restriction enzyme report</oboInOwl:hasExactSynonym>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0896"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1519 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1519">
+        <rdfs:label>Peptide molecular weights</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0897"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>List of molecular weight(s) of one or more proteins or peptides, for example cut by proteolytic enzymes or reagents.</oboInOwl:hasDefinition>
+        <rdfs:comment>The report might include associated data such as frequency of peptide fragment molecular weights.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1520 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1520">
+        <rdfs:label>Peptide hydrophobic moment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2970"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Report on the hydrophobic moment of a polypeptide sequence.</oboInOwl:hasDefinition>
+        <rdfs:comment>Hydrophobic moment is a peptides hydrophobicity measured for different angles of rotation.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1521 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1521">
+        <rdfs:label>Protein aliphatic index</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2970"/>
+        <oboInOwl:hasDefinition>The aliphatic index of a protein.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>The aliphatic index is the relative protein volume occupied by aliphatic side chains.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1522 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1522">
+        <rdfs:label>Protein sequence hydropathy plot</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2970"/>
+        <rdfs:comment>Hydrophobic moment is a peptides hydrophobicity measured for different angles of rotation.</rdfs:comment>
+        <oboInOwl:hasDefinition>A protein sequence with annotation on hydrophobic or hydrophilic / charged regions, hydrophobicity plot etc.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1523 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1523">
+        <rdfs:label>Protein charge plot</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0897"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A plot of the mean charge of the amino acids within a window of specified length as the window is moved along a protein sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1524 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1524">
+        <rdfs:label>Protein solubility</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2970"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The solubility or atomic solvation energy of a protein sequence or structure.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Protein solubility data</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1525 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1525">
+        <rdfs:label>Protein crystallizability</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2970"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Protein crystallizability data</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Data on the crystallizability of a protein sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1526 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1526">
+        <rdfs:label>Protein globularity</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2970"/>
+        <oboInOwl:hasExactSynonym>Protein globularity data</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Data on the stability, intrinsic disorder or globularity of a protein sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1527 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1527">
+        <rdfs:label>Protein titration curve</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0897"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2884"/>
+        <oboInOwl:hasDefinition>The titration curve of a protein.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1528 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1528">
+        <rdfs:label>Protein isoelectric point</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0897"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The isoelectric point of one proteins.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1529 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1529">
+        <rdfs:label>Protein pKa value</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0897"/>
+        <oboInOwl:hasDefinition>The pKa value of a protein.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1530 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1530">
+        <rdfs:label>Protein hydrogen exchange rate</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0897"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The hydrogen exchange rate of a protein.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1531 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1531">
+        <rdfs:label>Protein extinction coefficient</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0897"/>
+        <oboInOwl:hasDefinition>The extinction coefficient of a protein.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1532 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1532">
+        <rdfs:label>Protein optical density</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0897"/>
+        <oboInOwl:hasDefinition>The optical density of a protein.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1533 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1533">
+        <rdfs:label>Protein subcellular localization</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasExactSynonym>Protein report (subcellular localization)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>An informative report on protein subcellular localization (nuclear, cytoplasmic, mitochondrial, chloroplast, plastid, membrane etc) or destination (exported / extracellular proteins).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta13</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0896"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1534 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1534">
+        <rdfs:label>Peptide immunogenicity data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0897"/>
+        <oboInOwl:hasDefinition>An report on allergenicity / immunogenicity of peptides and proteins.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Peptide immunogenicity report</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Peptide immunogenicity</oboInOwl:hasExactSynonym>
+        <rdfs:comment>This includes data on peptide ligands that elicit an immune response (immunogens), allergic cross-reactivity, predicted antigenicity (Hopp and Woods plot) etc. These data are useful in the development of peptide-specific antibodies or multi-epitope vaccines. Methods might use sequence data (for example motifs) and / or structural data.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1536 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1536">
+        <rdfs:label>MHC peptide immunogenicity report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>A report on the immunogenicity of MHC class I or class II binding peptides.</oboInOwl:hasDefinition>
+        <obsolete_since>beta13</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1534"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1537 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1537">
+        <rdfs:label>Protein structure report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0896"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2085"/>
+        <oboInOwl:hasExactSynonym>Protein structural property</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Protein structure-derived report</oboInOwl:hasExactSynonym>
+        <rdfs:comment>This includes for example reports on the surface properties (shape, hydropathy, electrostatic patches etc) of a protein structure, protein flexibility or motion, and protein architecture (spatial arrangement of secondary structure).</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Protein property (structural)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Annotation on or structural information derived from one or more specific protein 3D structure(s) or structural domains.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Protein report (structure)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Protein structure report (domain)</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1539 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1539">
+        <rdfs:label>Protein structural quality report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1537"/>
+        <oboInOwl:hasDefinition>Report on the quality of a protein three-dimensional model.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Protein structure report (quality evaluation)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Protein structure validation report</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Protein property (structural quality)</oboInOwl:hasExactSynonym>
+        <rdfs:comment>Model validation might involve checks for atomic packing, steric clashes, agreement with electron density maps etc.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Protein report (structural quality)</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1540 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1540">
+        <rdfs:label>Protein residue interactions</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0897"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0130"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Residue interaction data</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Data on inter-atomic or inter-residue contacts, distances and interactions in protein structure(s) or on the interactions of protein atoms or residues with non-protein groups.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Atom interaction data</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1541 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1541">
+        <rdfs:label>Protein flexibility or motion report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <rdfs:comment>This is a broad data type and is used a placeholder for other, more specific types.  It is primarily intended to help navigation of EDAM and would not typically be used for annotation.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Protein property (flexibility or motion)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Informative report on flexibility or motion of a protein structure.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Protein flexibility or motion</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.4</obsolete_since>
+        <oboInOwl:hasExactSynonym>Protein structure report (flexibility or motion)</oboInOwl:hasExactSynonym>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1537"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1542 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1542">
+        <rdfs:label>Protein solvent accessibility</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1540"/>
+        <rdfs:comment>This is a broad data type and is used a placeholder for other, more specific types.  It is primarily intended to help navigation of EDAM and would not typically be used for annotation. This concept covers definitions of the protein surface, interior and interfaces, accessible and buried residues, surface accessible pockets, interior inaccessible cavities etc.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Data on the solvent accessible or buried surface area of a protein structure.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1543 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1543">
+        <rdfs:label>Protein surface report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <rdfs:comment>This is a broad data type and is used a placeholder for other, more specific types.  It is primarily intended to help navigation of EDAM and would not typically be used for annotation.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Protein structure report (surface)</oboInOwl:hasExactSynonym>
+        <obsolete_since>1.4</obsolete_since>
+        <oboInOwl:hasDefinition>Data on the surface properties (shape, hydropathy, electrostatic patches etc) of a protein structure.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1537"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1544 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1544">
+        <rdfs:label>Ramachandran plot</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2991"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Phi/psi angle data or a Ramachandran plot of a protein structure.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1545 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1545">
+        <rdfs:label>Protein dipole moment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0897"/>
+        <oboInOwl:hasDefinition>Data on the net charge distribution (dipole moment) of a protein structure.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1546 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1546">
+        <rdfs:label>Protein distance matrix</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1540"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A matrix of distances between amino acid residues (for example the C-alpha atoms) in a protein structure.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1547 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1547">
+        <rdfs:label>Protein contact map</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1540"/>
+        <oboInOwl:hasDefinition>An amino acid residue contact map for a protein structure.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1548 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1548">
+        <rdfs:label>Protein residue 3D cluster</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1540"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Report on clusters of contacting residues in protein structures such as a key structural residue network.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1549 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1549">
+        <rdfs:label>Protein hydrogen bonds</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1540"/>
+        <oboInOwl:hasDefinition>Patterns of hydrogen bonding in protein structures.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1550 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1550">
+        <rdfs:label>Protein non-canonical interactions</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasExactSynonym>Protein non-canonical interactions report</oboInOwl:hasExactSynonym>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Non-canonical atomic interactions in protein structures.</oboInOwl:hasDefinition>
+        <obsolete_since>1.4</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1537"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1553 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1553">
+        <rdfs:label>CATH node</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Information on a node from the CATH database.</oboInOwl:hasDefinition>
+        <rdfs:comment>The report (for example http://www.cathdb.info/cathnode/1.10.10.10) includes CATH code (of the node and upper levels in the hierarchy), classification text (of appropriate levels in hierarchy), list of child nodes, representative domain and other relevant data and links.</rdfs:comment>
+        <obsolete_since>1.5</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasExactSynonym>CATH classification node report</oboInOwl:hasExactSynonym>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2980"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1554 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1554">
+        <rdfs:label>SCOP node</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasExactSynonym>SCOP classification node</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Information on a node from the SCOP database.</oboInOwl:hasDefinition>
+        <obsolete_since>1.5</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2980"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1555 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1555">
+        <rdfs:label>EMBASSY domain classification</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>An EMBASSY domain classification file (DCF) of classification and other data for domains from SCOP or CATH, in EMBL-like format.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1556 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1556">
+        <rdfs:label>CATH class</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:hasDefinition>Information on a protein 'class' node from the CATH database.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2980"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1557 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1557">
+        <rdfs:label>CATH architecture</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:hasDefinition>Information on a protein 'architecture' node from the CATH database.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2980"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1558 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1558">
+        <rdfs:label>CATH topology</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:hasDefinition>Information on a protein 'topology' node from the CATH database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2980"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1559 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1559">
+        <rdfs:label>CATH homologous superfamily</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.5</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Information on a protein 'homologous superfamily' node from the CATH database.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2980"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1560 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1560">
+        <rdfs:label>CATH structurally similar group</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.5</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Information on a protein 'structurally similar group' node from the CATH database.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2980"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1561 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1561">
+        <rdfs:label>CATH functional category</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Information on a protein 'functional category' node from the CATH database.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.5</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2980"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1564 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1564">
+        <rdfs:label>Protein fold recognition report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <rdfs:comment>Methods use some type of mapping between sequence and fold, for example secondary structure prediction and alignment, profile comparison, sequence properties, homologous sequence search, kernel machines etc. Domains and folds might be taken from SCOP or CATH.</rdfs:comment>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>A report on known protein structural domains or folds that are recognized (identified) in protein sequence(s).</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0901"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1565 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1565">
+        <rdfs:label>Protein-protein interaction report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>protein-protein interaction(s), including interactions between protein domains.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_0906"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1566 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1566">
+        <rdfs:label>Protein-ligand interaction report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0906"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An informative report on protein-ligand (small molecule) interaction(s).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1567 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1567">
+        <rdfs:label>Protein-nucleic acid interactions report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>protein-DNA/RNA interaction(s).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_0906"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1583 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1583">
+        <rdfs:label>Nucleic acid melting profile</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2985"/>
+        <oboInOwl:hasExactSynonym>Nucleic acid stability profile</oboInOwl:hasExactSynonym>
+        <rdfs:comment>A melting (stability) profile calculated the free energy required to unwind and separate the nucleic acid strands, plotted for sliding windows over a sequence.</rdfs:comment>
+        <oboInOwl:hasDefinition>Data on the dissociation characteristics of a double-stranded nucleic acid molecule (DNA or a DNA/RNA hybrid) during heating.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1584 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1584">
+        <rdfs:label>Nucleic acid enthalpy</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2985"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Enthalpy of hybridized or double stranded nucleic acid (DNA or RNA/DNA).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1585 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1585">
+        <rdfs:label>Nucleic acid entropy</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2985"/>
+        <oboInOwl:hasDefinition>Entropy of hybridized or double stranded nucleic acid (DNA or RNA/DNA).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1586 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1586">
+        <rdfs:label>Nucleic acid melting temperature</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Melting temperature of hybridized or double stranded nucleic acid (DNA or RNA/DNA).</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2139"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1587 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1587">
+        <rdfs:label>Nucleic acid stitch profile</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1583"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Stitch profile of hybridized or double stranded nucleic acid (DNA or RNA/DNA).</oboInOwl:hasDefinition>
+        <rdfs:comment>A stitch profile diagram shows partly melted DNA conformations (with probabilities) at a range of temperatures. For example, a stitch profile might show possible loop openings with their location, size, probability and fluctuations at a given temperature.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1588 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1588">
+        <rdfs:label>DNA base pair stacking energies data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2088"/>
+        <oboInOwl:hasDefinition>DNA base pair stacking energies data.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1589 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1589">
+        <rdfs:label>DNA base pair twist angle data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2088"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>DNA base pair twist angle data.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1590 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1590">
+        <rdfs:label>DNA base trimer roll angles data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2088"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>DNA base trimer roll angles data.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1591 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1591">
+        <rdfs:label>Vienna RNA parameters</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>RNA parameters used by the Vienna package.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2527"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1592 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1592">
+        <rdfs:label>Vienna RNA structure constraints</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Structure constraints used by the Vienna package.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2527"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1593 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1593">
+        <rdfs:label>Vienna RNA concentration data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>RNA concentration data used by the Vienna package.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2527"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1594 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1594">
+        <rdfs:label>Vienna RNA calculated energy</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>RNA calculated energy data generated by the Vienna package.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1584"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1595 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1595">
+        <rdfs:label>Base pairing probability matrix dotplot</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2088"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2884"/>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>Such as generated by the Vienna package.</rdfs:comment>
+        <oboInOwl:hasDefinition>Dotplot of RNA base pairing probability matrix.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1596 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1596">
+        <rdfs:label>Nucleic acid folding report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2084"/>
+        <oboInOwl:hasExactSynonym>Nucleic acid report (folding)</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Nucleic acid report (folding model)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasNarrowSynonym>RNA secondary structure folding probablities</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>A report on an analysis of RNA/DNA folding, minimum folding energies for DNA or RNA sequences, energy landscape of RNA mutants etc.</oboInOwl:hasDefinition>
+        <rdfs:comment>This is a broad data type and is used a placeholder for other, more specific types.  It is primarily intended to help navigation of EDAM and would not typically be used for annotation.</rdfs:comment>
+        <oboInOwl:hasNarrowSynonym>RNA secondary structure folding classification</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1597 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1597">
+        <rdfs:label>Codon usage table</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0006"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0203"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Table of codon usage data calculated from one or more nucleic acid sequences.</oboInOwl:hasDefinition>
+        <rdfs:comment>A codon usage table might include the codon usage table name, optional comments and a table with columns for codons and corresponding codon usage data. A genetic code can be extracted from or represented by a codon usage table.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1598 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1598">
+        <rdfs:label>Genetic code</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0914"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A genetic code for an organism.</oboInOwl:hasDefinition>
+        <rdfs:comment>A genetic code need not include detailed codon usage information.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1599 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1599">
+        <rdfs:label>Codon adaptation index</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>A simple measure of synonymous codon usage bias often used to predict gene expression levels.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>CAI</oboInOwl:hasExactSynonym>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2865"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1600 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1600">
+        <rdfs:label>Codon usage bias plot</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0914"/>
+        <oboInOwl:hasExactSynonym>Synonymous codon usage statistic plot</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A plot of the synonymous codon usage calculated for windows over a nucleotide sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1601 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1601">
+        <rdfs:label>Nc statistic</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The effective number of codons used in a gene sequence.  This reflects how far codon usage of a gene departs from equal usage of synonymous codons.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2865"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1602 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1602">
+        <rdfs:label>Codon usage fraction difference</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0914"/>
+        <oboInOwl:hasDefinition>The differences in codon usage fractions between two codon usage tables.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1621 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1621">
+        <rdfs:label>Pharmacogenomic test report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0920"/>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>The report might correlate gene expression or single-nucleotide polymorphisms with drug efficacy or toxicity.</rdfs:comment>
+        <oboInOwl:hasDefinition>Data on the influence of genotype on drug response.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1622 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1622">
+        <rdfs:label>Disease report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0920"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0634"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>An informative report on a specific disease.</oboInOwl:hasDefinition>
+        <rdfs:comment>For example, an informative report on a specific tumor including nature and origin of the sample, anatomic site, organ or tissue, tumor type, including morphology and/or histologic type, and so on.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Disease report</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1634 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1634">
+        <rdfs:label>Linkage disequilibrium (report)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>A report on linkage disequilibrium; the non-random association of alleles or polymorphisms at two or more loci (not necessarily on the same chromosome).</oboInOwl:hasDefinition>
+        <obsolete_since>1.8</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_0927"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1636 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1636">
+        <rdfs:label>Heat map</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2603"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2968"/>
+        <oboInOwl:hasDefinition>A graphical 2D tabular representation of gene expression data, typically derived from a DNA microarray experiment.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>A heat map is a table where rows and columns correspond to different genes and contexts (for example, cells or samples) and the cell color represents the level of expression of a gene that context.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1642 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1642">
+        <rdfs:label>Affymetrix probe sets library file</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Affymetrix library file of information about which probes belong to which probe set.</oboInOwl:hasDefinition>
+        <oboInOwl:hasRelatedSynonym>CDF file</oboInOwl:hasRelatedSynonym>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2966"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1643 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1643">
+        <rdfs:label>Affymetrix probe sets information library file</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Affymetrix library file of information about the probe sets such as the gene name with which the probe set is associated.</oboInOwl:hasDefinition>
+        <oboInOwl:hasRelatedSynonym>GIN file</oboInOwl:hasRelatedSynonym>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2966"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1646 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1646">
+        <rdfs:label>Molecular weights standard fingerprint</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0944"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Standard protonated molecular masses from trypsin (modified porcine trypsin, Promega) and keratin peptides, used in EMBOSS.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1656 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1656">
+        <rdfs:label>Metabolic pathway report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <rdfs:comment>This includes carbohydrate, energy, lipid, nucleotide, amino acid, glycan, PK/NRP, cofactor/vitamin, secondary metabolite, xenobiotics etc.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A report typically including a map (diagram) of a metabolic pathway.</oboInOwl:hasDefinition>
+        <obsolete_since>1.8</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_2984"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1657 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1657">
+        <rdfs:label>Genetic information processing pathway report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.8</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>genetic information processing pathways.</oboInOwl:hasDefinition>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_2984"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1658 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1658">
+        <rdfs:label>Environmental information processing pathway report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>environmental information processing pathways.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_2984"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1659 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1659">
+        <rdfs:label>Signal transduction pathway report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>A report typically including a map (diagram) of a signal transduction pathway.</oboInOwl:hasDefinition>
+        <obsolete_since>1.8</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_2984"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1660 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1660">
+        <rdfs:label>Cellular process pathways report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:hasDefinition>Topic concernning cellular process pathways.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_2984"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1661 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1661">
+        <rdfs:label>Disease pathway or network report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>disease pathways, typically of human disease.</oboInOwl:hasDefinition>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_0906"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1662 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1662">
+        <rdfs:label>Drug structure relationship map</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1696"/>
+        <oboInOwl:hasDefinition>A report typically including a map (diagram) of drug structure relationships.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1663 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1663">
+        <rdfs:label>Protein interaction networks</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:hasDefinition>networks of protein interactions.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2600"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1664 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1664">
+        <rdfs:label>MIRIAM datatype</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <rdfs:comment>A MIRIAM entry describes a MIRIAM data type including the official name, synonyms, root URI, identifier pattern (regular expression applied to a unique identifier of the data type) and documentation. Each data type can be associated with several resources. Each resource is a physical location of a service (typically a database) providing information on the elements of a data type. Several resources may exist for each data type, provided the same (mirrors) or differe [...]
+        <oboInOwl:hasDefinition>An entry (data type) from the Minimal Information Requested in the Annotation of Biochemical Models (MIRIAM) database of data resources.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1883"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1667 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1667">
+        <rdfs:label>E-value</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0951"/>
+        <rdfs:comment>An expectation value (E-Value) is the expected number of observations which are at least as extreme as observations expected to occur by random chance. The E-value describes the number of hits with a given score or better that are expected to occur at random when searching a database of a particular size. It decreases exponentially with the score (S) of a hit. A low E value indicates a more significant score.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A simple floating point number defining the lower or upper limit of an expectation value (E-value).</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Expectation value</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1668 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1668">
+        <rdfs:label>Z-value</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0951"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The z-value is the number of standard deviations a data value is above or below a mean value.</oboInOwl:hasDefinition>
+        <rdfs:comment>A z-value might be specified as a threshold for reporting hits from database searches.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1669 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1669">
+        <rdfs:label>P-value</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0951"/>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>A z-value might be specified as a threshold for reporting hits from database searches.</rdfs:comment>
+        <oboInOwl:hasDefinition>The P-value is the probability of obtaining by random chance a result that is at least as extreme as an observed result, assuming a NULL hypothesis is true.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1670 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1670">
+        <rdfs:label>Database version information</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasExactSynonym>Ontology version information</oboInOwl:hasExactSynonym>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:hasDefinition>Information on a database (or ontology) version, for example name, version number and release date.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0957"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1671 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1671">
+        <rdfs:label>Tool version information</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Information on an application version, for example name, version number and release date.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0958"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1672 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1672">
+        <rdfs:label>CATH version information</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Information on a version of the CATH database.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2337"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1673 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1673">
+        <rdfs:label>Swiss-Prot to PDB mapping</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Cross-mapping of Swiss-Prot codes to PDB identifiers.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0954"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1674 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1674">
+        <rdfs:label>Sequence database cross-references</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Cross-references from a sequence record to other databases.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2093"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1675 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1675">
+        <rdfs:label>Job status</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Metadata on the status of a submitted job.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.5</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <rdfs:comment>Values for EBI services are 'DONE' (job has finished and the results can then be retrieved), 'ERROR' (the job failed or no results where found), 'NOT_FOUND' (the job id is no longer available; job results might be deleted, 'PENDING' (the job is in a queue waiting processing), 'RUNNING' (the job is currently being processed).</rdfs:comment>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_3106"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1676 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1676">
+        <rdfs:label>Job ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.0</obsolete_since>
+        <oboInOwl:hasDefinition>The (typically numeric) unique identifier of a submitted job.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1677 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1677">
+        <rdfs:label>Job type</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.5</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A label (text token) describing the type of job, for example interactive or non-interactive.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0842"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1678 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1678">
+        <rdfs:label>Tool log</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:hasDefinition>A report of tool-specific metadata on some analysis or process performed, for example a log of diagnostic or error messages.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_3106"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1679 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1679">
+        <rdfs:label>DaliLite log file</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>DaliLite log file describing all the steps taken by a DaliLite alignment of two protein structures.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2048"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1680 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1680">
+        <rdfs:label>STRIDE log file</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>STRIDE log file.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1678"/>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2048"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1681 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1681">
+        <rdfs:label>NACCESS log file</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>NACCESS log file.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1678"/>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2048"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1682 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1682">
+        <rdfs:label>EMBOSS wordfinder log file</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>EMBOSS wordfinder log file.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2048"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1683 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1683">
+        <rdfs:label>EMBOSS domainatrix log file</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>EMBOSS (EMBASSY) domainatrix application log file.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2048"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1684 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1684">
+        <rdfs:label>EMBOSS sites log file</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>EMBOSS (EMBASSY) sites application log file.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2048"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1685 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1685">
+        <rdfs:label>EMBOSS supermatcher error file</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>EMBOSS (EMBASSY) supermatcher error file.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2048"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1686 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1686">
+        <rdfs:label>EMBOSS megamerger log file</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>EMBOSS megamerger log file.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2048"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1687 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1687">
+        <rdfs:label>EMBOSS whichdb log file</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>EMBOSS megamerger log file.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2048"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1688 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1688">
+        <rdfs:label>EMBOSS vectorstrip log file</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>EMBOSS vectorstrip log file.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2048"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1689 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1689">
+        <rdfs:label>Username</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2101"/>
+        <oboInOwl:hasDefinition>A username on a computer system.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1690 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1690">
+        <rdfs:label>Password</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2101"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A password on a computer system.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1691 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1691">
+        <rdfs:label>Email address</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2101"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>Moby:Email</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>A valid email address of an end-user.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>Moby:EmailAddress</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1692 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1692">
+        <rdfs:label>Person name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2118"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The name of a person.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1693 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1693">
+        <rdfs:label>Number of iterations</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:hasDefinition>Number of iterations of an algorithm.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2527"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1694 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1694">
+        <rdfs:label>Number of output entities</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Number of entities (for example database hits, sequences, alignments etc) to write to an output file.</oboInOwl:hasDefinition>
+        <obsolete_since>1.5</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2527"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1695 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1695">
+        <rdfs:label>Hit sort order</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Controls the order of hits (reported matches) in an output file from a database search.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2134"/>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2527"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1696 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1696">
+        <rdfs:label>Drug report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0962"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0620"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>An informative report on a specific drug.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Drug annotation</oboInOwl:hasExactSynonym>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0962"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1707 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1707">
+        <rdfs:label>Phylogenetic tree image</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2968"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An image (for viewing or printing) of a phylogenetic tree including (typically) a plot of rooted or unrooted phylogenies, cladograms, circular trees or phenograms and associated information.</oboInOwl:hasDefinition>
+        <rdfs:comment>See also 'Phylogenetic tree'</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1708 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1708">
+        <rdfs:label>RNA secondary structure image</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2968"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Image of RNA secondary structure, knots, pseudoknots etc.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1709 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1709">
+        <rdfs:label>Protein secondary structure image</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_3153"/>
+        <oboInOwl:hasDefinition>Image of protein secondary structure.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1710 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1710">
+        <rdfs:label>Structure image</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2968"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Image of one or more molecular tertiary (3D) structures.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1711 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1711">
+        <rdfs:label>Sequence alignment image</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2968"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Image of two or more aligned molecular sequences possibly annotated with alignment features.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1712 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1712">
+        <rdfs:label>Chemical structure image</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1710"/>
+        <oboInOwl:hasDefinition>An image of the structure of a small chemical compound.</oboInOwl:hasDefinition>
+        <rdfs:comment>The molecular identifier and formula are typically included.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Small molecule structure image</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1713 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1713">
+        <rdfs:label>Fate map</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2530"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2968"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_3065"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition> A fate map is a plan of early stage of an embryo such as a blastula, showing areas that are significance to development.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1714 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1714">
+        <rdfs:label>Microarray spots image</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2603"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_3424"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An image of spots from a microarray experiment.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1715 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1715">
+        <rdfs:label>BioPax term</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>A term from the BioPax ontology.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0966"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1716 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1716">
+        <rdfs:label>GO</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasExactSynonym>Gene Ontology term</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDbXref>Moby:Annotated_GO_Term</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>Moby:Annotated_GO_Term_With_Probability</oboInOwl:hasDbXref>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>A term definition from The Gene Ontology (GO).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>Moby:GO_Term</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>Moby:GOTerm</oboInOwl:hasDbXref>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0966"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1717 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1717">
+        <rdfs:label>MeSH</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>A term from the MeSH vocabulary.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0966"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1718 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1718">
+        <rdfs:label>HGNC</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>A term from the HGNC controlled vocabulary.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0966"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1719 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1719">
+        <rdfs:label>NCBI taxonomy vocabulary</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>A term from the NCBI taxonomy vocabulary.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0966"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1720 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1720">
+        <rdfs:label>Plant ontology term</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A term from the Plant Ontology (PO).</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0966"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1721 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1721">
+        <rdfs:label>UMLS</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A term from the UMLS vocabulary.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0966"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1722 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1722">
+        <rdfs:label>FMA</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <rdfs:comment>Classifies anatomical entities according to their shared characteristics (genus) and distinguishing characteristics (differentia). Specifies the part-whole and spatial relationships of the entities, morphological transformation of the entities during prenatal development and the postnatal life cycle and principles, rules and definitions according to which classes and relationships in the other three components of FMA are represented.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A term from Foundational Model of Anatomy.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0966"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1723 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1723">
+        <rdfs:label>EMAP</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>A term from the EMAP mouse ontology.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0966"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1724 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1724">
+        <rdfs:label>ChEBI</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A term from the ChEBI ontology.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0966"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1725 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1725">
+        <rdfs:label>MGED</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>A term from the MGED ontology.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0966"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1726 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1726">
+        <rdfs:label>myGrid</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <rdfs:comment>The ontology is provided as two components, the service ontology and the domain ontology. The domain ontology acts provides concepts for core bioinformatics data types and their relations. The service ontology describes the physical and operational features of web services.</rdfs:comment>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>A term from the myGrid ontology.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0966"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1727 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1727">
+        <rdfs:label>GO (biological process)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <rdfs:comment>Data Type is an enumerated string.</rdfs:comment>
+        <oboInOwl:hasDefinition>A term definition for a biological process from the Gene Ontology (GO).</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2858"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1728 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1728">
+        <rdfs:label>GO (molecular function)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>A term definition for a molecular function from the Gene Ontology (GO).</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <rdfs:comment>Data Type is an enumerated string.</rdfs:comment>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2858"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1729 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1729">
+        <rdfs:label>GO (cellular component)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>A term definition for a cellular component from the Gene Ontology (GO).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>Data Type is an enumerated string.</rdfs:comment>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2858"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1730 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1730">
+        <rdfs:label>Ontology relation type</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.5</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>A relation type defined in an ontology.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0967"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1731 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1731">
+        <rdfs:label>Ontology concept definition</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0967"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Ontology class definition</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>The definition of a concept from an ontology.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1732 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1732">
+        <rdfs:label>Ontology concept comment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.4</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>A comment on a concept from an ontology.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0967"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1733 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1733">
+        <rdfs:label>Ontology concept reference</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Reference for a concept from an ontology.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2093"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1738 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1738">
+        <rdfs:label>doc2loc document information</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <rdfs:comment>The doc2loc output includes the url, format, type and availability code of a document for every service provider.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Information on a published article provided by the doc2loc program.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0970"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1742 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1742">
+        <rdfs:label>PDB residue number</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1016"/>
+        <oboInOwl:hasDbXref>WHATIF: pdb_number</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>PDBML:PDB_residue_no</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A residue identifier (a string) from a PDB file.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1743 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1743">
+        <rdfs:label>Atomic coordinate</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1917"/>
+        <oboInOwl:hasDefinition>Cartesian coordinate of an atom (in a molecular structure).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Cartesian coordinate</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1744 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1744">
+        <rdfs:label>Atomic x coordinate</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1743"/>
+        <oboInOwl:hasDbXref>WHATIF: PDBx_Cartn_x</oboInOwl:hasDbXref>
+        <oboInOwl:hasExactSynonym>Cartesian x coordinate</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>PDBML:_atom_site.Cartn_x in PDBML</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>Cartesian x coordinate of an atom (in a molecular structure).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1745 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1745">
+        <rdfs:label>Atomic y coordinate</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1743"/>
+        <oboInOwl:hasDbXref>WHATIF: PDBx_Cartn_y</oboInOwl:hasDbXref>
+        <oboInOwl:hasExactSynonym>Cartesian y coordinate</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>PDBML:_atom_site.Cartn_y in PDBML</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>Cartesian y coordinate of an atom (in a molecular structure).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1746 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1746">
+        <rdfs:label>Atomic z coordinate</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1743"/>
+        <oboInOwl:hasDbXref>PDBML:_atom_site.Cartn_z</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>WHATIF: PDBx_Cartn_z</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>Cartesian z coordinate of an atom (in a molecular structure).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Cartesian z coordinate</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1748 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1748">
+        <rdfs:label>PDB atom name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1757"/>
+        <oboInOwl:hasDbXref>WHATIF: PDBx_type_symbol</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>WHATIF: PDBx_auth_atom_id</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>WHATIF: alternate_atom</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>PDBML:pdbx_PDB_atom_name</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>WHATIF: atom_type</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>Identifier (a string) of a specific atom from a PDB file for a molecular structure.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1755 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1755">
+        <rdfs:label>Protein atom</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1460"/>
+        <oboInOwl:hasExactSynonym>Atom data</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasRelatedSynonym>CHEBI:33250</oboInOwl:hasRelatedSynonym>
+        <rdfs:comment>This is a broad data type and is used a placeholder for other, more specific types.  It is primarily intended to help navigation of EDAM and would not typically be used for annotation.</rdfs:comment>
+        <oboInOwl:hasDefinition>Data on a single atom from a protein structure.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1756 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1756">
+        <rdfs:label>Protein residue</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1460"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Data on a single amino acid residue position in a protein structure.</oboInOwl:hasDefinition>
+        <rdfs:comment>This is a broad data type and is used a placeholder for other, more specific types.  It is primarily intended to help navigation of EDAM and would not typically be used for annotation.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Residue</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1757 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1757">
+        <rdfs:label>Atom name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0983"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2099"/>
+        <oboInOwl:hasDefinition>Name of an atom.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1758 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1758">
+        <rdfs:label>PDB residue name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2564"/>
+        <oboInOwl:hasDefinition>Three-letter amino acid residue names as used in PDB files.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>WHATIF: type</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1759 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1759">
+        <rdfs:label>PDB model number</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_3035"/>
+        <oboInOwl:hasDefinition>Identifier of a model structure from a PDB file.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>PDBML:pdbx_PDB_model_num</oboInOwl:hasDbXref>
+        <oboInOwl:hasExactSynonym>Model number</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDbXref>WHATIF: model_number</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1762 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1762">
+        <rdfs:label>CATH domain report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta13</obsolete_since>
+        <rdfs:comment>The report (for example http://www.cathdb.info/domain/1cukA01) includes CATH codes for levels in the hierarchy for the domain, level descriptions and relevant data and links.</rdfs:comment>
+        <oboInOwl:hasDefinition>Summary of domain classification information for a CATH domain.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0907"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1764 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1764">
+        <rdfs:label>CATH representative domain sequences (ATOM)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>FASTA sequence database (based on ATOM records in PDB) for CATH domains (clustered at different levels of sequence identity).</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1235"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1765 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1765">
+        <rdfs:label>CATH representative domain sequences (COMBS)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>FASTA sequence database (based on COMBS sequence data) for CATH domains (clustered at different levels of sequence identity).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1235"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1766 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1766">
+        <rdfs:label>CATH domain sequences (ATOM)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>FASTA sequence database for all CATH domains (based on PDB ATOM records).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0850"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1767 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1767">
+        <rdfs:label>CATH domain sequences (COMBS)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>FASTA sequence database for all CATH domains (based on COMBS sequence data).</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0850"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1771 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1771">
+        <rdfs:label>Sequence version</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2534"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Information on an molecular sequence version.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Sequence version information</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1772 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1772">
+        <rdfs:label>Score</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0006"/>
+        <oboInOwl:hasDefinition>A numerical value, that is some type of scored value arising for example from a prediction method.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1776 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1776">
+        <rdfs:label>Protein report (function)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <rdfs:comment>For properties that can be mapped to a sequence, use 'Sequence report' instead.</rdfs:comment>
+        <obsolete_since>beta13</obsolete_since>
+        <oboInOwl:hasDefinition>Report on general functional properties of specific protein(s).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0896"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1783 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1783">
+        <rdfs:label>Gene name (ASPGD)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.3</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Name of a gene from Aspergillus Genome Database.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>http://www.geneontology.org/doc/GO.xrf_abbs:ASPGD_LOCUS</oboInOwl:hasDbXref>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1026"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1784 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1784">
+        <rdfs:label>Gene name (CGD)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Name of a gene from Candida Genome Database.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDbXref>http://www.geneontology.org/doc/GO.xrf_abbs:CGD_LOCUS</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.3</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1026"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1785 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1785">
+        <rdfs:label>Gene name (dictyBase)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDbXref>http://www.geneontology.org/doc/GO.xrf_abbs:dictyBase</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.3</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Name of a gene from dictyBase database.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1026"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1786 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1786">
+        <rdfs:label>Gene name (EcoGene primary)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDbXref>http://www.geneontology.org/doc/GO.xrf_abbs:ECOGENE_G</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>Primary name of a gene from EcoGene Database.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>EcoGene primary gene name</oboInOwl:hasExactSynonym>
+        <obsolete_since>1.3</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1026"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1787 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1787">
+        <rdfs:label>Gene name (MaizeGDB)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDbXref>http://www.geneontology.org/doc/GO.xrf_abbs:MaizeGDB_Locus</oboInOwl:hasDbXref>
+        <obsolete_since>1.3</obsolete_since>
+        <oboInOwl:hasDefinition>Name of a gene from MaizeGDB (maize genes) database.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1026"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1788 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1788">
+        <rdfs:label>Gene name (SGD)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.3</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>http://www.geneontology.org/doc/GO.xrf_abbs:SGD_LOCUS</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>Name of a gene from Saccharomyces Genome Database.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1026"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1789 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1789">
+        <rdfs:label>Gene name (TGD)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.3</obsolete_since>
+        <oboInOwl:hasDefinition>Name of a gene from Tetrahymena Genome Database.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDbXref>http://www.geneontology.org/doc/GO.xrf_abbs:TGD_LOCUS</oboInOwl:hasDbXref>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1026"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1790 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1790">
+        <rdfs:label>Gene name (CGSC)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.3</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDbXref>http://www.geneontology.org/doc/GO.xrf_abbs: CGSC</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>Symbol of a gene from E.coli Genetic Stock Center.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1026"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1791 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1791">
+        <rdfs:label>Gene name (HGNC)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>HUGO symbol</oboInOwl:hasExactSynonym>
+        <obsolete_since>1.3</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasExactSynonym>HGNC symbol</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Official gene name</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>HUGO gene name</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDbXref>http://www.geneontology.org/doc/GO.xrf_abbs: HGNC_gene</oboInOwl:hasDbXref>
+        <oboInOwl:hasExactSynonym>HGNC gene name</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>HUGO gene symbol</oboInOwl:hasExactSynonym>
+        <regex>HGNC:[0-9]{1,5}</regex>
+        <oboInOwl:hasExactSynonym>Gene name (HUGO)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>HGNC gene symbol</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Symbol of a gene approved by the HUGO Gene Nomenclature Committee.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1026"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1792 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1792">
+        <rdfs:label>Gene name (MGD)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <regex>MGI:[0-9]+</regex>
+        <oboInOwl:hasDefinition>Symbol of a gene from the Mouse Genome Database.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>http://www.geneontology.org/doc/GO.xrf_abbs: MGD</oboInOwl:hasDbXref>
+        <obsolete_since>1.3</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1026"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1793 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1793">
+        <rdfs:label>Gene name (Bacillus subtilis)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDbXref>http://www.geneontology.org/doc/GO.xrf_abbs: SUBTILISTG</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>Symbol of a gene from Bacillus subtilis Genome Sequence Project.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.3</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1026"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1794 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1794">
+        <rdfs:label>Gene ID (PlasmoDB)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2295"/>
+        <oboInOwl:hasDefinition>Identifier of a gene from PlasmoDB Plasmodium Genome Resource.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>http://www.geneontology.org/doc/GO.xrf_abbs: ApiDB_PlasmoDB</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1795 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1795">
+        <rdfs:label>Gene ID (EcoGene)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2295"/>
+        <oboInOwl:hasDefinition>Identifier of a gene from EcoGene Database.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>EcoGene Accession</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>EcoGene ID</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1796 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1796">
+        <rdfs:label>Gene ID (FlyBase)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2295"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Gene identifier from FlyBase database.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>http://www.geneontology.org/doc/GO.xrf_abbs: FB</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>http://www.geneontology.org/doc/GO.xrf_abbs: FlyBase</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1797 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1797">
+        <rdfs:label>Gene ID (GeneDB Glossina morsitans)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDbXref>http://www.geneontology.org/doc/GO.xrf_abbs: GeneDB_Gmorsitans</oboInOwl:hasDbXref>
+        <obsolete_since>beta13</obsolete_since>
+        <oboInOwl:hasDefinition>Gene identifier from Glossina morsitans GeneDB database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1035"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1798 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1798">
+        <rdfs:label>Gene ID (GeneDB Leishmania major)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Gene identifier from Leishmania major GeneDB database.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDbXref>http://www.geneontology.org/doc/GO.xrf_abbs: GeneDB_Lmajor</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta13</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1035"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1799 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1799">
+        <rdfs:label>Gene ID (GeneDB Plasmodium falciparum)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Gene identifier from Plasmodium falciparum GeneDB database.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDbXref>http://www.geneontology.org/doc/GO.xrf_abbs: GeneDB_Pfalciparum</oboInOwl:hasDbXref>
+        <obsolete_since>beta13</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1035"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1800 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1800">
+        <rdfs:label>Gene ID (GeneDB Schizosaccharomyces pombe)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDbXref>http://www.geneontology.org/doc/GO.xrf_abbs: GeneDB_Spombe</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta13</obsolete_since>
+        <oboInOwl:hasDefinition>Gene identifier from Schizosaccharomyces pombe GeneDB database.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1035"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1801 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1801">
+        <rdfs:label>Gene ID (GeneDB Trypanosoma brucei)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Gene identifier from Trypanosoma brucei GeneDB database.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta13</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>http://www.geneontology.org/doc/GO.xrf_abbs: GeneDB_Tbrucei</oboInOwl:hasDbXref>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1035"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1802 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1802">
+        <rdfs:label>Gene ID (Gramene)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2295"/>
+        <oboInOwl:hasDbXref>http://www.geneontology.org/doc/GO.xrf_abbs: GR_gene</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>http://www.geneontology.org/doc/GO.xrf_abbs: GR_GENE</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>Gene identifier from Gramene database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1803 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1803">
+        <rdfs:label>Gene ID (Virginia microbial)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2295"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>http://www.geneontology.org/doc/GO.xrf_abbs: PAMGO_VMD</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>Gene identifier from Virginia Bioinformatics Institute microbial database.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>http://www.geneontology.org/doc/GO.xrf_abbs: VMD</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1804 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1804">
+        <rdfs:label>Gene ID (SGN)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2295"/>
+        <oboInOwl:hasDbXref>http://www.geneontology.org/doc/GO.xrf_abbs: SGN</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>Gene identifier from Sol Genomics Network.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1805 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1805">
+        <rdfs:label>Gene ID (WormBase)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2113"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2295"/>
+        <oboInOwl:hasDefinition>Gene identifier used by WormBase database.</oboInOwl:hasDefinition>
+        <regex>WBGene[0-9]{8}</regex>
+        <oboInOwl:hasDbXref>http://www.geneontology.org/doc/GO.xrf_abbs: WB</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>http://www.geneontology.org/doc/GO.xrf_abbs: WormBase</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1806 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1806">
+        <rdfs:label>Gene synonym</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasExactSynonym>Gene name synonym</oboInOwl:hasExactSynonym>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Any name (other than the recommended one) for a gene.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1026"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1807 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1807">
+        <rdfs:label>ORF name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2099"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2795"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The name of an open reading frame attributed by a sequencing project.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1852 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1852">
+        <rdfs:label>Sequence assembly component</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>A component of a larger sequence assembly.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0925"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1853 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1853">
+        <rdfs:label>Chromosome annotation (aberration)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>A report on a chromosome aberration such as abnormalities in chromosome structure.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0919"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1855 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1855">
+        <rdfs:label>Clone ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2769"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An identifier of a clone (cloned molecular sequence) from a database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1856 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1856">
+        <rdfs:label>PDB insertion code</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1016"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>WHATIF: insertion_code</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>PDBML:pdbx_PDB_ins_code</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>An insertion code (part of the residue number) for an amino acid residue from a PDB file.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1857 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1857">
+        <rdfs:label>Atomic occupancy</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1917"/>
+        <oboInOwl:hasDbXref>WHATIF: PDBx_occupancy</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>The fraction of an atom type present at a site in a molecular structure.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>The sum of the occupancies of all the atom types at a site should not normally significantly exceed 1.0.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1858 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1858">
+        <rdfs:label>Isotropic B factor</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1917"/>
+        <oboInOwl:hasDefinition>Isotropic B factor (atomic displacement parameter) for an atom from a PDB file.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>WHATIF: PDBx_B_iso_or_equiv</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1859 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1859">
+        <rdfs:label>Deletion map</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1283"/>
+        <rdfs:comment>A cytogenetic map is built from a set of mutant cell lines with sub-chromosomal deletions and a reference wild-type line ('genome deletion panel'). The panel is used to map markers onto the genome by comparing mutant to wild-type banding patterns. Markers are linked (occur in the same deleted region) if they share the same banding pattern (presence or absence) as the deletion panel.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A cytogenetic map showing chromosome banding patterns in mutant cell lines relative to the wild type.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Deletion-based cytogenetic map</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1860 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1860">
+        <rdfs:label>QTL map</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1278"/>
+        <oboInOwl:hasDefinition>A genetic map which shows the approximate location of quantitative trait loci (QTL) between two or more markers.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Quantitative trait locus map</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1863 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1863">
+        <rdfs:label>Haplotype map</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1278"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>Moby:Haplotyping_Study_obj</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>A map of haplotypes in a genome or other sequence, describing common patterns of genetic variation.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1864 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1864">
+        <rdfs:label>Map set data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2019"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Data describing a set of multiple genetic or physical maps, typically sharing a common set of features which are mapped.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>Moby:GCP_CorrelatedLinkageMapSet</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>Moby:GCP_CorrelatedMapSet</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1865 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1865">
+        <rdfs:label>Map feature</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>A feature which may mapped (positioned) on a genetic or other type of map.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>Moby:MapFeature</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>Mappable features may be based on Gramene's notion of map features; see http://www.gramene.org/db/cmap/feature_type_info.</rdfs:comment>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1255"/>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1276"/>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2019"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1866 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1866">
+        <rdfs:label>Map type</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>A designation of the type of map (genetic map, physical map, sequence map etc) or map set.</oboInOwl:hasDefinition>
+        <rdfs:comment>Map types may be based on Gramene's notion of a map type; see http://www.gramene.org/db/cmap/map_type_info.</rdfs:comment>
+        <obsolete_since>1.5</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0842"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1867 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1867">
+        <rdfs:label>Protein fold name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2099"/>
+        <oboInOwl:hasDefinition>The name of a protein fold.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1868 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1868">
+        <rdfs:label>Taxon</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2909"/>
+        <oboInOwl:hasDbXref>Moby:PotentialTaxon</oboInOwl:hasDbXref>
+        <oboInOwl:hasExactSynonym>Taxonomy rank</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Taxonomic rank</oboInOwl:hasExactSynonym>
+        <rdfs:comment>For a complete list of taxonomic ranks see https://www.phenoscape.org/wiki/Taxonomic_Rank_Vocabulary.</rdfs:comment>
+        <oboInOwl:hasDefinition>The name of a group of organisms belonging to the same taxonomic rank.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>Moby:BriefTaxonConcept</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1869 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1869">
+        <rdfs:label>Organism identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2530"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A unique identifier of a (group of) organisms.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1870 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1870">
+        <rdfs:label>Genus name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1868"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The name of a genus of organism.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1872 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1872">
+        <rdfs:label>Taxonomic classification</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2909"/>
+        <oboInOwl:hasDbXref>Moby:TaxonName</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>Moby:GCP_Taxon</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The full name for a group of organisms, reflecting their biological classification and (usually) conforming to a standard nomenclature.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>Moby:iANT_organism-xml</oboInOwl:hasDbXref>
+        <oboInOwl:hasExactSynonym>Taxonomic name</oboInOwl:hasExactSynonym>
+        <rdfs:comment>Name components correspond to levels in a taxonomic hierarchy (e.g. 'Genus', 'Species', etc.) Meta information such as a reference where the name was defined and a date might be included.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Taxonomic information</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDbXref>Moby:TaxonScientificName</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>Moby:TaxonTCS</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1873 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1873">
+        <rdfs:label>iHOP organism ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2908"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>Moby_namespace:iHOPorganism</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>A unique identifier for an organism used in the iHOP database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1874 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1874">
+        <rdfs:label>Genbank common name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2909"/>
+        <oboInOwl:hasDefinition>Common name for an organism as used in the GenBank database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1875 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1875">
+        <rdfs:label>NCBI taxon</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1868"/>
+        <oboInOwl:hasDefinition>The name of a taxon from the NCBI taxonomy database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1877 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1877">
+        <rdfs:label>Synonym</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Alternative name</oboInOwl:hasExactSynonym>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>An alternative for a word.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0968"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1878 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1878">
+        <rdfs:label>Misspelling</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>A common misspelling of a word.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0968"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1879 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1879">
+        <rdfs:label>Acronym</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>An abbreviation of a phrase or word.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0968"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1880 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1880">
+        <rdfs:label>Misnomer</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>A term which is likely to be misleading of its meaning.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0968"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1881 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1881">
+        <rdfs:label>Author ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2118"/>
+        <oboInOwl:hasDefinition>Information on the authors of a published work.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>Moby:Author</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1882 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1882">
+        <rdfs:label>DragonDB author identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1881"/>
+        <oboInOwl:hasDefinition>An identifier representing an author in the DragonDB database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1883 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1883">
+        <rdfs:label>Annotated URI</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2093"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A URI along with annotation describing the data found at the address.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>Moby:DescribedLink</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1884 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1884">
+        <rdfs:label>UniProt keywords</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>A controlled vocabulary for words and phrases that can appear in the keywords field (KW line) of entries from the UniProt database.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0582"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1885 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1885">
+        <rdfs:label>Gene ID (GeneFarm)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2295"/>
+        <oboInOwl:hasDbXref>Moby_namespace:GENEFARM_GeneID</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>Identifier of a gene from the GeneFarm database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1886 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1886">
+        <rdfs:label>Blattner number</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2295"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>Moby_namespace:Blattner_number</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>The blattner identifier for a gene.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1887 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1887">
+        <rdfs:label>Gene ID (MIPS Maize)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasExactSynonym>MIPS genetic element identifier (Maize)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Identifier for genetic elements in MIPS Maize database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>Moby_namespace:MIPS_GE_Maize</oboInOwl:hasDbXref>
+        <obsolete_since>beta13</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2285"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1888 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1888">
+        <rdfs:label>Gene ID (MIPS Medicago)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasExactSynonym>MIPS genetic element identifier (Medicago)</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta13</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDbXref>Moby_namespace:MIPS_GE_Medicago</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>Identifier for genetic elements in MIPS Medicago database.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2285"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1889 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1889">
+        <rdfs:label>Gene name (DragonDB)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>The name of an Antirrhinum Gene from the DragonDB database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>Moby_namespace:DragonDB_Gene</oboInOwl:hasDbXref>
+        <obsolete_since>1.3</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1026"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1890 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1890">
+        <rdfs:label>Gene name (Arabidopsis)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDbXref>Moby_namespace:ArabidopsisGeneSymbol</oboInOwl:hasDbXref>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>A unique identifier for an Arabidopsis gene, which is an acronym or abbreviation of the gene name.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.3</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1026"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1891 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1891">
+        <rdfs:label>iHOP symbol</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2109"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2295"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2907"/>
+        <oboInOwl:hasDefinition>A unique identifier of a protein or gene used in the iHOP database.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>Moby_namespace:iHOPsymbol</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1892 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1892">
+        <rdfs:label>Gene name (GeneFarm)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.3</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Name of a gene from the GeneFarm database.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>Moby_namespace:GENEFARM_GeneName</oboInOwl:hasDbXref>
+        <oboInOwl:hasExactSynonym>GeneFarm gene ID</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1026"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1893 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1893">
+        <rdfs:label>Locus ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2012"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>A unique name or other identifier of a genetic locus, typically conforming to a scheme that names loci (such as predicted genes) depending on their position in a molecular sequence, for example a completely sequenced genome or chromosome.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Locus name</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Locus identifier</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1895 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1895">
+        <rdfs:label>Locus ID (AGI)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1893"/>
+        <regex>AT[1-5]G[0-9]{5}</regex>
+        <oboInOwl:hasExactSynonym>AGI ID</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Locus identifier for Arabidopsis Genome Initiative (TAIR, TIGR and MIPS databases)</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>http://www.geneontology.org/doc/GO.xrf_abbs:AGI_LocusCode</oboInOwl:hasDbXref>
+        <oboInOwl:hasExactSynonym>Arabidopsis gene loci number</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>AGI locus code</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>AGI identifier</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1896 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1896">
+        <rdfs:label>Locus ID (ASPGD)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1893"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>http://www.geneontology.org/doc/GO.xrf_abbs: ASPGD</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>http://www.geneontology.org/doc/GO.xrf_abbs: ASPGDID</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>Identifier for loci from ASPGD (Aspergillus Genome Database).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1897 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1897">
+        <rdfs:label>Locus ID (MGG)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1893"/>
+        <oboInOwl:hasDefinition>Identifier for loci from Magnaporthe grisea Database at the Broad Institute.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>http://www.geneontology.org/doc/GO.xrf_abbs: Broad_MGG</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1898 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1898">
+        <rdfs:label>Locus ID (CGD)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1893"/>
+        <oboInOwl:hasDefinition>Identifier for loci from CGD (Candida Genome Database).</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>http://www.geneontology.org/doc/GO.xrf_abbs: CGDID</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>CGDID</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>CGD locus identifier</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDbXref>http://www.geneontology.org/doc/GO.xrf_abbs: CGD</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1899 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1899">
+        <rdfs:label>Locus ID (CMR)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1893"/>
+        <oboInOwl:hasDbXref>http://www.geneontology.org/doc/GO.xrf_abbs: TIGR_CMR</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>Locus identifier for Comprehensive Microbial Resource at the J. Craig Venter Institute.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>http://www.geneontology.org/doc/GO.xrf_abbs: JCVI_CMR</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1900 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1900">
+        <rdfs:label>NCBI locus tag</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1893"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>Moby_namespace:LocusID</oboInOwl:hasDbXref>
+        <oboInOwl:hasExactSynonym>Locus ID (NCBI)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDbXref>http://www.geneontology.org/doc/GO.xrf_abbs: NCBI_locus_tag</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>Identifier for loci from NCBI database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1901 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1901">
+        <rdfs:label>Locus ID (SGD)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1893"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2632"/>
+        <oboInOwl:hasDefinition>Identifier for loci from SGD (Saccharomyces Genome Database).</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>http://www.geneontology.org/doc/GO.xrf_abbs: SGDID</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>http://www.geneontology.org/doc/GO.xrf_abbs: SGD</oboInOwl:hasDbXref>
+        <oboInOwl:hasExactSynonym>SGDID</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1902 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1902">
+        <rdfs:label>Locus ID (MMP)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1893"/>
+        <oboInOwl:hasDefinition>Identifier of loci from Maize Mapping Project.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>Moby_namespace:MMP_Locus</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1903 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1903">
+        <rdfs:label>Locus ID (DictyBase)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1893"/>
+        <oboInOwl:hasDbXref>Moby_namespace:DDB_gene</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>Identifier of locus from DictyBase (Dictyostelium discoideum).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1904 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1904">
+        <rdfs:label>Locus ID (EntrezGene)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1893"/>
+        <oboInOwl:hasDefinition>Identifier of a locus from EntrezGene database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>Moby_namespace:EntrezGene_ID</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>Moby_namespace:EntrezGene_EntrezGeneID</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1905 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1905">
+        <rdfs:label>Locus ID (MaizeGDB)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1893"/>
+        <oboInOwl:hasDefinition>Identifier of locus from MaizeGDB (Maize genome database).</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>Moby_namespace:MaizeGDB_Locus</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1906 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1906">
+        <rdfs:label>Quantitative trait locus</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasExactSynonym>QTL</oboInOwl:hasExactSynonym>
+        <rdfs:comment>A QTL sometimes but does not necessarily correspond to a gene.</rdfs:comment>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A stretch of DNA that is closely linked to the genes underlying a quantitative trait (a phenotype that varies in degree and depends upon the interactions between multiple genes and their environment).</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>Moby:SO_QTL</oboInOwl:hasDbXref>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2012"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1907 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1907">
+        <rdfs:label>Gene ID (KOME)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2295"/>
+        <oboInOwl:hasDefinition>Identifier of a gene from the KOME database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>Moby_namespace:GeneId</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1908 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1908">
+        <rdfs:label>Locus ID (Tropgene)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1893"/>
+        <oboInOwl:hasDefinition>Identifier of a locus from the Tropgene database.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>Moby:Tropgene_locus</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1916 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1916">
+        <rdfs:label>Alignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0006"/>
+        <oboInOwl:hasDefinition>An alignment of molecular sequences, structures or profiles derived from them.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_1917 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_1917">
+        <rdfs:label>Atomic property</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2087"/>
+        <oboInOwl:hasExactSynonym>General atomic property</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Data for an atom (in a molecular structure).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2007 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2007">
+        <rdfs:label>UniProt keyword</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0968"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A word or phrase that can appear in the keywords field (KW line) of entries from the UniProt database.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>Moby_namespace:SP_KW</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>http://www.geneontology.org/doc/GO.xrf_abbs: SP_KW</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2009 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2009">
+        <rdfs:label>Ordered locus name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>A name for a genetic locus conforming to a scheme that names loci (such as predicted genes) depending on their position in a molecular sequence, for example a completely sequenced genome or chromosome.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1893"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2012 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2012">
+        <rdfs:label>Sequence coordinates</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1016"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1017"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2019"/>
+        <oboInOwl:hasExactSynonym>Map position</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDbXref>Moby:Position</oboInOwl:hasDbXref>
+        <oboInOwl:hasExactSynonym>Locus</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Sequence co-ordinates</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>A position in a map (for example a genetic map), either a single position (point) or a region / interval.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>Moby:GenePosition</oboInOwl:hasDbXref>
+        <rdfs:comment>This includes positions in genomes based on a reference sequence. A position may be specified for any mappable object, i.e. anything that may have positional information such as a physical position in a chromosome. Data might include sequence region name, strand, coordinate system name, assembly name, start position and end position.</rdfs:comment>
+        <oboInOwl:hasDbXref>Moby:HitPosition</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>Moby:MapPosition</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>Moby:Locus</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>Moby:GCP_MapInterval</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>Moby:GCP_MapPosition</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>Moby:GCP_MapPoint</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>PDBML:_atom_site.id</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2016 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2016">
+        <rdfs:label>Amino acid property</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2087"/>
+        <oboInOwl:hasDefinition>Data concerning the intrinsic physical (e.g. structural) or chemical properties of one, more or all amino acids.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Amino acid data</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2018 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2018">
+        <rdfs:label>Annotation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta13</obsolete_since>
+        <rdfs:comment>This is a broad data type and is used a placeholder for other, more specific types.</rdfs:comment>
+        <oboInOwl:hasDefinition>A human-readable collection of information which (typically) is generated or collated by hand and which describes a biological entity, phenomena or associated primary (e.g. sequence or structural) data, as distinct from the primary data itself and computer-generated reports derived from it.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2048"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2019 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2019">
+        <rdfs:label>Map data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0006"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0102"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Map attribute</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An attribute of a molecular map (genetic or physical), or data extracted from or derived from the analysis of such a map.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2022 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2022">
+        <rdfs:label>Vienna RNA structural data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Data used by the Vienna RNA analysis package.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2527"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2023 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2023">
+        <rdfs:label>Sequence mask parameter</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.5</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Data used to replace (mask) characters in a molecular sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2527"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2024 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2024">
+        <rdfs:label>Enzyme kinetics data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0897"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2978"/>
+        <oboInOwl:hasDefinition>Data concerning chemical reaction(s) catalysed by enzyme(s).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>This is a broad data type and is used a placeholder for other, more specific types.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2025 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2025">
+        <rdfs:label>Michaelis Menten plot</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2024"/>
+        <oboInOwl:hasDefinition>A plot giving an approximation of the kinetics of an enzyme-catalysed reaction, assuming simple kinetics (i.e. no intermediate or product inhibition, allostericity or cooperativity). It plots initial reaction rate to the substrate concentration (S) from which the maximum rate (vmax) is apparent.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2026 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2026">
+        <rdfs:label>Hanes Woolf plot</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2024"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A plot based on the Michaelis Menten equation of enzyme kinetics plotting the ratio of the initial substrate concentration (S) against the reaction velocity (v).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2028 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2028">
+        <rdfs:label>Experimental data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <rdfs:comment>This is a broad data type and is used a placeholder for other, more specific types.  It is primarily intended to help navigation of EDAM and would not typically be used for annotation.</rdfs:comment>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Raw data from or annotation on laboratory experiments.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Experimental measurement data</oboInOwl:hasExactSynonym>
+        <obsolete_since>beta13</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2531"/>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_3108"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2041 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2041">
+        <rdfs:label>Genome version information</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Information on a genome version.</oboInOwl:hasDefinition>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2711"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2042 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2042">
+        <rdfs:label>Evidence</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0006"/>
+        <oboInOwl:hasDefinition>Typically a statement about some data or results, including evidence or the source of a statement, which may include computational prediction, laboratory experiment, literature reference etc.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2043 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2043">
+        <rdfs:label>Sequence record lite</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A molecular sequence and minimal metadata, typically an identifier of the sequence and/or a comment.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_0849"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2044 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2044">
+        <rdfs:label>Sequence</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0006"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0080"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:seeAlso>http://purl.bioontology.org/ontology/MSH/D008969</rdfs:seeAlso>
+        <oboInOwl:hasExactSynonym>Sequences</oboInOwl:hasExactSynonym>
+        <rdfs:seeAlso>http://purl.org/biotop/biotop.owl#BioMolecularSequenceInformation</rdfs:seeAlso>
+        <rdfs:comment>This concept is a placeholder of concepts for primary sequence data including raw sequences and sequence records.  It should not normally be used for derivatives such as sequence alignments, motifs or profiles.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>One or more molecular sequences, possibly with associated annotation.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2046 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2046">
+        <rdfs:label>Nucleic acid sequence record (lite)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.8</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>A nucleic acid sequence and minimal metadata, typically an identifier of the sequence and/or a comment.</oboInOwl:hasDefinition>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_0849"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2047 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2047">
+        <rdfs:label>Protein sequence record (lite)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:hasExactSynonym>Sequence record lite (protein)</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A protein sequence and minimal metadata, typically an identifier of the sequence and/or a comment.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_0849"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2048 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2048">
+        <rdfs:label>Report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2337"/>
+        <rdfs:comment>You can use this term by default for any textual report, in case you can't find another, more specific term. Reports may be generated automatically or collated by hand and can include metadata on the origin, source, history, ownership or location of some thing.</rdfs:comment>
+        <rdfs:seeAlso>http://semanticscience.org/resource/SIO_000148</rdfs:seeAlso>
+        <oboInOwl:hasExactSynonym>Document</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>A human-readable collection of information including annotation on a biological entity or phenomena, computer-generated reports of analysis of primary data (e.g. sequence or structural), and metadata (data about primary data) or any other free (essentially unformatted) text, as distinct from the primary data itself.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2050 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2050">
+        <rdfs:label>Molecular property (general)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2087"/>
+        <oboInOwl:hasExactSynonym>General molecular property</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>General data for a molecule.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2053 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2053">
+        <rdfs:label>Structural data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <rdfs:comment>This is a broad data type and is used a placeholder for other, more specific types.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Data concerning molecular structural data.</oboInOwl:hasDefinition>
+        <obsolete_since>beta13</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0883"/>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2085"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2070 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2070">
+        <rdfs:label>Sequence motif (nucleic acid)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1353"/>
+        <oboInOwl:hasExactSynonym>Nucleic acid sequence motif</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasNarrowSynonym>DNA sequence motif</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>A nucleotide sequence motif.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasNarrowSynonym>RNA sequence motif</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2071 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2071">
+        <rdfs:label>Sequence motif (protein)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1353"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An amino acid sequence motif.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Protein sequence motif</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2079 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2079">
+        <rdfs:label>Search parameter</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.5</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Some simple value controlling a search operation, typically a search of a database.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2527"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2080 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2080">
+        <rdfs:label>Database search results</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0006"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A report of hits from searching a database of some type.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Search results</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Database hits</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2081 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2081">
+        <rdfs:label>Secondary structure</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.5</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The secondary structure assignment (predicted or real) of a nucleic acid or protein.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0883"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2082 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2082">
+        <rdfs:label>Matrix</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0006"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Array</oboInOwl:hasExactSynonym>
+        <rdfs:comment>This is a broad data type and is used a placeholder for other, more specific types.</rdfs:comment>
+        <oboInOwl:hasDefinition>An array of numerical values.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2083 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2083">
+        <rdfs:label>Alignment data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.8</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Data concerning, extracted from, or derived from the analysis of molecular alignment of some type.</oboInOwl:hasDefinition>
+        <rdfs:comment>This is a broad data type and is used a placeholder for other, more specific types.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Alignment report</oboInOwl:hasExactSynonym>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1394"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2084 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2084">
+        <rdfs:label>Nucleic acid report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2048"/>
+        <oboInOwl:hasDefinition>An informative human-readable report about one or more specific nucleic acid molecules, derived from analysis of primary (sequence or structural) data.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2085 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2085">
+        <rdfs:label>Structure report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2048"/>
+        <oboInOwl:hasDefinition>An informative report on general information, properties or features of one or more molecular tertiary (3D) structures.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Structure-derived report</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2086 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2086">
+        <rdfs:label>Nucleic acid structure data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0912"/>
+        <oboInOwl:hasExactSynonym>Nucleic acid property (structural)</oboInOwl:hasExactSynonym>
+        <rdfs:comment>This includes reports on the stiffness, curvature, twist/roll data or other conformational parameters or properties.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Nucleic acid structural property</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A report on nucleic acid structure-derived data, describing structural properties of a DNA molecule, or any other annotation or information about specific nucleic acid 3D structure(s).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2087 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2087">
+        <rdfs:label>Molecular property</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0006"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasRelatedSynonym>SO:0000400</oboInOwl:hasRelatedSynonym>
+        <oboInOwl:hasDefinition>A report on the physical (e.g. structural) or chemical properties of molecules, or parts of a molecule.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Physicochemical property</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2088 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2088">
+        <rdfs:label>DNA base structural data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2086"/>
+        <oboInOwl:hasDefinition>Structural data for DNA base pairs or runs of bases, such as energy or angle data.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2090 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2090">
+        <rdfs:label>Database entry version information</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:hasDefinition>Information on a database (or ontology) entry version, such as name (or other identifier) or parent database, unique identifier of entry, data, author and so on.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0957"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2091 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2091">
+        <rdfs:label>Accession</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0842"/>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:seeAlso>http://semanticscience.org/resource/SIO_000731</rdfs:seeAlso>
+        <oboInOwl:hasDefinition>A persistent (stable) and unique identifier, typically identifying an object (entry) from a database.</oboInOwl:hasDefinition>
+        <rdfs:seeAlso>http://semanticscience.org/resource/SIO_000675</rdfs:seeAlso>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2092 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2092">
+        <rdfs:label>SNP</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>single nucleotide polymorphism (SNP) in a DNA sequence.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1276"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2093 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2093">
+        <rdfs:label>Data reference</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0006"/>
+        <rdfs:comment>A list of database accessions or identifiers are usually included.</rdfs:comment>
+        <oboInOwl:hasDefinition>Reference to a dataset (or a cross-reference between two datasets), typically one or more entries in a biological database or ontology.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2098 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2098">
+        <rdfs:label>Job identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:seeAlso>http://wsio.org/data_009</rdfs:seeAlso>
+        <oboInOwl:hasDefinition>An identifier of a submitted job.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2099 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2099">
+        <rdfs:label>Name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0842"/>
+        <rdfs:seeAlso>http://semanticscience.org/resource/SIO_000116</rdfs:seeAlso>
+        <rdfs:seeAlso>http://usefulinc.com/ns/doap#name</rdfs:seeAlso>
+        <rdfs:seeAlso>"http://www.w3.org/2000/01/rdf-schema#label</rdfs:seeAlso>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A name of a thing, which need not necessarily uniquely identify it.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Symbolic name</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+        <oboInOwl:hasBroadSynonym rdf:resource="&rdfs;label"/>
+    </owl:Class>
+    <owl:Axiom>
+        <rdfs:comment>Closely related, but focusing on labeling and human readability but not on identification.</rdfs:comment>
+        <owl:annotatedSource rdf:resource="http://edamontology.org/data_2099"/>
+        <owl:annotatedProperty rdf:resource="&oboInOwl;hasBroadSynonym"/>
+        <owl:annotatedTarget rdf:resource="&rdfs;label"/>
+    </owl:Axiom>
+    
+
+
+    <!-- http://edamontology.org/data_2100 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2100">
+        <rdfs:label>Type</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>A label (text token) describing the type of a thing, typically an enumerated string (a string with one of a limited set of values).</oboInOwl:hasDefinition>
+        <rdfs:seeAlso>http://purl.org/dc/elements/1.1/type</rdfs:seeAlso>
+        <obsolete_since>1.5</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0842"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2101 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2101">
+        <rdfs:label>User ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2118"/>
+        <oboInOwl:hasDefinition>An identifier of a software end-user (typically a person).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2102 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2102">
+        <rdfs:label>KEGG organism code</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1154"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2909"/>
+        <oboInOwl:hasDefinition>A three-letter code used in the KEGG databases to uniquely identify organisms.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2103 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2103">
+        <rdfs:label>Gene name (KEGG GENES)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>KEGG GENES entry name</oboInOwl:hasExactSynonym>
+        <regex>[a-zA-Z_0-9]+:[a-zA-Z_0-9\.-]*</regex>
+        <oboInOwl:hasDefinition>Name of an entry (gene) from the KEGG GENES database.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>Moby_namespace:GeneId</oboInOwl:hasDbXref>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.3</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1026"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2104 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2104">
+        <rdfs:label>BioCyc ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2109"/>
+        <oboInOwl:hasDefinition>Identifier of an object from one of the BioCyc databases.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2105 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2105">
+        <rdfs:label>Compound ID (BioCyc)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2104"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2894"/>
+        <oboInOwl:hasExactSynonym>BioCyc compound identifier</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Identifier of a compound from the BioCyc chemical compounds database.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>BioCyc compound ID</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2106 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2106">
+        <rdfs:label>Reaction ID (BioCyc)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2104"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2108"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0613"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of a biological reaction from the BioCyc reactions database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2107 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2107">
+        <rdfs:label>Enzyme ID (BioCyc)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2104"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2321"/>
+        <oboInOwl:hasExactSynonym>BioCyc enzyme ID</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an enzyme from the BioCyc enzymes database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2108 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2108">
+        <rdfs:label>Reaction ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2978"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of a biological reaction from a database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2109 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2109">
+        <rdfs:label>Identifier (hybrid)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0842"/>
+        <oboInOwl:hasDefinition>An identifier that is re-used for data objects of fundamentally different types (typically served from a single database).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>This branch provides an alternative organisation of the concepts nested under 'Accession' and 'Name'. All concepts under here are already included under 'Accession' or 'Name'.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2110 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2110">
+        <rdfs:label>Molecular property identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2087"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of a molecular property.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2111 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2111">
+        <rdfs:label>Codon usage table ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1598"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1597"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Identifier of a codon usage table, for example a genetic code.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Codon usage table identifier</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2112 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2112">
+        <rdfs:label>FlyBase primary identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1089"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Primary identifier of an object from the FlyBase database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2113 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2113">
+        <rdfs:label>WormBase identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2109"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an object from the WormBase database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2114 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2114">
+        <rdfs:label>WormBase wormpep ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2113"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2907"/>
+        <oboInOwl:hasDefinition>Protein identifier used by WormBase database.</oboInOwl:hasDefinition>
+        <regex>CE[0-9]{5}</regex>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2116 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2116">
+        <rdfs:label>Nucleic acid features (codon)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>An informative report on a trinucleotide sequence that encodes an amino acid including the triplet sequence, the encoded amino acid or whether it is a start or stop codon.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1276"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2117 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2117">
+        <rdfs:label>Map identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1274"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>An identifier of a map of a molecular sequence.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2118 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2118">
+        <rdfs:label>Person identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <oboInOwl:hasDefinition>An identifier of a software end-user (typically a person).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2119 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2119">
+        <rdfs:label>Nucleic acid identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0982"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2084"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Name or other identifier of a nucleic acid molecule.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2126 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2126">
+        <rdfs:label>Translation frame specification</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2534"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Frame for translation of DNA (3 forward and 3 reverse frames relative to a chromosome).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2127 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2127">
+        <rdfs:label>Genetic code identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1598"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>An identifier of a genetic code.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2128 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2128">
+        <rdfs:label>Genetic code name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2099"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2127"/>
+        <oboInOwl:hasDefinition>Informal name for a genetic code, typically an organism name.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2129 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2129">
+        <rdfs:label>File format name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2099"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_3358"/>
+        <oboInOwl:hasDefinition>Name of a file format such as HTML, PNG, PDF, EMBL, GenBank and so on.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2130 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2130">
+        <rdfs:label>Sequence profile type</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:hasDefinition>A label (text token) describing a type of sequence profile such as frequency matrix, Gribskov profile, hidden Markov model etc.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0842"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2131 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2131">
+        <rdfs:label>Operating system name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2099"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Name of a computer operating system such as Linux, PC or Mac.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2132 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2132">
+        <rdfs:label>Mutation type</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>A type of point or block mutation, including insertion, deletion, change, duplication and moves.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2527"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2133 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2133">
+        <rdfs:label>Logical operator</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2099"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A logical operator such as OR, AND, XOR, and NOT.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2134 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2134">
+        <rdfs:label>Results sort order</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <rdfs:comment>Possible options including sorting by score, rank, by increasing P-value (probability, i.e. most statistically significant hits given first) and so on.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:hasDefinition>A control of the order of data that is output, for example the order of sequences in an alignment.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2527"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2135 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2135">
+        <rdfs:label>Toggle</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A simple parameter that is a toggle (boolean value), typically a control for a modal tool.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2527"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2136 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2136">
+        <rdfs:label>Sequence width</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The width of an output sequence or alignment.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1249"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2137 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2137">
+        <rdfs:label>Gap penalty</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1394"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A penalty for introducing or extending a gap in an alignment.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2139 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2139">
+        <rdfs:label>Nucleic acid melting temperature</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2985"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A temperature concerning nucleic acid denaturation, typically the temperature at which the two strands of a hybridized or double stranded nucleic acid (DNA or RNA/DNA) molecule separate.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Melting temperature</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2140 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2140">
+        <rdfs:label>Concentration</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2050"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The concentration of a chemical compound.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2141 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2141">
+        <rdfs:label>Window step size</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.5</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Size of the incremental 'step' a sequence window is moved over a sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1249"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2142 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2142">
+        <rdfs:label>EMBOSS graph</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An image of a graph generated by the EMBOSS suite.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2968"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2143 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2143">
+        <rdfs:label>EMBOSS report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>An application report generated by the EMBOSS suite.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2048"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2145 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2145">
+        <rdfs:label>Sequence offset</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:hasDefinition>An offset for a single-point sequence position.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2527"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2146 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2146">
+        <rdfs:label>Threshold</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.5</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>A value that serves as a threshold for a tool (usually to control scoring or output).</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2527"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2147 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2147">
+        <rdfs:label>Protein report (transcription factor)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta13</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <rdfs:comment>This might include conformational or physicochemical properties, as well as sequence information for transcription factor(s) binding sites.</rdfs:comment>
+        <oboInOwl:hasDefinition>An informative report on a transcription factor protein.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Transcription factor binding site data</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0896"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2149 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2149">
+        <rdfs:label>Database category name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>The name of a category of biological or bioinformatics database.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0957"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2150 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2150">
+        <rdfs:label>Sequence profile name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>Name of a sequence profile.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1115"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2151 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2151">
+        <rdfs:label>Color</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Specification of one or more colors.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2527"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2152 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2152">
+        <rdfs:label>Rendering parameter</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:hasDefinition>A parameter that is used to control rendering (drawing) to a device or image.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Graphics parameter</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Graphical parameter</oboInOwl:hasExactSynonym>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2527"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2154 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2154">
+        <rdfs:label>Sequence name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1063"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2099"/>
+        <oboInOwl:hasDefinition>Any arbitrary name of a molecular sequence.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2156 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2156">
+        <rdfs:label>Date</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:hasDefinition>A temporal date.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2527"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2157 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2157">
+        <rdfs:label>Word composition</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Word composition data for a molecular sequence.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1266"/>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1268"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2160 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2160">
+        <rdfs:label>Fickett testcode plot</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2884"/>
+        <oboInOwl:hasDefinition>A plot of Fickett testcode statistic (identifying protein coding regions) in a nucleotide sequences.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2161 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2161">
+        <rdfs:label>Sequence similarity plot</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0867"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2884"/>
+        <rdfs:comment>Use this concept for calculated substitution rates, relative site variability, data on sites with biased properties, highly conserved or very poorly conserved sites, regions, blocks etc.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Sequence conservation report</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Sequence similarity plot</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>A plot of sequence similarities identified from word-matching or character comparison.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2162 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2162">
+        <rdfs:label>Helical wheel</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1709"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An image of peptide sequence sequence looking down the axis of the helix for highlighting amphipathicity and other properties.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2163 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2163">
+        <rdfs:label>Helical net</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1709"/>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>Useful for highlighting amphipathicity and other properties.</rdfs:comment>
+        <oboInOwl:hasDefinition>An image of peptide sequence sequence in a simple 3,4,3,4 repeating pattern that emulates at a simple level the arrangement of residues around an alpha helix.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2164 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2164">
+        <rdfs:label>Protein sequence properties plot</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A plot of general physicochemical properties of a protein sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0897"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2165 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2165">
+        <rdfs:label>Protein ionization curve</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0897"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2884"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A plot of pK versus pH for a protein.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2166 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2166">
+        <rdfs:label>Sequence composition plot</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1261"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2884"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A plot of character or word composition / frequency of a molecular sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2167 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2167">
+        <rdfs:label>Nucleic acid density plot</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1261"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2884"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Density plot (of base composition) for a nucleotide sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2168 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2168">
+        <rdfs:label>Sequence trace image</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2969"/>
+        <oboInOwl:hasDefinition>Image of a sequence trace (nucleotide sequence versus probabilities of each of the 4 bases).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2169 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2169">
+        <rdfs:label>Nucleic acid features (siRNA)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.5</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A report on siRNA duplexes in mRNA.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_3137"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2173 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2173">
+        <rdfs:label>Sequence set (stream)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <rdfs:comment>This concept may be used for sequence sets that are expected to be read and processed a single sequence at a time.</rdfs:comment>
+        <oboInOwl:hasDefinition>A collection of multiple molecular sequences and (typically) associated metadata that is intended for sequential processing.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0850"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2174 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2174">
+        <rdfs:label>FlyBase secondary identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1089"/>
+        <oboInOwl:hasDefinition>Secondary identifier of an object from the FlyBase database.</oboInOwl:hasDefinition>
+        <rdfs:comment>Secondary identifier are used to handle entries that were merged with or split from other entries in the database.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2176 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2176">
+        <rdfs:label>Cardinality</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>The number of a certain thing.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2527"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2177 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2177">
+        <rdfs:label>Exactly 1</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>A single thing.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2178 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2178">
+        <rdfs:label>1 or more</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>One or more things.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2179 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2179">
+        <rdfs:label>Exactly 2</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Exactly two things.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2180 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2180">
+        <rdfs:label>2 or more</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Two or more things.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2190 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2190">
+        <rdfs:label>Sequence checksum</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2534"/>
+        <oboInOwl:hasDefinition>A fixed-size datum calculated (by using a hash function) for a molecular sequence, typically for purposes of error detection or indexing.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Hash code</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Hash sum</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Hash</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Hash value</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2191 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2191">
+        <rdfs:label>Protein features report (chemical modifications)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.8</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>chemical modification of a protein.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1277"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2192 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2192">
+        <rdfs:label>Error</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Data on an error generated by computer system or tool.</oboInOwl:hasDefinition>
+        <obsolete_since>1.5</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_3106"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2193 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2193">
+        <rdfs:label>Database entry metadata</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2337"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Basic information on any arbitrary database entry.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2198 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2198">
+        <rdfs:label>Gene cluster</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta13</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A cluster of similar genes.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1246"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2201 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2201">
+        <rdfs:label>Sequence record full</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A molecular sequence and comprehensive metadata (such as a feature table), typically corresponding to a full entry from a molecular sequence database.</oboInOwl:hasDefinition>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_0849"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2208 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2208">
+        <rdfs:label>Plasmid identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2119"/>
+        <oboInOwl:hasDefinition>An identifier of a plasmid in a database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2209 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2209">
+        <rdfs:label>Mutation ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2538"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A unique identifier of a specific mutation catalogued in a database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2212 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2212">
+        <rdfs:label>Mutation annotation (basic)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Information describing the mutation itself, the organ site, tissue and type of lesion where the mutation has been identified, description of the patient origin and life-style.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2533"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2213 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2213">
+        <rdfs:label>Mutation annotation (prevalence)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>An informative report on the prevalence of mutation(s), including data on samples and mutation prevalence (e.g. by tumour type)..</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2533"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2214 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2214">
+        <rdfs:label>Mutation annotation (prognostic)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An informative report on mutation prognostic data, such as information on patient cohort, the study settings and the results of the study.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2533"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2215 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2215">
+        <rdfs:label>Mutation annotation (functional)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>An informative report on the functional properties of mutant proteins including transcriptional activities, promotion of cell growth and tumorigenicity, dominant negative effects, capacity to induce apoptosis, cell-cycle arrest or checkpoints in human cells and so on.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2533"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2216 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2216">
+        <rdfs:label>Codon number</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1016"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The number of a codon, for instance, at which a mutation is located.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2217 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2217">
+        <rdfs:label>Tumor annotation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.4</obsolete_since>
+        <oboInOwl:hasDefinition>An informative report on a specific tumor including nature and origin of the sample, anatomic site, organ or tissue, tumor type, including morphology and/or histologic type, and so on.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1622"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2218 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2218">
+        <rdfs:label>Server metadata</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Basic information about a server on the web, such as an SRS server.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.5</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_3106"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2219 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2219">
+        <rdfs:label>Database field name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2099"/>
+        <oboInOwl:hasDefinition>The name of a field in a database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2220 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2220">
+        <rdfs:label>Sequence cluster ID (SYSTERS)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1112"/>
+        <oboInOwl:hasExactSynonym>SYSTERS cluster ID</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Unique identifier of a sequence cluster from the SYSTERS database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2223 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2223">
+        <rdfs:label>Ontology metadata</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2337"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0089"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Data concerning a biological ontology.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2235 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2235">
+        <rdfs:label>Raw SCOP domain classification</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Raw SCOP domain classification data files.</oboInOwl:hasDefinition>
+        <obsolete_since>beta13</obsolete_since>
+        <rdfs:comment>These are the parsable data files provided by SCOP.</rdfs:comment>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0907"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2236 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2236">
+        <rdfs:label>Raw CATH domain classification</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Raw CATH domain classification data files.</oboInOwl:hasDefinition>
+        <rdfs:comment>These are the parsable data files provided by CATH.</rdfs:comment>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta13</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0907"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2240 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2240">
+        <rdfs:label>Heterogen annotation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.4</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An informative report on the types of small molecules or 'heterogens' (non-protein groups) that are represented in PDB files.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0962"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2242 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2242">
+        <rdfs:label>Phylogenetic property values</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Phylogenetic property values data.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0871"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2245 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2245">
+        <rdfs:label>Sequence set (bootstrapped)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.5</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>Bootstrapping is often performed in phylogenetic analysis.</rdfs:comment>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>A collection of sequences output from a bootstrapping (resampling) procedure.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0850"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2247 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2247">
+        <rdfs:label>Phylogenetic consensus tree</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>A consensus phylogenetic tree derived from comparison of multiple trees.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0872"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2248 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2248">
+        <rdfs:label>Schema</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>A data schema for organising or transforming data of some type.</oboInOwl:hasDefinition>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2048"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2249 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2249">
+        <rdfs:label>DTD</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>A DTD (document type definition).</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2048"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2250 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2250">
+        <rdfs:label>XML Schema</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>XSD</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>An XML Schema.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2048"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2251 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2251">
+        <rdfs:label>Relax-NG schema</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:hasDefinition>A relax-NG schema.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2048"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2252 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2252">
+        <rdfs:label>XSLT stylesheet</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.5</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An XSLT stylesheet.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2253 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2253">
+        <rdfs:label>Data resource definition name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1084"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2099"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The name of a data type.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2254 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2254">
+        <rdfs:label>OBO file format name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2129"/>
+        <oboInOwl:hasDefinition>Name of an OBO file format such as OBO-XML, plain and so on.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2285 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2285">
+        <rdfs:label>Gene ID (MIPS)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2295"/>
+        <oboInOwl:hasDefinition>Identifier for genetic elements in MIPS database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>MIPS genetic element identifier</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2288 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2288">
+        <rdfs:label>Sequence identifier (protein)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>An identifier of protein sequence(s) or protein sequence database entries.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1096"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2289 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2289">
+        <rdfs:label>Sequence identifier (nucleic acid)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>An identifier of nucleotide sequence(s) or nucleotide sequence database entries.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1097"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2290 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2290">
+        <rdfs:label>EMBL accession</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1103"/>
+        <oboInOwl:hasExactSynonym>EMBL ID</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>EMBL accession number</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>EMBL identifier</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>An accession number of an entry from the EMBL sequence database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2291 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2291">
+        <rdfs:label>UniProt ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2154"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0849"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>UniProtKB identifier</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>An identifier of a polypeptide in the UniProt database.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>UniProtKB entry name</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>UniProt identifier</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>UniProt entry name</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2292 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2292">
+        <rdfs:label>GenBank accession</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1103"/>
+        <oboInOwl:hasExactSynonym>GenBank ID</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>GenBank identifier</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Accession number of an entry from the GenBank sequence database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>GenBank accession number</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2293 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2293">
+        <rdfs:label>Gramene secondary identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2915"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Gramene internal identifier</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Gramene internal ID</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Secondary (internal) identifier of a Gramene database entry.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Gramene secondary ID</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2294 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2294">
+        <rdfs:label>Sequence variation ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <oboInOwl:hasDefinition>An identifier of an entry from a database of molecular sequence variation.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2295 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2295">
+        <rdfs:label>Gene ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1025"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1893"/>
+        <oboInOwl:hasExactSynonym>Gene accession</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A unique (and typically persistent) identifier of a gene in a database, that is (typically) different to the gene name/symbol.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Gene code</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2296 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2296">
+        <rdfs:label>Gene name (AceView)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasExactSynonym>AceView gene name</oboInOwl:hasExactSynonym>
+        <obsolete_since>1.3</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Name of an entry (gene) from the AceView genes database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1026"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2297 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2297">
+        <rdfs:label>Gene ID (ECK)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1795"/>
+        <oboInOwl:hasExactSynonym>ECK accession</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>E. coli K-12 gene identifier</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Identifier of an E. coli K-12 gene from EcoGene Database.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>http://www.geneontology.org/doc/GO.xrf_abbs: ECK</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2298 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2298">
+        <rdfs:label>Gene ID (HGNC)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2295"/>
+        <oboInOwl:hasExactSynonym>HGNC ID</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier for a gene approved by the HUGO Gene Nomenclature Committee.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2299 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2299">
+        <rdfs:label>Gene name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1025"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2099"/>
+        <oboInOwl:hasDefinition>The name of a gene, (typically) assigned by a person and/or according to a naming scheme. It may contain white space characters and is typically more intuitive and readable than a gene symbol. It (typically) may be used to identify similar genes in different species and to derive a gene symbol.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Allele name</oboInOwl:hasNarrowSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2300 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2300">
+        <rdfs:label>Gene name (NCBI)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.3</obsolete_since>
+        <oboInOwl:hasExactSynonym>NCBI gene name</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Name of an entry (gene) from the NCBI genes database.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1026"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2301 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2301">
+        <rdfs:label>SMILES string</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0846"/>
+        <oboInOwl:hasDefinition>A specification of a chemical structure in SMILES format.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2302 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2302">
+        <rdfs:label>STRING ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1074"/>
+        <oboInOwl:hasDefinition>Unique identifier of an entry from the STRING database of protein-protein interactions.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2307 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2307">
+        <rdfs:label>Virus annotation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>An informative report on a specific virus.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.4</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2530"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2308 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2308">
+        <rdfs:label>Virus annotation (taxonomy)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>An informative report on the taxonomy of a specific virus.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.4</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2530"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2309 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2309">
+        <rdfs:label>Reaction ID (SABIO-RK)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2108"/>
+        <oboInOwl:hasDefinition>Identifier of a biological reaction from the SABIO-RK reactions database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <regex>[0-9]+</regex>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2313 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2313">
+        <rdfs:label>Carbohydrate report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2085"/>
+        <oboInOwl:hasDefinition>Annotation on or information derived from one or more specific carbohydrate 3D structure(s).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2314 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2314">
+        <rdfs:label>GI number</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2362"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>NCBI GI number</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>gi number</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>A series of digits that are assigned consecutively to each sequence record processed by NCBI. The GI number bears no resemblance to the Accession number of the sequence record.</oboInOwl:hasDefinition>
+        <rdfs:comment>Nucleotide sequence GI number is shown in the VERSION field of the database record. Protein sequence GI number is shown in the CDS/db_xref field of a nucleotide database record, and the VERSION field of a protein database record.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2315 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2315">
+        <rdfs:label>NCBI version</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2362"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>NCBI accession.version</oboInOwl:hasExactSynonym>
+        <rdfs:comment>Nucleotide sequence version contains two letters followed by six digits, a dot, and a version number (or for older nucleotide sequence records, the format is one letter followed by five digits, a dot, and a version number). Protein sequence version contains three letters followed by five digits, a dot, and a version number.</rdfs:comment>
+        <oboInOwl:hasDefinition>An identifier assigned to sequence records processed by NCBI, made of the accession number of the database record followed by a dot and a version number.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>accession.version</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2316 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2316">
+        <rdfs:label>Cell line name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1046"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The name of a cell line.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2317 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2317">
+        <rdfs:label>Cell line name (exact)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2316"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The name of a cell line.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2318 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2318">
+        <rdfs:label>Cell line name (truncated)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2316"/>
+        <oboInOwl:hasDefinition>The name of a cell line.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2319 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2319">
+        <rdfs:label>Cell line name (no punctuation)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2316"/>
+        <oboInOwl:hasDefinition>The name of a cell line.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2320 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2320">
+        <rdfs:label>Cell line name (assonant)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2316"/>
+        <oboInOwl:hasDefinition>The name of a cell line.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2321 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2321">
+        <rdfs:label>Enzyme ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1010"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2907"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A unique, persistent identifier of an enzyme.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Enzyme accession</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2325 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2325">
+        <rdfs:label>REBASE enzyme number</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2321"/>
+        <oboInOwl:hasDefinition>Identifier of an enzyme from the REBASE enzymes database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2326 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2326">
+        <rdfs:label>DrugBank ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2895"/>
+        <created_in>beta12orEarlier</created_in>
+        <regex>DB[0-9]{5}</regex>
+        <oboInOwl:hasDefinition>Unique identifier of a drug from the DrugBank database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2327 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2327">
+        <rdfs:label>GI number (protein)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2314"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>protein gi number</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>A unique identifier assigned to NCBI protein sequence records.</oboInOwl:hasDefinition>
+        <rdfs:comment>Nucleotide sequence GI number is shown in the VERSION field of the database record. Protein sequence GI number is shown in the CDS/db_xref field of a nucleotide database record, and the VERSION field of a protein database record.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>protein gi</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2335 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2335">
+        <rdfs:label>Bit score</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1413"/>
+        <oboInOwl:hasDefinition>A score derived from the alignment of two sequences, which is then normalized with respect to the scoring system.</oboInOwl:hasDefinition>
+        <rdfs:comment>Bit scores are normalized with respect to the scoring system and therefore can be used to compare alignment scores from different searches.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2336 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2336">
+        <rdfs:label>Translation phase specification</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2534"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Phase for translation of DNA (0, 1 or 2) relative to a fragment of the coding sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Phase</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2337 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2337">
+        <rdfs:label>Resource metadata</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0006"/>
+        <oboInOwl:hasDefinition>Data concerning or describing some core computational resource, as distinct from primary data.  This includes metadata on the origin, source, history, ownership or location of some thing.</oboInOwl:hasDefinition>
+        <rdfs:comment>This is a broad data type and is used a placeholder for other, more specific types.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Provenance metadata</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2338 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2338">
+        <rdfs:label>Ontology identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0582"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Any arbitrary identifier of an ontology.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2339 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2339">
+        <rdfs:label>Ontology concept name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2099"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_3025"/>
+        <oboInOwl:hasDefinition>The name of a concept in an ontology.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2340 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2340">
+        <rdfs:label>Genome build identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2749"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An identifier of a build of a particular genome.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2342 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2342">
+        <rdfs:label>Pathway or network name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1082"/>
+        <oboInOwl:hasDefinition>The name of a biological pathway or network.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2343 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2343">
+        <rdfs:label>Pathway ID (KEGG)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1154"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2365"/>
+        <oboInOwl:hasDefinition>Identifier of a pathway from the KEGG pathway database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <regex>[a-zA-Z_0-9]{2,3}[0-9]{5}</regex>
+        <oboInOwl:hasExactSynonym>KEGG pathway ID</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2344 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2344">
+        <rdfs:label>Pathway ID (NCI-Nature)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2365"/>
+        <created_in>beta12orEarlier</created_in>
+        <regex>[a-zA-Z_0-9]+</regex>
+        <oboInOwl:hasDefinition>Identifier of a pathway from the NCI-Nature pathway database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2345 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2345">
+        <rdfs:label>Pathway ID (ConsensusPathDB)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2365"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2917"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of a pathway from the ConsensusPathDB pathway database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2346 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2346">
+        <rdfs:label>Sequence cluster ID (UniRef)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1112"/>
+        <oboInOwl:hasDefinition>Unique identifier of an entry from the UniRef database.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>UniRef cluster id</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>UniRef entry accession</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2347 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2347">
+        <rdfs:label>Sequence cluster ID (UniRef100)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2346"/>
+        <oboInOwl:hasExactSynonym>UniRef100 cluster id</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>UniRef100 entry accession</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Unique identifier of an entry from the UniRef100 database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2348 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2348">
+        <rdfs:label>Sequence cluster ID (UniRef90)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2346"/>
+        <oboInOwl:hasExactSynonym>UniRef90 entry accession</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>UniRef90 cluster id</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Unique identifier of an entry from the UniRef90 database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2349 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2349">
+        <rdfs:label>Sequence cluster ID (UniRef50)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2346"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>UniRef50 cluster id</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>UniRef50 entry accession</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Unique identifier of an entry from the UniRef50 database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2353 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2353">
+        <rdfs:label>Ontology data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0006"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0089"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Data concerning or derived from an ontology.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Ontological data</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>This is a broad data type and is used a placeholder for other, more specific types.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2354 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2354">
+        <rdfs:label>RNA family report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_3148"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An informative report on a specific RNA family or other group of classified RNA sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>RNA family annotation</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2355 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2355">
+        <rdfs:label>RNA family identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2354"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an RNA family, typically an entry from a RNA sequence classification database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2356 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2356">
+        <rdfs:label>RFAM accession</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2355"/>
+        <oboInOwl:hasDefinition>Stable accession number of an entry (RNA family) from the RFAM database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2357 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2357">
+        <rdfs:label>Protein signature type</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>A label (text token) describing a type of protein family signature (sequence classifier) from the InterPro database.</oboInOwl:hasDefinition>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0842"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2358 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2358">
+        <rdfs:label>Domain-nucleic acid interaction report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.5</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>An informative report on protein domain-DNA/RNA interaction(s).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1567"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2359 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2359">
+        <rdfs:label>Domain-domain interactions</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:hasDefinition>An informative report on protein domain-protein domain interaction(s).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0906"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2360 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2360">
+        <rdfs:label>Domain-domain interaction (indirect)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Data on indirect protein domain-protein domain interaction(s).</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2359"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2362 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2362">
+        <rdfs:label>Sequence accession (hybrid)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1093"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0849"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Accession number of a nucleotide or protein sequence database entry.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2363 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2363">
+        <rdfs:label>2D PAGE data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <rdfs:comment>This is a broad data type and is used a placeholder for other, more specific types.  It is primarily intended to help navigation of EDAM and would not typically be used for annotation.</rdfs:comment>
+        <obsolete_since>beta13</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Data concerning two-dimensional polygel electrophoresis.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0942"/>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2364"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2364 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2364">
+        <rdfs:label>2D PAGE report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>two-dimensional gel electrophoresis experiments, gels or spots in a gel.</oboInOwl:hasDefinition>
+        <obsolete_since>1.8</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_2531"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2365 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2365">
+        <rdfs:label>Pathway or network accession</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1082"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <oboInOwl:hasDefinition>A persistent, unique identifier of a biological pathway or network (typically a database entry).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2366 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2366">
+        <rdfs:label>Secondary structure alignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1916"/>
+        <oboInOwl:hasDefinition>Alignment of the (1D representations of) secondary structure of two or more molecules.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2367 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2367">
+        <rdfs:label>ASTD ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1097"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2109"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an object from the ASTD database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2368 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2368">
+        <rdfs:label>ASTD ID (exon)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2367"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an exon from the ASTD database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2369 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2369">
+        <rdfs:label>ASTD ID (intron)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2367"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an intron from the ASTD database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2370 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2370">
+        <rdfs:label>ASTD ID (polya)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2367"/>
+        <oboInOwl:hasDefinition>Identifier of a polyA signal from the ASTD database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2371 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2371">
+        <rdfs:label>ASTD ID (tss)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2367"/>
+        <oboInOwl:hasDefinition>Identifier of a transcription start site from the ASTD database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2372 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2372">
+        <rdfs:label>2D PAGE spot report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasExactSynonym>2D PAGE spot annotation</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An informative report on individual spot(s) from a two-dimensional (2D PAGE) gel.</oboInOwl:hasDefinition>
+        <obsolete_since>1.8</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_2531"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2373 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2373">
+        <rdfs:label>Spot ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Unique identifier of a spot from a two-dimensional (protein) gel.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2374 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2374">
+        <rdfs:label>Spot serial number</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2373"/>
+        <oboInOwl:hasDefinition>Unique identifier of a spot from a two-dimensional (protein) gel in the SWISS-2DPAGE database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2375 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2375">
+        <rdfs:label>Spot ID (HSC-2DPAGE)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2373"/>
+        <oboInOwl:hasDefinition>Unique identifier of a spot from a two-dimensional (protein) gel from a HSC-2DPAGE database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2378 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2378">
+        <rdfs:label>Protein-motif interaction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta13</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Data on the interaction of a protein (or protein domain) with specific structural (3D) and/or sequence motifs.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1565"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2379 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2379">
+        <rdfs:label>Strain identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1869"/>
+        <oboInOwl:hasDefinition>Identifier of a strain of an organism variant, typically a plant, virus or bacterium.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2380 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2380">
+        <rdfs:label>CABRI accession</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2109"/>
+        <oboInOwl:hasDefinition>A unique identifier of an item from the CABRI database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2381 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2381">
+        <rdfs:label>Experiment report (genotyping)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Report of genotype experiment including case control, population, and family studies. These might use array based methods and re-sequencing methods.</oboInOwl:hasDefinition>
+        <obsolete_since>1.8</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_2531"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2382 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2382">
+        <rdfs:label>Genotype experiment ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2531"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an entry from a database of genotype experiment metadata.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2383 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2383">
+        <rdfs:label>EGA accession</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2382"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an entry from the EGA database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2384 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2384">
+        <rdfs:label>IPI protein ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1096"/>
+        <oboInOwl:hasDefinition>Identifier of a protein entry catalogued in the International Protein Index (IPI) database.</oboInOwl:hasDefinition>
+        <regex>IPI[0-9]{8}</regex>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2385 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2385">
+        <rdfs:label>RefSeq accession (protein)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1098"/>
+        <oboInOwl:hasExactSynonym>RefSeq protein ID</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Accession number of a protein from the RefSeq database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2386 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2386">
+        <rdfs:label>EPD ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2727"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an entry (promoter) from the EPD database.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>EPD identifier</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2387 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2387">
+        <rdfs:label>TAIR accession</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2109"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an entry from the TAIR database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2388 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2388">
+        <rdfs:label>TAIR accession (At gene)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1037"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an Arabidopsis thaliana gene from the TAIR database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2389 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2389">
+        <rdfs:label>UniSTS accession</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1097"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an entry from the UniSTS database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2390 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2390">
+        <rdfs:label>UNITE accession</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1097"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an entry from the UNITE database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2391 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2391">
+        <rdfs:label>UTR accession</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1097"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an entry from the UTR database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2392 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2392">
+        <rdfs:label>UniParc accession</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1096"/>
+        <created_in>beta12orEarlier</created_in>
+        <regex>UPI[A-F0-9]{10}</regex>
+        <oboInOwl:hasDefinition>Accession number of a UniParc (protein sequence) database entry.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>UniParc ID</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>UPI</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2393 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2393">
+        <rdfs:label>mFLJ/mKIAA number</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2295"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an entry from the Rouge or HUGE databases.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2395 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2395">
+        <rdfs:label>Fungi annotation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.4</obsolete_since>
+        <oboInOwl:hasDefinition>An informative report on a specific fungus.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2530"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2396 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2396">
+        <rdfs:label>Fungi annotation (anamorph)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An informative report on a specific fungus anamorph.</oboInOwl:hasDefinition>
+        <obsolete_since>1.4</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2530"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2397 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2397">
+        <rdfs:label>Gene features report (exon)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>exons in a nucleotide sequences.</oboInOwl:hasDefinition>
+        <obsolete_since>1.8</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1276"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2398 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2398">
+        <rdfs:label>Ensembl protein ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2610"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2907"/>
+        <oboInOwl:hasExactSynonym>Ensembl ID (protein)</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Protein ID (Ensembl)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Unique identifier for a protein from the Ensembl database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2399 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2399">
+        <rdfs:label>Gene transcriptional features report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.8</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>transcription of DNA into RNA including the regulation of transcription.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1276"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2400 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2400">
+        <rdfs:label>Toxin annotation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An informative report on a specific toxin.</oboInOwl:hasDefinition>
+        <obsolete_since>1.4</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0962"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2401 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2401">
+        <rdfs:label>Protein report (membrane protein)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>An informative report on a membrane protein.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1456"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2402 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2402">
+        <rdfs:label>Protein-drug interaction report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1537"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1566"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1696"/>
+        <oboInOwl:hasDefinition>An informative report on tentative or known protein-drug interaction(s).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2522 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2522">
+        <rdfs:label>Map data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>This is a broad data type and is used a placeholder for other, more specific types.</rdfs:comment>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta13</obsolete_since>
+        <oboInOwl:hasDefinition>Data concerning a map of molecular sequence(s).</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1274"/>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2019"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2523 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2523">
+        <rdfs:label>Phylogenetic data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0006"/>
+        <oboInOwl:hasDefinition>Data concerning phylogeny, typically of molecular sequences, including reports of information concerning or derived from a phylogenetic tree, or from comparing two or more phylogenetic trees.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Phylogenetic data</oboInOwl:hasExactSynonym>
+        <rdfs:comment>This is a broad data type and is used a placeholder for other, more specific types.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2524 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2524">
+        <rdfs:label>Protein data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <rdfs:comment>This is a broad data type and is used a placeholder for other, more specific types.</rdfs:comment>
+        <obsolete_since>beta13</obsolete_since>
+        <oboInOwl:hasDefinition>Data concerning one or more protein molecules.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0896"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2525 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2525">
+        <rdfs:label>Nucleic acid data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Data concerning one or more nucleic acid molecules.</oboInOwl:hasDefinition>
+        <obsolete_since>beta13</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>This is a broad data type and is used a placeholder for other, more specific types.</rdfs:comment>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2084"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2526 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2526">
+        <rdfs:label>Article data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0006"/>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>This is a broad data type and is used a placeholder for other, more specific types.  It is primarily intended to help navigation of EDAM and would not typically be used for annotation. It includes concepts that are best described as scientific text or closely concerned with or derived from text.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Article report</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Data concerning, extracted from, or derived from the analysis of a scientific text (or texts) such as a full text article from a scientific journal.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0971"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2527 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2527">
+        <rdfs:label>Parameter</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0006"/>
+        <rdfs:seeAlso>http://semanticscience.org/resource/SIO_000144</rdfs:seeAlso>
+        <oboInOwl:hasExactSynonym>Tool-specific parameter</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:seeAlso>http://www.e-lico.eu/ontologies/dmo/DMOP/DMOP.owl#Parameter</rdfs:seeAlso>
+        <oboInOwl:hasDefinition>Typically a simple numerical or string value that controls the operation of a tool.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Parameters</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Tool parameter</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2528 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2528">
+        <rdfs:label>Molecular data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasExactSynonym>Molecule-specific data</oboInOwl:hasExactSynonym>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Data concerning a specific type of molecule.</oboInOwl:hasDefinition>
+        <obsolete_since>beta13</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>This is a broad data type and is used a placeholder for other, more specific types.</rdfs:comment>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2087"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2529 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2529">
+        <rdfs:label>Molecule report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>An informative report on a specific molecule.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Molecular report</oboInOwl:hasExactSynonym>
+        <obsolete_since>1.5</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0896"/>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2084"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2530 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2530">
+        <rdfs:label>Organism report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2048"/>
+        <oboInOwl:hasDefinition>An informative report on a specific organism.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Organism annotation</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2531 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2531">
+        <rdfs:label>Experiment report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2048"/>
+        <oboInOwl:hasExactSynonym>Experiment metadata</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Experiment annotation</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Annotation on a wet lab experiment, such as experimental conditions.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2533 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2533">
+        <rdfs:label>Nucleic acid features report (mutation)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>DNA mutation.</oboInOwl:hasDefinition>
+        <obsolete_since>1.8</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1276"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2534 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2534">
+        <rdfs:label>Sequence attribute</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2527"/>
+        <oboInOwl:hasDefinition>An attribute of a molecular sequence, possibly in reference to some other sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Sequence parameter</oboInOwl:hasNarrowSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2535 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2535">
+        <rdfs:label>Sequence tag profile</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0928"/>
+        <rdfs:comment>SAGE, MPSS and SBS experiments are usually performed to study gene expression.  The sequence tags are typically subsequently annotated (after a database search) with the mRNA (and therefore gene) the tag was extracted from.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Sequencing-based expression profile</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Output from a serial analysis of gene expression (SAGE), massively parallel signature sequencing (MPSS) or sequencing by synthesis (SBS) experiment.  In all cases this is a list of short sequence tags and the number of times it is observed.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2536 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2536">
+        <rdfs:label>Mass spectrometry data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_3108"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Data concerning a mass spectrometry measurement.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2537 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2537">
+        <rdfs:label>Protein structure raw data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_3108"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Raw data from experimental methods for determining protein structure.</oboInOwl:hasDefinition>
+        <rdfs:comment>This is a broad data type and is used a placeholder for other, more specific types.  It is primarily intended to help navigation of EDAM and would not typically be used for annotation.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2538 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2538">
+        <rdfs:label>Mutation identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <oboInOwl:hasDefinition>An identifier of a mutation.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2539 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2539">
+        <rdfs:label>Alignment data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <rdfs:comment>This is a broad data type and is used a placeholder for other, more specific types.  This includes entities derived from sequences and structures such as motifs and profiles.</rdfs:comment>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta13</obsolete_since>
+        <oboInOwl:hasDefinition>Data concerning an alignment of two or more molecular sequences, structures or derived data.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1916"/>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2083"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2540 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2540">
+        <rdfs:label>Data index data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Data concerning an index of data.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta13</obsolete_since>
+        <oboInOwl:hasExactSynonym>Database index</oboInOwl:hasExactSynonym>
+        <rdfs:comment>This is a broad data type and is used a placeholder for other, more specific types.</rdfs:comment>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0955"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2563 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2563">
+        <rdfs:label>Amino acid name (single letter)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1006"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Single letter amino acid identifier, e.g. G.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2564 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2564">
+        <rdfs:label>Amino acid name (three letter)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1006"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Three letter amino acid identifier, e.g. GLY.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2565 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2565">
+        <rdfs:label>Amino acid name (full name)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1006"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Full name of an amino acid, e.g. Glycine.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2576 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2576">
+        <rdfs:label>Toxin identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1086"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2852"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of a toxin.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2578 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2578">
+        <rdfs:label>ArachnoServer ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2897"/>
+        <oboInOwl:hasDefinition>Unique identifier of a toxin from the ArachnoServer database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2579 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2579">
+        <rdfs:label>Expressed gene list</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:hasExactSynonym>Gene annotation (expressed gene list)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>A simple summary of expressed genes.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2872"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2580 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2580">
+        <rdfs:label>BindingDB Monomer ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2894"/>
+        <oboInOwl:hasDefinition>Unique identifier of a monomer from the BindingDB database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2581 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2581">
+        <rdfs:label>GO concept name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The name of a concept from the GO ontology.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2339"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2582 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2582">
+        <rdfs:label>GO concept ID (biological process)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1176"/>
+        <regex>[0-9]{7}|GO:[0-9]{7}</regex>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An identifier of a 'biological process' concept from the the Gene Ontology.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2583 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2583">
+        <rdfs:label>GO concept ID (molecular function)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1176"/>
+        <created_in>beta12orEarlier</created_in>
+        <regex>[0-9]{7}|GO:[0-9]{7}</regex>
+        <oboInOwl:hasDefinition>An identifier of a 'molecular function' concept from the the Gene Ontology.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2584 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2584">
+        <rdfs:label>GO concept name (cellular component)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>The name of a concept for a cellular component from the GO ontology.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2339"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2586 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2586">
+        <rdfs:label>Northern blot image</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_3424"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An image arising from a Northern Blot experiment.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2587 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2587">
+        <rdfs:label>Blot ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <oboInOwl:hasDefinition>Unique identifier of a blot from a Northern Blot.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2588 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2588">
+        <rdfs:label>BlotBase blot ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2587"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Unique identifier of a blot from a Northern Blot from the BlotBase database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2589 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2589">
+        <rdfs:label>Hierarchy</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0006"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Raw data on a biological hierarchy, describing the hierarchy proper, hierarchy components and possibly associated annotation.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Hierarchy annotation</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2590 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2590">
+        <rdfs:label>Hierarchy identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Identifier of an entry from a database of biological hierarchies.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2891"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2591 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2591">
+        <rdfs:label>Brite hierarchy ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2891"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an entry from the Brite database of biological hierarchies.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2592 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2592">
+        <rdfs:label>Cancer type</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>A type (represented as a string) of cancer.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2100"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2593 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2593">
+        <rdfs:label>BRENDA organism ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2908"/>
+        <oboInOwl:hasDefinition>A unique identifier for an organism used in the BRENDA database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2594 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2594">
+        <rdfs:label>UniGene taxon</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1868"/>
+        <oboInOwl:hasDefinition>The name of a taxon using the controlled vocabulary of the UniGene database.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>UniGene organism abbreviation</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2595 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2595">
+        <rdfs:label>UTRdb taxon</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1868"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The name of a taxon using the controlled vocabulary of the UTRdb database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2596 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2596">
+        <rdfs:label>Catalogue ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An identifier of a catalogue of biological resources.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Catalogue identifier</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2597 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2597">
+        <rdfs:label>CABRI catalogue name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2099"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2596"/>
+        <oboInOwl:hasDefinition>The name of a catalogue of biological resources from the CABRI database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2598 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2598">
+        <rdfs:label>Secondary structure alignment metadata</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>An informative report on protein secondary structure alignment-derived data or metadata.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2083"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2599 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2599">
+        <rdfs:label>Molecule interaction report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>An informative report on the physical, chemical or other information concerning the interaction of two or more molecules (or parts of molecules).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Molecular interaction report</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Molecular interaction data</oboInOwl:hasExactSynonym>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0906"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2600 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2600">
+        <rdfs:label>Pathway or network</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0006"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0602"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Network</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Pathway</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Primary data about a specific biological pathway or network (the nodes and connections within the pathway or network).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2601 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2601">
+        <rdfs:label>Small molecule data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <rdfs:comment>This is a broad data type and is used a placeholder for other, more specific types.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta13</obsolete_since>
+        <oboInOwl:hasDefinition>Data concerning one or more small molecules.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0962"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2602 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2602">
+        <rdfs:label>Genotype and phenotype data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta13</obsolete_since>
+        <oboInOwl:hasDefinition>Data concerning a particular genotype, phenotype or a genotype / phenotype relation.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0920"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2603 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2603">
+        <rdfs:label>Gene expression data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0006"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0203"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Image or hybridisation data for a microarray, typically a study of gene expression.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Microarray data</oboInOwl:hasNarrowSynonym>
+        <rdfs:comment>This is a broad data type and is used a placeholder for other, more specific types.  See also http://edamontology.org/data_0931</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2605 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2605">
+        <rdfs:label>Compound ID (KEGG)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1154"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2894"/>
+        <regex>C[0-9]+</regex>
+        <oboInOwl:hasDefinition>Unique identifier of a chemical compound from the KEGG database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>KEGG compound ID</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>KEGG compound identifier</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2606 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2606">
+        <rdfs:label>RFAM name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2099"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2355"/>
+        <oboInOwl:hasDefinition>Name (not necessarily stable) an entry (RNA family) from the RFAM database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2608 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2608">
+        <rdfs:label>Reaction ID (KEGG)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1154"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2108"/>
+        <oboInOwl:hasDefinition>Identifier of a biological reaction from the KEGG reactions database.</oboInOwl:hasDefinition>
+        <regex>R[0-9]+</regex>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2609 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2609">
+        <rdfs:label>Drug ID (KEGG)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1154"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2895"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Unique identifier of a drug from the KEGG Drug database.</oboInOwl:hasDefinition>
+        <regex>D[0-9]+</regex>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2610 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2610">
+        <rdfs:label>Ensembl ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2109"/>
+        <created_in>beta12orEarlier</created_in>
+        <regex>ENS[A-Z]*[FPTG][0-9]{11}</regex>
+        <oboInOwl:hasDefinition>Identifier of an entry (exon, gene, transcript or protein) from the Ensembl database.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Ensembl IDs</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2611 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2611">
+        <rdfs:label>ICD identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1150"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1622"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>An identifier of a disease from the International Classification of Diseases (ICD) database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <regex>[A-Z][0-9]+(\.[-[0-9]+])?</regex>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2612 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2612">
+        <rdfs:label>Sequence cluster ID (CluSTr)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1112"/>
+        <oboInOwl:hasDefinition>Unique identifier of a sequence cluster from the CluSTr database.</oboInOwl:hasDefinition>
+        <regex>[0-9A-Za-z]+:[0-9]+:[0-9]{1,5}(\.[0-9])?</regex>
+        <oboInOwl:hasExactSynonym>CluSTr ID</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>CluSTr cluster ID</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2613 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2613">
+        <rdfs:label>KEGG Glycan ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1154"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2900"/>
+        <regex>G[0-9]+</regex>
+        <oboInOwl:hasDefinition>Unique identifier of a glycan ligand from the KEGG GLYCAN database (a subset of KEGG LIGAND).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2614 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2614">
+        <rdfs:label>TCDB ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2910"/>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>OBO file for regular expression.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>TC number</oboInOwl:hasExactSynonym>
+        <regex>[0-9]+\.[A-Z]\.[0-9]+\.[0-9]+\.[0-9]+</regex>
+        <oboInOwl:hasDefinition>A unique identifier of a family from the transport classification database (TCDB) of membrane transport proteins.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2615 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2615">
+        <rdfs:label>MINT ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1074"/>
+        <regex>MINT\-[0-9]{1,5}</regex>
+        <oboInOwl:hasDefinition>Unique identifier of an entry from the MINT database of protein-protein interactions.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2616 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2616">
+        <rdfs:label>DIP ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1074"/>
+        <oboInOwl:hasDefinition>Unique identifier of an entry from the DIP database of protein-protein interactions.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <regex>DIP[\:\-][0-9]{3}[EN]</regex>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2617 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2617">
+        <rdfs:label>Signaling Gateway protein ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2907"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Unique identifier of a protein listed in the UCSD-Nature Signaling Gateway Molecule Pages database.</oboInOwl:hasDefinition>
+        <regex>A[0-9]{6}</regex>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2618 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2618">
+        <rdfs:label>Protein modification ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of a protein modification catalogued in a database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2619 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2619">
+        <rdfs:label>RESID ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2618"/>
+        <oboInOwl:hasDefinition>Identifier of a protein modification catalogued in the RESID database.</oboInOwl:hasDefinition>
+        <regex>AA[0-9]{4}</regex>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2620 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2620">
+        <rdfs:label>RGD ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2109"/>
+        <regex>[0-9]{4,7}</regex>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an entry from the RGD database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2621 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2621">
+        <rdfs:label>TAIR accession (protein)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1096"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2387"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0849"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <regex>AASequence:[0-9]{10}</regex>
+        <oboInOwl:hasDefinition>Identifier of a protein sequence from the TAIR database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2622 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2622">
+        <rdfs:label>Compound ID (HMDB)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2894"/>
+        <regex>HMDB[0-9]{5}</regex>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>HMDB ID</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Identifier of a small molecule metabolite from the Human Metabolome Database (HMDB).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2625 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2625">
+        <rdfs:label>LIPID MAPS ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2905"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>LM ID</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Identifier of an entry from the LIPID MAPS database.</oboInOwl:hasDefinition>
+        <regex>LM(FA|GL|GP|SP|ST|PR|SL|PK)[0-9]{4}([0-9a-zA-Z]{4})?</regex>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2626 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2626">
+        <rdfs:label>PeptideAtlas ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2906"/>
+        <oboInOwl:hasDefinition>Identifier of a peptide from the PeptideAtlas peptide databases.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>PDBML:pdbx_PDB_strand_id</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <regex>PAp[0-9]{8}</regex>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2627 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2627">
+        <rdfs:label>Molecular interaction ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Identifier of a report of molecular interactions from a database (typically).</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.7</obsolete_since>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1074"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2628 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2628">
+        <rdfs:label>BioGRID interaction ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1074"/>
+        <regex>[0-9]+</regex>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A unique identifier of an interaction from the BioGRID database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2629 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2629">
+        <rdfs:label>Enzyme ID (MEROPS)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2321"/>
+        <oboInOwl:hasExactSynonym>MEROPS ID</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Unique identifier of a peptidase enzyme from the MEROPS database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <regex>S[0-9]{2}\.[0-9]{3}</regex>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2630 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2630">
+        <rdfs:label>Mobile genetic element ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <oboInOwl:hasDefinition>An identifier of a mobile genetic element.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2631 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2631">
+        <rdfs:label>ACLAME ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2630"/>
+        <created_in>beta12orEarlier</created_in>
+        <regex>mge:[0-9]+</regex>
+        <oboInOwl:hasDefinition>An identifier of a mobile genetic element from the Aclame database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2632 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2632">
+        <rdfs:label>SGD ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2109"/>
+        <regex>PWY[a-zA-Z_0-9]{2}\-[0-9]{3}</regex>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an entry from the Saccharomyces genome database (SGD).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2633 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2633">
+        <rdfs:label>Book ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Unique identifier of a book.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2634 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2634">
+        <rdfs:label>ISBN</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2633"/>
+        <created_in>beta12orEarlier</created_in>
+        <regex>(ISBN)?(-13|-10)?[:]?[ ]?([0-9]{2,3}[ -]?)?[0-9]{1,5}[ -]?[0-9]{1,7}[ -]?[0-9]{1,6}[ -]?([0-9]|X)</regex>
+        <oboInOwl:hasDefinition>The International Standard Book Number (ISBN) is for identifying printed books.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2635 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2635">
+        <rdfs:label>Compound ID (3DMET)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2894"/>
+        <regex>B[0-9]{5}</regex>
+        <oboInOwl:hasExactSynonym>3DMET ID</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of a metabolite from the 3DMET database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2636 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2636">
+        <rdfs:label>MatrixDB interaction ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1074"/>
+        <regex>([A-NR-Z][0-9][A-Z][A-Z0-9][A-Z0-9][0-9])_.*|([OPQ][0-9][A-Z0-9][A-Z0-9][A-Z0-9][0-9]_.*)|(GAG_.*)|(MULT_.*)|(PFRAG_.*)|(LIP_.*)|(CAT_.*)</regex>
+        <oboInOwl:hasDefinition>A unique identifier of an interaction from the MatrixDB database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2637 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2637">
+        <rdfs:label>cPath ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2109"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2365"/>
+        <regex>[0-9]+</regex>
+        <rdfs:comment>These identifiers are unique within the cPath database, however, they are not stable between releases.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A unique identifier for pathways, reactions, complexes and small molecules from the cPath (Pathway Commons) database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2638 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2638">
+        <rdfs:label>PubChem bioassay ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2639"/>
+        <oboInOwl:hasDefinition>Identifier of an assay from the PubChem database.</oboInOwl:hasDefinition>
+        <regex>[0-9]+</regex>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2639 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2639">
+        <rdfs:label>PubChem ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2109"/>
+        <oboInOwl:hasExactSynonym>PubChem identifier</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an entry from the PubChem database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2641 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2641">
+        <rdfs:label>Reaction ID (MACie)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2108"/>
+        <created_in>beta12orEarlier</created_in>
+        <regex>M[0-9]{4}</regex>
+        <oboInOwl:hasExactSynonym>MACie entry number</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Identifier of an enzyme reaction mechanism from the MACie database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2642 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2642">
+        <rdfs:label>Gene ID (miRBase)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2295"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>miRNA name</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>miRNA ID</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Identifier for a gene from the miRBase database.</oboInOwl:hasDefinition>
+        <regex>MI[0-9]{7}</regex>
+        <oboInOwl:hasExactSynonym>miRNA identifier</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2643 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2643">
+        <rdfs:label>Gene ID (ZFIN)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2295"/>
+        <oboInOwl:hasDefinition>Identifier for a gene from the Zebrafish information network genome (ZFIN) database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <regex>ZDB\-GENE\-[0-9]+\-[0-9]+</regex>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2644 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2644">
+        <rdfs:label>Reaction ID (Rhea)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2108"/>
+        <regex>[0-9]{5}</regex>
+        <oboInOwl:hasDefinition>Identifier of an enzyme-catalysed reaction from the Rhea database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2645 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2645">
+        <rdfs:label>Pathway ID (Unipathway)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2365"/>
+        <regex>UPA[0-9]{5}</regex>
+        <oboInOwl:hasExactSynonym>upaid</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of a biological pathway from the Unipathway database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2646 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2646">
+        <rdfs:label>Compound ID (ChEMBL)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2894"/>
+        <oboInOwl:hasDefinition>Identifier of a small molecular from the ChEMBL database.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>ChEMBL ID</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <regex>[0-9]+</regex>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2647 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2647">
+        <rdfs:label>LGICdb identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2907"/>
+        <oboInOwl:hasDefinition>Unique identifier of an entry from the Ligand-gated ion channel (LGICdb) database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <regex>[a-zA-Z_0-9]+</regex>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2648 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2648">
+        <rdfs:label>Reaction kinetics ID (SABIO-RK)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2309"/>
+        <oboInOwl:hasDefinition>Identifier of a biological reaction (kinetics entry) from the SABIO-RK reactions database.</oboInOwl:hasDefinition>
+        <regex>[0-9]+</regex>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2649 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2649">
+        <rdfs:label>PharmGKB ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2109"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an entry from the pharmacogenetics and pharmacogenomics knowledge base (PharmGKB).</oboInOwl:hasDefinition>
+        <regex>PA[0-9]+</regex>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2650 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2650">
+        <rdfs:label>Pathway ID (PharmGKB)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2365"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2649"/>
+        <regex>PA[0-9]+</regex>
+        <oboInOwl:hasDefinition>Identifier of a pathway from the pharmacogenetics and pharmacogenomics knowledge base (PharmGKB).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2651 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2651">
+        <rdfs:label>Disease ID (PharmGKB)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1150"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2649"/>
+        <oboInOwl:hasDefinition>Identifier of a disease from the pharmacogenetics and pharmacogenomics knowledge base (PharmGKB).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <regex>PA[0-9]+</regex>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2652 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2652">
+        <rdfs:label>Drug ID (PharmGKB)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2649"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2895"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of a drug from the pharmacogenetics and pharmacogenomics knowledge base (PharmGKB).</oboInOwl:hasDefinition>
+        <regex>PA[0-9]+</regex>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2653 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2653">
+        <rdfs:label>Drug ID (TTD)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2895"/>
+        <regex>DAP[0-9]+</regex>
+        <oboInOwl:hasDefinition>Identifier of a drug from the Therapeutic Target Database (TTD).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2654 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2654">
+        <rdfs:label>Target ID (TTD)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2907"/>
+        <regex>TTDS[0-9]+</regex>
+        <oboInOwl:hasDefinition>Identifier of a target protein from the Therapeutic Target Database (TTD).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2655 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2655">
+        <rdfs:label>Cell type identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Cell type ID</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>A unique identifier of a type or group of cells.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2656 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2656">
+        <rdfs:label>NeuronDB ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2893"/>
+        <regex>[0-9]+</regex>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A unique identifier of a neuron from the NeuronDB database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2657 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2657">
+        <rdfs:label>NeuroMorpho ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2893"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A unique identifier of a neuron from the NeuroMorpho database.</oboInOwl:hasDefinition>
+        <regex>[a-zA-Z_0-9]+</regex>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2658 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2658">
+        <rdfs:label>Compound ID (ChemIDplus)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2894"/>
+        <oboInOwl:hasDefinition>Identifier of a chemical from the ChemIDplus database.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>ChemIDplus ID</oboInOwl:hasExactSynonym>
+        <regex>[0-9]+</regex>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2659 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2659">
+        <rdfs:label>Pathway ID (SMPDB)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2365"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of a pathway from the Small Molecule Pathway Database (SMPDB).</oboInOwl:hasDefinition>
+        <regex>SMP[0-9]{5}</regex>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2660 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2660">
+        <rdfs:label>BioNumbers ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <oboInOwl:hasDefinition>Identifier of an entry from the BioNumbers database of key numbers and associated data in molecular biology.</oboInOwl:hasDefinition>
+        <regex>[0-9]+</regex>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2662 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2662">
+        <rdfs:label>T3DB ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2897"/>
+        <created_in>beta12orEarlier</created_in>
+        <regex>T3D[0-9]+</regex>
+        <oboInOwl:hasDefinition>Unique identifier of a toxin from the Toxin and Toxin Target Database (T3DB) database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2663 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2663">
+        <rdfs:label>Carbohydrate identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1086"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2313"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1462"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of a carbohydrate.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2664 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2664">
+        <rdfs:label>GlycomeDB ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2900"/>
+        <oboInOwl:hasDefinition>Identifier of an entry from the GlycomeDB database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <regex>[0-9]+</regex>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2665 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2665">
+        <rdfs:label>LipidBank ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2905"/>
+        <created_in>beta12orEarlier</created_in>
+        <regex>[a-zA-Z_0-9]+[0-9]+</regex>
+        <oboInOwl:hasDefinition>Identifier of an entry from the LipidBank database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2666 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2666">
+        <rdfs:label>CDD ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1038"/>
+        <created_in>beta12orEarlier</created_in>
+        <regex>cd[0-9]{5}</regex>
+        <oboInOwl:hasDefinition>Identifier of a conserved domain from the Conserved Domain Database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2667 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2667">
+        <rdfs:label>MMDB ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1070"/>
+        <regex>[0-9]{1,5}</regex>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An identifier of an entry from the MMDB database.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>MMDB accession</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2668 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2668">
+        <rdfs:label>iRefIndex ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1074"/>
+        <oboInOwl:hasDefinition>Unique identifier of an entry from the iRefIndex database of protein-protein interactions.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <regex>[0-9]+</regex>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2669 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2669">
+        <rdfs:label>ModelDB ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2891"/>
+        <oboInOwl:hasDefinition>Unique identifier of an entry from the ModelDB database.</oboInOwl:hasDefinition>
+        <regex>[0-9]+</regex>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2670 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2670">
+        <rdfs:label>Pathway ID (DQCS)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2365"/>
+        <regex>[0-9]+</regex>
+        <oboInOwl:hasDefinition>Identifier of a signaling pathway from the Database of Quantitative Cellular Signaling (DQCS).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2671 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2671">
+        <rdfs:label>Ensembl ID (Homo sapiens)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <regex>ENS([EGTP])[0-9]{11}</regex>
+        <oboInOwl:hasDefinition>Identifier of an entry (exon, gene, transcript or protein) from the Ensembl 'core' database (Homo sapiens division).</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2610"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2672 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2672">
+        <rdfs:label>Ensembl ID ('Bos taurus')</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an entry (exon, gene, transcript or protein) from the Ensembl 'core' database ('Bos taurus' division).</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <regex>ENSBTA([EGTP])[0-9]{11}</regex>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2610"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2673 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2673">
+        <rdfs:label>Ensembl ID ('Canis familiaris')</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>Identifier of an entry (exon, gene, transcript or protein) from the Ensembl 'core' database ('Canis familiaris' division).</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <regex>ENSCAF([EGTP])[0-9]{11}</regex>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2610"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2674 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2674">
+        <rdfs:label>Ensembl ID ('Cavia porcellus')</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <regex>ENSCPO([EGTP])[0-9]{11}</regex>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an entry (exon, gene, transcript or protein) from the Ensembl 'core' database ('Cavia porcellus' division).</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2610"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2675 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2675">
+        <rdfs:label>Ensembl ID ('Ciona intestinalis')</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Identifier of an entry (exon, gene, transcript or protein) from the Ensembl 'core' database ('Ciona intestinalis' division).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <regex>ENSCIN([EGTP])[0-9]{11}</regex>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2610"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2676 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2676">
+        <rdfs:label>Ensembl ID ('Ciona savignyi')</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Identifier of an entry (exon, gene, transcript or protein) from the Ensembl 'core' database ('Ciona savignyi' division).</oboInOwl:hasDefinition>
+        <regex>ENSCSAV([EGTP])[0-9]{11}</regex>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2610"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2677 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2677">
+        <rdfs:label>Ensembl ID ('Danio rerio')</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Identifier of an entry (exon, gene, transcript or protein) from the Ensembl 'core' database ('Danio rerio' division).</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <regex>ENSDAR([EGTP])[0-9]{11}</regex>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2610"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2678 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2678">
+        <rdfs:label>Ensembl ID ('Dasypus novemcinctus')</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Identifier of an entry (exon, gene, transcript or protein) from the Ensembl 'core' database ('Dasypus novemcinctus' division).</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <regex>ENSDNO([EGTP])[0-9]{11}</regex>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2610"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2679 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2679">
+        <rdfs:label>Ensembl ID ('Echinops telfairi')</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <regex>ENSETE([EGTP])[0-9]{11}</regex>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an entry (exon, gene, transcript or protein) from the Ensembl 'core' database ('Echinops telfairi' division).</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2610"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2680 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2680">
+        <rdfs:label>Ensembl ID ('Erinaceus europaeus')</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <regex>ENSEEU([EGTP])[0-9]{11}</regex>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an entry (exon, gene, transcript or protein) from the Ensembl 'core' database ('Erinaceus europaeus' division).</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2610"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2681 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2681">
+        <rdfs:label>Ensembl ID ('Felis catus')</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <regex>ENSFCA([EGTP])[0-9]{11}</regex>
+        <oboInOwl:hasDefinition>Identifier of an entry (exon, gene, transcript or protein) from the Ensembl 'core' database ('Felis catus' division).</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2610"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2682 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2682">
+        <rdfs:label>Ensembl ID ('Gallus gallus')</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <regex>ENSGAL([EGTP])[0-9]{11}</regex>
+        <oboInOwl:hasDefinition>Identifier of an entry (exon, gene, transcript or protein) from the Ensembl 'core' database ('Gallus gallus' division).</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2610"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2683 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2683">
+        <rdfs:label>Ensembl ID ('Gasterosteus aculeatus')</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>Identifier of an entry (exon, gene, transcript or protein) from the Ensembl 'core' database ('Gasterosteus aculeatus' division).</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <regex>ENSGAC([EGTP])[0-9]{11}</regex>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2610"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2684 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2684">
+        <rdfs:label>Ensembl ID ('Homo sapiens')</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <regex>ENSHUM([EGTP])[0-9]{11}</regex>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an entry (exon, gene, transcript or protein) from the Ensembl 'core' database ('Homo sapiens' division).</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2610"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2685 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2685">
+        <rdfs:label>Ensembl ID ('Loxodonta africana')</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Identifier of an entry (exon, gene, transcript or protein) from the Ensembl 'core' database ('Loxodonta africana' division).</oboInOwl:hasDefinition>
+        <regex>ENSLAF([EGTP])[0-9]{11}</regex>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2610"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2686 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2686">
+        <rdfs:label>Ensembl ID ('Macaca mulatta')</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Identifier of an entry (exon, gene, transcript or protein) from the Ensembl 'core' database ('Macaca mulatta' division).</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <regex>ENSMMU([EGTP])[0-9]{11}</regex>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2610"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2687 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2687">
+        <rdfs:label>Ensembl ID ('Monodelphis domestica')</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an entry (exon, gene, transcript or protein) from the Ensembl 'core' database ('Monodelphis domestica' division).</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <regex>ENSMOD([EGTP])[0-9]{11}</regex>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2610"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2688 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2688">
+        <rdfs:label>Ensembl ID ('Mus musculus')</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <regex>ENSMUS([EGTP])[0-9]{11}</regex>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Identifier of an entry (exon, gene, transcript or protein) from the Ensembl 'core' database ('Mus musculus' division).</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2610"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2689 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2689">
+        <rdfs:label>Ensembl ID ('Myotis lucifugus')</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <regex>ENSMLU([EGTP])[0-9]{11}</regex>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>Identifier of an entry (exon, gene, transcript or protein) from the Ensembl 'core' database ('Myotis lucifugus' division).</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2610"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2690 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2690">
+        <rdfs:label>Ensembl ID ("Ornithorhynchus anatinus")</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Identifier of an entry (exon, gene, transcript or protein) from the Ensembl 'core' database ('Ornithorhynchus anatinus' division).</oboInOwl:hasDefinition>
+        <regex>ENSOAN([EGTP])[0-9]{11}</regex>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2610"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2691 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2691">
+        <rdfs:label>Ensembl ID ('Oryctolagus cuniculus')</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <regex>ENSOCU([EGTP])[0-9]{11}</regex>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Identifier of an entry (exon, gene, transcript or protein) from the Ensembl 'core' database ('Oryctolagus cuniculus' division).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2610"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2692 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2692">
+        <rdfs:label>Ensembl ID ('Oryzias latipes')</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <regex>ENSORL([EGTP])[0-9]{11}</regex>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an entry (exon, gene, transcript or protein) from the Ensembl 'core' database ('Oryzias latipes' division).</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2610"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2693 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2693">
+        <rdfs:label>Ensembl ID ('Otolemur garnettii')</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an entry (exon, gene, transcript or protein) from the Ensembl 'core' database ('Otolemur garnettii' division).</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <regex>ENSSAR([EGTP])[0-9]{11}</regex>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2610"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2694 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2694">
+        <rdfs:label>Ensembl ID ('Pan troglodytes')</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <regex>ENSPTR([EGTP])[0-9]{11}</regex>
+        <oboInOwl:hasDefinition>Identifier of an entry (exon, gene, transcript or protein) from the Ensembl 'core' database ('Pan troglodytes' division).</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2610"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2695 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2695">
+        <rdfs:label>Ensembl ID ('Rattus norvegicus')</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Identifier of an entry (exon, gene, transcript or protein) from the Ensembl 'core' database ('Rattus norvegicus' division).</oboInOwl:hasDefinition>
+        <regex>ENSRNO([EGTP])[0-9]{11}</regex>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2610"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2696 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2696">
+        <rdfs:label>Ensembl ID ('Spermophilus tridecemlineatus')</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <regex>ENSSTO([EGTP])[0-9]{11}</regex>
+        <oboInOwl:hasDefinition>Identifier of an entry (exon, gene, transcript or protein) from the Ensembl 'core' database ('Spermophilus tridecemlineatus' division).</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2610"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2697 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2697">
+        <rdfs:label>Ensembl ID ('Takifugu rubripes')</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>Identifier of an entry (exon, gene, transcript or protein) from the Ensembl 'core' database ('Takifugu rubripes' division).</oboInOwl:hasDefinition>
+        <regex>ENSFRU([EGTP])[0-9]{11}</regex>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2610"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2698 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2698">
+        <rdfs:label>Ensembl ID ('Tupaia belangeri')</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an entry (exon, gene, transcript or protein) from the Ensembl 'core' database ('Tupaia belangeri' division).</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <regex>ENSTBE([EGTP])[0-9]{11}</regex>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2610"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2699 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2699">
+        <rdfs:label>Ensembl ID ('Xenopus tropicalis')</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Identifier of an entry (exon, gene, transcript or protein) from the Ensembl 'core' database ('Xenopus tropicalis' division).</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <regex>ENSXET([EGTP])[0-9]{11}</regex>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2610"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2700 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2700">
+        <rdfs:label>CATH identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1038"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of a protein domain (or other node) from the CATH database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2701 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2701">
+        <rdfs:label>CATH node ID (family)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1043"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A code number identifying a family from the CATH database.</oboInOwl:hasDefinition>
+        <example>2.10.10.10</example>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2702 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2702">
+        <rdfs:label>Enzyme ID (CAZy)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2321"/>
+        <oboInOwl:hasDefinition>Identifier of an enzyme from the CAZy enzymes database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>CAZy ID</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2704 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2704">
+        <rdfs:label>Clone ID (IMAGE)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1855"/>
+        <oboInOwl:hasExactSynonym>I.M.A.G.E. cloneID</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>IMAGE cloneID</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>A unique identifier assigned by the I.M.A.G.E. consortium to a clone (cloned molecular sequence).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2705 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2705">
+        <rdfs:label>GO concept ID (cellular compartment)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1176"/>
+        <oboInOwl:hasDefinition>An identifier of a 'cellular compartment' concept from the Gene Ontology.</oboInOwl:hasDefinition>
+        <regex>[0-9]{7}|GO:[0-9]{7}</regex>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>GO concept identifier (cellular compartment)</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2706 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2706">
+        <rdfs:label>Chromosome name (BioCyc)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0987"/>
+        <oboInOwl:hasDefinition>Name of a chromosome as used in the BioCyc database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2709 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2709">
+        <rdfs:label>CleanEx entry name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1080"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An identifier of a gene expression profile from the CleanEx database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2710 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2710">
+        <rdfs:label>CleanEx dataset code</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1078"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An identifier of (typically a list of) gene expression experiments catalogued in the CleanEx database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2711 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2711">
+        <rdfs:label>Genome report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2530"/>
+        <oboInOwl:hasDefinition>An informative report of general information concerning a genome as a whole.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2713 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2713">
+        <rdfs:label>Protein ID (CORUM)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2907"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>CORUM complex ID</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Unique identifier for a protein complex from the CORUM database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2714 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2714">
+        <rdfs:label>CDD PSSM-ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1115"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Unique identifier of a position-specific scoring matrix from the CDD database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2715 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2715">
+        <rdfs:label>Protein ID (CuticleDB)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2907"/>
+        <oboInOwl:hasExactSynonym>CuticleDB ID</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Unique identifier for a protein from the CuticleDB database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2716 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2716">
+        <rdfs:label>DBD ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2911"/>
+        <oboInOwl:hasDefinition>Identifier of a predicted transcription factor from the DBD database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2717 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2717">
+        <rdfs:label>Oligonucleotide probe annotation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_3115"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0632"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>General annotation on an oligonucleotide probe.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2718 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2718">
+        <rdfs:label>Oligonucleotide ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2119"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2901"/>
+        <oboInOwl:hasDefinition>Identifier of an oligonucleotide from a database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2719 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2719">
+        <rdfs:label>dbProbe ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2718"/>
+        <oboInOwl:hasDefinition>Identifier of an oligonucleotide probe from the dbProbe database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2720 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2720">
+        <rdfs:label>Dinucleotide property</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2088"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Physicochemical property data for one or more dinucleotides.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2721 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2721">
+        <rdfs:label>DiProDB ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2718"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an dinucleotide property from the DiProDB database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2722 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2722">
+        <rdfs:label>Protein features report (disordered structure)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.8</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>disordered structure in a protein.</oboInOwl:hasDefinition>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1277"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2723 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2723">
+        <rdfs:label>Protein ID (DisProt)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2907"/>
+        <oboInOwl:hasExactSynonym>DisProt ID</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Unique identifier for a protein from the DisProt database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2724 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2724">
+        <rdfs:label>Embryo report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Annotation on an embryo or concerning embryological development.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasExactSynonym>Embryo annotation</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1713"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2725 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2725">
+        <rdfs:label>Ensembl transcript ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2610"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2769"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Transcript ID (Ensembl)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Unique identifier for a gene transcript from the Ensembl database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2726 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2726">
+        <rdfs:label>Inhibitor annotation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.4</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An informative report on one or more small molecules that are enzyme inhibitors.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0962"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2727 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2727">
+        <rdfs:label>Promoter ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An identifier of a promoter of a gene that is catalogued in a database.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>Moby:GeneAccessionList</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2728 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2728">
+        <rdfs:label>EST accession</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1855"/>
+        <oboInOwl:hasDefinition>Identifier of an EST sequence.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2729 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2729">
+        <rdfs:label>COGEME EST ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2728"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an EST sequence from the COGEME database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2730 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2730">
+        <rdfs:label>COGEME unisequence ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2728"/>
+        <oboInOwl:hasDefinition>Identifier of a unisequence from the COGEME database.</oboInOwl:hasDefinition>
+        <rdfs:comment>A unisequence is a single sequence assembled from ESTs.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2731 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2731">
+        <rdfs:label>Protein family ID (GeneFarm)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2910"/>
+        <oboInOwl:hasExactSynonym>GeneFarm family ID</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Accession number of an entry (family) from the TIGRFam database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2732 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2732">
+        <rdfs:label>Family name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1868"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The name of a family of organism.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2733 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2733">
+        <rdfs:label>Genus name (virus)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>The name of a genus of viruses.</oboInOwl:hasDefinition>
+        <obsolete_since>beta13</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1870"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2734 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2734">
+        <rdfs:label>Family name (virus)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta13</obsolete_since>
+        <oboInOwl:hasDefinition>The name of a family of viruses.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2732"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2735 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2735">
+        <rdfs:label>Database name (SwissRegulon)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta13</obsolete_since>
+        <oboInOwl:hasDefinition>The name of a SwissRegulon database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0957"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2736 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2736">
+        <rdfs:label>Sequence feature ID (SwissRegulon)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1015"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A feature identifier as used in the SwissRegulon database.</oboInOwl:hasDefinition>
+        <rdfs:comment>This can be name of a gene, the ID of a TFBS, or genomic coordinates in form "chr:start..end".</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2737 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2737">
+        <rdfs:label>FIG ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2295"/>
+        <rdfs:comment>A FIG ID consists of four parts: a prefix, genome id, locus type and id number.</rdfs:comment>
+        <oboInOwl:hasDefinition>A unique identifier of gene in the NMPDR database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2738 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2738">
+        <rdfs:label>Gene ID (Xenbase)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2295"/>
+        <oboInOwl:hasDefinition>A unique identifier of gene in the Xenbase database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2739 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2739">
+        <rdfs:label>Gene ID (Genolist)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2295"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A unique identifier of gene in the Genolist database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2740 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2740">
+        <rdfs:label>Gene name (Genolist)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasExactSynonym>Genolist gene name</oboInOwl:hasExactSynonym>
+        <obsolete_since>1.3</obsolete_since>
+        <oboInOwl:hasDefinition>Name of an entry (gene) from the Genolist genes database.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1026"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2741 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2741">
+        <rdfs:label>ABS ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2727"/>
+        <oboInOwl:hasExactSynonym>ABS identifier</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an entry (promoter) from the ABS database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2742 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2742">
+        <rdfs:label>AraC-XylS ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2911"/>
+        <oboInOwl:hasDefinition>Identifier of a transcription factor from the AraC-XylS database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2743 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2743">
+        <rdfs:label>Gene name (HUGO)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Name of an entry (gene) from the HUGO database.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1791"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2744 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2744">
+        <rdfs:label>Locus ID (PseudoCAP)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1893"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of a locus from the PseudoCAP database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2745 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2745">
+        <rdfs:label>Locus ID (UTR)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1893"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of a locus from the UTR database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2746 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2746">
+        <rdfs:label>MonosaccharideDB ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2898"/>
+        <oboInOwl:hasDefinition>Unique identifier of a monosaccharide from the MonosaccharideDB database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2747 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2747">
+        <rdfs:label>Database name (CMD)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>The name of a subdivision of the Collagen Mutation Database (CMD) database.</oboInOwl:hasDefinition>
+        <obsolete_since>beta13</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0957"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2748 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2748">
+        <rdfs:label>Database name (Osteogenesis)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta13</obsolete_since>
+        <oboInOwl:hasDefinition>The name of a subdivision of the Osteogenesis database.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0957"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2749 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2749">
+        <rdfs:label>Genome identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <oboInOwl:hasDefinition>An identifier of a particular genome.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2751 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2751">
+        <rdfs:label>GenomeReviews ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2903"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An identifier of a particular genome.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2752 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2752">
+        <rdfs:label>GlycoMap ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2900"/>
+        <regex>[0-9]+</regex>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an entry from the GlycosciencesDB database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2753 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2753">
+        <rdfs:label>Carbohydrate conformational map</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_3425"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A conformational energy map of the glycosidic linkages in a carbohydrate molecule.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2754 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2754">
+        <rdfs:label>Gene features report (intron)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>introns in a nucleotide sequences.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1276"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2755 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2755">
+        <rdfs:label>Transcription factor name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1009"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1077"/>
+        <oboInOwl:hasDefinition>The name of a transcription factor.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2756 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2756">
+        <rdfs:label>TCID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2907"/>
+        <oboInOwl:hasDefinition>Identifier of a membrane transport proteins from the transport classification database (TCDB).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2757 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2757">
+        <rdfs:label>Pfam domain name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1131"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Name of a domain from the Pfam database.</oboInOwl:hasDefinition>
+        <regex>PF[0-9]{5}</regex>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2758 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2758">
+        <rdfs:label>Pfam clan ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2910"/>
+        <created_in>beta12orEarlier</created_in>
+        <regex>CL[0-9]{4}</regex>
+        <oboInOwl:hasDefinition>Accession number of a Pfam clan.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2759 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2759">
+        <rdfs:label>Gene ID (VectorBase)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2295"/>
+        <oboInOwl:hasExactSynonym>VectorBase ID</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier for a gene from the VectorBase database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2761 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2761">
+        <rdfs:label>UTRSite ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1114"/>
+        <oboInOwl:hasDefinition>Identifier of an entry from the UTRSite database of regulatory motifs in eukaryotic UTRs.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2762 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2762">
+        <rdfs:label>Sequence signature report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2048"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0160"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Sequence motif report</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Sequence profile report</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>An informative report about a specific or conserved pattern in a molecular sequence, such as its context in genes or proteins, its role, origin or method of construction, etc.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2763 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2763">
+        <rdfs:label>Locus annotation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasExactSynonym>Locus report</oboInOwl:hasExactSynonym>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An informative report on a particular locus.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0916"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2764 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2764">
+        <rdfs:label>Protein name (UniProt)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1009"/>
+        <oboInOwl:hasDefinition>Official name of a protein as used in the UniProt database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2765 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2765">
+        <rdfs:label>Term ID list</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>One or more terms from one or more controlled vocabularies which are annotations on an entity.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <rdfs:comment>The concepts are typically provided as a persistent identifier or some other link the source ontologies. Evidence of the validity of the annotation might be included.</rdfs:comment>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2872"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2766 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2766">
+        <rdfs:label>HAMAP ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2910"/>
+        <oboInOwl:hasDefinition>Name of a protein family from the HAMAP database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2767 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2767">
+        <rdfs:label>Identifier with metadata</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0842"/>
+        <oboInOwl:hasDefinition>Basic information concerning an identifier of data (typically including the identifier itself).  For example, a gene symbol with information concerning its provenance.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2768 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2768">
+        <rdfs:label>Gene symbol annotation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Annotation about a gene symbol.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2767"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2769 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2769">
+        <rdfs:label>Transcript ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2119"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2901"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1276"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Identifier of a RNA transcript.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2770 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2770">
+        <rdfs:label>HIT ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2769"/>
+        <oboInOwl:hasDefinition>Identifier of an RNA transcript from the H-InvDB database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2771 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2771">
+        <rdfs:label>HIX ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2295"/>
+        <oboInOwl:hasDefinition>A unique identifier of gene cluster in the H-InvDB database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2772 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2772">
+        <rdfs:label>HPA antibody id</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2907"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of a antibody from the HPA database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2773 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2773">
+        <rdfs:label>IMGT/HLA ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2907"/>
+        <oboInOwl:hasDefinition>Identifier of a human major histocompatibility complex (HLA) or other protein from the IMGT/HLA database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2774 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2774">
+        <rdfs:label>Gene ID (JCVI)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2295"/>
+        <oboInOwl:hasDefinition>A unique identifier of gene assigned by the J. Craig Venter Institute (JCVI).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2775 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2775">
+        <rdfs:label>Kinase name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1009"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The name of a kinase protein.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2776 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2776">
+        <rdfs:label>ConsensusPathDB entity ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2917"/>
+        <oboInOwl:hasDefinition>Identifier of a physical entity from the ConsensusPathDB database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2777 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2777">
+        <rdfs:label>ConsensusPathDB entity name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2099"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2917"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Name of a physical entity from the ConsensusPathDB database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2778 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2778">
+        <rdfs:label>CCAP strain number</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2912"/>
+        <oboInOwl:hasDefinition>The number of a strain of algae and protozoa from the CCAP database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2779 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2779">
+        <rdfs:label>Stock number</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An identifier of stock from a catalogue of biological resources.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2780 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2780">
+        <rdfs:label>Stock number (TAIR)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2779"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A stock number from The Arabidopsis information resource (TAIR).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2781 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2781">
+        <rdfs:label>REDIdb ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1097"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an entry from the RNA editing database (REDIdb).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2782 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2782">
+        <rdfs:label>SMART domain name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1131"/>
+        <oboInOwl:hasDefinition>Name of a domain from the SMART database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2783 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2783">
+        <rdfs:label>Protein family ID (PANTHER)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2910"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Panther family ID</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Accession number of an entry (family) from the PANTHER database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2784 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2784">
+        <rdfs:label>RNAVirusDB ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2785"/>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>Could list (or reference) other taxa here from https://www.phenoscape.org/wiki/Taxonomic_Rank_Vocabulary.</rdfs:comment>
+        <oboInOwl:hasDefinition>A unique identifier for a virus from the RNAVirusDB database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2785 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2785">
+        <rdfs:label>Virus ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2908"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2913"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An accession of annotation on a (group of) viruses (catalogued in a database).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2786 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2786">
+        <rdfs:label>NCBI Genome Project ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2903"/>
+        <oboInOwl:hasDefinition>An identifier of a genome project assigned by NCBI.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2787 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2787">
+        <rdfs:label>NCBI genome accession</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2903"/>
+        <oboInOwl:hasDefinition>A unique identifier of a whole genome assigned by the NCBI.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2788 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2788">
+        <rdfs:label>Sequence profile data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:hasDefinition>Data concerning, extracted from, or derived from the analysis of a sequence profile, such as its name, length, technical details about the profile or it's construction, the biological role or annotation, and so on.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_0860"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2789 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2789">
+        <rdfs:label>Protein ID (TopDB)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2907"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>TopDB ID</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Unique identifier for a membrane protein from the TopDB database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2790 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2790">
+        <rdfs:label>Gel ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <oboInOwl:hasExactSynonym>Gel identifier</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Identifier of a two-dimensional (protein) gel.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2791 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2791">
+        <rdfs:label>Reference map name (SWISS-2DPAGE)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2099"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2790"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Name of a reference map gel from the SWISS-2DPAGE database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2792 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2792">
+        <rdfs:label>Protein ID (PeroxiBase)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2907"/>
+        <oboInOwl:hasExactSynonym>PeroxiBase ID</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Unique identifier for a peroxidase protein from the PeroxiBase database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2793 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2793">
+        <rdfs:label>SISYPHUS ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1072"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an entry from the SISYPHUS database of tertiary structure alignments.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2794 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2794">
+        <rdfs:label>ORF ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1893"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2795"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Accession of an open reading frame (catalogued in a database).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2795 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2795">
+        <rdfs:label>ORF identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <oboInOwl:hasDefinition>An identifier of an open reading frame.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2796 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2796">
+        <rdfs:label>Linucs ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2900"/>
+        <oboInOwl:hasDefinition>Identifier of an entry from the GlycosciencesDB database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2797 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2797">
+        <rdfs:label>Protein ID (LGICdb)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2907"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>LGICdb ID</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Unique identifier for a ligand-gated ion channel protein from the LGICdb database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2798 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2798">
+        <rdfs:label>MaizeDB ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2728"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of an EST sequence from the MaizeDB database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2799 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2799">
+        <rdfs:label>Gene ID (MfunGD)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2295"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A unique identifier of gene in the MfunGD database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2800 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2800">
+        <rdfs:label>Orpha number</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1150"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1622"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An identifier of a disease from the Orpha database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2802 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2802">
+        <rdfs:label>Protein ID (EcID)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2907"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Unique identifier for a protein from the EcID database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2803 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2803">
+        <rdfs:label>Clone ID (RefSeq)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1098"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1855"/>
+        <oboInOwl:hasDefinition>A unique identifier of a cDNA molecule catalogued in the RefSeq database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2804 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2804">
+        <rdfs:label>Protein ID (ConoServer)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2907"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Unique identifier for a cone snail toxin protein from the ConoServer database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2805 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2805">
+        <rdfs:label>GeneSNP ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2294"/>
+        <oboInOwl:hasDefinition>Identifier of a GeneSNP database entry.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2812 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2812">
+        <rdfs:label>Lipid identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0982"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2850"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2879"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Identifier of a lipid.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2831 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2831">
+        <rdfs:label>Databank</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>A flat-file (textual) data archive.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2832 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2832">
+        <rdfs:label>Web portal</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>A web site providing data (web pages) on a common theme to a HTTP client.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2835 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2835">
+        <rdfs:label>Gene ID (VBASE2)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2295"/>
+        <oboInOwl:hasDefinition>Identifier for a gene from the VBASE2 database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>VBASE2 ID</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2836 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2836">
+        <rdfs:label>DPVweb ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2785"/>
+        <oboInOwl:hasExactSynonym>DPVweb virus ID</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A unique identifier for a virus from the DPVweb database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2837 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2837">
+        <rdfs:label>Pathway ID (BioSystems)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2365"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of a pathway from the BioSystems pathway database.</oboInOwl:hasDefinition>
+        <regex>[0-9]+</regex>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2838 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2838">
+        <rdfs:label>Experimental data (proteomics)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Data concerning a proteomics experiment.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_3147"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2849 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2849">
+        <rdfs:label>Abstract</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2526"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An abstract of a scientific article.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2850 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2850">
+        <rdfs:label>Lipid structure</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0883"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>3D coordinate and associated data for a lipid structure.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2851 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2851">
+        <rdfs:label>Drug structure</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1463"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>3D coordinate and associated data for the (3D) structure of a drug.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2852 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2852">
+        <rdfs:label>Toxin structure</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1463"/>
+        <oboInOwl:hasDefinition>3D coordinate and associated data for the (3D) structure of a toxin.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2854 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2854">
+        <rdfs:label>Position-specific scoring matrix</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1354"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2082"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>PSSM</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>A simple matrix of numbers, where each value (or column of values) is derived derived from analysis of the corresponding position in a sequence alignment.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2855 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2855">
+        <rdfs:label>Distance matrix</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2082"/>
+        <oboInOwl:hasDefinition>A matrix of distances between molecular entities, where a value (distance) is (typically) derived from comparison of two entities and reflects their similarity.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2856 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2856">
+        <rdfs:label>Structural distance matrix</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2855"/>
+        <oboInOwl:hasDefinition>Distances (values representing similarity) between a group of molecular structures.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2857 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2857">
+        <rdfs:label>Article metadata</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Bibliographic data concerning scientific article(s).</oboInOwl:hasDefinition>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2526"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2858 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2858">
+        <rdfs:label>Ontology concept</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2353"/>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>This includes any fields from the concept definition such as concept name, definition, comments and so on.</rdfs:comment>
+        <oboInOwl:hasDefinition>A concept from a biological ontology.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2865 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2865">
+        <rdfs:label>Codon usage bias</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0914"/>
+        <oboInOwl:hasDefinition>A numerical measure of differences in the frequency of occurrence of synonymous codons in DNA sequences.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2866 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2866">
+        <rdfs:label>Northern blot report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:hasDefinition>Northern Blot experiments.</oboInOwl:hasDefinition>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_2531"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2867 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2867">
+        <rdfs:label>Nucleic acid features report (VNTR)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.8</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>variable number of tandem repeat (VNTR) polymorphism in a DNA sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1276"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2868 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2868">
+        <rdfs:label>Nucleic acid features report (microsatellite)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>microsatellite polymorphism in a DNA sequence.</oboInOwl:hasDefinition>
+        <obsolete_since>1.8</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1276"/>
+        <oboInOwl:hasAlternativeId rdf:resource="http://edamontology.org/data_2868"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2869 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2869">
+        <rdfs:label>Nucleic acid features report (RFLP)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:hasDefinition>restriction fragment length polymorphisms (RFLP) in a DNA sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1276"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2870 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2870">
+        <rdfs:label>Radiation hybrid map</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1280"/>
+        <rdfs:comment>The radiation method can break very closely linked markers providing a more detailed map.  Most genetic markers and subsequences may be located to a defined map position and with a more precise estimates of distance than a linkage map.</rdfs:comment>
+        <oboInOwl:hasDefinition>A map showing distance between genetic markers estimated by radiation-induced breaks in a chromosome.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>RH map</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2872 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2872">
+        <rdfs:label>ID list</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2093"/>
+        <oboInOwl:hasDefinition>A simple list of data identifiers (such as database accessions), possibly with additional basic information on the addressed data.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2873 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2873">
+        <rdfs:label>Phylogenetic gene frequencies data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1426"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Gene frequencies data that may be read during phylogenetic tree calculation.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2874 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2874">
+        <rdfs:label>Sequence set (polymorphic)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta13</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>A set of sub-sequences displaying some type of polymorphism, typically indicating the sequence in which they occur, their position and other metadata.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1234"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2875 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2875">
+        <rdfs:label>DRCAT resource</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:hasDefinition>An entry (resource) from the DRCAT bioinformatics resource catalogue.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1883"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2877 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2877">
+        <rdfs:label>Protein complex</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1460"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>3D coordinate and associated data for a multi-protein complex; two or more polypeptides chains in a stable, functional association with one another.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2878 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2878">
+        <rdfs:label>Protein structural motif</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1460"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>3D coordinate and associated data for a protein (3D) structural motif; any group of contiguous or non-contiguous amino acid residues but typically those forming a feature with a structural or functional role.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2879 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2879">
+        <rdfs:label>Lipid report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2085"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Annotation on or information derived from one or more specific lipid 3D structure(s).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2880 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2880">
+        <rdfs:label>Secondary structure image</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.4</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Image of one or more molecular secondary structures.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2992"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2881 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2881">
+        <rdfs:label>Secondary structure report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasExactSynonym>Secondary structure-derived report</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>An informative report on general information, properties or features of one or more molecular secondary structures.</oboInOwl:hasDefinition>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2085"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2882 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2882">
+        <rdfs:label>DNA features</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>DNA sequence-specific feature annotation (not in a feature table).</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1276"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2883 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2883">
+        <rdfs:label>RNA features report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:hasDefinition>Features concerning RNA or regions of DNA that encode an RNA molecule.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>RNA features</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Nucleic acid features (RNA features)</oboInOwl:hasExactSynonym>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0916"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2884 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2884">
+        <rdfs:label>Plot</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0006"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Biological data that has been plotted as a graph of some type.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2885 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2885">
+        <rdfs:label>Nucleic acid features report (polymorphism)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>DNA polymorphism.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1276"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2886 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2886">
+        <rdfs:label>Protein sequence record</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0849"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2976"/>
+        <oboInOwl:hasDefinition>A protein sequence and associated metadata.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Protein sequence record</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Sequence record (protein)</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2887 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2887">
+        <rdfs:label>Nucleic acid sequence record</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0849"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2977"/>
+        <oboInOwl:hasNarrowSynonym>RNA sequence record</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasExactSynonym>Nucleotide sequence record</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>A nucleic acid sequence and associated metadata.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasNarrowSynonym>DNA sequence record</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasExactSynonym>Sequence record (nucleic acid)</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2888 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2888">
+        <rdfs:label>Protein sequence record (full)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>A protein sequence and comprehensive metadata (such as a feature table), typically corresponding to a full entry from a molecular sequence database.</oboInOwl:hasDefinition>
+        <obsolete_since>1.8</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_0849"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2889 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2889">
+        <rdfs:label>Nucleic acid sequence record (full) </rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>A nucleic acid sequence and comprehensive metadata (such as a feature table), typically corresponding to a full entry from a molecular sequence database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_0849"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2891 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2891">
+        <rdfs:label>Biological model accession</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1085"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Accession of a mathematical model, typically an entry from a database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2892 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2892">
+        <rdfs:label>Cell type name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2099"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2655"/>
+        <oboInOwl:hasDefinition>The name of a type or group of cells.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2893 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2893">
+        <rdfs:label>Cell type accession</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2655"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Accession of a type or group of cells (catalogued in a database).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2894 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2894">
+        <rdfs:label>Compound accession</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1086"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2901"/>
+        <oboInOwl:hasExactSynonym>Small molecule accession</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Accession of an entry from a database of chemicals.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Chemical compound accession</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2895 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2895">
+        <rdfs:label>Drug accession</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0993"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <oboInOwl:hasDefinition>Accession of a drug.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2896 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2896">
+        <rdfs:label>Toxin name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2099"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2576"/>
+        <oboInOwl:hasDefinition>Name of a toxin.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2897 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2897">
+        <rdfs:label>Toxin accession</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2576"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Accession of a toxin (catalogued in a database).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2898 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2898">
+        <rdfs:label>Monosaccharide accession</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0996"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <oboInOwl:hasDefinition>Accession of a monosaccharide (catalogued in a database).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2899 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2899">
+        <rdfs:label>Drug name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0990"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0993"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Common name of a drug.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2900 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2900">
+        <rdfs:label>Carbohydrate accession</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2663"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2901"/>
+        <oboInOwl:hasDefinition>Accession of an entry from a database of carbohydrates.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2901 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2901">
+        <rdfs:label>Molecule accession</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0982"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <oboInOwl:hasDefinition>Accession of a specific molecule (catalogued in a database).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2902 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2902">
+        <rdfs:label>Data resource definition accession</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1084"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Accession of a data definition (catalogued in a database).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2903 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2903">
+        <rdfs:label>Genome accession</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2749"/>
+        <oboInOwl:hasDefinition>An accession of a particular genome (in a database).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2904 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2904">
+        <rdfs:label>Map accession</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2117"/>
+        <oboInOwl:hasDefinition>An accession of a map of a molecular sequence (deposited in a database).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2905 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2905">
+        <rdfs:label>Lipid accession</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2812"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2901"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Accession of an entry from a database of lipids.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2906 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2906">
+        <rdfs:label>Peptide ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0988"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2901"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Accession of a peptide deposited in a database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2907 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2907">
+        <rdfs:label>Protein accession</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0989"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2901"/>
+        <oboInOwl:hasExactSynonym>Protein accessions</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Accession of a protein deposited in a database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2908 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2908">
+        <rdfs:label>Organism accession</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1869"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <oboInOwl:hasDefinition>An accession of annotation on a (group of) organisms (catalogued in a database).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2909 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2909">
+        <rdfs:label>Organism name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1869"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2099"/>
+        <oboInOwl:hasDbXref>Moby:Organism_Name</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>Moby:OrganismsShortName</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>Moby:OccurrenceRecord</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>Moby:BriefOccurrenceRecord</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>Moby:FirstEpithet</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>Moby:InfraspecificEpithet</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>Moby:OrganismsLongName</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>The name of an organism (or group of organisms).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2910 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2910">
+        <rdfs:label>Protein family accession</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1075"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Accession of a protein family (that is deposited in a database).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2911 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2911">
+        <rdfs:label>Transcription factor accession</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1077"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2907"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Accession of an entry from a database of transcription factors or binding sites.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2912 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2912">
+        <rdfs:label>Strain accession</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2379"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2908"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0963"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of a strain of an organism variant, typically a plant, virus or bacterium.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2913 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2913">
+        <rdfs:label>Virus identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1869"/>
+        <oboInOwl:hasDefinition>An accession of annotation on a (group of) viruses (catalogued in a database).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2914 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2914">
+        <rdfs:label>Sequence features metadata</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2527"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Metadata on sequence features.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2915 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2915">
+        <rdfs:label>Gramene identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1096"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identifier of a Gramene database entry.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2916 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2916">
+        <rdfs:label>DDBJ accession</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1103"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>DDBJ accession number</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>DDBJ identifier</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>DDBJ ID</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>An identifier of an entry from the DDBJ sequence database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2917 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2917">
+        <rdfs:label>ConsensusPathDB identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2109"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An identifier of an entity from the ConsensusPathDB database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2925 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2925">
+        <rdfs:label>Sequence data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <rdfs:comment>This is a broad data type and is used a placeholder for other, more specific types.</rdfs:comment>
+        <obsolete_since>1.8</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Data concerning, extracted from, or derived from the analysis of molecular sequence(s). </oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2534"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2927 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2927">
+        <rdfs:label>Codon usage</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta13</obsolete_since>
+        <oboInOwl:hasDefinition>Data concerning codon usage.</oboInOwl:hasDefinition>
+        <rdfs:comment>This is a broad data type and is used a placeholder for other, more specific types.</rdfs:comment>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0914"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2954 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2954">
+        <rdfs:label>Article report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:hasDefinition>Data derived from the analysis of a scientific text such as a full text article from a scientific journal.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2526"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2955 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2955">
+        <rdfs:label>Sequence report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2048"/>
+        <oboInOwl:hasDefinition>An informative report of information about molecular sequence(s), including basic information (metadata), and reports generated from molecular sequence analysis, including positional features and non-positional properties.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Sequence-derived report</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2956 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2956">
+        <rdfs:label>Protein secondary structure report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1537"/>
+        <oboInOwl:hasDefinition>An informative report about the properties or features of one or more protein secondary structures.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2957 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2957">
+        <rdfs:label>Hopp and Woods plot</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1534"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2884"/>
+        <oboInOwl:hasDefinition>A Hopp and Woods plot of predicted antigenicity of a peptide or protein.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2958 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2958">
+        <rdfs:label>Nucleic acid melting curve</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1583"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2884"/>
+        <rdfs:comment>Shows the proportion of nucleic acid which are double-stranded versus temperature.</rdfs:comment>
+        <oboInOwl:hasDefinition>A melting curve of a double-stranded nucleic acid molecule (DNA or DNA/RNA).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2959 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2959">
+        <rdfs:label>Nucleic acid probability profile</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1583"/>
+        <oboInOwl:hasDefinition>A probability profile of a double-stranded nucleic acid molecule (DNA or DNA/RNA).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>Shows the probability of a base pair not being melted (i.e. remaining as double-stranded DNA) at a specified temperature</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2960 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2960">
+        <rdfs:label>Nucleic acid temperature profile</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1583"/>
+        <oboInOwl:hasDefinition>A temperature profile of a double-stranded nucleic acid molecule (DNA or DNA/RNA).</oboInOwl:hasDefinition>
+        <rdfs:comment>Plots melting temperature versus base position.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Melting map</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2961 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2961">
+        <rdfs:label>Gene regulatory network report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:hasDefinition>A report typically including a map (diagram) of a gene regulatory network.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_2984"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2965 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2965">
+        <rdfs:label>2D PAGE gel report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>An informative report on a two-dimensional (2D PAGE) gel.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>2D PAGE image report</oboInOwl:hasExactSynonym>
+        <obsolete_since>1.8</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasExactSynonym>2D PAGE gel annotation</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>2D PAGE image annotation</oboInOwl:hasExactSynonym>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_2531"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2966 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2966">
+        <rdfs:label>Oligonucleotide probe sets annotation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2717"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>General annotation on a set of oligonucleotide probes, such as the gene name with which the probe set is associated and which probes belong to the set.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2967 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2967">
+        <rdfs:label>Microarray image</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.5</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Gene expression image</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>An image from a microarray experiment which (typically) allows a visualisation of probe hybridisation and gene-expression data.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2968"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2968 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2968">
+        <rdfs:label>Image</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0006"/>
+        <rdfs:seeAlso>http://semanticscience.org/resource/SIO_000081</rdfs:seeAlso>
+        <oboInOwl:hasDefinition>Biological or biomedical data has been rendered into an image, typically for display on screen.</oboInOwl:hasDefinition>
+        <rdfs:seeAlso>http://semanticscience.org/resource/SIO_000079</rdfs:seeAlso>
+        <oboInOwl:hasExactSynonym>Image data</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2969 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2969">
+        <rdfs:label>Sequence image</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2955"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2968"/>
+        <oboInOwl:hasDefinition>Image of a molecular sequence, possibly with sequence features or properties shown.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2970 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2970">
+        <rdfs:label>Protein hydropathy data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0897"/>
+        <oboInOwl:hasExactSynonym>Protein hydropathy report</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>A report on protein properties concerning hydropathy.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2971 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2971">
+        <rdfs:label>Workflow data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta13</obsolete_since>
+        <oboInOwl:hasDefinition>Data concerning a computational workflow.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0949"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2972 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2972">
+        <rdfs:label>Workflow</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:hasDefinition>A computational workflow.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0949"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2973 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2973">
+        <rdfs:label>Secondary structure data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta13</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Data concerning molecular secondary structure data.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2085"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2974 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2974">
+        <rdfs:label>Protein sequence (raw)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0848"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2976"/>
+        <oboInOwl:hasExactSynonym>Raw protein sequence</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Raw sequence (protein)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>A raw protein sequence (string of characters).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2975 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2975">
+        <rdfs:label>Nucleic acid sequence (raw)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0848"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2977"/>
+        <oboInOwl:hasExactSynonym>Nucleic acid raw sequence</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Nucleotide sequence (raw)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Raw sequence (nucleic acid)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>A raw nucleic acid sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2976 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2976">
+        <rdfs:label>Protein sequence</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2044"/>
+        <oboInOwl:hasDefinition>One or more protein sequences, possibly with associated annotation.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Protein sequences</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:seeAlso>http://purl.org/biotop/biotop.owl#AminoAcidSequenceInformation</rdfs:seeAlso>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2977 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2977">
+        <rdfs:label>Nucleic acid sequence</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2044"/>
+        <oboInOwl:hasDefinition>One or more nucleic acid sequences, possibly with associated annotation.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasNarrowSynonym>DNA sequence</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasExactSynonym>Nucleotide sequence</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Nucleotide sequences</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Nucleic acid sequences</oboInOwl:hasExactSynonym>
+        <rdfs:seeAlso>http://purl.org/biotop/biotop.owl#NucleotideSequenceInformation</rdfs:seeAlso>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2978 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2978">
+        <rdfs:label>Reaction data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0006"/>
+        <oboInOwl:hasExactSynonym>Enzyme kinetics annotation</oboInOwl:hasExactSynonym>
+        <rdfs:comment>This is a broad data type and is used a placeholder for other, more specific types.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Reaction annotation</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Data concerning a biochemical reaction, typically data and more general annotation on the kinetics of enzyme-catalysed reaction.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2979 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2979">
+        <rdfs:label>Peptide property</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2087"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Peptide data</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Data concerning small peptides.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2980 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2980">
+        <rdfs:label>Protein classification</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <rdfs:comment>This is a broad data type and is used a placeholder for other, more specific types.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Protein classification data</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>An informative report concerning the classification of protein sequences or structures.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0907"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2981 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2981">
+        <rdfs:label>Sequence motif data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:hasDefinition>Data concerning specific or conserved pattern in molecular sequences.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>This is a broad data type and is used a placeholder for other, more specific types.</rdfs:comment>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_0860"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2982 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2982">
+        <rdfs:label>Sequence profile data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <rdfs:comment>This is a broad data type and is used a placeholder for other, more specific types.</rdfs:comment>
+        <obsolete_since>beta13</obsolete_since>
+        <oboInOwl:hasDefinition>Data concerning models representing a (typically multiple) sequence alignment.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1354"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2983 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2983">
+        <rdfs:label>Pathway or network data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Data concerning a specific biological pathway or network.</oboInOwl:hasDefinition>
+        <obsolete_since>beta13</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2600"/>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2984"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2984 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2984">
+        <rdfs:label>Pathway or network report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2048"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0602"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An informative report concerning or derived from the analysis of a biological pathway or network, such as a map (diagram) or annotation.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2985 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2985">
+        <rdfs:label>Nucleic acid thermodynamic data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0912"/>
+        <oboInOwl:hasExactSynonym>Nucleic acid property (thermodynamic or kinetic)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>A thermodynamic or kinetic property of a nucleic acid molecule.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Nucleic acid thermodynamic property</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2986 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2986">
+        <rdfs:label>Nucleic acid classification</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <rdfs:comment>This is a broad data type and is used a placeholder for other, more specific types.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Data concerning the classification of nucleic acid sequences or structures.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Nucleic acid classification data</oboInOwl:hasExactSynonym>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_3148"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2987 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2987">
+        <rdfs:label>Classification report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <rdfs:comment>This can include an entire classification, components such as classifiers, assignments of entities to a classification and so on.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasExactSynonym>Classification data</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>A report on a classification of molecular sequences, structures or other entities.</oboInOwl:hasDefinition>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2048"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2989 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2989">
+        <rdfs:label>Protein features report (key folding sites)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>key residues involved in protein folding.</oboInOwl:hasDefinition>
+        <obsolete_since>1.8</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1277"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2991 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2991">
+        <rdfs:label>Protein torsion angle data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0897"/>
+        <oboInOwl:hasExactSynonym>Torsion angle data</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Torsion angle data for a protein structure.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2992 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2992">
+        <rdfs:label>Protein structure image</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1710"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_3153"/>
+        <oboInOwl:hasDefinition>An image of protein structure.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Structure image (protein)</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_2994 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_2994">
+        <rdfs:label>Phylogenetic character weights</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2523"/>
+        <oboInOwl:hasDefinition>Weights for sequence positions or characters in phylogenetic analysis where zero is defined as unweighted.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3002 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3002">
+        <rdfs:label>Annotation track</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1255"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Genomic track</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Annotation of one particular positional feature on a biomolecular (typically genome) sequence, suitable for import and display in a genome browser.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Genome annotation track</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Genome-browser track</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Genome track</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Sequence annotation track</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3021 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3021">
+        <rdfs:label>UniProt accession</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1096"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0849"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>UniProtKB accession number</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <example>P43353|Q7M1G0|Q9C199|A5A6J6</example>
+        <oboInOwl:hasExactSynonym>UniProt entry accession</oboInOwl:hasExactSynonym>
+        <regex>[OPQ][0-9][A-Z0-9]{3}[0-9]|[A-NR-Z][0-9]([A-Z][A-Z0-9]{2}[0-9]){1,2}</regex>
+        <oboInOwl:hasNarrowSynonym>Swiss-Prot entry accession</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>TrEMBL entry accession</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>Accession number of a UniProt (protein sequence) database entry.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>UniProtKB accession</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>UniProt accession number</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3022 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3022">
+        <rdfs:label>NCBI genetic code ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <oboInOwl:hasDefinition>Identifier of a genetic code in the NCBI list of genetic codes.</oboInOwl:hasDefinition>
+        <regex>[1-9][0-9]?</regex>
+        <example>16</example>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3025 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3025">
+        <rdfs:label>Ontology concept identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2858"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Identifier of a concept in an ontology of biological or bioinformatics concepts and relations.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3026 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3026">
+        <rdfs:label>GO concept name (biological process)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>The name of a concept for a biological process from the GO ontology.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2339"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3027 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3027">
+        <rdfs:label>GO concept name (molecular function)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The name of a concept for a molecular function from the GO ontology.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2339"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3028 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3028">
+        <rdfs:label>Taxonomy</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0006"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0084"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:comment>This is a broad data type and is used a placeholder for other, more specific types.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Data concerning the classification, identification and naming of organisms.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Taxonomic data</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3029 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3029">
+        <rdfs:label>Protein ID (EMBL/GenBank/DDBJ)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2907"/>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasDefinition>EMBL/GENBANK/DDBJ coding feature protein identifier, issued by International collaborators.</oboInOwl:hasDefinition>
+        <rdfs:comment>This qualifier consists of a stable ID portion (3+5 format with 3 position letters and 5 numbers) plus a version number after the decimal point. When the protein sequence encoded by the CDS changes, only the version number of the /protein_id value is incremented; the stable part of the /protein_id remains unchanged and as a result will permanently be associated with a given protein; this qualifier is valid only on CDS features which translate into a valid protein.</ [...]
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3031 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3031">
+        <rdfs:label>Core data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <rdfs:comment>Core data entities typically have a format and may be identified by an accession number.</rdfs:comment>
+        <oboInOwl:hasDefinition>A type of data that (typically) corresponds to entries from the primary biological databases and which is (typically) the primary input or output of a tool, i.e. the data the tool processes or generates, as distinct from metadata and identifiers which describe and identify such core data, parameters that control the behaviour of tools, reports of derivative data generated by tools and annotation.</oboInOwl:hasDefinition>
+        <obsolete_since>1.5</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta13</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0006"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3034 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3034">
+        <rdfs:label>Sequence feature identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1255"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasDefinition>Name or other identifier of molecular sequence feature(s).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3035 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3035">
+        <rdfs:label>Structure identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0883"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasDefinition>An identifier of a molecular tertiary structure, typically an entry from a structure database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3036 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3036">
+        <rdfs:label>Matrix identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2082"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>An identifier of an array of numerical values, such as a comparison matrix.</oboInOwl:hasDefinition>
+        <created_in>beta13</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3085 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3085">
+        <rdfs:label>Protein sequence composition</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta13</created_in>
+        <obsolete_since>1.8</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>A report (typically a table) on character or word composition / frequency of protein sequence(s).</oboInOwl:hasDefinition>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1261"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3086 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3086">
+        <rdfs:label>Nucleic acid sequence composition (report)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:hasDefinition>A report (typically a table) on character or word composition / frequency of nucleic acid sequence(s).</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta13</created_in>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1261"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3101 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3101">
+        <rdfs:label>Protein domain classification node</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasDefinition>A node from a classification of protein structural domain(s).</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2980"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3102 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3102">
+        <rdfs:label>CAS number</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2895"/>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasExactSynonym>CAS registry number</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Unique numerical identifier of chemicals in the scientific literature, as assigned by the Chemical Abstracts Service.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3103 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3103">
+        <rdfs:label>ATC code</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2895"/>
+        <oboInOwl:hasDefinition>Unique identifier of a drug conforming to the Anatomical Therapeutic Chemical (ATC) Classification System, a drug classification system controlled by the WHO Collaborating Centre for Drug Statistics Methodology (WHOCC).</oboInOwl:hasDefinition>
+        <created_in>beta13</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3104 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3104">
+        <rdfs:label>UNII</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1086"/>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasDefinition>A unique, unambiguous, alphanumeric identifier of a chemical substance as catalogued by the Substance Registration System of the Food and Drug Administration (FDA).</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Unique Ingredient Identifier</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3105 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3105">
+        <rdfs:label>Geotemporal metadata</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.5</obsolete_since>
+        <created_in>beta13</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Basic information concerning geographical location or time.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2527"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3106 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3106">
+        <rdfs:label>System metadata</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2337"/>
+        <oboInOwl:hasDefinition>Metadata concerning the software, hardware or other aspects of a computer system.</oboInOwl:hasDefinition>
+        <created_in>beta13</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3107 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3107">
+        <rdfs:label>Sequence feature name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2099"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_3034"/>
+        <oboInOwl:hasDefinition>A name of a sequence feature, e.g. the name of a feature to be displayed to an end-user.</oboInOwl:hasDefinition>
+        <created_in>beta13</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3108 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3108">
+        <rdfs:label>Experimental measurement</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0006"/>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasDefinition>Raw data such as measurements or other results from laboratory experiments, as generated from laboratory hardware.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Experimental measurement data</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Measurement</oboInOwl:hasExactSynonym>
+        <rdfs:comment>This is a broad data type and is used a placeholder for other, more specific types. It is primarily intended to help navigation of EDAM and would not typically be used for annotation.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Measured data</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Experimentally measured data</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasNarrowSynonym>Measurement metadata</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasExactSynonym>Measurement data</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasNarrowSynonym>Raw experimental data</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3110 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3110">
+        <rdfs:label>Raw microarray data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_3108"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_3117"/>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasDefinition>Raw data (typically MIAME-compliant) for hybridisations from a microarray experiment.</oboInOwl:hasDefinition>
+        <rdfs:comment>Such data as found in Affymetrix CEL or GPR files.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3111 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3111">
+        <rdfs:label>Processed microarray data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_3117"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0203"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Data generated from processing and analysis of probe set data from a microarray experiment.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Gene annotation (expression)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Microarray probe set data</oboInOwl:hasExactSynonym>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasExactSynonym>Gene expression report</oboInOwl:hasExactSynonym>
+        <rdfs:comment>Such data as found in Affymetrix .CHP files or data from other software such as RMA or dChip.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3112 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3112">
+        <rdfs:label>Gene expression matrix</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2082"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2603"/>
+        <rdfs:comment>This combines data from all hybridisations.</rdfs:comment>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasExactSynonym>Normalised microarray data</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>The final processed (normalised) data for a set of hybridisations in a microarray experiment.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Gene expression data matrix</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3113 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3113">
+        <rdfs:label>Sample annotation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2337"/>
+        <oboInOwl:hasDefinition>Annotation on a biological sample, for example experimental factors and their values.</oboInOwl:hasDefinition>
+        <rdfs:comment>This might include compound and dose in a dose response experiment.</rdfs:comment>
+        <created_in>beta13</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3115 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3115">
+        <rdfs:label>Microarray metadata</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2603"/>
+        <rdfs:comment>This might include gene identifiers, genomic coordinates, probe oligonucleotide sequences etc.</rdfs:comment>
+        <oboInOwl:hasDefinition>Annotation on the array itself used in a microarray experiment.</oboInOwl:hasDefinition>
+        <created_in>beta13</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3116 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3116">
+        <rdfs:label>Microarray protocol annotation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <rdfs:comment>This might describe e.g. the normalisation methods used to process the raw data.</rdfs:comment>
+        <created_in>beta13</created_in>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:hasDefinition>Annotation on laboratory and/or data processing protocols used in an microarray experiment.</oboInOwl:hasDefinition>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_2531"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3117 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3117">
+        <rdfs:label>Microarray hybridisation data</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2603"/>
+        <oboInOwl:hasDefinition>Data concerning the hybridisations measured during a microarray experiment.</oboInOwl:hasDefinition>
+        <created_in>beta13</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3118 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3118">
+        <rdfs:label>Protein features report (topological domains)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.8</obsolete_since>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasDefinition>topological domains such as cytoplasmic regions in a protein.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1277"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3119 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3119">
+        <rdfs:label>Sequence features (compositionally-biased regions)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.5</obsolete_since>
+        <created_in>beta13</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>A report of regions in a molecular sequence that are biased to certain characters.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1261"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3122 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3122">
+        <rdfs:label>Nucleic acid features (difference and change)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasDefinition>A report on features in a nucleic acid sequence that indicate changes to or differences between sequences.</oboInOwl:hasDefinition>
+        <obsolete_since>1.5</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0918"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3123 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3123">
+        <rdfs:label>Nucleic acid features report (expression signal)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasDefinition>regions within a nucleic acid sequence containing a signal that alters a biological function.</oboInOwl:hasDefinition>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1276"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3125 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3125">
+        <rdfs:label>Nucleic acid features report (binding)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>nucleic acids binding to some other molecule.</oboInOwl:hasDefinition>
+        <obsolete_since>1.8</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta13</created_in>
+        <rdfs:comment>This includes ribosome binding sites (Shine-Dalgarno sequence in prokaryotes).</rdfs:comment>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1276"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3126 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3126">
+        <rdfs:label>Nucleic acid repeats (report)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>repetitive elements within a nucleic acid sequence.</oboInOwl:hasDefinition>
+        <obsolete_since>1.8</obsolete_since>
+        <created_in>beta13</created_in>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1276"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3127 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3127">
+        <rdfs:label>Nucleic acid features report (replication and recombination)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta13</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:hasDefinition>DNA replication or recombination.</oboInOwl:hasDefinition>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1276"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3128 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3128">
+        <rdfs:label>Nucleic acid structure report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2084"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2085"/>
+        <oboInOwl:hasDefinition>A report on regions within a nucleic acid sequence which form secondary or tertiary (3D) structures.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Stem loop (report)</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>d-loop (report)</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasExactSynonym>Nucleic acid features (structure)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasNarrowSynonym>Quadruplexes (report)</oboInOwl:hasNarrowSynonym>
+        <created_in>beta13</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3129 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3129">
+        <rdfs:label>Protein features report (repeats)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:hasDefinition>short repetitive subsequences (repeat sequences) in a protein sequence.</oboInOwl:hasDefinition>
+        <created_in>beta13</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1277"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3130 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3130">
+        <rdfs:label>Sequence motif matches (protein)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Report on the location of matches to profiles, motifs (conserved or functional patterns) or other signatures in one or more protein sequences.</oboInOwl:hasDefinition>
+        <obsolete_since>1.8</obsolete_since>
+        <created_in>beta13</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1298"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3131 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3131">
+        <rdfs:label>Sequence motif matches (nucleic acid)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Report on the location of matches to profiles, motifs (conserved or functional patterns) or other signatures in one or more nucleic acid sequences.</oboInOwl:hasDefinition>
+        <created_in>beta13</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1298"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3132 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3132">
+        <rdfs:label>Nucleic acid features (d-loop)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta13</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:hasDefinition>A report on displacement loops in a mitochondrial DNA sequence.</oboInOwl:hasDefinition>
+        <rdfs:comment>A displacement loop is a region of mitochondrial DNA in which one of the strands is displaced by an RNA molecule.</rdfs:comment>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_3128"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3133 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3133">
+        <rdfs:label>Nucleic acid features (stem loop)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta13</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>A report on stem loops in a DNA sequence.</oboInOwl:hasDefinition>
+        <obsolete_since>1.5</obsolete_since>
+        <rdfs:comment>A stem loop is a hairpin structure; a double-helical structure formed when two complementary regions of a single strand of RNA or DNA molecule form base-pairs.</rdfs:comment>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_3128"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3134 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3134">
+        <rdfs:label>Gene transcript report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0916"/>
+        <rdfs:comment>This includes 5'untranslated region (5'UTR), coding sequences (CDS), exons, intervening sequences (intron) and 3'untranslated regions (3'UTR).</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Nucleic acid features (mRNA features)</oboInOwl:hasExactSynonym>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasExactSynonym>Transcript (report)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>mRNA features</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Gene transcript annotation</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Clone or EST (report)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>mRNA (report)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>An informative report on features of a messenger RNA (mRNA) molecules including precursor RNA, primary (unprocessed) transcript and fully processed molecules. This includes reports on a specific gene transcript, clone or EST.
+</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3135 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3135">
+        <rdfs:label>Nucleic acid features report (signal or transit peptide)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>coding sequences for a signal or transit peptide.</oboInOwl:hasDefinition>
+        <obsolete_since>1.8</obsolete_since>
+        <created_in>beta13</created_in>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1276"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3137 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3137">
+        <rdfs:label>Non-coding RNA</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta13</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>features of non-coding or functional RNA molecules, including tRNA and rRNA.</oboInOwl:hasDefinition>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1276"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3138 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3138">
+        <rdfs:label>Transcriptional features (report)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.5</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <rdfs:comment>This includes promoters, CAAT signals, TATA signals, -35 signals, -10 signals, GC signals, primer binding sites for initiation of transcription or reverse transcription, enhancer, attenuator, terminators and ribosome binding sites.</rdfs:comment>
+        <oboInOwl:hasDefinition>Features concerning transcription of DNA into RNA including the regulation of transcription.</oboInOwl:hasDefinition>
+        <created_in>beta13</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2399"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3139 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3139">
+        <rdfs:label>Nucleic acid features report (STS)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>sequence tagged sites (STS) in nucleic acid sequences.</oboInOwl:hasDefinition>
+        <obsolete_since>1.8</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta13</created_in>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_1276"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3140 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3140">
+        <rdfs:label>Nucleic acid features (immunoglobulin gene structure)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta13</created_in>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:hasDefinition>A report on predicted or actual immunoglobulin gene structure including constant, switch and variable regions and diversity, joining and variable segments.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0916"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3141 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3141">
+        <rdfs:label>SCOP class</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.5</obsolete_since>
+        <created_in>beta13</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Information on a 'class' node from the SCOP database.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2980"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3142 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3142">
+        <rdfs:label>SCOP fold</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasDefinition>Information on a 'fold' node from the SCOP database.</oboInOwl:hasDefinition>
+        <obsolete_since>1.5</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2980"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3143 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3143">
+        <rdfs:label>SCOP superfamily</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasDefinition>Information on a 'superfamily' node from the SCOP database.</oboInOwl:hasDefinition>
+        <obsolete_since>1.5</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2980"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3144 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3144">
+        <rdfs:label>SCOP family</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.5</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Information on a 'family' node from the SCOP database.</oboInOwl:hasDefinition>
+        <created_in>beta13</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2980"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3145 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3145">
+        <rdfs:label>SCOP protein</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Information on a 'protein' node from the SCOP database.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta13</created_in>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2980"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3146 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3146">
+        <rdfs:label>SCOP species</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.5</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasDefinition>Information on a 'species' node from the SCOP database.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_2980"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3147 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3147">
+        <rdfs:label>Mass spectrometry experiment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.8</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>mass spectrometry experiments.</oboInOwl:hasDefinition>
+        <created_in>beta13</created_in>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_2531"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3148 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3148">
+        <rdfs:label>Gene family report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2084"/>
+        <oboInOwl:hasDefinition>An informative report on a particular family of genes, typically a set of genes with similar sequence that originate from duplication of a common ancestor gene, or any other classification of nucleic acid sequences or structures that reflects gene structure.</oboInOwl:hasDefinition>
+        <rdfs:comment>This includes reports on on gene homologues between species.</rdfs:comment>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasExactSynonym>Gene annotation (homology information)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Homology information</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Gene annotation (homology)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasBroadSynonym>Nucleic acid classification</oboInOwl:hasBroadSynonym>
+        <oboInOwl:hasExactSynonym>Gene family annotation</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Gene homology (report)</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3153 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3153">
+        <rdfs:label>Protein image</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2968"/>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasDefinition>An image of a protein.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3154 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3154">
+        <rdfs:label>Protein alignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1916"/>
+        <oboInOwl:hasDefinition>An alignment of protein sequences and/or structures.</oboInOwl:hasDefinition>
+        <created_in>beta13</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3165 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3165">
+        <rdfs:label>NGS experiment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.8</obsolete_since>
+        <created_in>1.0</created_in>
+        <oboInOwl:hasDefinition>sequencing experiment, including samples, sampling, preparation, sequencing, and analysis.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_2531"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3181 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3181">
+        <rdfs:label>Sequence assembly report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0867"/>
+        <oboInOwl:hasDefinition>An informative report about a DNA sequence assembly.</oboInOwl:hasDefinition>
+        <created_in>1.1</created_in>
+        <rdfs:comment>This might include an overall quality assement of the assembly and summary statistics including counts, average length and number of bases for reads, matches and non-matches, contigs, reads in pairs etc.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Assembly report</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3210 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3210">
+        <rdfs:label>Genome index</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0955"/>
+        <created_in>1.1</created_in>
+        <rdfs:comment>Many sequence alignment tasks involving many or very large sequences rely on a precomputed index of the sequence to accelerate the alignment.</rdfs:comment>
+        <oboInOwl:hasDefinition>An index of a genome sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3231 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3231">
+        <rdfs:label>GWAS report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.8</obsolete_since>
+        <created_in>1.1</created_in>
+        <oboInOwl:hasDefinition>Report concerning genome-wide association study experiments.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasExactSynonym>Genome-wide association study</oboInOwl:hasExactSynonym>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_2531"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3236 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3236">
+        <rdfs:label>Cytoband position</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2012"/>
+        <created_in>1.2</created_in>
+        <oboInOwl:hasDefinition>The position of a cytogenetic band in a genome.</oboInOwl:hasDefinition>
+        <rdfs:comment>Information might include start and end position in a chromosome sequence, chromosome identifier, name of band and so on.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3238 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3238">
+        <rdfs:label>Cell type ontology ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1087"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2893"/>
+        <oboInOwl:hasExactSynonym>CL ID</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Cell type ontology concept ID.</oboInOwl:hasDefinition>
+        <regex>CL_[0-9]{7}</regex>
+        <created_in>1.2</created_in>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3241 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3241">
+        <rdfs:label>Kinetic model</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0950"/>
+        <created_in>1.2</created_in>
+        <oboInOwl:hasDefinition>Mathematical model of a network, that contains biochemical kinetics.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3264 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3264">
+        <rdfs:label>COSMIC ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2294"/>
+        <oboInOwl:hasExactSynonym>COSMIC identifier</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>cosmic ID</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Identifier of a COSMIC database entry.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>cosmic identifier</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>cosmic id</oboInOwl:hasExactSynonym>
+        <created_in>1.3</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3265 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3265">
+        <rdfs:label>HGMD ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2294"/>
+        <oboInOwl:hasDefinition>Identifier of a HGMD database entry.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>hgmd ID</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>hgmd identifier</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>hgmd id</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>HGMD identifier</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3266 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3266">
+        <rdfs:label>Sequence assembly ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1064"/>
+        <oboInOwl:hasNarrowSynonym>Sequence assembly version</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>Unique identifier of sequence assembly.</oboInOwl:hasDefinition>
+        <created_in>1.3</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3268 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3268">
+        <rdfs:label>Sequence feature type</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>A label (text token) describing a type of sequence feature such as gene, transcript, cds, exon, repeat, simple, misc, variation, somatic variation, structural variation, somatic structural variation, constrained or regulatory.</oboInOwl:hasDefinition>
+        <created_in>1.3</created_in>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0842"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3269 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3269">
+        <rdfs:label>Gene homology (report)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>An informative report on gene homologues between species.</oboInOwl:hasDefinition>
+        <obsolete_since>1.5</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_3148"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3270 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3270">
+        <rdfs:label>Ensembl gene tree ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1068"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2610"/>
+        <example>ENSGT00390000003602</example>
+        <oboInOwl:hasExactSynonym>Ensembl ID (gene tree)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Unique identifier for a gene tree from the Ensembl database.</oboInOwl:hasDefinition>
+        <created_in>1.3</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3271 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3271">
+        <rdfs:label>Gene tree</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0872"/>
+        <created_in>1.3</created_in>
+        <oboInOwl:hasDefinition>A phylogenetic tree that is an estimate of the character's phylogeny.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3272 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3272">
+        <rdfs:label>Species tree</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0872"/>
+        <oboInOwl:hasDefinition>A phylogenetic tree that reflects phylogeny of the taxa from which the characters (used in calculating the tree) were sampled.</oboInOwl:hasDefinition>
+        <created_in>1.3</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3273 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3273">
+        <rdfs:label>Sample ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_identifier_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_3113"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>1.3</created_in>
+        <oboInOwl:hasExactSynonym>Sample accession</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Name or other identifier of an entry from a biosample database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3274 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3274">
+        <rdfs:label>MGI accession</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2091"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2109"/>
+        <oboInOwl:hasDefinition>Identifier of an object from the MGI database.</oboInOwl:hasDefinition>
+        <created_in>1.3</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3275 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3275">
+        <rdfs:label>Phenotype name</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2099"/>
+        <created_in>1.3</created_in>
+        <oboInOwl:hasDefinition>Name of a phenotype.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Phenotypes</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Phenotype</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3354 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3354">
+        <rdfs:label>Transition matrix</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2082"/>
+        <oboInOwl:hasDefinition>A HMM transition matrix contains the probabilities of switching from one HMM state to another.</oboInOwl:hasDefinition>
+        <rdfs:comment>Consider for example an HMM with two states (AT-rich and GC-rich).  The transition matrix will hold the probabilities of switching from the AT-rich to the GC-rich state, and vica versa.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>HMM transition matrix</oboInOwl:hasExactSynonym>
+        <created_in>1.4</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3355 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3355">
+        <rdfs:label>Emission matrix</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2082"/>
+        <oboInOwl:hasDefinition>A HMM emission matrix holds the probabilities of choosing the four nucleotides (A, C, G and T) in each of the states of a HMM.</oboInOwl:hasDefinition>
+        <created_in>1.4</created_in>
+        <rdfs:comment>Consider for example an HMM with two states (AT-rich and GC-rich).  The emission matrix holds the probabilities of choosing each of the four nucleotides (A, C, G and T) in the AT-rich state and in the GC-rich state.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>HMM emission matrix</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3356 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3356">
+        <rdfs:label xml:lang="en">Hidden Markov model</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0950"/>
+        <oboInOwl:hasDefinition>A statistical Markov model of a system which is assumed to be a Markov process with unobserved (hidden) states.</oboInOwl:hasDefinition>
+        <created_in>1.4</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3358 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3358">
+        <rdfs:label>Format identifier</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0976"/>
+        <oboInOwl:hasDefinition>An identifier of a data format.</oboInOwl:hasDefinition>
+        <created_in>1.4</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3424 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3424">
+        <rdfs:label>Raw image</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2968"/>
+        <created_in>1.5</created_in>
+        <oboInOwl:hasExactSynonym>Amino acid data</oboInOwl:hasExactSynonym>
+        <rdfs:seeAlso>http://semanticscience.org/resource/SIO_000081</rdfs:seeAlso>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Image data</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Raw biological or biomedical image generated by some experimental technique.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3425 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3425">
+        <rdfs:label>Carbohydrate property</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2087"/>
+        <oboInOwl:hasExactSynonym>Carbohydrate data</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Data concerning the intrinsic physical (e.g. structural) or chemical properties of one, more or all carbohydrates.</oboInOwl:hasDefinition>
+        <created_in>1.5</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3426 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3426">
+        <rdfs:label>Proteomics experiment report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:hasDefinition>Report concerning proteomics experiments.</oboInOwl:hasDefinition>
+        <created_in>1.5</created_in>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_2531"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3427 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3427">
+        <rdfs:label>RNAi report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>1.5</created_in>
+        <oboInOwl:hasDefinition>RNAi experiments.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_2531"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3428 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3428">
+        <rdfs:label>Simulation experiment report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>1.5</created_in>
+        <oboInOwl:hasDefinition>biological computational model experiments (simulation), for example the minimum information required in order to permit its correct interpretation and reproduction.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/data_2531"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3442 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3442">
+        <rdfs:label>MRI image</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_3424"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_3384"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>MRT image</oboInOwl:hasExactSynonym>
+        <created_in>1.7</created_in>
+        <oboInOwl:hasExactSynonym>Magnetic resonance tomography image </oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Nuclear magnetic resonance imaging image
+</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Magnetic resonance imaging image
+</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>NMRI image</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>An imaging technique that uses magnetic fields and radiowaves to form images, typically to investigate the anatomy and physiology of the human body.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3449 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3449">
+        <rdfs:label>Cell migration track image</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2968"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_2229"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>1.7</created_in>
+        <oboInOwl:hasDefinition>An image from a cell migration track assay.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3451 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3451">
+        <rdfs:label>Rate of association</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0897"/>
+        <oboInOwl:hasExactSynonym>kon</oboInOwl:hasExactSynonym>
+        <created_in>1.7</created_in>
+        <oboInOwl:hasDefinition>Rate of association of a protein with another protein or some other molecule.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3479 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3479">
+        <rdfs:label>Gene order</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2082"/>
+        <rdfs:comment>Such data are often used for genome rearrangement tools and phylogenetic tree labeling.</rdfs:comment>
+        <oboInOwl:hasDefinition>Multiple gene identifiers in a specific order.</oboInOwl:hasDefinition>
+        <created_in>1.7</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3483 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3483">
+        <rdfs:label>Spectrum</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0006"/>
+        <created_in>1.7</created_in>
+        <oboInOwl:hasDefinition>The spectrum of frequencies of electromagnetic radiation emitted from a molecule as a result of some spectroscopy experiment.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Spectra</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3488 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3488">
+        <rdfs:label>NMR spectrum</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_3483"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_1317"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Spectral information for a molecule from a nuclear magnetic resonance experiment.</oboInOwl:hasDefinition>
+        <created_in>1.7</created_in>
+        <oboInOwl:hasExactSynonym>NMR spectra</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3490 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3490">
+        <rdfs:label>Chemical structure sketch</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1712"/>
+        <rdfs:comment>Chemical structure sketches are used for presentational purposes but also as inputs to various analysis software.</rdfs:comment>
+        <created_in>1.8</created_in>
+        <oboInOwl:hasExactSynonym>Small molecule sketch</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>A sketch of a small molecule made with some specialised drawing package.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3492 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3492">
+        <rdfs:label>Nucleic acid signature</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2762"/>
+        <created_in>1.8</created_in>
+        <oboInOwl:hasDefinition>An informative report about a specific or conserved nucleic acid sequence pattern.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3494 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3494">
+        <rdfs:label>DNA sequence</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2977"/>
+        <oboInOwl:hasExactSynonym>DNA sequences</oboInOwl:hasExactSynonym>
+        <created_in>1.8</created_in>
+        <oboInOwl:hasDefinition>A DNA sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3495 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3495">
+        <rdfs:label>RNA sequence</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2977"/>
+        <oboInOwl:hasDefinition>A DNA sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>DNA sequences</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>RNA sequences</oboInOwl:hasExactSynonym>
+        <created_in>1.8</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3496 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3496">
+        <rdfs:label>RNA sequence (raw)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2975"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_3495"/>
+        <oboInOwl:hasExactSynonym>Raw sequence (RNA)</oboInOwl:hasExactSynonym>
+        <created_in>1.8</created_in>
+        <oboInOwl:hasDefinition>A raw RNA sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>RNA raw sequence</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3497 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3497">
+        <rdfs:label>DNA sequence (raw)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2975"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_3494"/>
+        <oboInOwl:hasExactSynonym>Raw sequence (DNA)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>A raw DNA sequence.</oboInOwl:hasDefinition>
+        <created_in>1.8</created_in>
+        <oboInOwl:hasExactSynonym>DNA raw sequence</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3498 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3498">
+        <rdfs:label>Sequence variations</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0006"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0199"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>1.8</created_in>
+        <oboInOwl:hasDefinition>Data on gene sequence variations resulting large-scale genotyping and DNA sequencing projects.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Gene sequence variations</oboInOwl:hasExactSynonym>
+        <rdfs:comment>Variations are stored along with a reference genome.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3505 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3505">
+        <rdfs:label>Bibliography</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2526"/>
+        <created_in>1.8</created_in>
+        <oboInOwl:hasDefinition>A list of publications such as scientic papers or books.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3509 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3509">
+        <rdfs:label>Ontology mapping</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2093"/>
+        <oboInOwl:hasDefinition>A mapping of supplied textual terms or phrases to ontology concepts (URIs).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3546 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3546">
+        <rdfs:label>Image metadata</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_0006"/>
+        <oboInOwl:hasExactSynonym>Image-associated data</oboInOwl:hasExactSynonym>
+        <rdfs:comment>This can include basic provenance and technical information about the image, scientific annotation and so on.</rdfs:comment>
+        <oboInOwl:hasDefinition>Any data concerning a specific biological or biomedical image.</oboInOwl:hasDefinition>
+        <created_in>1.9</created_in>
+        <oboInOwl:hasExactSynonym>Image data</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Image-related data</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3558 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3558">
+        <rdfs:label>Clinical trial report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2048"/>
+        <oboInOwl:hasExactSynonym>Clinical trial information</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>A report concerning a clinical trial.</oboInOwl:hasDefinition>
+        <created_in>1.9</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3567 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3567">
+        <rdfs:label>Reference sample report</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_2048"/>
+        <created_in>1.10</created_in>
+        <oboInOwl:hasDefinition>A report about a biosample.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Biosample report</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/data_3568 -->
+
+    <owl:Class rdf:about="http://edamontology.org/data_3568">
+        <rdfs:label>Gene Expression Atlas Experiment ID</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/data_1078"/>
+        <oboInOwl:hasDefinition>Accession number of an entry from the Gene Expression Atlas.</oboInOwl:hasDefinition>
+        <created_in>1.10</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#identifiers"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1196 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1196">
+        <rdfs:label>SMILES</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2035"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasDefinition>Chemical structure specified in Simplified Molecular Input Line Entry System (SMILES) line notation.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <documentation rdf:resource="http://en.wikipedia.org/wiki/Simplified_molecular_input_line_entry_specification"/>
+        <oboInOwl:hasDbXref rdf:resource="http://en.wikipedia.org/wiki/Simplified_molecular_input_line_entry_specification"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <oboInOwl:hasDbXref rdf:resource="http://www.daylight.com/dayhtml/doc/theory/theory.smiles.html"/>
+        <documentation rdf:resource="http://www.daylight.com/dayhtml/doc/theory/theory.smiles.html"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1197 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1197">
+        <rdfs:label>InChI</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2035"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasDefinition>Chemical structure specified in IUPAC International Chemical Identifier (InChI) line notation.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1198 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1198">
+        <rdfs:label>mf</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2035"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasDefinition>Chemical structure specified by Molecular Formula (MF), including a count of each element in a compound.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>The general MF query format consists of a series of valid atomic symbols, with an optional number or range.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1199 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1199">
+        <rdfs:label>inchikey</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2035"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasDefinition>The InChIKey (hashed InChI) is a fixed length (25 character) condensed digital representation of an InChI chemical structure specification. It uniquely identifies a chemical compound.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>An InChI identifier is not human-readable but is more suitable for web searches than an InChI chemical structure specification.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1200 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1200">
+        <rdfs:label>smarts</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1196"/>
+        <oboInOwl:hasDefinition>SMILES ARbitrary Target Specification (SMARTS) format for chemical structure specification, which is a subset of the SMILES line notation.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1206 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1206">
+        <rdfs:label>unambiguous pure</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2094"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2096"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Alphabet for a molecular sequence with possible unknown positions but without ambiguity or non-sequence characters.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1207 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1207">
+        <rdfs:label>nucleotide</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2571"/>
+        <rdfs:comment>Non-sequence characters may be used for example for gaps.</rdfs:comment>
+        <rdfs:seeAlso>http://onto.eva.mpg.de/ontologies/gfo-bio.owl#Nucleotide_sequence</rdfs:seeAlso>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Alphabet for a nucleotide sequence with possible ambiguity, unknown positions and non-sequence characters.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1208 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1208">
+        <rdfs:label>protein</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2571"/>
+        <oboInOwl:hasDefinition>Alphabet for a protein sequence with possible ambiguity, unknown positions and non-sequence characters.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>Non-sequence characters may be used for gaps and translation stop.</rdfs:comment>
+        <rdfs:seeAlso>http://onto.eva.mpg.de/ontologies/gfo-bio.owl#Amino_acid_sequence</rdfs:seeAlso>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1209 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1209">
+        <rdfs:label>consensus</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2095"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2097"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Alphabet for the consensus of two or more molecular sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1210 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1210">
+        <rdfs:label>pure nucleotide</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1207"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2094"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Alphabet for a nucleotide sequence with possible ambiguity and unknown positions but without non-sequence characters.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1211 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1211">
+        <rdfs:label>unambiguous pure nucleotide</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1206"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1207"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Alphabet for a nucleotide sequence (characters ACGTU only) with possible unknown positions but without ambiguity or non-sequence characters .</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1212 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1212">
+        <rdfs:label>dna</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1207"/>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:seeAlso>http://onto.eva.mpg.de/ontologies/gfo-bio.owl#DNA_sequence</rdfs:seeAlso>
+        <oboInOwl:hasDefinition>Alphabet for a DNA sequence with possible ambiguity, unknown positions and non-sequence characters.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1213 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1213">
+        <rdfs:label>rna</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1207"/>
+        <oboInOwl:hasDefinition>Alphabet for an RNA sequence with possible ambiguity, unknown positions and non-sequence characters.</oboInOwl:hasDefinition>
+        <rdfs:seeAlso>http://onto.eva.mpg.de/ontologies/gfo-bio.owl#RNA_sequence</rdfs:seeAlso>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1214 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1214">
+        <rdfs:label>unambiguous pure dna</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1206"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1212"/>
+        <oboInOwl:hasDefinition>Alphabet for a DNA sequence (characters ACGT only) with possible unknown positions but without ambiguity or non-sequence characters.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1215 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1215">
+        <rdfs:label>pure dna</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1210"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1212"/>
+        <oboInOwl:hasDefinition>Alphabet for a DNA sequence with possible ambiguity and unknown positions but without non-sequence characters.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1216 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1216">
+        <rdfs:label>unambiguous pure rna sequence</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1206"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1213"/>
+        <oboInOwl:hasDefinition>Alphabet for an RNA sequence (characters ACGU only) with possible unknown positions but without ambiguity or non-sequence characters.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1217 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1217">
+        <rdfs:label>pure rna</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1210"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1213"/>
+        <oboInOwl:hasDefinition>Alphabet for an RNA sequence with possible ambiguity and unknown positions but without non-sequence characters.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1218 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1218">
+        <rdfs:label>unambiguous pure protein</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1206"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1208"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Alphabet for any protein sequence with possible unknown positions but without ambiguity or non-sequence characters.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1219 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1219">
+        <rdfs:label>pure protein</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1208"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2094"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Alphabet for any protein sequence with possible ambiguity and unknown positions but without non-sequence characters.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1228 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1228">
+        <rdfs:label>UniGene entry format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Format of an entry from UniGene.</oboInOwl:hasDefinition>
+        <rdfs:comment>A UniGene entry includes a set of transcript sequences assigned to the same transcription locus (gene or expressed pseudogene), with information on protein similarities, gene expression, cDNA clone reagents, and genomic location.</rdfs:comment>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1247 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1247">
+        <rdfs:label>COG sequence cluster format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Format of an entry from the COG database of clusters of (related) protein sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1248 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1248">
+        <rdfs:label>EMBL feature location</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2078"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Feature location</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Format for sequence positions (feature location) as used in DDBJ/EMBL/GenBank database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1295 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1295">
+        <rdfs:label>quicktandem</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2155"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasDefinition>Report format for tandem repeats in a nucleotide sequence (format generated by the Sanger Centre quicktandem program).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1296 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1296">
+        <rdfs:label>Sanger inverted repeats</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2155"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Report format for inverted repeats in a nucleotide sequence (format generated by the Sanger Centre inverted program).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1297 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1297">
+        <rdfs:label>EMBOSS repeat</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2155"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasDefinition>Report format for tandem repeats in a sequence (an EMBOSS report format).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1316 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1316">
+        <rdfs:label>est2genome format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2031"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Format of a report on exon-intron structure generated by EMBOSS est2genome.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1318 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1318">
+        <rdfs:label>restrict format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2158"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasDefinition>Report format for restriction enzyme recognition sites used by EMBOSS restrict program.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1319 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1319">
+        <rdfs:label>restover format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2158"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Report format for restriction enzyme recognition sites used by EMBOSS restover program.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1320 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1320">
+        <rdfs:label>REBASE restriction sites</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2158"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Report format for restriction enzyme recognition sites used by REBASE database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1332 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1332">
+        <rdfs:label>FASTA search results format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2066"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasDefinition>Format of results of a sequence database search using FASTA.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>This includes (typically) score data, alignment data and a histogram (of observed and expected distribution of E values.)</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1333 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1333">
+        <rdfs:label>BLAST results</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2066"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasDefinition>Format of results of a sequence database search using some variant of BLAST.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>This includes score data, alignment data and summary table.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1334 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1334">
+        <rdfs:label>mspcrunch</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2066"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Format of results of a sequence database search using some variant of MSPCrunch.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1335 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1335">
+        <rdfs:label>Smith-Waterman format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2066"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Format of results of a sequence database search using some variant of Smith Waterman.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1336 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1336">
+        <rdfs:label>dhf</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2066"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:comment>The hits are relatives to a SCOP or CATH family and are found from a search of a sequence database.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Format of EMBASSY domain hits file (DHF) of hits (sequences) with domain classification information.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1337 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1337">
+        <rdfs:label>lhf</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2066"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Format of EMBASSY ligand hits file (LHF) of database hits (sequences) with ligand classification information.</oboInOwl:hasDefinition>
+        <rdfs:comment>The hits are putative ligand-binding sequences and are found from a search of a sequence database.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1341 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1341">
+        <rdfs:label>InterPro hits format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2066"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasDefinition>Results format for searches of the InterPro database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1342 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1342">
+        <rdfs:label>InterPro protein view report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1341"/>
+        <oboInOwl:hasDefinition>Format of results of a search of the InterPro database showing matches of query protein sequence(s) to InterPro entries.</oboInOwl:hasDefinition>
+        <rdfs:comment>The report includes a classification of regions in a query protein sequence which are assigned to a known InterPro protein family or group.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1343 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1343">
+        <rdfs:label>InterPro match table format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1341"/>
+        <oboInOwl:hasDefinition>Format of results of a search of the InterPro database showing matches between protein sequence(s) and signatures for an InterPro entry.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>The table presents matches between query proteins (rows) and signature methods (columns) for this entry. Alternatively the sequence(s) might be from from the InterPro entry itself. The match position in the protein sequence and match status (true positive, false positive etc) are indicated.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1349 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1349">
+        <rdfs:label>HMMER Dirichlet prior</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2074"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Dirichlet distribution HMMER format.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1350 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1350">
+        <rdfs:label>MEME Dirichlet prior</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2074"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Dirichlet distribution MEME format.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1351 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1351">
+        <rdfs:label>HMMER emission and transition</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2075"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasDefinition>Format of a report from the HMMER package on the emission and transition counts of a hidden Markov model.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1356 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1356">
+        <rdfs:label>prosite-pattern</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2068"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasDefinition>Format of a regular expression pattern from the Prosite database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1357 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1357">
+        <rdfs:label>EMBOSS sequence pattern</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2068"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasDefinition>Format of an EMBOSS sequence pattern.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1360 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1360">
+        <rdfs:label>meme-motif</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2068"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasDefinition>A motif in the format generated by the MEME program.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1366 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1366">
+        <rdfs:label>prosite-profile</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2069"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasDefinition>Sequence profile (sequence classifier) format used in the PROSITE database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1367 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1367">
+        <rdfs:label>JASPAR format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2069"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A profile (sequence classifier) in the format used in the JASPAR database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1369 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1369">
+        <rdfs:label>MEME background Markov model</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2072"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasDefinition>Format of the model of random sequences used by MEME.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1370 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1370">
+        <rdfs:label>HMMER format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2072"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasDefinition>Format of a hidden Markov model representation used by the HMMER package.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1391 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1391">
+        <rdfs:label>HMMER-aln</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2200"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2554"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>FASTA-style format for multiple sequences aligned by HMMER package to an HMM.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1392 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1392">
+        <rdfs:label>DIALIGN format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2554"/>
+        <oboInOwl:hasDefinition>Format of multiple sequences aligned by DIALIGN package.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1393 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1393">
+        <rdfs:label>daf</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2554"/>
+        <rdfs:comment>The format is clustal-like and includes annotation of domain family classification information.</rdfs:comment>
+        <oboInOwl:hasDefinition>EMBASSY 'domain alignment file' (DAF) format, containing a sequence alignment of protein domains belonging to the same SCOP or CATH family.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1419 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1419">
+        <rdfs:label>Sequence-MEME profile alignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2014"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Format for alignment of molecular sequences to MEME profiles (position-dependent scoring matrices) as generated by the MAST tool from the MEME package.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1421 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1421">
+        <rdfs:label>HMMER profile alignment (sequences versus HMMs)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2014"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasDefinition>Format used by the HMMER package for an alignment of a sequence against a hidden Markov model database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1422 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1422">
+        <rdfs:label>HMMER profile alignment (HMM versus sequences)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2014"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasDefinition>Format used by the HMMER package for of an alignment of a hidden Markov model against a sequence database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1423 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1423">
+        <rdfs:label>Phylip distance matrix</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2067"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:comment>Data Type must include the distance matrix, probably as pairs of sequence identifiers with a distance (integer or float).</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Format of PHYLIP phylogenetic distance matrix data.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1424 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1424">
+        <rdfs:label>ClustalW dendrogram</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2556"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Dendrogram (tree file) format generated by ClustalW.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1425 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1425">
+        <rdfs:label>Phylip tree raw</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2556"/>
+        <oboInOwl:hasDefinition>Raw data file format used by Phylip from which a phylogenetic tree is directly generated or plotted.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1430 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1430">
+        <rdfs:label>Phylip continuous quantitative characters</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2037"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>PHYLIP file format for continuous quantitative character data.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1431 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1431">
+        <rdfs:label>Phylogenetic property values format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Format of phylogenetic property data.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2036"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1432 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1432">
+        <rdfs:label>Phylip character frequencies format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2037"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>PHYLIP file format for phylogenetics character frequency data.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1433 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1433">
+        <rdfs:label>Phylip discrete states format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2038"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasDefinition>Format of PHYLIP discrete states data.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1434 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1434">
+        <rdfs:label>Phylip cliques format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2039"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Format of PHYLIP cliques data.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1435 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1435">
+        <rdfs:label>Phylip tree format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2556"/>
+        <oboInOwl:hasDefinition>Phylogenetic tree data format used by the PHYLIP program.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1436 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1436">
+        <rdfs:label>TreeBASE format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2556"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The format of an entry from the TreeBASE database of phylogenetic data.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1437 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1437">
+        <rdfs:label>TreeFam format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2556"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The format of an entry from the TreeFam database of phylogenetic data.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1445 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1445">
+        <rdfs:label>Phylip tree distance format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2049"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasDefinition>Format for distances, such as Branch Score distance, between two or more phylogenetic trees as used by the Phylip package.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1454 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1454">
+        <rdfs:label>dssp</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2077"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>The DSSP database is built using the DSSP application which defines secondary structure, geometrical features and solvent exposure of proteins, given atomic coordinates in PDB format.</rdfs:comment>
+        <oboInOwl:hasDefinition>Format of an entry from the DSSP database (Dictionary of Secondary Structure in Proteins).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1455 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1455">
+        <rdfs:label>hssp</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2077"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasDefinition>Entry format of the HSSP database (Homology-derived Secondary Structure in Proteins).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1457 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1457">
+        <rdfs:label>Dot-bracket format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2076"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Format of RNA secondary structure in dot-bracket notation, originally generated by the Vienna RNA package/server.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Vienna RNA secondary structure format</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Vienna RNA format</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1458 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1458">
+        <rdfs:label>Vienna local RNA secondary structure format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1457"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasDefinition>Format of local RNA secondary structure components with free energy values, generated by the Vienna RNA package/server.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1475 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1475">
+        <rdfs:label>PDB database entry format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2033"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0883"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>PDB entry format</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Format of an entry (or part of an entry) from the PDB database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1476 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1476">
+        <rdfs:label>PDB</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1475"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasExactSynonym>PDB format</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Entry format of PDB database in PDB format.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1477 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1477">
+        <rdfs:label>mmCIF</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1475"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasExactSynonym>Chemical MIME (http://www.ch.ic.ac.uk/chemime): chemical/x-mmcif</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Entry format of PDB database in mmCIF format.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>mmcif</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1478 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1478">
+        <rdfs:label>PDBML</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1475"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2332"/>
+        <oboInOwl:hasDefinition>Entry format of PDB database in PDBML (XML) format.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1500 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1500">
+        <rdfs:label>Domainatrix 3D-1D scoring matrix format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>Format of a matrix of 3D-1D scores used by the EMBOSS Domainatrix applications.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1504 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1504">
+        <rdfs:label>aaindex</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2017"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasDefinition>Amino acid index format used by the AAindex database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1511 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1511">
+        <rdfs:label>IntEnz enzyme report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Format of an entry from IntEnz (The Integrated Relational Enzyme Database).</oboInOwl:hasDefinition>
+        <rdfs:comment>IntEnz is the master copy of the Enzyme Nomenclature, the recommendations of the NC-IUBMB on the Nomenclature and Classification of Enzyme-Catalysed Reactions.</rdfs:comment>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1512 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1512">
+        <rdfs:label>BRENDA enzyme report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Format of an entry from the BRENDA enzyme database.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1513 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1513">
+        <rdfs:label>KEGG REACTION enzyme report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Format of an entry from the KEGG REACTION database of biochemical reactions.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1514 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1514">
+        <rdfs:label>KEGG ENZYME enzyme report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Format of an entry from the KEGG ENZYME database.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1515 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1515">
+        <rdfs:label>REBASE proto enzyme report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Format of an entry from the proto section of the REBASE enzyme database.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1516 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1516">
+        <rdfs:label>REBASE withrefm enzyme report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Format of an entry from the withrefm section of the REBASE enzyme database.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1551 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1551">
+        <rdfs:label>Pcons report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2065"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasDefinition>Format of output of the Pcons Model Quality Assessment Program (MQAP).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>Pcons ranks protein models by assessing their quality based on the occurrence of recurring common three-dimensional structural patterns. Pcons returns a score reflecting the overall global quality and a score for each individual residue in the protein reflecting the local residue quality.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1552 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1552">
+        <rdfs:label>ProQ report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2065"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>ProQ is a neural network-based predictor that predicts the quality of a protein model based on the number of structural features.</rdfs:comment>
+        <oboInOwl:hasDefinition>Format of output of the ProQ protein model quality predictor.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1563 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1563">
+        <rdfs:label>SMART domain assignment report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Format of SMART domain assignment data.</oboInOwl:hasDefinition>
+        <rdfs:comment>The SMART output file includes data on genetically mobile domains / analysis of domain architectures, including phyletic distributions, functional class, tertiary structures and functionally important residues.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1568 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1568">
+        <rdfs:label>BIND entry format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Entry format for the BIND database of protein interaction.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1569 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1569">
+        <rdfs:label>IntAct entry format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Entry format for the IntAct database of protein interaction.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1570 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1570">
+        <rdfs:label>InterPro entry format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Entry format for the InterPro database of protein signatures (sequence classifiers) and classified sequences.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>This includes signature metadata, sequence references and a reference to the signature itself. There is normally a header (entry accession numbers and name), abstract, taxonomy information, example proteins etc. Each entry also includes a match list which give a number of different views of the signature matches for the sequences in each InterPro entry.</rdfs:comment>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1571 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1571">
+        <rdfs:label>InterPro entry abstract format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>References are included and a functional inference is made where possible.</rdfs:comment>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>Entry format for the textual abstract of signatures in an InterPro entry and its protein matches.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1572 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1572">
+        <rdfs:label>Gene3D entry format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Entry format for the Gene3D protein secondary database.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1573 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1573">
+        <rdfs:label>PIRSF entry format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Entry format for the PIRSF protein secondary database.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1574 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1574">
+        <rdfs:label>PRINTS entry format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Entry format for the PRINTS protein secondary database.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1575 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1575">
+        <rdfs:label>Panther Families and HMMs entry format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Entry format for the Panther library of protein families and subfamilies.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1576 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1576">
+        <rdfs:label>Pfam entry format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Entry format for the Pfam protein secondary database.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1577 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1577">
+        <rdfs:label>SMART entry format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Entry format for the SMART protein secondary database.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1578 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1578">
+        <rdfs:label>Superfamily entry format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Entry format for the Superfamily protein secondary database.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1579 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1579">
+        <rdfs:label>TIGRFam entry format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Entry format for the TIGRFam protein secondary database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1580 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1580">
+        <rdfs:label>ProDom entry format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Entry format for the ProDom protein domain classification database.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1581 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1581">
+        <rdfs:label>FSSP entry format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Entry format for the FSSP database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1582 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1582">
+        <rdfs:label>findkm</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2027"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A report format for the kinetics of enzyme-catalysed reaction(s) in a format generated by EMBOSS findkm. This includes Michaelis Menten plot, Hanes Woolf plot, Michaelis Menten constant (Km) and maximum velocity (Vmax).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1603 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1603">
+        <rdfs:label>Ensembl gene report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Entry format of Ensembl genome database.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1604 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1604">
+        <rdfs:label>DictyBase gene report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>Entry format of DictyBase genome database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1605 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1605">
+        <rdfs:label>CGD gene report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Entry format of Candida Genome database.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1606 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1606">
+        <rdfs:label>DragonDB gene report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>Entry format of DragonDB genome database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1607 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1607">
+        <rdfs:label>EcoCyc gene report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Entry format of EcoCyc genome database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1608 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1608">
+        <rdfs:label>FlyBase gene report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>Entry format of FlyBase genome database.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1609 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1609">
+        <rdfs:label>Gramene gene report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>Entry format of Gramene genome database.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1610 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1610">
+        <rdfs:label>KEGG GENES gene report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Entry format of KEGG GENES genome database.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1611 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1611">
+        <rdfs:label>MaizeGDB gene report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Entry format of the Maize genetics and genomics database (MaizeGDB).</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1612 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1612">
+        <rdfs:label>MGD gene report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Entry format of the Mouse Genome Database (MGD).</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1613 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1613">
+        <rdfs:label>RGD gene report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>Entry format of the Rat Genome Database (RGD).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1614 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1614">
+        <rdfs:label>SGD gene report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Entry format of the Saccharomyces Genome Database (SGD).</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1615 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1615">
+        <rdfs:label>GeneDB gene report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Entry format of the Sanger GeneDB genome database.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1616 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1616">
+        <rdfs:label>TAIR gene report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>Entry format of The Arabidopsis Information Resource (TAIR) genome database.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1617 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1617">
+        <rdfs:label>WormBase gene report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Entry format of the WormBase genomes database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1618 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1618">
+        <rdfs:label>ZFIN gene report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Entry format of the Zebrafish Information Network (ZFIN) genome database.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1619 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1619">
+        <rdfs:label>TIGR gene report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Entry format of the TIGR genome database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1620 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1620">
+        <rdfs:label>dbSNP polymorphism report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Entry format for the dbSNP database.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1623 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1623">
+        <rdfs:label>OMIM entry format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>Format of an entry from the OMIM database of genotypes and phenotypes.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1624 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1624">
+        <rdfs:label>HGVbase entry format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Format of a record from the HGVbase database of genotypes and phenotypes.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1625 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1625">
+        <rdfs:label>HIVDB entry format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Format of a record from the HIVDB database of genotypes and phenotypes.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1626 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1626">
+        <rdfs:label>KEGG DISEASE entry format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Format of an entry from the KEGG DISEASE database.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1627 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1627">
+        <rdfs:label>Primer3 primer</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2061"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasDefinition>Report format on PCR primers and hybridization oligos as generated by Whitehead primer3 program.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1628 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1628">
+        <rdfs:label>ABI</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2057"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2333"/>
+        <oboInOwl:hasDefinition>A format of raw sequence read data from an Applied Biosystems sequencing machine.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1629 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1629">
+        <rdfs:label>mira</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2057"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasDefinition>Format of MIRA sequence trace information file.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1630 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1630">
+        <rdfs:label>CAF</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2561"/>
+        <oboInOwl:hasDefinition>Common Assembly Format (CAF). A sequence assembly format including contigs, base-call qualities, and other metadata.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <documentation rdf:resource="http://www.sanger.ac.uk/resources/software/caf/"/>
+        <oboInOwl:hasDbXref rdf:resource="http://www.sanger.ac.uk/resources/software/caf/"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1631 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1631">
+        <rdfs:label>exp</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2561"/>
+        <oboInOwl:hasDefinition>Sequence assembly project file EXP format.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1632 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1632">
+        <rdfs:label>SCF</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2057"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2333"/>
+        <oboInOwl:hasDefinition>Staden Chromatogram Files format (SCF) of base-called sequence reads, qualities, and other metadata.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <documentation rdf:resource="http://staden.sourceforge.net/manual/formats_unix_2.html"/>
+        <oboInOwl:hasDbXref rdf:resource="http://staden.sourceforge.net/manual/formats_unix_2.html"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1633 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1633">
+        <rdfs:label>PHD</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2057"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>PHD sequence trace format to store serialised chromatogram data (reads).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <documentation rdf:resource="http://www.bioperl.org/wiki/PHD_sequence_format"/>
+        <oboInOwl:hasDbXref rdf:resource="http://www.bioperl.org/wiki/PHD_sequence_format"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1637 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1637">
+        <rdfs:label>dat</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2058"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1714"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Format of Affymetrix data file of raw image data.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Affymetrix image data file format</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1638 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1638">
+        <rdfs:label>cel</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2058"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_3110"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Affymetrix probe raw data format</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Format of Affymetrix data file of information about (raw) expression levels of the individual probes.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1639 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1639">
+        <rdfs:label>affymetrix</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2172"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasDefinition>Format of affymetrix gene cluster files (hc-genes.txt, hc-chips.txt) from hierarchical clustering.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1640 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1640">
+        <rdfs:label>ArrayExpress entry format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Entry format for the ArrayExpress microarrays database.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1641 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1641">
+        <rdfs:label>affymetrix-exp</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2056"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasDefinition>Affymetrix data file format for information about experimental conditions and protocols.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Affymetrix experimental conditions data file format</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1644 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1644">
+        <rdfs:label>CHP</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2058"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_3111"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Affymetrix probe normalised data format</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Format of Affymetrix data file of information about (normalised) expression levels of the individual probes.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1645 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1645">
+        <rdfs:label>EMDB entry format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Format of an entry from the Electron Microscopy DataBase (EMDB).</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1647 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1647">
+        <rdfs:label>KEGG PATHWAY entry format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>The format of an entry from the KEGG PATHWAY database of pathway maps for molecular interactions and reaction networks.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1648 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1648">
+        <rdfs:label>MetaCyc entry format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>The format of an entry from the MetaCyc metabolic pathways database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1649 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1649">
+        <rdfs:label>HumanCyc entry format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>The format of a report from the HumanCyc metabolic pathways database.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1650 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1650">
+        <rdfs:label>INOH entry format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>The format of an entry from the INOH signal transduction pathways database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1651 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1651">
+        <rdfs:label>PATIKA entry format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The format of an entry from the PATIKA biological pathways database.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1652 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1652">
+        <rdfs:label>Reactome entry format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>The format of an entry from the reactome biological pathways database.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1653 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1653">
+        <rdfs:label>aMAZE entry format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>The format of an entry from the aMAZE biological pathways and molecular interactions database.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1654 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1654">
+        <rdfs:label>CPDB entry format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>The format of an entry from the CPDB database.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1655 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1655">
+        <rdfs:label>Panther Pathways entry format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The format of an entry from the Panther Pathways database.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1665 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1665">
+        <rdfs:label>Taverna workflow format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2032"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2332"/>
+        <oboInOwl:hasDefinition>Format of Taverna workflows.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1666 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1666">
+        <rdfs:label>BioModel mathematical model format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Format of mathematical models from the BioModel database.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <rdfs:comment>Models are annotated and linked to relevant data resources, such as publications, databases of compounds and pathways, controlled vocabularies, etc.</rdfs:comment>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1697 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1697">
+        <rdfs:label>KEGG LIGAND entry format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>The format of an entry from the KEGG LIGAND chemical database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1698 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1698">
+        <rdfs:label>KEGG COMPOUND entry format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The format of an entry from the KEGG COMPOUND database.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1699 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1699">
+        <rdfs:label>KEGG PLANT entry format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>The format of an entry from the KEGG PLANT database.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1700 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1700">
+        <rdfs:label>KEGG GLYCAN entry format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The format of an entry from the KEGG GLYCAN database.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1701 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1701">
+        <rdfs:label>PubChem entry format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>The format of an entry from PubChem.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1702 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1702">
+        <rdfs:label>ChemSpider entry format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The format of an entry from a database of chemical structures and property predictions.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1703 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1703">
+        <rdfs:label>ChEBI entry format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>The format of an entry from Chemical Entities of Biological Interest (ChEBI).</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <rdfs:comment>ChEBI includes an ontological classification defining relations between entities or classes of entities.</rdfs:comment>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1704 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1704">
+        <rdfs:label>MSDchem ligand dictionary entry format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>The format of an entry from the MSDchem ligand dictionary.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1705 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1705">
+        <rdfs:label>HET group dictionary entry format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2030"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasDefinition>The format of an entry from the HET group dictionary (HET groups from PDB files).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1706 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1706">
+        <rdfs:label>KEGG DRUG entry format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>The format of an entry from the KEGG DRUG database.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1734 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1734">
+        <rdfs:label>PubMed citation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2848"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Format of bibliographic reference as used by the PubMed database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1735 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1735">
+        <rdfs:label>Medline Display Format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2848"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Format for abstracts of scientific articles from the Medline database.</oboInOwl:hasDefinition>
+        <rdfs:comment>Bibliographic reference information including citation information is included</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1736 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1736">
+        <rdfs:label>CiteXplore-core</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2848"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>CiteXplore 'core' citation format including title, journal, authors and abstract.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1737 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1737">
+        <rdfs:label>CiteXplore-all</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2848"/>
+        <oboInOwl:hasDefinition>CiteXplore 'all' citation format includes all known details such as Mesh terms and cross-references.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1739 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1739">
+        <rdfs:label>pmc</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2020"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Article format of the PubMed Central database.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1740 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1740">
+        <rdfs:label>iHOP text mining abstract format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2021"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>iHOP abstract format.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1741 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1741">
+        <rdfs:label>Oscar3</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2021"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:comment>Oscar 3 performs chemistry-specific parsing of chemical documents. It attempts to identify chemical names, ontology concepts and chemical data from a document.</rdfs:comment>
+        <oboInOwl:hasDefinition>Text mining abstract format from the Oscar 3 application.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1747 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1747">
+        <rdfs:label>PDB atom record format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta13</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Format of an ATOM record (describing data for an individual atom) from a PDB file.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_1476"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1760 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1760">
+        <rdfs:label>CATH chain report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <rdfs:comment>The report (for example http://www.cathdb.info/chain/1cukA) includes chain identifiers, domain identifiers and CATH codes for domains in a given protein chain.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Format of CATH domain classification information for a polypeptide chain.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1761 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1761">
+        <rdfs:label>CATH PDB report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Format of CATH domain classification information for a protein PDB file.</oboInOwl:hasDefinition>
+        <rdfs:comment>The report (for example http://www.cathdb.info/pdb/1cuk) includes chain identifiers, domain identifiers and CATH codes for domains in a given PDB file.</rdfs:comment>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1782 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1782">
+        <rdfs:label>NCBI gene report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Entry (gene) format of the NCBI database.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1808 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1808">
+        <rdfs:label>GeneIlluminator gene report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Report format for biological functions associated with a gene name and its alternative names (synonyms, homonyms), as generated by the GeneIlluminator service.</oboInOwl:hasDefinition>
+        <rdfs:comment>This includes a gene name and abbreviation of the name which may be in a name space indicating the gene status and relevant organisation.</rdfs:comment>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>Moby:GI_Gene</oboInOwl:hasDbXref>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1809 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1809">
+        <rdfs:label>BacMap gene card format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Format of a report on the DNA and protein sequences for a given gene label from a bacterial chromosome maps from the BacMap database.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDbXref>Moby:BacMapGeneCard</oboInOwl:hasDbXref>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1810 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1810">
+        <rdfs:label>ColiCard report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Format of a report on Escherichia coli genes, proteins and molecules from the CyberCell Database (CCDB).</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDbXref>Moby:ColiCard</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1861 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1861">
+        <rdfs:label>PlasMapper TextMap</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2060"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Map of a plasmid (circular DNA) in PlasMapper TextMap format.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1910 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1910">
+        <rdfs:label>newick</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2556"/>
+        <oboInOwl:hasExactSynonym>nh</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Phylogenetic tree Newick (text) format.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1911 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1911">
+        <rdfs:label>TreeCon format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2556"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Phylogenetic tree TreeCon (text) format.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1912 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1912">
+        <rdfs:label>Nexus format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2556"/>
+        <oboInOwl:hasDefinition>Phylogenetic tree Nexus (text) format.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1915 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1915">
+        <rdfs:label>Format</rdfs:label>
+        <owl:disjointWith rdf:resource="http://edamontology.org/operation_0004"/>
+        <owl:disjointWith rdf:resource="http://edamontology.org/topic_0003"/>
+        <owl:disjointWith rdf:resource="&owl;DeprecatedClass"/>
+        <rdfs:seeAlso>http://en.wikipedia.org/wiki/File_format</rdfs:seeAlso>
+        <rdfs:seeAlso>http://purl.org/biotop/biotop.owl#MachineLanguage</rdfs:seeAlso>
+        <oboInOwl:hasNarrowSynonym>File format</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasBroadSynonym>Data model</oboInOwl:hasBroadSynonym>
+        <rdfs:seeAlso>http://www.onto-med.de/ontologies/gfo.owl#Symbol_structure</rdfs:seeAlso>
+        <oboInOwl:hasExactSynonym>Exchange format</oboInOwl:hasExactSynonym>
+        <rdfs:seeAlso>"http://purl.obolibrary.org/obo/IAO_0000098"</rdfs:seeAlso>
+        <rdfs:seeAlso>http://semanticscience.org/resource/SIO_000612</rdfs:seeAlso>
+        <rdfs:seeAlso>http://semanticscience.org/resource/SIO_000618</rdfs:seeAlso>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:seeAlso>http://www.ifomis.org/bfo/1.1/snap#Continuant</rdfs:seeAlso>
+        <rdfs:seeAlso>http://www.loa-cnr.it/ontologies/DOLCE-Lite.owl#quality</rdfs:seeAlso>
+        <rdfs:seeAlso>"http://purl.org/dc/elements/1.1/format"</rdfs:seeAlso>
+        <rdfs:seeAlso>http://wsio.org/compression_004</rdfs:seeAlso>
+        <oboInOwl:hasDefinition>A defined way or layout of representing and structuring data in a computer file, blob, string, message, or elsewhere.</oboInOwl:hasDefinition>
+        <rdfs:seeAlso>http://en.wikipedia.org/wiki/List_of_file_formats</rdfs:seeAlso>
+        <rdfs:seeAlso>http://www.ifomis.org/bfo/1.1/snap#Quality</rdfs:seeAlso>
+        <oboInOwl:hasExactSynonym>Data format</oboInOwl:hasExactSynonym>
+        <rdfs:seeAlso>http://purl.org/biotop/biotop.owl#Quality</rdfs:seeAlso>
+        <rdfs:comment>The main focus in EDAM lies on formats as means of structuring data exchanged between different tools or resources. The serialisation, compression, or encoding of concrete data formats/models is not in scope of EDAM. Format 'is format of' Data.</rdfs:comment>
+        <rdfs:seeAlso>http://www.onto-med.de/ontologies/gfo.owl#Perpetuant</rdfs:seeAlso>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    <owl:Axiom>
+        <rdfs:comment>A defined data format has its implicit or explicit data model, and EDAM does not distinguish the two. Some data models however do not have any standard way of serialisation into an exchange format, and those are thus not considered formats in EDAM. (Remark: even broader - or closely related - term to 'Data model' would be an 'Information model'.)</rdfs:comment>
+        <owl:annotatedTarget>Data model</owl:annotatedTarget>
+        <owl:annotatedSource rdf:resource="http://edamontology.org/format_1915"/>
+        <owl:annotatedProperty rdf:resource="&oboInOwl;hasBroadSynonym"/>
+    </owl:Axiom>
+    <owl:Axiom>
+        <rdfs:comment>File format denotes only formats of a computer file, but the same formats apply also to data blobs or exchanged messages.</rdfs:comment>
+        <owl:annotatedTarget>File format</owl:annotatedTarget>
+        <owl:annotatedSource rdf:resource="http://edamontology.org/format_1915"/>
+        <owl:annotatedProperty rdf:resource="&oboInOwl;hasNarrowSynonym"/>
+    </owl:Axiom>
+    
+
+
+    <!-- http://edamontology.org/format_1918 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1918">
+        <rdfs:label>Atomic data format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta13</obsolete_since>
+        <oboInOwl:hasDefinition>Data format for an individual atom.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_1475"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1919 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1919">
+        <rdfs:label>Sequence record format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0849"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Data format for a molecular sequence record.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1920 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1920">
+        <rdfs:label>Sequence feature annotation format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1255"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Data format for molecular sequence feature information.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1921 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1921">
+        <rdfs:label>Alignment format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0863"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Data format for molecular sequence alignment information.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1923 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1923">
+        <rdfs:label>acedb</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2551"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>ACEDB sequence format.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1924 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1924">
+        <rdfs:label>clustal sequence format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Clustalw output format.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_1982"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1925 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1925">
+        <rdfs:label>codata</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2551"/>
+        <oboInOwl:hasDefinition>Codata entry format.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1926 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1926">
+        <rdfs:label>dbid</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2200"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Fasta format variant with database name before ID.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1927 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1927">
+        <rdfs:label>EMBL format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2181"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2206"/>
+        <oboInOwl:hasDefinition>EMBL entry format.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>EMBL sequence format</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>EMBL</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1928 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1928">
+        <rdfs:label>Staden experiment format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2551"/>
+        <oboInOwl:hasDefinition>Staden experiment file format.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1929 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1929">
+        <rdfs:label>FASTA</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2200"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2554"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>FASTA format</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>FASTA sequence format</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>FASTA format including NCBI-style IDs.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1930 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1930">
+        <rdfs:label>FASTQ</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2182"/>
+        <oboInOwl:hasDefinition>FASTQ short read format ignoring quality scores.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>FASTAQ</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>fq</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1931 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1931">
+        <rdfs:label>FASTQ-illumina</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2182"/>
+        <oboInOwl:hasDefinition>FASTQ Illumina 1.3 short read format.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1932 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1932">
+        <rdfs:label>FASTQ-sanger</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2182"/>
+        <oboInOwl:hasDefinition>FASTQ short read format with phred quality.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1933 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1933">
+        <rdfs:label>FASTQ-solexa</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2182"/>
+        <oboInOwl:hasDefinition>FASTQ Solexa/Illumina 1.0 short read format.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1934 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1934">
+        <rdfs:label>fitch program</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2551"/>
+        <oboInOwl:hasDefinition>Fitch program format.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1935 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1935">
+        <rdfs:label>GCG</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3486"/>
+        <oboInOwl:hasExactSynonym>GCG SSF</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment> GCG SSF (single sequence file) file format.</rdfs:comment>
+        <oboInOwl:hasDefinition>GCG sequence file format.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1936 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1936">
+        <rdfs:label>GenBank format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2205"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2206"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Genbank entry format.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1937 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1937">
+        <rdfs:label>genpept</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2205"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Genpept protein entry format.</oboInOwl:hasDefinition>
+        <rdfs:comment>Currently identical to refseqp format</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1938 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1938">
+        <rdfs:label>GFF2-seq</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1974"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2551"/>
+        <oboInOwl:hasDefinition>GFF feature file format with sequence in the header.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1939 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1939">
+        <rdfs:label>GFF3-seq</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1975"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2551"/>
+        <oboInOwl:hasDefinition>GFF3 feature file format with sequence.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1940 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1940">
+        <rdfs:label>giFASTA format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2200"/>
+        <oboInOwl:hasDefinition>FASTA sequence format including NCBI-style GIs.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1941 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1941">
+        <rdfs:label>hennig86</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2551"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Hennig86 output sequence format.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1942 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1942">
+        <rdfs:label>ig</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2551"/>
+        <oboInOwl:hasDefinition>Intelligenetics sequence format.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1943 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1943">
+        <rdfs:label>igstrict</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2551"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Intelligenetics sequence format (strict version).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1944 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1944">
+        <rdfs:label>jackknifer</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2551"/>
+        <oboInOwl:hasDefinition>Jackknifer interleaved and non-interleaved sequence format.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1945 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1945">
+        <rdfs:label>mase format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2551"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Mase program sequence format.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1946 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1946">
+        <rdfs:label>mega-seq</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2551"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Mega interleaved and non-interleaved sequence format.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1947 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1947">
+        <rdfs:label>MSF</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3486"/>
+        <oboInOwl:hasExactSynonym>GCG MSF</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>GCG MSF (multiple sequence file) file format.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1948 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1948">
+        <rdfs:label>nbrf/pir</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasDefinition>NBRF/PIR entry sequence format.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>nbrf</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>pir</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1949 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1949">
+        <rdfs:label>nexus-seq</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2551"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2554"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Nexus/paup interleaved sequence format.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1950 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1950">
+        <rdfs:label>pdbatom</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1475"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2551"/>
+        <rdfs:comment>pdb format in EMBOSS.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>PDB sequence format (ATOM lines).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1951 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1951">
+        <rdfs:label>pdbatomnuc</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1475"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2551"/>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>pdbnuc format in EMBOSS.</rdfs:comment>
+        <oboInOwl:hasDefinition>PDB nucleotide sequence format (ATOM lines).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1952 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1952">
+        <rdfs:label>pdbseqresnuc</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1475"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2551"/>
+        <rdfs:comment>pdbnucseq format in EMBOSS.</rdfs:comment>
+        <oboInOwl:hasDefinition>PDB nucleotide sequence format (SEQRES lines).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1953 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1953">
+        <rdfs:label>pdbseqres</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1475"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2551"/>
+        <oboInOwl:hasDefinition>PDB sequence format (SEQRES lines).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>pdbseq format in EMBOSS.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1954 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1954">
+        <rdfs:label>Pearson format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2200"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Plain old FASTA sequence format (unspecified format for IDs).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1955 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1955">
+        <rdfs:label>phylip sequence format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Phylip interleaved sequence format.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_1997"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1956 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1956">
+        <rdfs:label>phylipnon sequence format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Phylip non-interleaved sequence format.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_1998"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1957 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1957">
+        <rdfs:label>raw</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2571"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Raw sequence format with no non-sequence characters.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1958 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1958">
+        <rdfs:label>refseqp</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2551"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Refseq protein entry sequence format.</oboInOwl:hasDefinition>
+        <rdfs:comment>Currently identical to genpept format</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1959 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1959">
+        <rdfs:label>selex sequence format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>Selex sequence format.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2000"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1960 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1960">
+        <rdfs:label>Staden format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2551"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Staden suite sequence format.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <documentation rdf:resource="http://www.bio.net/bionet/mm/bio-soft/1991-October/003063.html"/>
+        <oboInOwl:hasDbXref rdf:resource="http://www.bio.net/bionet/mm/bio-soft/1991-October/003063.html"/>
+        <documentation rdf:resource="http://www.compbio.ox.ac.uk/bioinformatics_faq/format_examples.shtml#staden"/>
+        <oboInOwl:hasDbXref rdf:resource="http://www.compbio.ox.ac.uk/bioinformatics_faq/format_examples.shtml#staden"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1961 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1961">
+        <rdfs:label>Stockholm format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2554"/>
+        <oboInOwl:hasDefinition>Stockholm multiple sequence alignment format (used by Pfam and Rfam).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <documentation rdf:resource="http://en.wikipedia.org/wiki/Stockholm_format"/>
+        <oboInOwl:hasDbXref rdf:resource="http://en.wikipedia.org/wiki/Stockholm_format"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1962 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1962">
+        <rdfs:label>strider format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2551"/>
+        <oboInOwl:hasDefinition>DNA strider output sequence format.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1963 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1963">
+        <rdfs:label>UniProtKB format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2187"/>
+        <oboInOwl:hasExactSynonym>UniProt format</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>SwissProt format</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>UniProtKB entry sequence format.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1964 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1964">
+        <rdfs:label>plain text format (unformatted)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2551"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Plain text sequence format (essentially unformatted).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1965 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1965">
+        <rdfs:label>treecon sequence format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Treecon output sequence format.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2005"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1966 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1966">
+        <rdfs:label>ASN.1 sequence format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2551"/>
+        <oboInOwl:hasDefinition>NCBI ASN.1-based sequence format.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1967 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1967">
+        <rdfs:label>DAS format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2332"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2552"/>
+        <oboInOwl:hasExactSynonym>das sequence format</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>DAS sequence (XML) format (any type).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1968 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1968">
+        <rdfs:label>dasdna</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2332"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2552"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>DAS sequence (XML) format (nucleotide-only).</oboInOwl:hasDefinition>
+        <rdfs:comment>The use of this format is deprecated.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1969 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1969">
+        <rdfs:label>debug-seq</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2551"/>
+        <oboInOwl:hasDefinition>EMBOSS debugging trace sequence format of full internal data content.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1970 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1970">
+        <rdfs:label>jackknifernon</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2551"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Jackknifer output sequence non-interleaved format.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1971 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1971">
+        <rdfs:label>meganon sequence format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Mega non-interleaved output sequence format.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_1992"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1972 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1972">
+        <rdfs:label>NCBI format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2200"/>
+        <oboInOwl:hasDefinition>NCBI FASTA sequence format with NCBI-style IDs.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>There are several variants of this.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1973 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1973">
+        <rdfs:label>nexusnon</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2551"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2554"/>
+        <oboInOwl:hasDefinition>Nexus/paup non-interleaved sequence format.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1974 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1974">
+        <rdfs:label>GFF2</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2305"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>General Feature Format (GFF) of sequence features.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <documentation rdf:resource="http://www.sanger.ac.uk/resources/software/gff/spec.html"/>
+        <oboInOwl:hasDbXref rdf:resource="http://www.sanger.ac.uk/resources/software/gff/spec.html"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1975 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1975">
+        <rdfs:label>GFF3</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2305"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Generic Feature Format version 3 (GFF3) of sequence features.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <documentation rdf:resource="http://sequenceontology.org/resources/gff3.html"/>
+        <oboInOwl:hasDbXref rdf:resource="http://sequenceontology.org/resources/gff3.html"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1976 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1976">
+        <rdfs:label>pir</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.7</obsolete_since>
+        <oboInOwl:hasDefinition>PIR feature format.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/format_1948"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1977 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1977">
+        <rdfs:label>swiss feature</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Swiss-Prot feature format.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_1963"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1978 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1978">
+        <rdfs:label>DASGFF</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2332"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2553"/>
+        <oboInOwl:hasDefinition>DAS GFF (XML) feature format.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>das feature</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>DASGFF feature</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1979 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1979">
+        <rdfs:label>debug-feat</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1920"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasDefinition>EMBOSS debugging trace feature format of full internal data content.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1980 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1980">
+        <rdfs:label>EMBL feature</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>EMBL feature format.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_1927"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1981 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1981">
+        <rdfs:label>GenBank feature</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>Genbank feature format.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_1936"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1982 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1982">
+        <rdfs:label>ClustalW format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2554"/>
+        <oboInOwl:hasExactSynonym>clustal</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>ClustalW format for (aligned) sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1983 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1983">
+        <rdfs:label>debug</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2554"/>
+        <oboInOwl:hasDefinition>EMBOSS alignment format for debugging trace of full internal data content.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1984 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1984">
+        <rdfs:label>FASTA-aln</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2200"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2554"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Fasta format for (aligned) sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1985 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1985">
+        <rdfs:label>markx0</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2922"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Pearson MARKX0 alignment format.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1986 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1986">
+        <rdfs:label>markx1</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2922"/>
+        <oboInOwl:hasDefinition>Pearson MARKX1 alignment format.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1987 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1987">
+        <rdfs:label>markx10</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2922"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Pearson MARKX10 alignment format.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1988 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1988">
+        <rdfs:label>markx2</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2922"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Pearson MARKX2 alignment format.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1989 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1989">
+        <rdfs:label>markx3</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2922"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Pearson MARKX3 alignment format.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1990 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1990">
+        <rdfs:label>match</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2554"/>
+        <oboInOwl:hasDefinition>Alignment format for start and end of matches between sequence pairs.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1991 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1991">
+        <rdfs:label>mega</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2923"/>
+        <oboInOwl:hasDefinition>Mega format for (typically aligned) sequences.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1992 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1992">
+        <rdfs:label>meganon</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2923"/>
+        <oboInOwl:hasDefinition>Mega non-interleaved format for (typically aligned) sequences.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1993 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1993">
+        <rdfs:label>msf alignment format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>MSF format for (aligned) sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_1947"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1994 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1994">
+        <rdfs:label>nexus alignment format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Nexus/paup format for (aligned) sequences.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_1949"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1995 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1995">
+        <rdfs:label>nexusnon alignment format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Nexus/paup non-interleaved format for (aligned) sequences.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_1973"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1996 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1996">
+        <rdfs:label>pair</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2554"/>
+        <oboInOwl:hasDefinition>EMBOSS simple sequence pair alignment format.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1997 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1997">
+        <rdfs:label>PHYLIP format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2924"/>
+        <oboInOwl:hasExactSynonym>phy</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>ph</oboInOwl:hasExactSynonym>
+        <documentation>http://www.bioperl.org/wiki/PHYLIP_multiple_alignment_format</documentation>
+        <oboInOwl:hasExactSynonym>PHYLIP interleaved format</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Phylip format for (aligned) sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1998 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1998">
+        <rdfs:label>phylipnon</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2924"/>
+        <documentation>http://www.bioperl.org/wiki/PHYLIP_multiple_alignment_format</documentation>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>PHYLIP sequential format</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Phylip non-interleaved format for (aligned) sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_1999 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_1999">
+        <rdfs:label>scores format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2554"/>
+        <oboInOwl:hasDefinition>Alignment format for score values for pairs of sequences.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2000 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2000">
+        <rdfs:label>selex</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2551"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2554"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>SELEX format for (aligned) sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2001 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2001">
+        <rdfs:label>EMBOSS simple format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2554"/>
+        <oboInOwl:hasDefinition>EMBOSS simple multiple alignment format.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2002 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2002">
+        <rdfs:label>srs format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2554"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Simple multiple sequence (alignment) format for SRS.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2003 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2003">
+        <rdfs:label>srspair</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2920"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Simple sequence pair (alignment) format for SRS.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2004 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2004">
+        <rdfs:label>T-Coffee format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2554"/>
+        <oboInOwl:hasDefinition>T-Coffee program alignment format.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2005 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2005">
+        <rdfs:label>TreeCon-seq</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2551"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2554"/>
+        <oboInOwl:hasDefinition>Treecon format for (aligned) sequences.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2006 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2006">
+        <rdfs:label>Phylogenetic tree format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0872"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Data format for a phylogenetic tree.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2013 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2013">
+        <rdfs:label>Biological pathway or network format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2600"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Data format for a biological pathway or network.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2014 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2014">
+        <rdfs:label>Sequence-profile alignment format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0869"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Data format for a sequence-profile alignment.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2015 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2015">
+        <rdfs:label>Sequence-profile alignment (HMM) format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Data format for a sequence-HMM profile alignment.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2014"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2017 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2017">
+        <rdfs:label>Amino acid index format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3033"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1501"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Data format for an amino acid index.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2020 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2020">
+        <rdfs:label>Article format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0971"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Literature format</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Data format for a full-text scientific article.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2021 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2021">
+        <rdfs:label>Text mining report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0972"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Data format for an abstract (report) from text mining.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2027 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2027">
+        <rdfs:label>Enzyme kinetics report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2024"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Data format for reports on enzyme kinetics.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2030 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2030">
+        <rdfs:label>Small molecule report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0962"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Chemical compound annotation format</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Format of a report on a chemical compound.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2031 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2031">
+        <rdfs:label>Gene annotation format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0916"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Format of a report on a particular locus, gene, gene system or groups of genes.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Gene features format</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2032 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2032">
+        <rdfs:label>Workflow format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Format of a workflow.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2033 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2033">
+        <rdfs:label>Tertiary structure format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Data format for a molecular tertiary structure.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2034 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2034">
+        <rdfs:label>Biological model format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Data format for a biological model.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.2</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2013"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2035 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2035">
+        <rdfs:label>Chemical formula format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0846"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Text format of a chemical formula.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2036 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2036">
+        <rdfs:label>Phylogenetic character data format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0871"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Format of raw (unplotted) phylogenetic data.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2037 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2037">
+        <rdfs:label>Phylogenetic continuous quantitative character format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2036"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1426"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Format of phylogenetic continuous quantitative character data.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2038 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2038">
+        <rdfs:label>Phylogenetic discrete states format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2036"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1427"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Format of phylogenetic discrete states data.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2039 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2039">
+        <rdfs:label>Phylogenetic tree report (cliques) format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2036"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1428"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Format of phylogenetic cliques data.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2040 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2040">
+        <rdfs:label>Phylogenetic tree report (invariants) format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2036"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1429"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Format of phylogenetic invariants data.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2045 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2045">
+        <rdfs:label>Electron microscopy model format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>Annotation format for electron microscopy models.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2350"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2049 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2049">
+        <rdfs:label>Phylogenetic tree report (tree distances) format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1442"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Format for phylogenetic tree distance data.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2051 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2051">
+        <rdfs:label>Polymorphism report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.0</obsolete_since>
+        <oboInOwl:hasDefinition>Format for sequence polymorphism data.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2052 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2052">
+        <rdfs:label>Protein family report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0907"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Format for reports on a protein family.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2054 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2054">
+        <rdfs:label>Protein interaction format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0906"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Format for molecular interaction data.</oboInOwl:hasDefinition>
+        <oboInOwl:hasBroadSynonym>Molecular interaction format</oboInOwl:hasBroadSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2055 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2055">
+        <rdfs:label>Sequence assembly format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0006"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Format for sequence assembly data.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2056 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2056">
+        <rdfs:label>Microarray experiment data format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3167"/>
+        <oboInOwl:hasDefinition>Format for information about a microarray experimental per se (not the data generated from that experiment).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2057 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2057">
+        <rdfs:label>Sequence trace format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1919"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0924"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Format for sequence trace data (i.e. including base call information).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2058 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2058">
+        <rdfs:label>Gene expression report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2603"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Gene expression data format</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Format of a file of gene expression data, e.g. a gene expression matrix or profile.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2059 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2059">
+        <rdfs:label>Genotype and phenotype annotation format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Format of a report on genotype / phenotype information.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2350"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2060 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2060">
+        <rdfs:label>Map format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1274"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Format of a map of (typically one) molecular sequence annotated with features.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2061 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2061">
+        <rdfs:label>Nucleic acid features (primers) format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Format of a report on PCR primers or hybridization oligos in a nucleic acid sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2062 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2062">
+        <rdfs:label>Protein report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0896"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Format of a report of general information about a specific protein.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2063 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2063">
+        <rdfs:label>Protein report (enzyme) format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Format of a report of general information about a specific enzyme.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2350"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2064 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2064">
+        <rdfs:label>3D-1D scoring matrix format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3033"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1499"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Format of a matrix of 3D-1D scores (amino acid environment probabilities).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2065 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2065">
+        <rdfs:label>Protein structure report (quality evaluation) format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1539"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Format of a report on the quality of a protein three-dimensional model.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2066 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2066">
+        <rdfs:label>Database hits (sequence) format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0857"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Format of a report on sequence hits and associated data from searching a sequence database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2067 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2067">
+        <rdfs:label>Sequence distance matrix format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0870"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Format of a matrix of genetic distances between molecular sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2068 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2068">
+        <rdfs:label>Sequence motif format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1353"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Format of a sequence motif.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2069 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2069">
+        <rdfs:label>Sequence profile format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1354"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Format of a sequence profile.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2072 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2072">
+        <rdfs:label>Hidden Markov model format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2069"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1364"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Format of a hidden Markov model.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2074 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2074">
+        <rdfs:label>Dirichlet distribution format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1347"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Data format of a dirichlet distribution.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2075 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2075">
+        <rdfs:label>HMM emission and transition counts format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_3354"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_3355"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Data format for the emission and transition counts of a hidden Markov model.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2076 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2076">
+        <rdfs:label>RNA secondary structure format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0880"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Format for secondary structure (predicted or real) of an RNA molecule.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2077 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2077">
+        <rdfs:label>Protein secondary structure format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <oboInOwl:hasDefinition>Format for secondary structure (predicted or real) of a protein molecule.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2078 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2078">
+        <rdfs:label>Sequence range format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1017"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Format used to specify range(s) of sequence positions.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2094 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2094">
+        <rdfs:label>pure</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2571"/>
+        <oboInOwl:hasDefinition>Alphabet for molecular sequence with possible unknown positions but without non-sequence characters.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2095 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2095">
+        <rdfs:label>unpure</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2571"/>
+        <oboInOwl:hasDefinition>Alphabet for a molecular sequence with possible unknown positions but possibly with non-sequence characters.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2096 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2096">
+        <rdfs:label>unambiguous sequence</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2571"/>
+        <oboInOwl:hasDefinition>Alphabet for a molecular sequence with possible unknown positions but without ambiguity characters.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2097 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2097">
+        <rdfs:label>ambiguous</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2571"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Alphabet for a molecular sequence with possible unknown positions and possible ambiguity characters.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2155 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2155">
+        <rdfs:label>Sequence features (repeats) format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Format used for map of repeats in molecular (typically nucleotide) sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2158 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2158">
+        <rdfs:label>Nucleic acid features (restriction sites) format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Format used for report on restriction enzyme recognition sites in nucleotide sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2159 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2159">
+        <rdfs:label>Gene features (coding region) format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Format used for report on coding regions in nucleotide sequences.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.10</obsolete_since>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/format_2031"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2170 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2170">
+        <rdfs:label>Sequence cluster format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1235"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Format used for clusters of molecular sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2171 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2171">
+        <rdfs:label>Sequence cluster format (protein)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2170"/>
+        <oboInOwl:hasDefinition>Format used for clusters of protein sequences.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2172 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2172">
+        <rdfs:label>Sequence cluster format (nucleic acid)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2170"/>
+        <oboInOwl:hasDefinition>Format used for clusters of nucleotide sequences.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2175 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2175">
+        <rdfs:label>Gene cluster format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta13</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Format used for clusters of genes.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2172"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2181 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2181">
+        <rdfs:label>EMBL-like (text)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2543"/>
+        <rdfs:comment>This concept may be used for the many non-standard EMBL-like text formats.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A text format resembling EMBL entry format.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2182 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2182">
+        <rdfs:label>FASTQ-like format (text)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2545"/>
+        <oboInOwl:hasDefinition>A text format resembling FASTQ short read format.</oboInOwl:hasDefinition>
+        <rdfs:comment>This concept may be used for non-standard FASTQ short read-like formats.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2183 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2183">
+        <rdfs:label>EMBLXML</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2204"/>
+        <oboInOwl:hasDefinition>XML format for EMBL entries.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2184 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2184">
+        <rdfs:label>cdsxml</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2204"/>
+        <oboInOwl:hasDefinition>XML format for EMBL entries.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2185 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2185">
+        <rdfs:label>insdxml</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2204"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>XML format for EMBL entries.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2186 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2186">
+        <rdfs:label>geneseq</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2181"/>
+        <oboInOwl:hasDefinition>Geneseq sequence format.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2187 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2187">
+        <rdfs:label>UniProt-like (text)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2547"/>
+        <oboInOwl:hasDefinition>A text sequence format resembling uniprotkb entry format.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2188 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2188">
+        <rdfs:label>UniProt format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>UniProt entry sequence format.</oboInOwl:hasDefinition>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/format_1963"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2189 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2189">
+        <rdfs:label>ipi</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.8</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>ipi sequence format.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_1963"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2194 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2194">
+        <rdfs:label>medline</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2020"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasDefinition>Abstract format used by MedLine database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2195 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2195">
+        <rdfs:label>Ontology format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0582"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Format used for ontologies.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2196 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2196">
+        <rdfs:label>OBO format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2195"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A serialisation format conforming to the Open Biomedical Ontologies (OBO) model.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2197 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2197">
+        <rdfs:label>OWL format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2195"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2332"/>
+        <oboInOwl:hasDefinition>A serialisation format conforming to the Web Ontology Language (OWL) model.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2200 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2200">
+        <rdfs:label>FASTA-like (text)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2546"/>
+        <rdfs:comment>This concept may also be used for the many non-standard FASTA-like formats.</rdfs:comment>
+        <rdfs:seeAlso>http://filext.com/file-extension/FASTA</rdfs:seeAlso>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A text format resembling FASTA format.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2202 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2202">
+        <rdfs:label>Sequence record full format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.8</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Data format for a molecular sequence record, typically corresponding to a full entry from a molecular sequence database.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/format_1919"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2203 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2203">
+        <rdfs:label>Sequence record lite format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.8</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Data format for a molecular sequence record 'lite', typically molecular sequence and minimal metadata, such as an identifier of the sequence and/or a comment.</oboInOwl:hasDefinition>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/format_1919"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2204 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2204">
+        <rdfs:label>EMBL format (XML)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2558"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An XML format for EMBL entries.</oboInOwl:hasDefinition>
+        <rdfs:comment>This is a placeholder for other more specific concepts. It should not normally be used for annotation.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2205 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2205">
+        <rdfs:label>GenBank-like format (text)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2559"/>
+        <oboInOwl:hasDefinition>A text format resembling GenBank entry (plain text) format.</oboInOwl:hasDefinition>
+        <rdfs:comment>This concept may be used for the non-standard GenBank-like text formats.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2206 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2206">
+        <rdfs:label>Sequence feature table format (text)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2548"/>
+        <oboInOwl:hasDefinition>Text format for a sequence feature table.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2210 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2210">
+        <rdfs:label>Strain data format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Format of a report on organism strain data / cell line.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.0</obsolete_since>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2211 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2211">
+        <rdfs:label>CIP strain data format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Format for a report of strain data as used for CIP database entries.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2243 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2243">
+        <rdfs:label>phylip property values</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>PHYLIP file format for phylogenetic property data.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2036"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2303 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2303">
+        <rdfs:label>STRING entry format (HTML)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Entry format (HTML) for the STRING database of protein interaction.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2304 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2304">
+        <rdfs:label>STRING entry format (XML)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2054"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2332"/>
+        <oboInOwl:hasDefinition>Entry format (XML) for the STRING database of protein interaction.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2305 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2305">
+        <rdfs:label>GFF</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2206"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasDefinition>GFF feature format (of indeterminate version).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2306 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2306">
+        <rdfs:label>GTF</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2305"/>
+        <oboInOwl:hasDefinition>Gene Transfer Format (GTF), a restricted version of GFF.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref rdf:resource="http://genome.ucsc.edu/FAQ/FAQformat#format4"/>
+        <oboInOwl:hasDbXref rdf:resource="http://mblab.wustl.edu/GTF22.html"/>
+        <documentation rdf:resource="http://mblab.wustl.edu/GTF22.html"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2310 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2310">
+        <rdfs:label>FASTA-HTML</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2331"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2546"/>
+        <oboInOwl:hasDefinition>FASTA format wrapped in HTML elements.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2311 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2311">
+        <rdfs:label>EMBL-HTML</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2331"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2543"/>
+        <oboInOwl:hasDefinition>EMBL entry format wrapped in HTML elements.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2322 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2322">
+        <rdfs:label>BioCyc enzyme report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>Format of an entry from the BioCyc enzyme database.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2323 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2323">
+        <rdfs:label>ENZYME enzyme report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Format of an entry from the Enzyme nomenclature database (ENZYME).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2328 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2328">
+        <rdfs:label>PseudoCAP gene report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Format of a report on a gene from the PseudoCAP database.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2329 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2329">
+        <rdfs:label>GeneCards gene report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Format of a report on a gene from the GeneCards database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2330 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2330">
+        <rdfs:label>Textual format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1915"/>
+        <rdfs:seeAlso>http://filext.com/file-extension/TSV</rdfs:seeAlso>
+        <rdfs:seeAlso>http://www.iana.org/assignments/media-types/text/plain</rdfs:seeAlso>
+        <oboInOwl:hasDefinition>Textual format.</oboInOwl:hasDefinition>
+        <rdfs:comment>Data in text format can be compressed into binary format, or can be a value of an XML element or attribute. Markup formats are not considered textual (or more precisely, not plain-textual).</rdfs:comment>
+        <oboInOwl:hasExactSynonym>txt</oboInOwl:hasExactSynonym>
+        <rdfs:seeAlso>http://filext.com/file-extension/TXT</rdfs:seeAlso>
+        <oboInOwl:hasNarrowSynonym>Plain text</oboInOwl:hasNarrowSynonym>
+        <rdfs:seeAlso>http://www.iana.org/assignments/media-types/media-types.xhtml#text</rdfs:seeAlso>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2331 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2331">
+        <rdfs:label>HTML</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1915"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2048"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>HTML format.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:seeAlso>http://filext.com/file-extension/HTML</rdfs:seeAlso>
+        <oboInOwl:hasExactSynonym>Hypertext Markup Language</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2332 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2332">
+        <rdfs:label>XML</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1915"/>
+        <rdfs:comment>Data in XML format can be serialised into text, or binary format.</rdfs:comment>
+        <oboInOwl:hasDefinition>eXtensible Markup Language (XML) format.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:seeAlso>http://filext.com/file-extension/XML</rdfs:seeAlso>
+        <oboInOwl:hasExactSynonym>Extensible Markup Language</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2333 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2333">
+        <rdfs:label>Binary format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1915"/>
+        <rdfs:comment>Only specific native binary formats are listed under 'Binary format' in EDAM. Generic binary formats - such as any data being zipped, or any XML data being serialised into the Efficient XML Interchange (EXI) format - are not modelled in EDAM. Refer to http://wsio.org/compression_004.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Binary format.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2334 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2334">
+        <rdfs:label>URI format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta13</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Typical textual representation of a URI.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_1047"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2341 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2341">
+        <rdfs:label>NCI-Nature pathway entry format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>The format of an entry from the NCI-Nature pathways database.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2350 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2350">
+        <rdfs:label>Format (typed)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1915"/>
+        <rdfs:comment>This concept exists only to assist EDAM maintenance and navigation in graphical browsers.  It does not add semantic information. The concept branch under 'Format (typed)' provides an alternative organisation of the concepts nested under the other top-level branches ('Binary', 'HTML', 'RDF', 'Text' and 'XML'. All concepts under here are already included under those branches.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A broad class of format distinguished by the scientific nature of the data that is identified.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2352 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2352">
+        <rdfs:label>BioXSD</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1919"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1920"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2332"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2555"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2571"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2044"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0863"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1255"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>BioXSD XML format</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>BioXSD XML format of basic bioinformatics types of data (sequence records, alignments, feature records, references to resources, and more).</oboInOwl:hasDefinition>
+        <documentation rdf:resource="http://bioxsd.org"/>
+        <oboInOwl:hasDbXref rdf:resource="http://bioxsd.org"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2376 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2376">
+        <rdfs:label>RDF format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2195"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2332"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A serialisation format conforming to the Resource Description Framework (RDF) model.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2532 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2532">
+        <rdfs:label>GenBank-HTML</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2331"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2559"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Genbank entry format wrapped in HTML elements.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2542 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2542">
+        <rdfs:label>Protein features (domains) format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>Format of a report on protein features (domain composition).</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2350"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2543 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2543">
+        <rdfs:label>EMBL-like format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1919"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A format resembling EMBL entry (plain text) format.</oboInOwl:hasDefinition>
+        <rdfs:comment>This concept may be used for the many non-standard EMBL-like formats.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2545 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2545">
+        <rdfs:label>FASTQ-like format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2057"/>
+        <oboInOwl:hasDefinition>A format resembling FASTQ short read format.</oboInOwl:hasDefinition>
+        <rdfs:comment>This concept may be used for non-standard FASTQ short read-like formats.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2546 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2546">
+        <rdfs:label>FASTA-like</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1919"/>
+        <rdfs:comment>This concept may be used for the many non-standard FASTA-like formats.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A format resembling FASTA format.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2547 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2547">
+        <rdfs:label>uniprotkb-like format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1919"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2206"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A sequence format resembling uniprotkb entry format.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2548 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2548">
+        <rdfs:label>Sequence feature table format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1920"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1255"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Format for a sequence feature table.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2549 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2549">
+        <rdfs:label>OBO</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2196"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>OBO ontology text format.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2550 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2550">
+        <rdfs:label>OBO-XML</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2196"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2332"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>OBO ontology XML format.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2551 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2551">
+        <rdfs:label>Sequence record format (text)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1919"/>
+        <oboInOwl:hasDefinition>Data format for a molecular sequence record.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2552 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2552">
+        <rdfs:label>Sequence record format (XML)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1919"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Data format for a molecular sequence record.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2553 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2553">
+        <rdfs:label>Sequence feature table format (XML)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2548"/>
+        <oboInOwl:hasDefinition>XML format for a sequence feature table.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2554 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2554">
+        <rdfs:label>Alignment format (text)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1921"/>
+        <oboInOwl:hasDefinition>Text format for molecular sequence alignment information.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2555 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2555">
+        <rdfs:label>Alignment format (XML)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1921"/>
+        <oboInOwl:hasDefinition>XML format for molecular sequence alignment information.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2556 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2556">
+        <rdfs:label>Phylogenetic tree format (text)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2006"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Text format for a phylogenetic tree.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2557 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2557">
+        <rdfs:label>Phylogenetic tree format (XML)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2006"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>XML format for a phylogenetic tree.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2558 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2558">
+        <rdfs:label>EMBL-like (XML)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2332"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2543"/>
+        <oboInOwl:hasDefinition>An XML format resembling EMBL entry format.</oboInOwl:hasDefinition>
+        <rdfs:comment>This concept may be used for the any non-standard EMBL-like XML formats.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2559 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2559">
+        <rdfs:label>GenBank-like format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1919"/>
+        <oboInOwl:hasDefinition>A format resembling GenBank entry (plain text) format.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>This concept may be used for the non-standard GenBank-like formats.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2560 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2560">
+        <rdfs:label>STRING entry format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Entry format for the STRING database of protein interaction.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2561 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2561">
+        <rdfs:label>Sequence assembly format (text)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2055"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Text format for sequence assembly data.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2562 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2562">
+        <rdfs:label>Amino acid identifier format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta13</obsolete_since>
+        <oboInOwl:hasDefinition>Text format (representation) of amino acid residues.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/data_0994"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2566 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2566">
+        <rdfs:label>completely unambiguous</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2571"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Alphabet for a molecular sequence without any unknown positions or ambiguity characters.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2567 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2567">
+        <rdfs:label>completely unambiguous pure</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2094"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2566"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Alphabet for a molecular sequence without unknown positions, ambiguity or non-sequence characters.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2568 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2568">
+        <rdfs:label>completely unambiguous pure nucleotide</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1207"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2567"/>
+        <oboInOwl:hasDefinition>Alphabet for a nucleotide sequence (characters ACGTU only) without unknown positions, ambiguity or non-sequence characters .</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2569 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2569">
+        <rdfs:label>completely unambiguous pure dna</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1212"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2567"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Alphabet for a DNA sequence (characters ACGT only) without unknown positions, ambiguity or non-sequence characters.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2570 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2570">
+        <rdfs:label>completely unambiguous pure rna sequence</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1213"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2567"/>
+        <oboInOwl:hasDefinition>Alphabet for an RNA sequence (characters ACGU only) without unknown positions, ambiguity or non-sequence characters.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2571 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2571">
+        <rdfs:label>Raw sequence format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0848"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:seeAlso>http://www.onto-med.de/ontologies/gfo.owl#Symbol_sequence</rdfs:seeAlso>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Format of a raw molecular sequence (i.e. the alphabet used).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2572 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2572">
+        <rdfs:label>BAM</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2057"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2333"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2920"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>BAM format, the binary, BGZF-formatted compressed version of SAM format for alignment of nucleotide sequences (e.g. sequencing reads) to (a) reference sequence(s). May contain base-call and alignment qualities and other data.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <documentation rdf:resource="http://samtools.sourceforge.net/SAM-1.3.pdf"/>
+        <oboInOwl:hasDbXref rdf:resource="http://samtools.sourceforge.net/SAM-1.3.pdf"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2573 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2573">
+        <rdfs:label>SAM</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2057"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2920"/>
+        <rdfs:comment>The format supports short and long reads (up to 128Mbp) produced by different sequencing platforms and is used to hold mapped data within the GATK and across the Broad Institute, the Sanger Centre, and throughout the 1000 Genomes project.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Sequence Alignment/Map (SAM) format for alignment of nucleotide sequences (e.g. sequencing reads) to (a) reference sequence(s). May contain base-call and alignment qualities and other data.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <documentation rdf:resource="http://samtools.sourceforge.net/SAM-1.3.pdf"/>
+        <oboInOwl:hasDbXref rdf:resource="http://samtools.sourceforge.net/SAM-1.3.pdf"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2585 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2585">
+        <rdfs:label>SBML</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2013"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2332"/>
+        <oboInOwl:hasDefinition>Systems Biology Markup Language (SBML), the standard XML format for models of biological processes such as for example metabolism, cell signaling, and gene regulation.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref rdf:resource="http://sbml.org"/>
+        <documentation rdf:resource="http://sbml.org"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2607 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2607">
+        <rdfs:label>completely unambiguous pure protein</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1208"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2567"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Alphabet for any protein sequence without unknown positions, ambiguity or non-sequence characters.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2848 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2848">
+        <rdfs:label>Bibliographic reference format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0970"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2849"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Format of a bibliographic reference.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2919 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2919">
+        <rdfs:label>Sequence annotation track format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1920"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_3002"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Format of a sequence annotation track.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2920 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2920">
+        <rdfs:label>Alignment format (pair only)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1921"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1381"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Data format for molecular sequence alignment information that can hold sequence alignment(s) of only 2 sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2921 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2921">
+        <rdfs:label>Sequence variation annotation format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_3498"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Format of sequence variation annotation.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2922 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2922">
+        <rdfs:label>markx0 variant</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2554"/>
+        <oboInOwl:hasDefinition>Some variant of Pearson MARKX alignment format.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2923 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2923">
+        <rdfs:label>mega variant</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2551"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2554"/>
+        <oboInOwl:hasDefinition>Some variant of Mega format for (typically aligned) sequences.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_2924 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_2924">
+        <rdfs:label>Phylip format variant</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2551"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2554"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Some variant of Phylip format for (aligned) sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3000 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3000">
+        <rdfs:label>AB1</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2057"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2333"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>AB1 binary format of raw DNA sequence reads (output of Applied Biosystems' sequencing analysis software). Contains an electropherogram and the DNA base sequence.</oboInOwl:hasDefinition>
+        <rdfs:comment>AB1 uses the generic binary Applied Biosystems, Inc. Format (ABIF).</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3001 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3001">
+        <rdfs:label>ACE</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2055"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasDefinition>ACE sequence assembly format including contigs, base-call qualities, and other metadata (version Aug 1998 and onwards).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <documentation rdf:resource="http://bozeman.mbt.washington.edu/consed/distributions/README.14.0.txt"/>
+        <oboInOwl:hasDbXref rdf:resource="http://bozeman.mbt.washington.edu/consed/distributions/README.14.0.txt"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3003 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3003">
+        <rdfs:label>BED</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2919"/>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>BED detail format includes 2 additional columns (http://genome.ucsc.edu/FAQ/FAQformat#format1.7) and BED 15 includes 3 additional columns for experiment scores (http://genomewiki.ucsc.edu/index.php/Microarray_track).</rdfs:comment>
+        <oboInOwl:hasDefinition>Browser Extensible Data (BED) format of sequence annotation track, typically to be displayed in a genome browser.</oboInOwl:hasDefinition>
+        <documentation rdf:resource="http://genome.ucsc.edu/FAQ/FAQformat#format1"/>
+        <oboInOwl:hasDbXref rdf:resource="http://genome.ucsc.edu/FAQ/FAQformat#format1"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3004 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3004">
+        <rdfs:label>bigBed</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2333"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2919"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>bigBed format for large sequence annotation tracks, similar to textual BED format.</oboInOwl:hasDefinition>
+        <documentation rdf:resource="http://genome.ucsc.edu/FAQ/FAQformat#format1.5"/>
+        <oboInOwl:hasDbXref rdf:resource="http://genome.ucsc.edu/FAQ/FAQformat#format1.5"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3005 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3005">
+        <rdfs:label>WIG</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2919"/>
+        <oboInOwl:hasDefinition>Wiggle format (WIG) of a sequence annotation track that consists of a value for each sequence position. Typically to be displayed in a genome browser.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <documentation rdf:resource="http://genome.ucsc.edu/goldenPath/help/wiggle.html"/>
+        <oboInOwl:hasDbXref rdf:resource="http://genome.ucsc.edu/goldenPath/help/wiggle.html"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3006 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3006">
+        <rdfs:label>bigWig</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2333"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2919"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>bigWig format for large sequence annotation tracks that consist of a value for each sequence position. Similar to textual WIG format.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref rdf:resource="http://genome.ucsc.edu/FAQ/FAQformat#format6.1"/>
+        <documentation rdf:resource="http://genome.ucsc.edu/FAQ/FAQformat#format6.1"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3007 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3007">
+        <rdfs:label>PSL</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2919"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2920"/>
+        <oboInOwl:hasDefinition>PSL format of alignments, typically generated by BLAT or psLayout. Can be displayed in a genome browser like a sequence annotation track.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <documentation rdf:resource="http://genome.ucsc.edu/FAQ/FAQformat#format2"/>
+        <oboInOwl:hasDbXref rdf:resource="http://genome.ucsc.edu/FAQ/FAQformat#format2"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3008 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3008">
+        <rdfs:label>MAF</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2554"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2919"/>
+        <oboInOwl:hasDefinition>Multiple Alignment Format (MAF) supporting alignments of whole genomes with rearrangements, directions, multiple pieces to the alignment, and so forth.</oboInOwl:hasDefinition>
+        <rdfs:comment>Typically generated by Multiz and TBA aligners; can be displayed in a genome browser like a sequence annotation track. This should not be confused with MIRA Assembly Format or Mutation Annotation Format.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref rdf:resource="http://genome.ucsc.edu/FAQ/FAQformat#format5"/>
+        <documentation rdf:resource="http://genome.ucsc.edu/FAQ/FAQformat#format5"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3009 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3009">
+        <rdfs:label>2bit</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2333"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2571"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>2bit binary format of nucleotide sequences using 2 bits per nucleotide. In addition encodes unknown nucleotides and lower-case 'masking'.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref rdf:resource="http://genome-source.cse.ucsc.edu/gitweb/?p=kent.git;a=blob_plain;f=src/inc/twoBit.h;hb=HEAD"/>
+        <documentation rdf:resource="http://jcomeau.freeshell.org/www/genome/2bitformat.html"/>
+        <oboInOwl:hasDbXref rdf:resource="http://jcomeau.freeshell.org/www/genome/2bitformat.html"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3010 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3010">
+        <rdfs:label>.nib</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2333"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2571"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>.nib (nibble) binary format of a nucleotide sequence using 4 bits per nucleotide (including unknown) and its lower-case 'masking'.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref rdf:resource="http://genome.ucsc.edu/FAQ/FAQformat#format8"/>
+        <documentation rdf:resource="http://genome.ucsc.edu/FAQ/FAQformat#format8"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3011 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3011">
+        <rdfs:label>genePred</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2919"/>
+        <oboInOwl:hasDefinition>genePred table format for gene prediction tracks.</oboInOwl:hasDefinition>
+        <rdfs:comment>genePred format has 3 main variations (http://genome.ucsc.edu/FAQ/FAQformat#format9 http://www.broadinstitute.org/software/igv/genePred). They reflect UCSC Browser DB tables.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <documentation rdf:resource="http://genome.ucsc.edu/FAQ/FAQformat#format9"/>
+        <oboInOwl:hasDbXref rdf:resource="http://genome.ucsc.edu/FAQ/FAQformat#format9"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3012 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3012">
+        <rdfs:label>pgSnp</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2919"/>
+        <oboInOwl:hasDefinition>Personal Genome SNP (pgSnp) format for sequence variation tracks (indels and polymorphisms), supported by the UCSC Genome Browser.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <documentation rdf:resource="http://genome.ucsc.edu/FAQ/FAQformat#format10"/>
+        <oboInOwl:hasDbXref rdf:resource="http://genome.ucsc.edu/FAQ/FAQformat#format10"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3013 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3013">
+        <rdfs:label>axt</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2920"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>axt format of alignments, typically produced from BLASTZ.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref rdf:resource="http://genome.ucsc.edu/goldenPath/help/axt.html"/>
+        <documentation rdf:resource="http://genome.ucsc.edu/goldenPath/help/axt.html"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3014 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3014">
+        <rdfs:label>LAV</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2920"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>LAV format of alignments generated by BLASTZ and LASTZ.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <documentation rdf:resource="http://www.bx.psu.edu/miller_lab/dist/lav_format.html"/>
+        <oboInOwl:hasDbXref rdf:resource="http://www.bx.psu.edu/miller_lab/dist/lav_format.html"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3015 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3015">
+        <rdfs:label>Pileup</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2920"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Pileup format of alignment of sequences (e.g. sequencing reads) to (a) reference sequence(s). Contains aligned bases per base of the reference sequence(s).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <oboInOwl:hasDbXref rdf:resource="http://samtools.sourceforge.net/pileup.shtml"/>
+        <documentation rdf:resource="http://samtools.sourceforge.net/pileup.shtml"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3016 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3016">
+        <rdfs:label>VCF</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2921"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Variant Call Format (VCF) for sequence variation (indels, polymorphisms, structural variation).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <oboInOwl:hasDbXref rdf:resource="http://vcftools.sourceforge.net/specs.html"/>
+        <documentation rdf:resource="http://vcftools.sourceforge.net/specs.html"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3017 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3017">
+        <rdfs:label>SRF</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2057"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2333"/>
+        <oboInOwl:hasDefinition>Sequence Read Format (SRF) of sequence trace data. Supports submission to the NCBI Short Read Archive.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <documentation rdf:resource="http://srf.sourceforge.net/"/>
+        <oboInOwl:hasDbXref rdf:resource="http://srf.sourceforge.net/"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3018 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3018">
+        <rdfs:label>ZTR</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2057"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2333"/>
+        <oboInOwl:hasDefinition>ZTR format for storing chromatogram data from DNA sequencing instruments.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <oboInOwl:hasDbXref rdf:resource="http://staden.sourceforge.net/manual/formats_unix_12.html"/>
+        <documentation rdf:resource="http://staden.sourceforge.net/manual/formats_unix_12.html"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3019 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3019">
+        <rdfs:label>GVF</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1975"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2921"/>
+        <oboInOwl:hasDefinition>Genome Variation Format (GVF). A GFF3-compatible format with defined header and attribute tags for sequence variation.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <oboInOwl:hasDbXref rdf:resource="http://sequenceontology.org/gvf.html"/>
+        <documentation rdf:resource="http://sequenceontology.org/gvf.html"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3020 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3020">
+        <rdfs:label>BCF</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2333"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2921"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>BCF, the binary version of Variant Call Format (VCF) for sequence variation (indels, polymorphisms, structural variation).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <oboInOwl:hasDbXref rdf:resource="http://samtools.sourceforge.net/mpileup.shtml"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3033 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3033">
+        <rdfs:label>Matrix format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2082"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Format of a matrix (array) of numerical values.</oboInOwl:hasDefinition>
+        <created_in>beta13</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3097 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3097">
+        <rdfs:label>Protein domain classification format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0907"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Format of data concerning the classification of the sequences and/or structures of protein structural domain(s).</oboInOwl:hasDefinition>
+        <created_in>beta13</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3098 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3098">
+        <rdfs:label>Raw SCOP domain classification format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3097"/>
+        <oboInOwl:hasDefinition>Format of raw SCOP domain classification data files.</oboInOwl:hasDefinition>
+        <rdfs:comment>These are the parsable data files provided by SCOP.</rdfs:comment>
+        <created_in>beta13</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3099 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3099">
+        <rdfs:label>Raw CATH domain classification format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3097"/>
+        <rdfs:comment>These are the parsable data files provided by CATH.</rdfs:comment>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasDefinition>Format of raw CATH domain classification data files.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3100 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3100">
+        <rdfs:label>CATH domain report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3097"/>
+        <oboInOwl:hasDefinition>Format of summary of domain classification information for a CATH domain.</oboInOwl:hasDefinition>
+        <created_in>beta13</created_in>
+        <rdfs:comment>The report (for example http://www.cathdb.info/domain/1cukA01) includes CATH codes for levels in the hierarchy for the domain, level descriptions and relevant data and links.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3155 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3155">
+        <rdfs:label>SBRML</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2332"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3166"/>
+        <created_in>1.0</created_in>
+        <oboInOwl:hasDefinition>Systems Biology Result Markup Language (SBRML), the standard XML format for simulated or calculated results (e.g. trajectories) of systems biology models.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <documentation rdf:resource="http://www.comp-sys-bio.org/tiki-index.php?page=SBRML"/>
+        <oboInOwl:hasDbXref rdf:resource="http://www.comp-sys-bio.org/tiki-index.php?page=SBRML"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3156 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3156">
+        <rdfs:label>BioPAX</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2013"/>
+        <oboInOwl:hasDefinition>BioPAX is an exchange format for pathway data, with its data model defined in OWL.</oboInOwl:hasDefinition>
+        <created_in>1.0</created_in>
+        <oboInOwl:hasDbXref rdf:resource="http://www.biopax.org"/>
+        <documentation rdf:resource="http://www.biopax.org"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3157 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3157">
+        <rdfs:label>EBI Application Result XML</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2066"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2332"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2920"/>
+        <oboInOwl:hasDefinition>EBI Application Result XML is a format returned by sequence similarity search Web services at EBI.</oboInOwl:hasDefinition>
+        <created_in>1.0</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <oboInOwl:hasDbXref rdf:resource="http://www.ebi.ac.uk/schema/ApplicationResult.xsd"/>
+        <documentation rdf:resource="http://www.ebi.ac.uk/schema/ApplicationResult.xsd"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3158 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3158">
+        <rdfs:label>PSI MI XML (MIF)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2054"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2332"/>
+        <created_in>1.0</created_in>
+        <oboInOwl:hasDefinition>XML Molecular Interaction Format (MIF), standardised by HUPO PSI MI.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>MIF</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <oboInOwl:hasDbXref rdf:resource="http://www.psidev.info/mif"/>
+        <documentation rdf:resource="http://www.psidev.info/mif"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3159 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3159">
+        <rdfs:label>phyloXML</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2332"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2557"/>
+        <oboInOwl:hasDefinition>phyloXML is a standardised XML format for phylogenetic trees, networks, and associated data.</oboInOwl:hasDefinition>
+        <created_in>1.0</created_in>
+        <oboInOwl:hasDbXref rdf:resource="http://www.phyloxml.org"/>
+        <documentation rdf:resource="http://www.phyloxml.org"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3160 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3160">
+        <rdfs:label>NeXML</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2332"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2557"/>
+        <created_in>1.0</created_in>
+        <oboInOwl:hasDefinition>NeXML is a standardised XML format for rich phyloinformatic data.</oboInOwl:hasDefinition>
+        <documentation rdf:resource="http://www.nexml.org"/>
+        <oboInOwl:hasDbXref rdf:resource="http://www.nexml.org"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3161 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3161">
+        <rdfs:label>MAGE-ML</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2058"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2332"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_3111"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>1.0</created_in>
+        <oboInOwl:hasDefinition>MAGE-ML XML format for microarray expression data, standardised by MGED (now FGED).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <documentation rdf:resource="http://www.mged.org/Workgroups/MAGE/mage-ml.html"/>
+        <oboInOwl:hasDbXref rdf:resource="http://www.mged.org/Workgroups/MAGE/mage-ml.html"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3162 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3162">
+        <rdfs:label>MAGE-TAB</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2058"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_3111"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>MAGE-TAB textual format for microarray expression data, standardised by MGED (now FGED).</oboInOwl:hasDefinition>
+        <created_in>1.0</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <documentation rdf:resource="http://www.mged.org/mage-tab"/>
+        <oboInOwl:hasDbXref rdf:resource="http://www.mged.org/mage-tab"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3163 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3163">
+        <rdfs:label>GCDML</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2332"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3167"/>
+        <oboInOwl:hasDefinition>GCDML XML format for genome and metagenome metadata according to MIGS/MIMS/MIMARKS information standards, standardised by the Genomic Standards Consortium (GSC).</oboInOwl:hasDefinition>
+        <created_in>1.0</created_in>
+        <documentation rdf:resource="http://gcdml.gensc.org"/>
+        <oboInOwl:hasDbXref rdf:resource="http://gcdml.gensc.org"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3164 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3164">
+        <rdfs:label>GTrack</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2919"/>
+        <created_in>1.0</created_in>
+        <oboInOwl:hasDefinition>GTrack is an optimised tabular format for genome/sequence feature tracks unifying the power of other tabular formats (e.g. GFF3, BED, WIG).</oboInOwl:hasDefinition>
+        <documentation rdf:resource="http://www.gtrack.no"/>
+        <oboInOwl:hasDbXref rdf:resource="http://www.gtrack.no"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3166 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3166">
+        <rdfs:label>Biological pathway or network report format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2984"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Data format for a report of information derived from a biological pathway or network.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3167 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3167">
+        <rdfs:label>Experiment annotation format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2531"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Data format for annotation on a laboratory experiment.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3235 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3235">
+        <rdfs:label>Cytoband format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2078"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_3236"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>1.2</created_in>
+        <oboInOwl:hasDefinition>Cytoband format for chromosome cytobands.</oboInOwl:hasDefinition>
+        <rdfs:comment>Reflects a UCSC Browser DB table.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <oboInOwl:hasDbXref rdf:resource="http://www.broadinstitute.org/software/igv/Cytoband"/>
+        <documentation rdf:resource="http://www.broadinstitute.org/software/igv/Cytoband"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3239 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3239">
+        <rdfs:label>CopasiML</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2013"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2332"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3166"/>
+        <created_in>1.2</created_in>
+        <oboInOwl:hasDefinition>CopasiML, the native format of COPASI.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <oboInOwl:hasDbXref rdf:resource="http://www.copasi.org/tiki-index.php?page_ref_id=128"/>
+        <documentation rdf:resource="http://www.copasi.org/tiki-index.php?page_ref_id=128"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3240 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3240">
+        <rdfs:label>CellML</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2013"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2332"/>
+        <oboInOwl:hasDefinition>CellML, the format for mathematical models of biological and other networks.</oboInOwl:hasDefinition>
+        <created_in>1.2</created_in>
+        <documentation rdf:resource="http://www.cellml.org"/>
+        <oboInOwl:hasDbXref rdf:resource="http://www.cellml.org"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3242 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3242">
+        <rdfs:label>PSI MI TAB (MITAB)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2054"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <created_in>1.2</created_in>
+        <oboInOwl:hasDefinition>Tabular Molecular Interaction format (MITAB), standardised by HUPO PSI MI.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref rdf:resource="ftp://ftp.ebi.ac.uk/pub/databases/intact/current/psimitab/README"/>
+        <documentation rdf:resource="ftp://ftp.ebi.ac.uk/pub/databases/intact/current/psimitab/README"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3243 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3243">
+        <rdfs:label>PSI-PAR</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3158"/>
+        <oboInOwl:hasDefinition>Protein affinity format (PSI-PAR), standardised by HUPO PSI MI. It is compatible with PSI MI XML (MIF) and uses the same XML Schema.</oboInOwl:hasDefinition>
+        <created_in>1.2</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <oboInOwl:hasDbXref rdf:resource="http://www.psidev.info/psi-par"/>
+        <documentation rdf:resource="http://www.psidev.info/psi-par"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3244 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3244">
+        <rdfs:label>mzML</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2332"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3245"/>
+        <rdfs:comment>mzML is the successor and unifier of the mzData format developed by PSI and mzXML developed at the Seattle Proteome Center.</rdfs:comment>
+        <created_in>1.2</created_in>
+        <oboInOwl:hasDefinition>mzML format for raw spectrometer output data, standardised by HUPO PSI MSS.</oboInOwl:hasDefinition>
+        <documentation rdf:resource="http://psidev.info/mzml"/>
+        <oboInOwl:hasDbXref rdf:resource="http://psidev.info/mzml"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3245 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3245">
+        <rdfs:label>Mass spectrometry data format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2536"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>1.2</created_in>
+        <oboInOwl:hasDefinition>Format for mass spectrometry data.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3246 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3246">
+        <rdfs:label>TraML</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2332"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3245"/>
+        <oboInOwl:hasDefinition>TraML (Transition Markup Language) is the format for mass spectrometry transitions, standardised by HUPO PSI MSS.</oboInOwl:hasDefinition>
+        <created_in>1.2</created_in>
+        <documentation rdf:resource="http://psidev.info/traml"/>
+        <oboInOwl:hasDbXref rdf:resource="http://psidev.info/traml"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3247 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3247">
+        <rdfs:label>mzIdentML</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2332"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3245"/>
+        <oboInOwl:hasDefinition>mzIdentML is the exchange format for peptides and proteins identified from mass spectra, standardised by HUPO PSI PI. It can be used for outputs of proteomics search engines.</oboInOwl:hasDefinition>
+        <created_in>1.2</created_in>
+        <oboInOwl:hasDbXref rdf:resource="http://psidev.info/mzidentml"/>
+        <documentation rdf:resource="http://psidev.info/mzidentml"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3248 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3248">
+        <rdfs:label>mzQuantML</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2332"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3245"/>
+        <oboInOwl:hasDefinition>mzQuantML is the format for quantitation values associated with peptides, proteins and small molecules from mass spectra, standardised by HUPO PSI PI. It can be used for outputs of quantitation software for proteomics.</oboInOwl:hasDefinition>
+        <created_in>1.2</created_in>
+        <documentation rdf:resource="http://psidev.info/mzquantml"/>
+        <oboInOwl:hasDbXref rdf:resource="http://psidev.info/mzquantml"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3249 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3249">
+        <rdfs:label>GelML</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2332"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3167"/>
+        <created_in>1.2</created_in>
+        <oboInOwl:hasDefinition>GelML is the format for describing the process of gel electrophoresis, standardised by HUPO PSI PS.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref rdf:resource="http://psidev.info/gelml"/>
+        <documentation rdf:resource="http://psidev.info/gelml"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3250 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3250">
+        <rdfs:label>spML</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2332"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3167"/>
+        <created_in>1.2</created_in>
+        <oboInOwl:hasDefinition>spML is the format for describing proteomics sample processing, other than using gels, prior to mass spectrometric protein identification, standardised by HUPO PSI PS. It may also be applicable for metabolomics.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref rdf:resource="http://psidev.info"/>
+        <documentation rdf:resource="http://psidev.info"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3252 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3252">
+        <rdfs:label>OWL Functional Syntax</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2197"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasDefinition>A human-readable encoding for the Web Ontology Language (OWL).</oboInOwl:hasDefinition>
+        <created_in>1.2</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3253 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3253">
+        <rdfs:label>Manchester OWL Syntax</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2197"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasDefinition>A syntax for writing OWL class expressions.</oboInOwl:hasDefinition>
+        <created_in>1.2</created_in>
+        <rdfs:comment>This format was influenced by the OWL Abstract Syntax and the DL style syntax.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3254 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3254">
+        <rdfs:label>KRSS2 Syntax</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2195"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:comment>This format is used in Protege 4.</rdfs:comment>
+        <oboInOwl:hasDefinition>A superset of the "Description-Logic Knowledge Representation System Specification from the KRSS Group of the ARPA Knowledge Sharing Effort".</oboInOwl:hasDefinition>
+        <created_in>1.2</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3255 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3255">
+        <rdfs:label>Turtle</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2376"/>
+        <rdfs:comment>The SPARQL Query Language incorporates a very similar syntax.</rdfs:comment>
+        <created_in>1.2</created_in>
+        <oboInOwl:hasDefinition>The Terse RDF Triple Language (Turtle) is a human-friendly serialization format for RDF (Resource Description Framework) graphs.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3256 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3256">
+        <rdfs:label>N-Triples</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2376"/>
+        <rdfs:comment>N-Triples should not be confused with Notation 3 which is a superset of Turtle.</rdfs:comment>
+        <created_in>1.2</created_in>
+        <oboInOwl:hasDefinition>A plain text serialisation format for RDF (Resource Description Framework) graphs, and a subset of the Turtle (Terse RDF Triple Language) format.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3257 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3257">
+        <rdfs:label>Notation3</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2376"/>
+        <oboInOwl:hasExactSynonym>N3</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>A shorthand non-XML serialization of Resource Description Framework model, designed with human-readability in mind.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3261 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3261">
+        <rdfs:label>RDF/XML</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2197"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2332"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2376"/>
+        <oboInOwl:hasNarrowSynonym>RDF</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>Resource Description Framework (RDF) XML format.</oboInOwl:hasDefinition>
+        <created_in>1.2</created_in>
+        <rdfs:seeAlso>http://www.ebi.ac.uk/SWO/data/SWO_3000006</rdfs:seeAlso>
+        <rdfs:comment>RDF/XML is a serialization syntax for OWL DL, but not for OWL Full.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3262 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3262">
+        <rdfs:label>OWL/XML</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2197"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2332"/>
+        <oboInOwl:hasDefinition>OWL ontology XML serialisation format.</oboInOwl:hasDefinition>
+        <created_in>1.2</created_in>
+        <oboInOwl:hasNarrowSynonym>OWL</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3281 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3281">
+        <rdfs:label>A2M</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2200"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2554"/>
+        <oboInOwl:hasDefinition>The A2M format is used as the primary format for multiple alignments of protein or nucleic-acid sequences in the SAM suite of tools. It is a small modification of FASTA format for sequences and is compatible with most tools that read FASTA.</oboInOwl:hasDefinition>
+        <created_in>1.3</created_in>
+        <oboInOwl:hasDbXref rdf:resource="http://compbio.soe.ucsc.edu/a2m-desc.html"/>
+        <documentation rdf:resource="http://compbio.soe.ucsc.edu/a2m-desc.html"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3284 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3284">
+        <rdfs:label>SFF</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2057"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2333"/>
+        <oboInOwl:hasExactSynonym>Standard flowgram format</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Standard flowgram format (SFF) is a binary file format used to encode results of pyrosequencing from the 454 Life Sciences platform for high-throughput sequencing.</oboInOwl:hasDefinition>
+        <created_in>1.3</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <oboInOwl:hasDbXref rdf:resource="http://www.ncbi.nlm.nih.gov/Traces/trace.cgi?cmd=show&f=formats&m=doc&s=format#sff"/>
+        <documentation rdf:resource="http://www.ncbi.nlm.nih.gov/Traces/trace.cgi?cmd=show&f=formats&m=doc&s=format#sff"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3285 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3285">
+        <rdfs:label>MAP</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3288"/>
+        <oboInOwl:hasDefinition>The MAP file describes SNPs and is used by the Plink package.</oboInOwl:hasDefinition>
+        <created_in>1.3</created_in>
+        <oboInOwl:hasExactSynonym>Plink MAP</oboInOwl:hasExactSynonym>
+        <documentation rdf:resource="http://pngu.mgh.harvard.edu/~purcell/plink/data.shtml#ped"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3286 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3286">
+        <rdfs:label>PED</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3288"/>
+        <oboInOwl:hasExactSynonym>Plink PED</oboInOwl:hasExactSynonym>
+        <created_in>1.3</created_in>
+        <oboInOwl:hasDefinition>The PED file describes individuals and genetic data and is used by the Plink package.</oboInOwl:hasDefinition>
+        <documentation rdf:resource="http://pngu.mgh.harvard.edu/~purcell/plink/data.shtml#ped"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3287 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3287">
+        <rdfs:label>Individual genetic data format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <oboInOwl:hasDefinition>Data format for a metadata on an individual and their genetic data.</oboInOwl:hasDefinition>
+        <created_in>1.3</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3288 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3288">
+        <rdfs:label>PED/MAP</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3287"/>
+        <oboInOwl:hasDefinition>The PED/MAP file describes data used by the Plink package.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Plink PED/MAP</oboInOwl:hasExactSynonym>
+        <created_in>1.3</created_in>
+        <documentation rdf:resource="http://pngu.mgh.harvard.edu/~purcell/plink/data.shtml#ped"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3309 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3309">
+        <rdfs:label>CT</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2076"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasDefinition>File format of a CT (Connectivity Table) file from the RNAstructure package.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Connect format</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Connectivity Table file format</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <documentation rdf:resource="http://rna.urmc.rochester.edu/Text/File_Formats.html"/>
+        <documentation rdf:resource="http://www.ibi.vu.nl/programs/k2nwww/static/data_formats.html"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3310 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3310">
+        <rdfs:label>SS</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2076"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>XRNA old input style format.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <documentation rdf:resource="http://rna.ucsc.edu/rnacenter/xrna/xrna_faq.html"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3311 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3311">
+        <rdfs:label>RNAML</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1921"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2076"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2332"/>
+        <oboInOwl:hasDefinition>RNA Markup Language.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <documentation rdf:resource="http://www-lbit.iro.umontreal.ca/rnaml/"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3312 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3312">
+        <rdfs:label>GDE</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2551"/>
+        <oboInOwl:hasDefinition>Format for the Genetic Data Environment (GDE).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <documentation rdf:resource="http://home.cc.umanitoba.ca/~psgendb/birchhomedir/local/pkg/gde/doc/GDE2.2_manual.pdf"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3313 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3313">
+        <rdfs:label>BLC</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2554"/>
+        <created_in>1.3</created_in>
+        <oboInOwl:hasExactSynonym>Block file format</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>A multiple alignment in vertical format, as used in the AMPS (Alignment of Multiple Protein Sequences) pacakge.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <documentation rdf:resource="http://www.compbio.dundee.ac.uk/manuals/amps/subsubsection3_18_2_5.html#SECTION00018250000000000000"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3326 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3326">
+        <rdfs:label>Data index format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2333"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0955"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>1.3</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3327 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3327">
+        <rdfs:label>BAI</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3326"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0955"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>1.3</created_in>
+        <oboInOwl:hasDefinition>BAM indexing format</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <documentation rdf:resource="http://samtools.sourceforge.net/SAMv1.pdf"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3328 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3328">
+        <rdfs:label>HMMER2</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1370"/>
+        <oboInOwl:hasDefinition>HMMER profile HMM file for HMMER versions 2.x</oboInOwl:hasDefinition>
+        <created_in>1.3</created_in>
+        <documentation rdf:resource="ftp://selab.janelia.org/pub/software/hmmer/2.4i/Userguide.pdf"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3329 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3329">
+        <rdfs:label>HMMER3</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1370"/>
+        <created_in>1.3</created_in>
+        <oboInOwl:hasDefinition>HMMER profile HMM file for HMMER versions 3.x</oboInOwl:hasDefinition>
+        <documentation rdf:resource="ftp://selab.janelia.org/pub/software/hmmer/CURRENT/Userguide.pdf"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3330 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3330">
+        <rdfs:label>PO</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2554"/>
+        <oboInOwl:hasDefinition>EMBOSS simple sequence pair alignment format.</oboInOwl:hasDefinition>
+        <created_in>1.3</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <documentation rdf:resource="http://sourceforge.net/projects/poamsa/files/latest/download?source=files"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3331 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3331">
+        <rdfs:label>BLAST XML results format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1333"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2332"/>
+        <oboInOwl:hasDefinition>XML format as produced by the NCBI Blast package</oboInOwl:hasDefinition>
+        <created_in>1.3</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3462 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3462">
+        <rdfs:label>CRAM</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2333"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2920"/>
+        <oboInOwl:hasDefinition>Reference-based compression of alignment format</oboInOwl:hasDefinition>
+        <documentation>http://www.ebi.ac.uk/ena/software/cram-usage#format_specification http://samtools.github.io/hts-specs/CRAMv2.1.pdf</documentation>
+        <oboInOwl:hasDbXref>http://www.ebi.ac.uk/ena/software/cram-usage#format_specification http://samtools.github.io/hts-specs/CRAMv2.1.pdf</oboInOwl:hasDbXref>
+        <created_in>1.7</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3464 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3464">
+        <rdfs:label>JSON</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <created_in>1.7</created_in>
+        <oboInOwl:hasDefinition>Javascript Object Notation format; a lightweight, text-based format to represent structured data using key-value pairs.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3466 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3466">
+        <rdfs:label>EPS</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasDefinition>Encapsulated PostScript format</oboInOwl:hasDefinition>
+        <created_in>1.7</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3467 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3467">
+        <rdfs:label>GIF</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2333"/>
+        <created_in>1.7</created_in>
+        <oboInOwl:hasDefinition>Graphics Interchange Format.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3468 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3468">
+        <rdfs:label>xls</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2332"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3507"/>
+        <oboInOwl:hasDefinition>Microsoft Excel spreadsheet format.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Microsoft Excel format</oboInOwl:hasExactSynonym>
+        <created_in>1.7</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3475 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3475">
+        <rdfs:label>TSV</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasExactSynonym>Tabular format</oboInOwl:hasExactSynonym>
+        <rdfs:seeAlso>http://filext.com/file-extension/CSV</rdfs:seeAlso>
+        <rdfs:seeAlso>http://www.iana.org/assignments/media-types/text/csv</rdfs:seeAlso>
+        <oboInOwl:hasDefinition>Tabular data represented as tab-separated values in a text file.</oboInOwl:hasDefinition>
+        <created_in>1.7</created_in>
+        <rdfs:seeAlso>http://filext.com/file-extension/TSV</rdfs:seeAlso>
+        <oboInOwl:hasNarrowSynonym>CSV</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3476 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3476">
+        <rdfs:label>Gene expression data format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.10</obsolete_since>
+        <created_in>1.7</created_in>
+        <oboInOwl:hasDefinition>Format of a file of gene expression data, e.g. a gene expression matrix or profile.</oboInOwl:hasDefinition>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/format_2058"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3477 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3477">
+        <rdfs:label>Cytoscape input file format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2058"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasDefinition>Format of the cytoscape input file of gene expression ratios or values are specified over one or more experiments.</oboInOwl:hasDefinition>
+        <created_in>1.7</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3484 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3484">
+        <rdfs:label>ebwt</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3326"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_3210"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <documentation>https://github.com/BenLangmead/bowtie/blob/master/MANUAL</documentation>
+        <oboInOwl:hasExactSynonym>Bowtie index format</oboInOwl:hasExactSynonym>
+        <created_in>1.7</created_in>
+        <oboInOwl:hasDefinition>Bowtie format for indexed reference genome for "small" genomes.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3485 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3485">
+        <rdfs:label>RSF</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3486"/>
+        <documentation>http://www.molbiol.ox.ac.uk/tutorials/Seqlab_GCG.pdf</documentation>
+        <rdfs:comment>RSF-format files contain one or more sequences that may or may not be related. In addition to the sequence data, each sequence can be annotated with descriptive sequence information (from the GCG manual).</rdfs:comment>
+        <oboInOwl:hasDefinition>Rich sequence format.</oboInOwl:hasDefinition>
+        <created_in>1.7</created_in>
+        <oboInOwl:hasExactSynonym>GCG RSF</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3486 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3486">
+        <rdfs:label>GCG format variant</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2551"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2554"/>
+        <created_in>1.7</created_in>
+        <oboInOwl:hasDefinition>Some format based on the GCG format.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3487 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3487">
+        <rdfs:label>BSML</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2332"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2552"/>
+        <documentation>http://rothlab.ucdavis.edu/genhelp/chapter_2_using_sequences.html#_Creating_and_Editing_Single_Sequenc</documentation>
+        <oboInOwl:hasDefinition>Bioinformatics Sequence Markup Language format.</oboInOwl:hasDefinition>
+        <created_in>1.7</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3491 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3491">
+        <rdfs:label>ebwtl</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3326"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_3210"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>1.7</created_in>
+        <documentation>https://github.com/BenLangmead/bowtie/blob/master/MANUAL</documentation>
+        <oboInOwl:hasExactSynonym>Bowtie long index format</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Bowtie format for indexed reference genome for "large" genomes.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3499 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3499">
+        <rdfs:label>Ensembl variation file format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2921"/>
+        <oboInOwl:hasDefinition>Ensembl standard format for variation data.</oboInOwl:hasDefinition>
+        <created_in>1.8</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <oboInOwl:hasDbXref rdf:resource="http://www.ensembl.org/info/website/upload/var.html"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3506 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3506">
+        <rdfs:label>docx</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2332"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3507"/>
+        <created_in>1.8</created_in>
+        <oboInOwl:hasExactSynonym>Microsoft Word format</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>doc</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Microsoft Word format.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3507 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3507">
+        <rdfs:label>Document format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <oboInOwl:hasDefinition>Portable Document Format</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Microsoft Word format</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Format of documents including word processor, spreadsheet and presentation.</oboInOwl:hasDefinition>
+        <created_in>1.8</created_in>
+        <oboInOwl:hasExactSynonym>doc</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3508 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3508">
+        <rdfs:label>PDF</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2333"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3507"/>
+        <created_in>1.8</created_in>
+        <oboInOwl:hasDefinition>Portable Document Format</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3547 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3547">
+        <rdfs:label>Image format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2968"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Format used for images and image metadata.</oboInOwl:hasDefinition>
+        <created_in>1.9</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3548 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3548">
+        <rdfs:label>DICOM format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2333"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3547"/>
+        <created_in>1.9</created_in>
+        <oboInOwl:hasDefinition>Medical image format corresponding to the Digital Imaging and Communications in Medicine (DICOM) standard.
+
+</oboInOwl:hasDefinition>
+        <documentation rdf:resource="http://dicom.nema.org/"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3549 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3549">
+        <rdfs:label>nii</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2333"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3547"/>
+        <oboInOwl:hasDefinition>Medical image and metadata format of the Neuroimaging Informatics Technology Initiative.
+
+</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>NIfTI-1 format</oboInOwl:hasExactSynonym>
+        <created_in>1.9</created_in>
+        <documentation rdf:resource="http://nifti.nimh.nih.gov/nifti-1"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3550 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3550">
+        <rdfs:label>mhd</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3547"/>
+        <oboInOwl:hasExactSynonym>Metalmage format</oboInOwl:hasExactSynonym>
+        <created_in>1.9</created_in>
+        <oboInOwl:hasDefinition>Text-based tagged file format for medical images generated using the MetaImage software package.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <documentation rdf:resource="http://www.itk.org/Wiki/ITK/MetaIO/Documentation"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3551 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3551">
+        <rdfs:label>nrrd</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3547"/>
+        <created_in>1.9</created_in>
+        <oboInOwl:hasDefinition>Nearly Raw Rasta Data format designed to support scientific visualization and image processing involving N-dimensional raster data.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <documentation rdf:resource="http://teem.sourceforge.net/nrrd/format.html"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3554 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3554">
+        <rdfs:label>R file format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasDefinition>File format used for scripts written in the R programming language for execution within the R software environment, typically for statistical computation and graphics.
+</oboInOwl:hasDefinition>
+        <created_in>1.9</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3555 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3555">
+        <rdfs:label>SPSS</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <created_in>1.9</created_in>
+        <oboInOwl:hasDefinition>File format used for scripts for the Statistical Package for the Social Sciences.
+</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3556 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3556">
+        <rdfs:label>MHT</rdfs:label>
+        <rdfs:label>MIME  HTML format for Web pages, which can include external resources, including images, Flash animations and so on. </rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2331"/>
+        <oboInOwl:hasDefinition>EMBL entry format wrapped in HTML elements.</oboInOwl:hasDefinition>
+        <created_in>1.9</created_in>
+        <oboInOwl:hasExactSynonym>MHTML</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3578 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3578">
+        <rdfs:label>IDAT</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2058"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2333"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_3110"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Proprietary file format for (raw) BeadArray data used by genomewide profiling platforms from Illumina Inc. This format is output directly from the scanner and stores summary intensities for each probe-type on an array.</oboInOwl:hasDefinition>
+        <created_in>1.10</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3579 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3579">
+        <rdfs:label>JPG</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2333"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3547"/>
+        <created_in>1.10</created_in>
+        <oboInOwl:hasDefinition>Joint Picture Group file format for lossy graphics file.
+</oboInOwl:hasDefinition>
+        <rdfs:comment>Sequence of segments with markers. Begins with byte of 0xFF and follows by marker type.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <documentation rdf:resource="http://www.fileformat.info/format/jpeg/egff.htm"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3580 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3580">
+        <rdfs:label>rcc</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2058"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <created_in>1.10</created_in>
+        <oboInOwl:hasDefinition>Reporter Code Count-A data file (.csv) output by the Nanostring nCounter Digital Analyzer, which contains gene sample information, probe information and probe counts.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3581 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3581">
+        <rdfs:label>arff</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <oboInOwl:hasDefinition>ARFF (Attribute-Relation File Format) is an ASCII text file format that describes a list of instances sharing a set of attributes.</oboInOwl:hasDefinition>
+        <created_in>1.11</created_in>
+        <rdfs:comment>This file format is for machine learning.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <documentation rdf:resource="http://www.cs.waikato.ac.nz/ml/weka/arff.html"/>
+        <oboInOwl:hasDbXref rdf:resource="http://www.cs.waikato.ac.nz/ml/weka/arff.html"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3582 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3582">
+        <rdfs:label>afg</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2055"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <created_in>1.11</created_in>
+        <oboInOwl:hasDefinition>AFG is a single text-based file assembly format  that holds read and consensus information together</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <oboInOwl:hasDbXref rdf:resource="http://seqanswers.com/wiki/AFG"/>
+        <documentation rdf:resource="http://seqanswers.com/wiki/AFG"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3583 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3583">
+        <rdfs:label>bedgraph</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2919"/>
+        <rdfs:comment>Holds a tab-delimited chromosome /start /end / datavalue dataset.</rdfs:comment>
+        <created_in>1.11</created_in>
+        <oboInOwl:hasDefinition>The bedGraph format allows display of continuous-valued data in track format. This display type is useful for probability scores and transcriptome data</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref rdf:resource="http://genome.ucsc.edu/FAQ/FAQformat#format1.8"/>
+        <documentation rdf:resource="http://genome.ucsc.edu/FAQ/FAQformat#format1.8"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3584 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3584">
+        <rdfs:label>bedstrict</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3003"/>
+        <oboInOwl:hasDefinition>Browser Extensible Data (BED) format of sequence annotation track that strictly does not contain non-standard fields beyond the first 3 columns.  </oboInOwl:hasDefinition>
+        <rdfs:comment>Galaxy allows BED files to contain non-standard fields beyond the first 3 columns, some other implementations do not.  </rdfs:comment>
+        <created_in>1.11</created_in>
+        <oboInOwl:hasDbXref rdf:resource="http://genome.ucsc.edu/FAQ/FAQformat#format1"/>
+        <documentation rdf:resource="http://genome.ucsc.edu/FAQ/FAQformat#format1"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3585 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3585">
+        <rdfs:label>bed6</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3584"/>
+        <rdfs:comment>Tab delimited data in strict BED format - no non-standard columns allowed; column count forced to 6</rdfs:comment>
+        <oboInOwl:hasDefinition>BED file format where each feature is described by chromosome, start, end, name, score, and strand.</oboInOwl:hasDefinition>
+        <created_in>1.11</created_in>
+        <documentation rdf:resource="http://bedtools.readthedocs.org/en/latest/content/general-usage.html"/>
+        <oboInOwl:hasDbXref rdf:resource="http://bedtools.readthedocs.org/en/latest/content/general-usage.html"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3586 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3586">
+        <rdfs:label>bed12</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3584"/>
+        <created_in>1.11</created_in>
+        <rdfs:comment>Tab delimited data in strict BED format - no non-standard columns allowed; column count forced to 12</rdfs:comment>
+        <oboInOwl:hasDefinition>A BED file where each feature is described by all twelve columns.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref rdf:resource="http://bedtools.readthedocs.org/en/latest/content/general-usage.html"/>
+        <documentation rdf:resource="http://bedtools.readthedocs.org/en/latest/content/general-usage.html"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3587 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3587">
+        <rdfs:label>chrominfo</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3003"/>
+        <created_in>1.11</created_in>
+        <oboInOwl:hasDefinition>Tabular format of chromosome names and sizes used by Galaxy.</oboInOwl:hasDefinition>
+        <rdfs:comment>Galaxy allows BED files to contain non-standard fields beyond the first 3 columns, some other implementations do not.  </rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <documentation rdf:resource="http://rohsdb.cmb.usc.edu/GBshape/cgi-bin/hgTables?hgsid=43553_onGgm5PMjz4VDV1NySxolABvN978&hgta_doSchemaDb=mm10&hgta_doSchemaTable=chromInfo"/>
+        <oboInOwl:hasDbXref rdf:resource="http://rohsdb.cmb.usc.edu/GBshape/cgi-bin/hgTables?hgsid=43553_onGgm5PMjz4VDV1NySxolABvN978&hgta_doSchemaDb=mm10&hgta_doSchemaTable=chromInfo"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3588 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3588">
+        <rdfs:label>customtrack</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2919"/>
+        <created_in>1.11</created_in>
+        <oboInOwl:hasDefinition>Custom Sequence annotation track format used by Galaxy.</oboInOwl:hasDefinition>
+        <rdfs:comment>Used for tracks/track views within galaxy.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <documentation rdf:resource="https://genome.ucsc.edu/goldenPath/help/customTrack.html"/>
+        <oboInOwl:hasDbXref rdf:resource="https://genome.ucsc.edu/goldenPath/help/customTrack.html"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3589 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3589">
+        <rdfs:label>csfasta</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2200"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2554"/>
+        <oboInOwl:hasDefinition>Color space FASTA format sequence variant.</oboInOwl:hasDefinition>
+        <created_in>1.3</created_in>
+        <rdfs:comment>FASTA format extended for color space information.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <documentation rdf:resource="http://www.clcsupport.com/clcassemblycell/420/index.php?manual=Color_space_file_formats.html"/>
+        <oboInOwl:hasDbXref rdf:resource="http://www.clcsupport.com/clcassemblycell/420/index.php?manual=Color_space_file_formats.html"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3590 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3590">
+        <rdfs:label>hdf5</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2333"/>
+        <rdfs:comment>An HDF5 file appears to the user as a directed graph. The nodes of this graph are the higher-level HDF5 objects that are exposed by the HDF5 APIs: Groups, Datasets, Named datatypes. H5py uses straightforward NumPy and Python metaphors, like dictionary and NumPy array syntax.</rdfs:comment>
+        <created_in>1.11</created_in>
+        <oboInOwl:hasExactSynonym>h5</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Binary format used by Galaxy for hierarchical data.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <oboInOwl:hasDbXref rdf:resource="https://www.hdfgroup.org/HDF5/doc/H5.format.html"/>
+        <documentation rdf:resource="https://www.hdfgroup.org/HDF5/doc/H5.format.html"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3591 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3591">
+        <rdfs:label>tiff</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2333"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3547"/>
+        <rdfs:comment>The TIFF format is perhaps the most versatile and diverse bitmap format in existence. Its extensible nature and support for numerous data compression schemes allow developers to customize the TIFF format to fit any peculiar data storage needs.
+</rdfs:comment>
+        <oboInOwl:hasDefinition>A versatile bitmap format.</oboInOwl:hasDefinition>
+        <created_in>1.11</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <documentation rdf:resource="http://www.fileformat.info/format/tiff/egff.htm"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3592 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3592">
+        <rdfs:label>bmp</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2333"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3547"/>
+        <oboInOwl:hasDefinition>Standard bitmap storage format in the Microsoft Windows environment.</oboInOwl:hasDefinition>
+        <created_in>1.11</created_in>
+        <rdfs:comment>Although it is based on Windows internal bitmap data structures, it is supported by many non-Windows and non-PC applications.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <documentation rdf:resource="http://www.fileformat.info/format/bmp/egff.htm"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3593 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3593">
+        <rdfs:label>im</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2333"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3547"/>
+        <oboInOwl:hasDefinition>IM is a format used by LabEye and other applications based on the IFUNC image processing library.</oboInOwl:hasDefinition>
+        <rdfs:comment>IFUNC library reads and writes most uncompressed interchange versions of this format.
+</rdfs:comment>
+        <created_in>1.11</created_in>
+        <documentation rdf:resource="http://pillow.readthedocs.org/en/latest/handbook/image-file-formats.html"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3594 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3594">
+        <rdfs:label>pcd</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2333"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3547"/>
+        <rdfs:comment>PCD was developed by Kodak. A PCD file contains five different resolution (ranging from low to high) of a slide or film negative. Due to it PCD is often used by many photographers and graphics professionals for high-end printed applications.</rdfs:comment>
+        <created_in>1.11</created_in>
+        <oboInOwl:hasDefinition>Photo CD format, which is the highest resolution format for images on a CD.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <documentation rdf:resource="https://www.coolutils.com/Formats/PCD"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3595 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3595">
+        <rdfs:label>pcx</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2333"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3547"/>
+        <created_in>1.11</created_in>
+        <oboInOwl:hasDefinition>PCX is an image file format that uses a simple form of run-length encoding. It is lossless.
+</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <documentation rdf:resource="https://www.coolutils.com/Formats/PCX"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3596 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3596">
+        <rdfs:label>ppm</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2333"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3547"/>
+        <oboInOwl:hasDefinition>The PPM format is a lowest common denominator color image file format.
+</oboInOwl:hasDefinition>
+        <created_in>1.11</created_in>
+        <documentation rdf:resource="http://netpbm.sourceforge.net/doc/ppm.html"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3597 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3597">
+        <rdfs:label>psd</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2333"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3547"/>
+        <created_in>1.11</created_in>
+        <oboInOwl:hasDefinition>PSD (Photoshop Document) is a proprietary file that allows the user to work with the images’ individual layers even after the file has been saved.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <documentation rdf:resource="http://www.fileformat.info/format/psd/egff.htm"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3598 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3598">
+        <rdfs:label>xbm</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2333"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3547"/>
+        <rdfs:comment>The XBM format was replaced by XPM for X11 in 1989.</rdfs:comment>
+        <created_in>1.11</created_in>
+        <oboInOwl:hasDefinition>X BitMap is a plain text binary image format used by the X Window System used for storing cursor and icon bitmaps used in the X GUI. </oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <documentation rdf:resource="http://www.fileformat.info/format/xbm/egff.htm"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3599 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3599">
+        <rdfs:label>xpm</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2333"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3547"/>
+        <created_in>1.11</created_in>
+        <rdfs:comment>Sequence of segments with markers. Begins with byte of 0xFF and follows by marker type.</rdfs:comment>
+        <oboInOwl:hasDefinition>X PixMap (XPM) is an image file format used by the X Window System, it is intended primarily for creating icon pixmaps, and supports transparent pixels.
+</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <documentation rdf:resource="http://www.fileformat.info/format/xpm/egff.htm"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3600 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3600">
+        <rdfs:label>rgb</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2333"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3547"/>
+        <created_in>1.11</created_in>
+        <oboInOwl:hasDefinition>RGB file format is the native raster graphics file format for Silicon Graphics workstations.
+</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <documentation rdf:resource="http://www.fileformat.info/format/jpeg/egff.htm"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3601 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3601">
+        <rdfs:label>pbm</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2333"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3547"/>
+        <created_in>1.11</created_in>
+        <oboInOwl:hasDefinition>The PBM format is a lowest common denominator monochrome file format. It serves as the common language of a large family of bitmap image conversion filters.
+</oboInOwl:hasDefinition>
+        <documentation rdf:resource="http://netpbm.sourceforge.net/doc/pbm.html"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3602 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3602">
+        <rdfs:label>pgm</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2333"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3547"/>
+        <rdfs:comment>It is designed to be extremely easy to learn and write programs for.</rdfs:comment>
+        <oboInOwl:hasDefinition>The PGM format is a lowest common denominator grayscale file format.
+</oboInOwl:hasDefinition>
+        <created_in>1.11</created_in>
+        <documentation rdf:resource="http://netpbm.sourceforge.net/doc/pgm.html"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3603 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3603">
+        <rdfs:label>png</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2333"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3547"/>
+        <created_in>1.11</created_in>
+        <oboInOwl:hasDefinition>PNG is a file format for image compression.
+</oboInOwl:hasDefinition>
+        <rdfs:comment>It iis expected to replace the Graphics Interchange Format (GIF).</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <documentation rdf:resource="http://www.w3.org/TR/PNG/"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3604 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3604">
+        <rdfs:label>svg</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2333"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3547"/>
+        <rdfs:comment> The SVG specification is an open standard developed by the World Wide Web Consortium (W3C) since 1999.</rdfs:comment>
+        <oboInOwl:hasDefinition>Scalable Vector Graphics (SVG) is an XML-based vector image format for two-dimensional graphics with support for interactivity and animation.</oboInOwl:hasDefinition>
+        <created_in>1.11</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <documentation rdf:resource="http://www.w3.org/Graphics/SVG/"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3605 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3605">
+        <rdfs:label>rast</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2333"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3547"/>
+        <oboInOwl:hasDefinition>Sun Raster is a raster graphics file format used on SunOS by Sun Microsystems</oboInOwl:hasDefinition>
+        <created_in>1.11</created_in>
+        <rdfs:comment> The SVG specification is an open standard developed by the World Wide Web Consortium (W3C) since 1999.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <documentation rdf:resource="https://en.wikipedia.org/wiki/Sun_Raster"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3606 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3606">
+        <rdfs:label>Sequence quality report format (text)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2330"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2048"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Textual report format for sequence quality for reports from sequencing machines.</oboInOwl:hasDefinition>
+        <created_in>1.11</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3607 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3607">
+        <rdfs:label>qual</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2182"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3606"/>
+        <documentation>http://en.wikipedia.org/wiki/Phred_quality_score</documentation>
+        <created_in>1.11</created_in>
+        <rdfs:comment>Phred quality scores  are defined as a property which is logarithmically related to the base-calling error probabilities.</rdfs:comment>
+        <oboInOwl:hasDefinition>FASTQ format subset for Phred sequencing quality score data only (no sequences).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3608 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3608">
+        <rdfs:label>qualsolexa</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1933"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3607"/>
+        <rdfs:comment>Solexa/Illumina 1.0 format can encode a Solexa/Illumina quality score from -5 to 62 using ASCII 59 to 126 (although in raw read data Solexa scores from -5 to 40 only are expected)</rdfs:comment>
+        <created_in>1.11</created_in>
+        <oboInOwl:hasDefinition>FASTQ format subset for Phred sequencing quality score data only (no sequences) for Solexa/Illumina 1.0 format.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3609 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3609">
+        <rdfs:label>qualillumina</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_1931"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3607"/>
+        <rdfs:comment>Starting in Illumina 1.5 and before Illumina 1.8, the Phred scores 0 to 2 have a slightly different meaning. The values 0 and 1 are no longer used and the value 2, encoded by ASCII 66 "B", is used also at the end of reads as a Read Segment Quality Control Indicator.</rdfs:comment>
+        <oboInOwl:hasDefinition>FASTQ format subset for Phred sequencing quality score data only (no sequences) from Illumina 1.5 and before Illumina 1.8.</oboInOwl:hasDefinition>
+        <created_in>1.11</created_in>
+        <documentation>http://en.wikipedia.org/wiki/Phred_quality_score</documentation>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3610 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3610">
+        <rdfs:label>qualsolid</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3607"/>
+        <rdfs:comment>For SOLiD data, the sequence is in color space, except the first position. The quality values are those of the Sanger format.</rdfs:comment>
+        <oboInOwl:hasDefinition>FASTQ format subset for Phred sequencing quality score data only (no sequences) for SOLiD data.</oboInOwl:hasDefinition>
+        <created_in>1.11</created_in>
+        <documentation>http://en.wikipedia.org/wiki/Phred_quality_score</documentation>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3611 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3611">
+        <rdfs:label>qual454</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3607"/>
+        <documentation>http://en.wikipedia.org/wiki/Phred_quality_score</documentation>
+        <created_in>1.11</created_in>
+        <oboInOwl:hasDefinition>FASTQ format subset for Phred sequencing quality score data only (no sequences) from 454 sequencers.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3612 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3612">
+        <rdfs:label>ENCODE peak format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3585"/>
+        <created_in>1.11</created_in>
+        <oboInOwl:hasDefinition>Human ENCODE peak format.</oboInOwl:hasDefinition>
+        <rdfs:comment>Format that covers both the broad peak format and narrow peak format from ENCODE.</rdfs:comment>
+        <documentation rdf:resource="http://genome.ucsc.edu/FAQ/FAQformat#format13"/>
+        <oboInOwl:hasDbXref rdf:resource="http://genome.ucsc.edu/FAQ/FAQformat#format13"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3613 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3613">
+        <rdfs:label>ENCODE narrow peak format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3612"/>
+        <created_in>1.11</created_in>
+        <oboInOwl:hasDefinition>Human ENCODE narrow peak format.</oboInOwl:hasDefinition>
+        <rdfs:comment>Format that covers both the broad peak format and narrow peak format from ENCODE.</rdfs:comment>
+        <oboInOwl:hasDbXref rdf:resource="http://galaxy.readthedocs.org/en/latest/lib/galaxy.datatypes.html?"/>
+        <documentation rdf:resource="http://galaxy.readthedocs.org/en/latest/lib/galaxy.datatypes.html?"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3614 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3614">
+        <rdfs:label>ENCODE broad peak format </rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3612"/>
+        <created_in>1.11</created_in>
+        <oboInOwl:hasDefinition>Human ENCODE broad peak format.</oboInOwl:hasDefinition>
+        <documentation rdf:resource="http://genome.ucsc.edu/FAQ/FAQformat#format12"/>
+        <oboInOwl:hasDbXref rdf:resource="http://genome.ucsc.edu/FAQ/FAQformat#format12"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3615 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3615">
+        <rdfs:label>bgzip</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2333"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3547"/>
+        <rdfs:comment>BAM files are compressed using a variant of GZIP (GNU ZIP), into a format called BGZF (Blocked GNU Zip Format).</rdfs:comment>
+        <oboInOwl:hasDefinition>Blocked GNU Zip format.</oboInOwl:hasDefinition>
+        <created_in>1.11</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <documentation rdf:resource="http://www.htslib.org/doc/tabix.html"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3616 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3616">
+        <rdfs:label>tabix</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2333"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3547"/>
+        <oboInOwl:hasDefinition>TAB-delimited genome position file index format.</oboInOwl:hasDefinition>
+        <created_in>1.11</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+        <documentation rdf:resource="http://www.htslib.org/doc/tabix.html"/>
+        <oboInOwl:hasDbXref rdf:resource="http://www.htslib.org/doc/tabix.html"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3617 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3617">
+        <rdfs:label>Graph format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <oboInOwl:hasDefinition>Data format for graph data.</oboInOwl:hasDefinition>
+        <created_in>1.11</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3618 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3618">
+        <rdfs:label>xgmml</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3617"/>
+        <oboInOwl:hasDefinition>XML-based format used to store graph descriptions within Galaxy.</oboInOwl:hasDefinition>
+        <created_in>1.11</created_in>
+        <documentation rdf:resource="http://galaxy.readthedocs.org/en/latest/lib/galaxy.datatypes.html?highlight=datatypes%20graph#module-galaxy.datatypes.graph"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3619 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3619">
+        <rdfs:label>sif</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2013"/>
+        <created_in>1.11</created_in>
+        <oboInOwl:hasDefinition>SIF (simple interaction file) Format - a network/pathway format used for instance in cytoscape.</oboInOwl:hasDefinition>
+        <documentation rdf:resource="http://galaxy.readthedocs.org/en/latest/lib/galaxy.datatypes.html?highlight=datatypes%20graph#module-galaxy.datatypes.graph"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3620 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3620">
+        <rdfs:label>xlsx</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2333"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3507"/>
+        <created_in>1.11</created_in>
+        <oboInOwl:hasDefinition>MS Excel spreadsheet format consisting of a set of XML documents stored in a ZIP-compressed file.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3621 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3621">
+        <rdfs:label>SQLite</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2333"/>
+        <documentation>https://www.sqlite.org/fileformat2.html</documentation>
+        <oboInOwl:hasDefinition>Data format used by the SQLite database.</oboInOwl:hasDefinition>
+        <created_in>1.11</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3622 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3622">
+        <rdfs:label>GeminiSQLite</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2333"/>
+        <documentation>https://gemini.readthedocs.org/en/latest/content/quick_start.html</documentation>
+        <created_in>1.11</created_in>
+        <oboInOwl:hasDefinition>Data format used by the SQLite database conformant to the Gemini schema.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3623 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3623">
+        <rdfs:label>Index format</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2333"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_2350"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/is_format_of"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0955"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Format of a data index of some type.</oboInOwl:hasDefinition>
+        <created_in>1.11</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/format_3624 -->
+
+    <owl:Class rdf:about="http://edamontology.org/format_3624">
+        <rdfs:label>snpeffdb</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/format_3623"/>
+        <oboInOwl:hasDefinition>An index of a genome database, indexed for use by the snpeff tool.</oboInOwl:hasDefinition>
+        <created_in>1.11</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#formats"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0004 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0004">
+        <rdfs:label>Operation</rdfs:label>
+        <owl:disjointWith rdf:resource="http://edamontology.org/topic_0003"/>
+        <owl:disjointWith rdf:resource="&owl;DeprecatedClass"/>
+        <rdfs:seeAlso>http://www.onto-med.de/ontologies/gfo.owl#Perpetuant</rdfs:seeAlso>
+        <oboInOwl:hasRelatedSynonym>Computational tool</oboInOwl:hasRelatedSynonym>
+        <oboInOwl:hasDefinition>A function that processes a set of inputs and results in a set of outputs, or associates arguments (inputs) with values (outputs). Special cases are: a) An operation that consumes no input (has no input arguments). Such operation is either a constant function, or an operation depending only on the underlying state. b) An operation that may modify the underlying state but has no output. c) The singular-case operation with no input or output, that still may  [...]
+        <oboInOwl:hasBroadSynonym>Function</oboInOwl:hasBroadSynonym>
+        <rdfs:seeAlso>http://purl.org/biotop/biotop.owl#Function</rdfs:seeAlso>
+        <rdfs:seeAlso>http://www.ifomis.org/bfo/1.1/snap#Function</rdfs:seeAlso>
+        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Function_(mathematics)</rdfs:seeAlso>
+        <oboInOwl:hasNarrowSynonym>Computational method</oboInOwl:hasNarrowSynonym>
+        <rdfs:seeAlso>http://semanticscience.org/resource/SIO_000017</rdfs:seeAlso>
+        <rdfs:seeAlso>http://www.ebi.ac.uk/swo/SWO_0000003</rdfs:seeAlso>
+        <oboInOwl:hasNarrowSynonym>Mathematical operation</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasRelatedSynonym>sumo:Function</oboInOwl:hasRelatedSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasRelatedSynonym>Process</oboInOwl:hasRelatedSynonym>
+        <oboInOwl:hasNarrowSynonym>Computational operation</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Computational subroutine</oboInOwl:hasNarrowSynonym>
+        <rdfs:seeAlso>http://semanticscience.org/resource/SIO_000649</rdfs:seeAlso>
+        <rdfs:seeAlso>http://www.ifomis.org/bfo/1.1/span#Process</rdfs:seeAlso>
+        <rdfs:seeAlso>http://www.ifomis.org/bfo/1.1/snap#Continuant</rdfs:seeAlso>
+        <rdfs:seeAlso>http://onto.eva.mpg.de/ontologies/gfo-bio.owl#Method</rdfs:seeAlso>
+        <oboInOwl:hasNarrowSynonym>Computational procedure</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Mathematical function</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Lambda abstraction</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Function (programming)</oboInOwl:hasNarrowSynonym>
+        <rdfs:seeAlso>http://www.onto-med.de/ontologies/gfo.owl#Process</rdfs:seeAlso>
+        <rdfs:seeAlso>http://www.loa-cnr.it/ontologies/DOLCE-Lite.owl#quality</rdfs:seeAlso>
+        <rdfs:seeAlso>http://wsio.org/operation_001</rdfs:seeAlso>
+        <rdfs:seeAlso>http://www.loa-cnr.it/ontologies/DOLCE-Lite.owl#process</rdfs:seeAlso>
+        <rdfs:seeAlso>http://www.ifomis.org/bfo/1.1/snap#Quality</rdfs:seeAlso>
+        <rdfs:seeAlso>http://www.onto-med.de/ontologies/gfo.owl#Function</rdfs:seeAlso>
+        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Function_(computer_science)</rdfs:seeAlso>
+        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Subroutine</rdfs:seeAlso>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    <owl:Axiom>
+        <owl:annotatedTarget>Process</owl:annotatedTarget>
+        <rdfs:comment>Process can have a function (as its quality/attribute), and can also perform an operation with inputs and outputs.</rdfs:comment>
+        <owl:annotatedSource rdf:resource="http://edamontology.org/operation_0004"/>
+        <owl:annotatedProperty rdf:resource="&oboInOwl;hasRelatedSynonym"/>
+    </owl:Axiom>
+    <owl:Axiom>
+        <rdfs:comment>Computational tool provides one or more operations.</rdfs:comment>
+        <owl:annotatedTarget>Computational tool</owl:annotatedTarget>
+        <owl:annotatedSource rdf:resource="http://edamontology.org/operation_0004"/>
+        <owl:annotatedProperty rdf:resource="&oboInOwl;hasRelatedSynonym"/>
+    </owl:Axiom>
+    <owl:Axiom>
+        <owl:annotatedTarget>Function</owl:annotatedTarget>
+        <rdfs:comment>Operation is a function that is computational. It typically has input(s) and output(s), which are always data.</rdfs:comment>
+        <owl:annotatedSource rdf:resource="http://edamontology.org/operation_0004"/>
+        <owl:annotatedProperty rdf:resource="&oboInOwl;hasBroadSynonym"/>
+    </owl:Axiom>
+    
+
+
+    <!-- http://edamontology.org/operation_0224 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0224">
+        <rdfs:label>Query and retrieval</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0004"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0090"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0006"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasNarrowSynonym>Query</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Retrieval</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>Search or query a data resource and retrieve entries and / or annotation.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Database retrieval</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasNarrowSynonym>Search</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0225 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0225">
+        <rdfs:label>Data retrieval (database cross-reference)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Search database to retrieve all relevant references to a particular entity or entry.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta13</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2422"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0226 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0226">
+        <rdfs:label>Annotation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2945"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0089"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0582"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Annotate an entity (typically a biological or biomedical database entity) with terms from a controlled vocabulary.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>This is a broad concept and is used a placeholder for other, more specific concepts.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0227 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0227">
+        <rdfs:label>Indexing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2409"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0955"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Data indexing</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Generate an index of (typically a file of) biological data.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Database indexing</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0228 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0228">
+        <rdfs:label>Data index analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasExactSynonym>Database index analysis</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Analyse an index of biological data.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.6</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0227"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0229 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0229">
+        <rdfs:label>Annotation retrieval (sequence)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>Retrieve basic information about a molecular sequence.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_1813"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0230 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0230">
+        <rdfs:label>Sequence generation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2403"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3429"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Generate a molecular sequence by some means.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0231 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0231">
+        <rdfs:label>Sequence editing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2403"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3096"/>
+        <oboInOwl:hasDefinition>Edit or change a molecular sequence, either randomly or specifically.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0232 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0232">
+        <rdfs:label>Sequence merging</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0231"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Merge two or more (typically overlapping) molecular sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Sequence splicing</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0233 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0233">
+        <rdfs:label>Sequence conversion</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0231"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3434"/>
+        <oboInOwl:hasDefinition>Convert a molecular sequence from one type to another.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0234 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0234">
+        <rdfs:label>Sequence complexity calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0236"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0157"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1259"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Calculate sequence complexity, for example to find low-complexity regions in sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0235 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0235">
+        <rdfs:label>Sequence ambiguity calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0236"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0157"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1260"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Calculate sequence ambiguity, for example identity regions in protein or nucleotide sequences with many ambiguity codes.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0236 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0236">
+        <rdfs:label>Sequence composition calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2403"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3438"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0157"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1261"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Calculate character or word composition or frequency of a molecular sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0237 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0237">
+        <rdfs:label>Repeat sequence analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2403"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0157"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Find and/or analyse repeat sequences in (typically nucleotide) sequences.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>Repeat sequences include tandem repeats, inverted or palindromic repeats, DNA microsatellites (Simple Sequence Repeats or SSRs), interspersed repeats, maximal duplications and reverse, complemented and reverse complemented repeats etc. Repeat units can be exact or imperfect, in tandem or dispersed, of specified or unspecified length.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0238 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0238">
+        <rdfs:label>Sequence motif discovery</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0253"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0160"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0858"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:comment>Motifs and patterns might be conserved or over-represented (occur with improbable frequency).</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Discover new motifs or conserved patterns in sequences or sequence alignments (de-novo discovery).</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Motif discovery</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0239 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0239">
+        <rdfs:label>Sequence signature recognition</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0253"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0160"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0858"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasNarrowSynonym>Motif search</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Sequence motif search</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Protein secondary database search</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Motif detection</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Sequence motif recognition</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasExactSynonym>Sequence signature detection</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasNarrowSynonym>Sequence profile search</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>Find (scan for) known motifs, patterns and regular expressions in molecular sequence(s).</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Sequence motif detection</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Motif recognition</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0240 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0240">
+        <rdfs:label>Sequence motif comparison</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2451"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0858"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0160"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Find motifs shared by molecular sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0241 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0241">
+        <rdfs:label>Transcription regulatory sequence analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta13</obsolete_since>
+        <oboInOwl:hasDefinition>Analyse the sequence, conformational or physicochemical properties of transcription regulatory elements in DNA sequences.</oboInOwl:hasDefinition>
+        <rdfs:comment>For example transcription factor binding sites (TFBS) analysis to predict accessibility of DNA to binding factors.</rdfs:comment>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0438"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0242 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0242">
+        <rdfs:label>Conserved transcription regulatory sequence identification</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0438"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3430"/>
+        <rdfs:comment>For example cross-species comparison of transcription factor binding sites (TFBS). Methods might analyse co-regulated or co-expressed genes, or sets of oppositely expressed genes.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identify common, conserved (homologous) or synonymous transcriptional regulatory motifs (transcription factor binding sites).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0243 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0243">
+        <rdfs:label>Protein property calculation (from structure)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0250"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2406"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_2814"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0897"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:comment>This might be a residue-level search for properties such as solvent accessibility, hydropathy, secondary structure, ligand-binding etc.</rdfs:comment>
+        <oboInOwl:hasDefinition>Extract, calculate or predict non-positional (physical or chemical) properties of a protein from processing a protein (3D) structure.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Protein structural property calculation</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0244 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0244">
+        <rdfs:label>Protein flexibility and motion analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0243"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2476"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Analyse flexibility and motion in protein structure.</oboInOwl:hasDefinition>
+        <rdfs:comment>Use this concept for analysis of flexible and rigid residues, local chain deformability, regions undergoing conformational change, molecular vibrations or fluctuational dynamics, domain motions or other large-scale structural transitions in a protein structure.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0245 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0245">
+        <rdfs:label>Protein structural motif recognition</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2406"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3092"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0166"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Identify or screen for 3D structural motifs in protein structure(s).</oboInOwl:hasDefinition>
+        <rdfs:comment>This includes conserved substructures and conserved geometry, such as spatial arrangement of secondary structure or protein backbone. Methods might use structure alignment, structural templates, searches for similar electrostatic potential and molecular surface shape, surface-mapping of phylogenetic information etc.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Protein structural feature identification</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0246 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0246">
+        <rdfs:label>Protein domain recognition</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2406"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3092"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0736"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identify structural domains in a protein structure from first principles (for example calculations on structural compactness).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0247 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0247">
+        <rdfs:label>Protein architecture analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2406"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Analyse the architecture (spatial arrangement of secondary structure) of protein structure(s).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0248 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0248">
+        <rdfs:label>Residue interaction calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0243"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1540"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0130"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDbXref>WHATIF: SymShellTenXML</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>WHATIF:ListContactsRelaxed</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>WHATIF: SymShellTwoXML</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>WHATIF:ListSideChainContactsRelaxed</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>WHATIF:ListSideChainContactsNormal</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>WHATIF:ListContactsNormal</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>Calculate or extract inter-atomic, inter-residue or residue-atom contacts, distances and interactions in protein structure(s).</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>WHATIF: SymShellFiveXML</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>WHATIF: SymShellOneXML</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0249 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0249">
+        <rdfs:label>Torsion angle calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0243"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2991"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Calculate, visualise or analyse phi/psi angles of a protein structure.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0250 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0250">
+        <rdfs:label>Protein property calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2502"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3023"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3438"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0897"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0123"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Calculate (or predict) physical or chemical properties of a protein, including any non-positional properties of the molecular sequence, from processing a protein sequence.</oboInOwl:hasDefinition>
+        <rdfs:comment>This includes methods to render and visualise the properties of a protein sequence.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Protein property rendering</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0252 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0252">
+        <rdfs:label>Peptide immunogenicity prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2492"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3088"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0804"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1534"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>This is usually done in the development of peptide-specific antibodies or multi-epitope vaccines. Methods might use sequence data (for example motifs) and / or structural data.</rdfs:comment>
+        <oboInOwl:hasDefinition>Predict antigenicity, allergenicity / immunogenicity, allergic cross-reactivity etc of peptides and proteins.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0253 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0253">
+        <rdfs:label>Sequence feature detection</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2403"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2423"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0160"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1255"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Sequence feature prediction</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Predict, recognise and identify positional features in molecular sequences such as key functional sites or regions.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Sequence feature recognition</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasNarrowSynonym>Motif database search</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasRelatedSynonym>SO:0000110</oboInOwl:hasRelatedSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0254 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0254">
+        <rdfs:label>Data retrieval (feature table)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta13</obsolete_since>
+        <oboInOwl:hasDefinition>Extract a sequence feature table from a sequence database entry.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2422"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0255 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0255">
+        <rdfs:label>Feature table query</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.6</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Query the features (in a feature table) of molecular sequence(s).</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2422"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0256 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0256">
+        <rdfs:label>Sequence feature comparison</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2403"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2424"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1270"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0160"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0849"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Compare the feature tables of two or more molecular sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Feature comparison</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Feature table comparison</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0257 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0257">
+        <rdfs:label>Data retrieval (sequence alignment)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta13</obsolete_since>
+        <oboInOwl:hasDefinition>Display basic information about a sequence alignment.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2422"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0258 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0258">
+        <rdfs:label>Sequence alignment analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2403"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0863"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Analyse a molecular sequence alignment.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0259 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0259">
+        <rdfs:label>Sequence alignment comparison</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0258"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2424"/>
+        <oboInOwl:hasDefinition>Compare (typically by aligning) two molecular sequence alignments.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>See also 'Sequence profile alignment'.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0260 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0260">
+        <rdfs:label>Sequence alignment conversion</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3081"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3434"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Convert a molecular sequence alignment from one type to another (for example amino acid to coding nucleotide sequence).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0261 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0261">
+        <rdfs:label>Nucleic acid property processing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Process (read and / or write) physicochemical property data of nucleic acids.</oboInOwl:hasDefinition>
+        <obsolete_since>beta13</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0262"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0262 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0262">
+        <rdfs:label>Nucleic acid property calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2478"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3438"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0912"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Calculate or predict physical or chemical properties of nucleic acid molecules, including any non-positional properties of the molecular sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0264 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0264">
+        <rdfs:label>Splice transcript prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2499"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0114"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Predict splicing alternatives or transcript isoforms from analysis of sequence data.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0265 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0265">
+        <rdfs:label>Frameshift detection</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3195"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3202"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_3168"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Detect frameshifts in DNA sequences, including frameshift sites and signals, and frameshift errors from sequencing projects.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Frameshift error detection</oboInOwl:hasNarrowSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>Methods include sequence alignment (if related sequences are available) and word-based sequence comparison.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0266 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0266">
+        <rdfs:label>Vector sequence detection</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0415"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2508"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Detect vector sequences in nucleotide sequence, typically by comparison to a set of known vector sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0267 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0267">
+        <rdfs:label>Protein secondary structure prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2479"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3023"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3092"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0172"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:comment>Methods might use amino acid composition, local sequence information, multiple sequence alignments, physicochemical features, estimated energy content, statistical algorithms, hidden Markov models, support vector machines, kernel machines, neural networks etc.</rdfs:comment>
+        <oboInOwl:hasDefinition>Predict secondary structure of protein sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Secondary structure prediction (protein)</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0268 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0268">
+        <rdfs:label>Protein super-secondary structure prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0267"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1277"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Predict super-secondary structure of protein sequence(s).</oboInOwl:hasDefinition>
+        <rdfs:comment>Super-secondary structures include leucine zippers, coiled coils, Helix-Turn-Helix etc.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0269 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0269">
+        <rdfs:label>Transmembrane protein prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0267"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0270"/>
+        <oboInOwl:hasDefinition>Predict and/or classify transmembrane proteins or transmembrane (helical) domains or regions in protein sequences.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0270 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0270">
+        <rdfs:label>Transmembrane protein analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2502"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0820"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Analyse transmembrane protein(s), typically by processing sequence and / or structural data, and write an informative report for example about the protein and its transmembrane domains / regions.</oboInOwl:hasDefinition>
+        <rdfs:comment>Use this (or child) concept for analysis of transmembrane domains (buried and exposed faces), transmembrane helices, helix topology, orientation, inter-helical contacts, membrane dipping (re-entrant) loops and other secondary structure etc. Methods might use pattern discovery, hidden Markov models, sequence alignment, structural profiles, amino acid property analysis, comparison to known domains or some combination (hybrid methods).</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0271 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0271">
+        <rdfs:label>Structure prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2423"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2480"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0082"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0883"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Predict tertiary structure of a molecular (biopolymer) sequence.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0272 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0272">
+        <rdfs:label>Residue interaction prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0243"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2506"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0130"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:comment>Methods usually involve multiple sequence alignment analysis.</rdfs:comment>
+        <oboInOwl:hasDefinition>Predict contacts, non-covalent interactions and distance (constraints) between amino acids in protein sequences.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0273 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0273">
+        <rdfs:label>Protein interaction raw data analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2949"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0905"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0128"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Analyse experimental protein-protein interaction data from for example yeast two-hybrid analysis, protein microarrays, immunoaffinity chromatography followed by mass spectrometry, phage display etc.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0274 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0274">
+        <rdfs:label>Protein-protein interaction prediction (from protein sequence)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_1777"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2464"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identify or predict protein-protein interactions, interfaces, binding sites etc in protein sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0275 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0275">
+        <rdfs:label>Protein-protein interaction prediction (from protein structure)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2406"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2464"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3092"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identify or predict protein-protein interactions, interfaces, binding sites etc in protein structures.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0276 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0276">
+        <rdfs:label>Protein interaction network analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2497"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2949"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0128"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2984"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Analyse a network of protein interactions.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0277 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0277">
+        <rdfs:label>Protein interaction network comparison</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0276"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_1778"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Compare two or more networks of protein interactions.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0278 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0278">
+        <rdfs:label>RNA secondary structure prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0279"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0415"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2439"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0173"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0880"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Predict RNA secondary structure (for example knots, pseudoknots, alternative structures etc).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>Methods might use RNA motifs, predicted intermolecular contacts, or RNA sequence-structure compatibility (inverse RNA folding).</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0279 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0279">
+        <rdfs:label>Nucleic acid folding prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2426"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2481"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3024"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0173"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1596"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Analyse some aspect of RNA/DNA folding, typically by processing sequence and/or structural data.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Nucleic acid folding modelling</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Nucleic acid folding</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0280 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0280">
+        <rdfs:label>Data retrieval (restriction enzyme annotation)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta13</obsolete_since>
+        <oboInOwl:hasExactSynonym>Restriction enzyme information retrieval</oboInOwl:hasExactSynonym>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Retrieve information on restriction enzymes or restriction enzyme sites.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2422"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0281 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0281">
+        <rdfs:label>Genetic marker identification</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta13</obsolete_since>
+        <oboInOwl:hasDefinition>Identify genetic markers in DNA sequences.</oboInOwl:hasDefinition>
+        <rdfs:comment>A genetic marker is any DNA sequence of known chromosomal location that is associated with and specific to a particular gene or trait. This includes short sequences surrounding a SNP, Sequence-Tagged Sites (STS) which are well suited for PCR amplification, a longer minisatellites sequence etc.</rdfs:comment>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0415"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0282 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0282">
+        <rdfs:label>Genetic mapping</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2520"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3429"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1278"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasNarrowSynonym>QTL mapping</oboInOwl:hasNarrowSynonym>
+        <rdfs:comment>This includes mapping of the genetic architecture of dynamic complex traits (functional mapping), e.g. by characterization of the underlying quantitative trait loci (QTLs) or nucleotides (QTNs).</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Linkage mapping</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Genetic map generation</oboInOwl:hasExactSynonym>
+        <rdfs:comment>Mapping involves ordering genetic loci along a chromosome and estimating the physical distance between loci. A genetic map shows the relative (not physical) position of known genes and genetic markers.</rdfs:comment>
+        <oboInOwl:hasDefinition>Generate a genetic (linkage) map of a DNA sequence (typically a chromosome) showing the relative positions of genetic markers based on estimation of non-physical distances.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Genetic map construction</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Functional mapping</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0283 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0283">
+        <rdfs:label>Linkage analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2478"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0102"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0927"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>For example, estimate how close two genes are on a chromosome by calculating how often they are transmitted together to an offspring, ascertain whether two genes are linked and parental linkage, calculate linkage map distance etc.</rdfs:comment>
+        <oboInOwl:hasDefinition>Analyse genetic linkage.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0284 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0284">
+        <rdfs:label>Codon usage table generation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2433"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3429"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1597"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Calculate codon usage statistics and create a codon usage table.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Codon usage table construction</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0285 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0285">
+        <rdfs:label>Codon usage table comparison</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2433"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2998"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Compare two or more codon usage tables.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0286 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0286">
+        <rdfs:label>Codon usage analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2478"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2977"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1597"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0914"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1597"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0203"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>synon: Codon usage data analysis</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Process (read and / or write) codon usage data, e.g. analyse codon usage tables or codon usage in molecular sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>synon: Codon usage table analysis</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0287 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0287">
+        <rdfs:label>Base position variability plotting</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0286"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3441"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1263"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0114"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Identify and plot third base position variability in a nucleotide sequence.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0288 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0288">
+        <rdfs:label>Sequence word comparison</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2451"/>
+        <oboInOwl:hasDefinition>Find exact character or word matches between molecular sequences without full sequence alignment.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0289 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0289">
+        <rdfs:label>Sequence distance matrix generation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2451"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3429"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0084"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0870"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Sequence distance matrix construction</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Phylogenetic distance matrix generation</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Calculate a sequence distance matrix or otherwise estimate genetic distances between molecular sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0290 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0290">
+        <rdfs:label>Sequence redundancy removal</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2451"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2044"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Compare two or more molecular sequences, identify and remove redundant sequences based on some criteria.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0291 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0291">
+        <rdfs:label>Sequence clustering</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2451"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3429"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3432"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0159"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1235"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:comment>The clusters may be output or used internally for some other purpose.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Sequence cluster construction</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Build clusters of similar sequences, typically using scores from pair-wise alignment or other comparison of the sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Sequence cluster generation</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0292 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0292">
+        <rdfs:label>Sequence alignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2403"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2451"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2928"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0863"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Sequence alignment construction</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Align (identify equivalent sites within) molecular sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Sequence alignment generation</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Sequence alignment computation</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0293 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0293">
+        <rdfs:label>Hybrid sequence alignment construction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasExactSynonym>Hybrid sequence alignment</oboInOwl:hasExactSynonym>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta13</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Align two or more molecular sequences of different types (for example genomic DNA to EST, cDNA or mRNA).</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Hybrid sequence alignment generation</oboInOwl:hasExactSynonym>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0292"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0294 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0294">
+        <rdfs:label>Structure-based sequence alignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0292"/>
+        <oboInOwl:hasExactSynonym>Structure-based sequence alignment</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Sequence alignment generation (structure-based)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Structure-based sequence alignment construction</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Sequence alignment (structure-based)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Structure-based sequence alignment generation</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Align molecular sequences using sequence and structural information.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0295 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0295">
+        <rdfs:label>Structure alignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2480"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2483"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2928"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0886"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Align (superimpose) molecular tertiary structures.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Structure alignment generation</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Structure alignment construction</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Multiple structure alignment construction</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Multiple structure alignment generation</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0296 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0296">
+        <rdfs:label>Sequence profile generation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0258"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3429"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0160"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1354"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0863"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Sequence profile construction</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Generate some type of sequence profile (for example a hidden Markov model) from a sequence alignment.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0297 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0297">
+        <rdfs:label>3D profile generation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2480"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3429"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0889"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0886"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0883"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Structural profile generation</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Generate some type of structural (3D) profile or template from a structure or structure alignment.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Structural profile construction</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0298 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0298">
+        <rdfs:label>Profile-to-profile alignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0292"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0160"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1354"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0868"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Sequence profile alignment</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>See also 'Sequence alignment comparison'.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Sequence profile alignment construction</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Align sequence profiles (representing sequence alignments).</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Sequence profile alignment generation</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0299 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0299">
+        <rdfs:label>3D profile-to-3D profile alignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0295"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2928"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0889"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0890"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>3D profile alignment (multiple)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>3D profile alignment</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Multiple 3D profile alignment construction</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Structural profile alignment construction (multiple)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Structural profile alignment</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Structural profile alignment generation</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Structural profile alignment construction</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Align structural (3D) profiles or templates (representing structures or structure alignments).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0300 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0300">
+        <rdfs:label>Sequence-to-profile alignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0292"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0869"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1354"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0160"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Sequence-profile alignment construction</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Sequence-profile alignment generation</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Align molecular sequence(s) to sequence profile(s).</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Sequence-profile alignment</oboInOwl:hasExactSynonym>
+        <rdfs:comment>A sequence profile typically represents a sequence alignment. Methods might perform one-to-one, one-to-many or many-to-many comparisons.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0301 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0301">
+        <rdfs:label>Sequence-to-3D-profile alignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0303"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2928"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0893"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0889"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Sequence-3D profile alignment construction</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Align molecular sequence(s) to structural (3D) profile(s) or template(s) (representing a structure or structure alignment).</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Sequence-3D profile alignment generation</oboInOwl:hasExactSynonym>
+        <rdfs:comment>Methods might perform one-to-one, one-to-many or many-to-many comparisons.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Sequence-3D profile alignment</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0302 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0302">
+        <rdfs:label>Protein threading</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0303"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2928"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0893"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1460"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Align molecular sequence to structure in 3D space (threading).</oboInOwl:hasDefinition>
+        <rdfs:comment>Use this concept for methods that evaluate sequence-structure compatibility by assessing residue interactions in 3D. Methods might perform one-to-one, one-to-many or many-to-many comparisons.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Sequence-structure alignment</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0303 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0303">
+        <rdfs:label>Protein fold recognition</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2406"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2479"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2997"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3092"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0180"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Protein domain prediction</oboInOwl:hasExactSynonym>
+        <rdfs:comment>Methods use some type of mapping between sequence and fold, for example secondary structure prediction and alignment, profile comparison, sequence properties, homologous sequence search, kernel machines etc. Domains and folds might be taken from SCOP or CATH.</rdfs:comment>
+        <oboInOwl:hasDefinition>Recognize (predict and identify) known protein structural domains or folds in protein sequence(s).</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Protein fold prediction</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0304 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0304">
+        <rdfs:label>Metadata retrieval</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2422"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2337"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Data retrieval (documentation)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Search for and retrieve data concerning or describing some core data, as distinct from the primary data that is being described.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Data retrieval (metadata)</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>This includes documentation, general information and other metadata on entities such as databases, database entries and tools.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0305 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0305">
+        <rdfs:label>Literature search</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2421"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0970"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_3068"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Query the biomedical and informatics literature.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0306 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0306">
+        <rdfs:label>Text mining</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2945"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2048"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0972"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0218"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Text data mining</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Process and analyse text (typically the biomedical and informatics literature) to extract information from it.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0307 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0307">
+        <rdfs:label>Virtual PCR</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2478"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0077"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Perform in-silico (virtual) PCR.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0308 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0308">
+        <rdfs:label>PCR primer design</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2419"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0632"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1240"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2977"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>PCR primer prediction</oboInOwl:hasExactSynonym>
+        <rdfs:comment>Primer design involves predicting or selecting primers that are specific to a provided PCR template. Primers can be designed with certain properties such as size of product desired, primer size etc. The output might be a minimal or overlapping primer set.</rdfs:comment>
+        <oboInOwl:hasDefinition>Design or predict oligonucleotide primers for PCR and DNA amplification etc.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0309 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0309">
+        <rdfs:label>Microarray probe design</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2419"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2430"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0632"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0203"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2977"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2717"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Predict and/or optimize oligonucleotide probes for DNA microarrays, for example for transcription profiling of genes, or for genomes and gene families.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Microarray probe prediction</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0310 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0310">
+        <rdfs:label>Sequence assembly</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2478"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3433"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0196"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0925"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>For example, assemble overlapping reads from paired-end sequencers into contigs (a contiguous sequence corresponding to read overlaps). Or assemble contigs, for example ESTs and genomic DNA fragments, depending on the detected fragment overlaps.</rdfs:comment>
+        <oboInOwl:hasDefinition>Combine (align and merge) overlapping fragments of a DNA sequence to reconstruct the original sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0311 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0311">
+        <rdfs:label>Microarray data standardization and normalization</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2495"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3435"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_3117"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_3117"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Standardize or normalize microarray data.</oboInOwl:hasDefinition>
+        <rdfs:comment>This includes statistical analysis, for example of variability amongst microarrays experiments, comparison of heterogeneous microarray platforms etc.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0312 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0312">
+        <rdfs:label>Sequencing-based expression profile data processing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Process (read and / or write) SAGE, MPSS or SBS experimental data.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2495"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0313 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0313">
+        <rdfs:label>Gene expression profile clustering</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0315"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3432"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_3111"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Perform cluster analysis of gene expression (microarray) data, for example clustering of similar gene expression profiles.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0314 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0314">
+        <rdfs:label>Gene expression profiling</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2495"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3429"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0928"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Expression profiling</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Gene expression profile construction</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Functional profiling</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Generate a gene expression profile or pattern, for example from microarray data.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Gene expression profile generation</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0315 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0315">
+        <rdfs:label>Gene expression profile comparison</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2495"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2998"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_3111"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Compare gene expression profiles or patterns.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0316 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0316">
+        <rdfs:label>Functional profiling</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>Interpret (in functional terms) and annotate gene expression data.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0532"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0317 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0317">
+        <rdfs:label>EST and cDNA sequence analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Analyse EST or cDNA sequences.</oboInOwl:hasDefinition>
+        <rdfs:comment>For example, identify full-length cDNAs from EST sequences or detect potential EST antisense transcripts.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2403"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0318 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0318">
+        <rdfs:label>Structural genomics target selection</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>Identify and select targets for protein structural determination.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>Methods will typically navigate a graph of protein families of known structure.</rdfs:comment>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2406"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0319 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0319">
+        <rdfs:label>Protein secondary structure assignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3023"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_1317"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_2814"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Assign secondary structure from protein coordinate or experimental data.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0320 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0320">
+        <rdfs:label>Protein structure assignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2406"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2502"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1460"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_1317"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Assign a protein tertiary structure (3D coordinates) from raw experimental data.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0321 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0321">
+        <rdfs:label>Protein model validation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2406"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2428"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1539"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0172"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_2275"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Evaluate the quality or correctness a protein three-dimensional model.</oboInOwl:hasDefinition>
+        <rdfs:comment>Model validation might involve checks for atomic packing, steric clashes (bumps), volume irregularities, agreement with electron density maps, number of amino acid residues, percentage of residues with missing or bad atoms, irregular Ramachandran Z-scores, irregular Chi-1 / Chi-2 normality scores, RMS-Z score on bonds and angles etc.</rdfs:comment>
+        <oboInOwl:hasDbXref>WHATIF: CorrectedPDBasXML</oboInOwl:hasDbXref>
+        <oboInOwl:hasExactSynonym>Protein structure validation</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDbXref>WHATIF: UseFileDB</oboInOwl:hasDbXref>
+        <rdfs:comment>The PDB file format has had difficulties, inconsistencies and errors. Corrections can include identifying a meaningful sequence, removal of alternate atoms, correction of nomenclature problems, removal of incomplete residues and spurious waters, addition or removal of water, modelling of missing side chains, optimisation of cysteine bonds, regularisation of bond lengths, bond angles and planarities etc.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0322 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0322">
+        <rdfs:label>Molecular model refinement</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2425"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2480"/>
+        <oboInOwl:hasNarrowSynonym>Protein model refinement</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDbXref>WHATIF: CorrectedPDBasXML</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Refine (after evaluation) a model of a molecular structure (typically a protein structure) to reduce steric clashes, volume irregularities etc.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0323 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0323">
+        <rdfs:label>Phylogenetic tree generation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2443"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3429"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0080"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0872"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:comment>Phylogenetic trees are usually constructed from a set of sequences from which an alignment (or data matrix) is calculated.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Phylogenetic tree construction</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Construct a phylogenetic tree.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0324 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0324">
+        <rdfs:label>Phylogenetic tree analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2443"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0872"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2523"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Analyse an existing phylogenetic tree or trees, typically to detect features or make predictions.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0325 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0325">
+        <rdfs:label>Phylogenetic tree comparison</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2424"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2443"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Compare two or more phylogenetic trees.</oboInOwl:hasDefinition>
+        <rdfs:comment>For example, to produce a consensus tree, subtrees, supertrees, calculate distances between trees or test topological similarity between trees (e.g. a congruence index) etc.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0326 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0326">
+        <rdfs:label>Phylogenetic tree editing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2443"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3096"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0872"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0872"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Edit a phylogenetic tree.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0327 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0327">
+        <rdfs:label>Phylogenetic footprinting / shadowing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0540"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0194"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:comment>A phylogenetic 'shadow' represents the additive differences between individual sequences. By masking or 'shadowing' variable positions a conserved sequence is produced with few or none of the variations, which is then compared to the sequences of interest to identify significant regions of conservation.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Infer a phylogenetic tree by comparing orthologous sequences in different species, particularly many closely related species (phylogenetic shadowing).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0328 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0328">
+        <rdfs:label>Protein folding simulation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2415"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Simulate the folding of a protein.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0329 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0329">
+        <rdfs:label>Protein folding pathway prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2415"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3023"/>
+        <oboInOwl:hasDefinition>Predict the folding pathway(s) or non-native structural intermediates of a protein.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0330 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0330">
+        <rdfs:label>Protein SNP mapping</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0331"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2429"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_2277"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Map and model the effects of single nucleotide polymorphisms (SNPs) on protein structure(s).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0331 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0331">
+        <rdfs:label>Protein modelling (mutation)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0477"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3023"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0199"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0130"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:comment>Methods might predict silent or pathological mutations.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Protein mutation modelling</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Predict the effect of point mutation on a protein structure, in terms of strucural effects and protein folding, stability and function.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0332 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0332">
+        <rdfs:label>Immunogen design</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Design molecules that elicit an immune response (immunogens).</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0559"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0333 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0333">
+        <rdfs:label>Zinc finger prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0420"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0906"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0130"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Predict and optimise zinc finger protein domains for DNA/RNA binding (for example for transcription factors and nucleases).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0334 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0334">
+        <rdfs:label>Enzyme kinetics calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3088"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2024"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0821"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Calculate Km, Vmax and derived data for an enzyme reaction.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0335 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0335">
+        <rdfs:label>Formatting</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2409"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Reformat a file of data (or equivalent entity in memory).</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Format conversion</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>File formatting</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Reformatting</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>File reformatting</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>File format conversion</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0336 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0336">
+        <rdfs:label>Format validation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2409"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2428"/>
+        <oboInOwl:hasDefinition>Test and validate the format and content of a data file.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>File format validation</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0337 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0337">
+        <rdfs:label>Visualisation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0004"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2968"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2968"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0092"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Visualise, plot or render (graphically) biomolecular data such as molecular sequences or structures.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Rendering</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0338 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0338">
+        <rdfs:label>Sequence database search</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2403"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2421"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0159"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0857"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Search a sequence database by sequence comparison and retrieve similar sequences.
+
+sequences matching a given sequence motif or pattern, such as a Prosite pattern or regular expression.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>This excludes direct retrieval methods (e.g. the dbfetch program).</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0339 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0339">
+        <rdfs:label>Structure database search</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2421"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0081"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Search a tertiary structure database, typically by sequence and/or structure comparison, or some other means, and retrieve structures and associated data.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0340 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0340">
+        <rdfs:label>Protein secondary database search</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.8</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Search a secondary protein database (of classification information) to assign a protein sequence(s) to a known protein family or group.</oboInOwl:hasDefinition>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/operation_3087"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0341 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0341">
+        <rdfs:label>Motif database search</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Screen a sequence against a motif or pattern database.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0253"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0342 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0342">
+        <rdfs:label>Sequence profile database search</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Search a database of sequence profiles with a query sequence.</oboInOwl:hasDefinition>
+        <obsolete_since>1.4</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0239"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0343 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0343">
+        <rdfs:label>Transmembrane protein database search</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>Search a database of transmembrane proteins, for example for sequence or structural similarities.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2421"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0344 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0344">
+        <rdfs:label>Sequence retrieval (by code)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Query a database and retrieve sequences with a given entry code or accession number.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.6</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2422"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0345 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0345">
+        <rdfs:label>Sequence retrieval (by keyword)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Query a database and retrieve sequences containing a given keyword.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.6</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2422"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0346 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0346">
+        <rdfs:label>Sequence similarity search</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2421"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2451"/>
+        <oboInOwl:hasNarrowSynonym>Structure database search (by sequence)</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Sequence database search (by sequence)</oboInOwl:hasNarrowSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Search a sequence database and retrieve sequences that are similar to a query sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0347 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0347">
+        <rdfs:label>Sequence database search (by motif or pattern)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:hasDefinition>Search a sequence database and retrieve sequences matching a given sequence motif or pattern, such as a Prosite pattern or regular expression.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/operation_0239"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0348 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0348">
+        <rdfs:label>Sequence database search (by amino acid composition)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Search a sequence database and retrieve sequences of a given amino acid composition.</oboInOwl:hasDefinition>
+        <obsolete_since>1.6</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0338"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0349 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0349">
+        <rdfs:label>Sequence database search (by property)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0338"/>
+        <oboInOwl:hasDefinition>Search a sequence database and retrieve sequences with a specified property, typically a physicochemical or compositional property.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0350 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0350">
+        <rdfs:label>Sequence database search (by sequence using word-based methods)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>Word-based methods (for example BLAST, gapped BLAST, MEGABLAST, WU-BLAST etc.) are usually quicker than alignment-based methods. They may or may not handle gaps.</rdfs:comment>
+        <obsolete_since>1.6</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasExactSynonym>Sequence similarity search (word-based methods)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Search a sequence database and retrieve sequences that are similar to a query sequence using a word-based method.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0346"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0351 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0351">
+        <rdfs:label>Sequence database search (by sequence using profile-based methods)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasExactSynonym>Sequence similarity search (profile-based methods)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Search a sequence database and retrieve sequences that are similar to a query sequence using a sequence profile-based method, or with a supplied profile as query.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>This includes tools based on PSI-BLAST.</rdfs:comment>
+        <obsolete_since>1.6</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0346"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0352 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0352">
+        <rdfs:label>Sequence database search (by sequence using local alignment-based methods)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Search a sequence database for sequences that are similar to a query sequence using a local alignment-based method.</oboInOwl:hasDefinition>
+        <obsolete_since>1.6</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasExactSynonym>Sequence similarity search (local alignment-based methods) </oboInOwl:hasExactSynonym>
+        <rdfs:comment>This includes tools based on the Smith-Waterman algorithm or FASTA.</rdfs:comment>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0346"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0353 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0353">
+        <rdfs:label>Sequence database search (by sequence using global alignment-based methods)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <rdfs:comment>This includes tools based on the Needleman and Wunsch algorithm.</rdfs:comment>
+        <oboInOwl:hasDefinition>Search sequence(s) or a sequence database for sequences that are similar to a query sequence using a global alignment-based method.</oboInOwl:hasDefinition>
+        <obsolete_since>1.6</obsolete_since>
+        <oboInOwl:hasExactSynonym>Sequence similarity search (global alignment-based methods)</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0346"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0354 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0354">
+        <rdfs:label>Sequence database search (by sequence for primer sequences)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Search a DNA database (for example a database of conserved sequence tags) for matches to Sequence-Tagged Site (STS) primer sequences.</oboInOwl:hasDefinition>
+        <obsolete_since>1.6</obsolete_since>
+        <rdfs:comment>STSs are genetic markers that are easily detected by the polymerase chain reaction (PCR) using specific primers.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Sequence similarity search (primer sequences)</oboInOwl:hasExactSynonym>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0346"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0355 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0355">
+        <rdfs:label>Sequence database search (by molecular weight)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Search sequence(s) or a sequence database for sequences which match a set of peptide masses, for example a peptide mass fingerprint from mass spectrometry.</oboInOwl:hasDefinition>
+        <obsolete_since>1.6</obsolete_since>
+        <oboInOwl:hasExactSynonym>Protein fingerprinting</oboInOwl:hasExactSynonym>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Peptide mass fingerprinting</oboInOwl:hasExactSynonym>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0338"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0356 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0356">
+        <rdfs:label>Sequence database search (by isoelectric point)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.6</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Search sequence(s) or a sequence database for sequences of a given isoelectric point.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0338"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0357 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0357">
+        <rdfs:label>Structure retrieval (by code)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Query a tertiary structure database and retrieve entries with a given entry code or accession number.</oboInOwl:hasDefinition>
+        <obsolete_since>1.6</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2422"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0358 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0358">
+        <rdfs:label>Structure retrieval (by keyword)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.6</obsolete_since>
+        <oboInOwl:hasDefinition>Query a tertiary structure database and retrieve entries containing a given keyword.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2422"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0359 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0359">
+        <rdfs:label>Structure database search (by sequence)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Search a tertiary structure database and retrieve structures with a sequence similar to a query sequence.</oboInOwl:hasDefinition>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/operation_0346"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0360 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0360">
+        <rdfs:label>Structural similarity search</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0339"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2483"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_1770"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Search a database of molecular structure and retrieve structures that are similar to a query structure.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Structure database search (by structure)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Structure retrieval by structure</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0361 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0361">
+        <rdfs:label>Sequence annotation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0226"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0849"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0849"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Annotate a molecular sequence record with terms from a controlled vocabulary.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0362 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0362">
+        <rdfs:label>Genome annotation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0361"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Annotate a genome sequence with terms from a controlled vocabulary.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0363 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0363">
+        <rdfs:label>Nucleic acid sequence reverse and complement</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2513"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Generate the reverse and / or complement of a nucleotide sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0364 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0364">
+        <rdfs:label>Random sequence generation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0230"/>
+        <oboInOwl:hasDefinition>Generate a random sequence, for example, with a specific character composition.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0365 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0365">
+        <rdfs:label>Nucleic acid restriction digest</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0262"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2513"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1239"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Generate digest fragments for a nucleotide sequence containing restriction sites.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0366 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0366">
+        <rdfs:label>Protein sequence cleavage</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2514"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3088"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1238"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0121"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Cleave a protein sequence into peptide fragments (by enzymatic or chemical cleavage) and calculate the fragment masses.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0367 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0367">
+        <rdfs:label>Sequence mutation and randomization</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0231"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Mutate a molecular sequence a specified amount or shuffle it to produce a randomized sequence with the same overall composition.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0368 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0368">
+        <rdfs:label>Sequence masking</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0231"/>
+        <oboInOwl:hasDefinition>Mask characters in a molecular sequence (replacing those characters with a mask character).</oboInOwl:hasDefinition>
+        <rdfs:comment>For example, SNPs or repeats in a DNA sequence might be masked.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0369 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0369">
+        <rdfs:label>Sequence cutting</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0231"/>
+        <oboInOwl:hasDefinition>Cut (remove) characters or a region from a molecular sequence.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0370 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0370">
+        <rdfs:label>Restriction site creation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0231"/>
+        <oboInOwl:hasDefinition>Create (or remove) restriction sites in sequences, for example using silent mutations.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0371 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0371">
+        <rdfs:label>DNA translation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0233"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0108"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Translate a DNA sequence into protein.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0372 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0372">
+        <rdfs:label>DNA transcription</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0233"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0203"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Transcribe a nucleotide sequence into mRNA sequence(s).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0377 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0377">
+        <rdfs:label>Sequence composition calculation (nucleic acid)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Calculate base frequency or word composition of a nucleotide sequence.</oboInOwl:hasDefinition>
+        <obsolete_since>1.8</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/operation_0236"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0378 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0378">
+        <rdfs:label>Sequence composition calculation (protein)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:hasDefinition>Calculate amino acid frequency or word composition of a protein sequence.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/operation_0236"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0379 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0379">
+        <rdfs:label>Repeat sequence detection</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0237"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0415"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Find (and possibly render) short repetitive subsequences (repeat sequences) in (typically nucleotide) sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0380 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0380">
+        <rdfs:label>Repeat sequence organisation analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0236"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0237"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Analyse repeat sequence organization such as periodicity.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0383 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0383">
+        <rdfs:label>Protein hydropathy calculation (from structure)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0243"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2406"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2574"/>
+        <oboInOwl:hasDefinition>Analyse the hydrophobic, hydrophilic or charge properties of a protein structure.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0384 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0384">
+        <rdfs:label>Protein solvent accessibility calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0243"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0123"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1542"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Calculate solvent accessible or buried surface areas in protein structures.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0385 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0385">
+        <rdfs:label>Protein hydropathy cluster calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0383"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0393"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identify clusters of hydrophobic or charged residues in a protein structure.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0386 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0386">
+        <rdfs:label>Protein dipole moment calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3088"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1545"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Calculate whether a protein structure has an unusually large net charge (dipole moment).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0387 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0387">
+        <rdfs:label>Protein surface and interior calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0384"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0166"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identify the protein surface and interior, surface accessible pockets, interior inaccessible cavities etc.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0388 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0388">
+        <rdfs:label>Protein binding site prediction (from structure)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0245"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2575"/>
+        <oboInOwl:hasDefinition>Identify or predict catalytic residues, active sites or other ligand-binding sites in protein structures.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Ligand-binding and active site prediction (from structure)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Binding site prediction (from structure)</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0389 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0389">
+        <rdfs:label>Protein-nucleic acid binding site analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2949"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0128"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Analyse RNA or DNA-binding sites in protein structure.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0390 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0390">
+        <rdfs:label>Protein peeling</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0246"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Decompose a structure into compact or globular fragments (protein peeling).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0391 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0391">
+        <rdfs:label>Protein distance matrix calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0248"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1546"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Calculate a matrix of distance between residues (for example the C-alpha atoms) in a protein structure.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0392 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0392">
+        <rdfs:label>Protein contact map calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2490"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1547"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Calculate a residue contact map (typically all-versus-all inter-residue contacts) for a protein structure.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0393 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0393">
+        <rdfs:label>Protein residue cluster calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2490"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1548"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:comment>Cluster of contacting residues might be key structural residues.</rdfs:comment>
+        <oboInOwl:hasDefinition>Calculate clusters of contacting residues in protein structures.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0394 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0394">
+        <rdfs:label>Hydrogen bond calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0248"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1549"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDbXref>WHATIF:ShowHydrogenBonds</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>WHATIF:HasHydrogenBonds</oboInOwl:hasDbXref>
+        <rdfs:comment>The output might include the atoms involved in the bond, bond geometric parameters and bond enthalpy.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>WHATIF:ShowHydrogenBondsM</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>Identify potential hydrogen bonds between amino acids and other groups.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0395 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0395">
+        <rdfs:label>Residue non-canonical interaction detection</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0248"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0321"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Calculate non-canonical atomic interactions in protein structures.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0396 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0396">
+        <rdfs:label>Ramachandran plot calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0249"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1544"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Calculate a Ramachandran plot of a protein structure.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0397 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0397">
+        <rdfs:label>Ramachandran plot validation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_1844"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1544"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1539"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Validate a Ramachandran plot of a protein structure.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0398 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0398">
+        <rdfs:label>Protein molecular weight calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3088"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1519"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0121"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Calculate the molecular weight of a protein sequence or fragments.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0399 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0399">
+        <rdfs:label>Protein extinction coefficient calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3088"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1531"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Predict extinction coefficients or optical density of a protein sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0400 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0400">
+        <rdfs:label>Protein pH-dependent property calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3088"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0123"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0897"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Calculate pH-dependent properties from pKa calculations of a protein sequence.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0401 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0401">
+        <rdfs:label>Protein hydropathy calculation (from sequence)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2479"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2574"/>
+        <oboInOwl:hasDefinition>Hydropathy calculation on a protein sequence.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0402 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0402">
+        <rdfs:label>Protein titration curve plotting</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0400"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3441"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1527"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Plot a protein titration curve.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0403 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0403">
+        <rdfs:label>Protein isoelectric point calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0400"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1528"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Calculate isoelectric point of a protein sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0404 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0404">
+        <rdfs:label>Protein hydrogen exchange rate calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0400"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1530"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Estimate hydrogen exchange rate of a protein sequence.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0405 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0405">
+        <rdfs:label>Protein hydrophobic region calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0401"/>
+        <oboInOwl:hasDefinition>Calculate hydrophobic or hydrophilic / charged regions of a protein sequence.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0406 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0406">
+        <rdfs:label>Protein aliphatic index calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0401"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1521"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Calculate aliphatic index (relative volume occupied by aliphatic side chains) of a protein.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0407 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0407">
+        <rdfs:label>Protein hydrophobic moment plotting</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0401"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3441"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1520"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>Hydrophobic moment is a peptides hydrophobicity measured for different angles of rotation.</rdfs:comment>
+        <oboInOwl:hasDefinition>Calculate the hydrophobic moment of a peptide sequence and recognize amphiphilicity.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0408 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0408">
+        <rdfs:label>Protein globularity prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0401"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1526"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Predict the stability or globularity of a protein sequence, whether it is intrinsically unfolded etc.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0409 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0409">
+        <rdfs:label>Protein solubility prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0401"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1524"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Predict the solubility or atomic solvation energy of a protein sequence.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0410 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0410">
+        <rdfs:label>Protein crystallizability prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0401"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1525"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Predict crystallizability of a protein sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0411 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0411">
+        <rdfs:label>Protein signal peptide detection (eukaryotes)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0418"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Detect or predict signal peptides (and typically predict subcellular localization) of eukaryotic proteins.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0412 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0412">
+        <rdfs:label>Protein signal peptide detection (bacteria)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0418"/>
+        <oboInOwl:hasDefinition>Detect or predict signal peptides (and typically predict subcellular localization) of bacterial proteins.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0413 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0413">
+        <rdfs:label>MHC peptide immunogenicity prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0252"/>
+        <oboInOwl:hasDefinition>Predict MHC class I or class II binding peptides, promiscuous binding peptides, immunogenicity etc.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0414 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0414">
+        <rdfs:label>Protein feature prediction (from sequence)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <rdfs:comment>Methods typically involve scanning for known motifs, patterns and regular expressions.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasExactSynonym>Sequence feature detection (protein)</oboInOwl:hasExactSynonym>
+        <obsolete_since>1.6</obsolete_since>
+        <oboInOwl:hasDefinition>Predict, recognise and identify positional features in protein sequences such as functional sites or regions and secondary structure.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_3092"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0415 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0415">
+        <rdfs:label>Nucleic acid feature detection</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2478"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3024"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1276"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0160"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Sequence feature detection (nucleic acid)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Predict, recognise and identify features in nucleotide sequences such as functional sites or regions, typically by scanning for known motifs, patterns and regular expressions.</oboInOwl:hasDefinition>
+        <rdfs:comment>Methods typically involve scanning for known motifs, patterns and regular expressions.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasNarrowSynonym>Nucleic acid feature recognition</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Nucleic acid feature prediction</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0416 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0416">
+        <rdfs:label>Epitope mapping</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2429"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3087"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0804"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Predict antigenic determinant sites (epitopes) in protein sequences.</oboInOwl:hasDefinition>
+        <rdfs:comment>Epitope mapping is commonly done during vaccine design.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0417 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0417">
+        <rdfs:label>Protein post-translation modification site prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3087"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0601"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Predict post-translation modification sites in protein sequences.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>Methods might predict sites of methylation, N-terminal myristoylation, N-terminal acetylation, sumoylation, palmitoylation, phosphorylation, sulfation, glycosylation, glycosylphosphatidylinositol (GPI) modification sites (GPI lipid anchor signals) etc.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0418 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0418">
+        <rdfs:label>Protein signal peptide detection</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2489"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3087"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0140"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>Methods might use sequence motifs and features, amino acid composition, profiles, machine-learned classifiers, etc.</rdfs:comment>
+        <oboInOwl:hasDefinition>Detect or predict signal peptides and signal peptide cleavage sites in protein sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0419 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0419">
+        <rdfs:label>Protein binding site prediction (from sequence)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2575"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3087"/>
+        <oboInOwl:hasExactSynonym>Binding site prediction (from sequence)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Predict catalytic residues, active sites or other ligand-binding sites in protein sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Ligand-binding and active site prediction (from sequence)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Protein binding site detection</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0420 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0420">
+        <rdfs:label>Protein-nucleic acid binding prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0419"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Predict RNA and DNA-binding binding sites in protein sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0421 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0421">
+        <rdfs:label>Protein folding site prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2415"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3087"/>
+        <oboInOwl:hasDefinition>Predict protein sites that are key to protein folding, such as possible sites of nucleation or stabilization.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0422 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0422">
+        <rdfs:label>Protein cleavage site prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3087"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0121"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Detect or predict cleavage sites (enzymatic or chemical) in protein sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0423 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0423">
+        <rdfs:label>Epitope mapping (MHC Class I)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.8</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Predict epitopes that bind to MHC class I molecules.</oboInOwl:hasDefinition>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/operation_0416"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0424 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0424">
+        <rdfs:label>Epitope mapping (MHC Class II)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Predict epitopes that bind to MHC class II molecules.</oboInOwl:hasDefinition>
+        <obsolete_since>1.8</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/operation_0416"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0425 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0425">
+        <rdfs:label>Whole gene prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2454"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Detect, predict and identify whole gene structure in DNA sequences. This includes protein coding regions, exon-intron structure, regulatory regions etc.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0426 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0426">
+        <rdfs:label>Gene component prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2454"/>
+        <rdfs:comment>Methods for gene prediction might be ab initio, based on phylogenetic comparisons, use motifs, sequence features, support vector machine, alignment etc.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Detect, predict and identify genetic elements such as promoters, coding regions, splice sites, etc in DNA sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0427 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0427">
+        <rdfs:label>Transposon prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3430"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Detect or predict transposons, retrotransposons / retrotransposition signatures etc.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0428 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0428">
+        <rdfs:label>PolyA signal detection</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3430"/>
+        <oboInOwl:hasDefinition>Detect polyA signals in nucleotide sequences.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0429 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0429">
+        <rdfs:label>Quadruplex formation site detection</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3430"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_3128"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0173"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Quadruplex structure prediction</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Detect quadruplex-forming motifs in nucleotide sequences.</oboInOwl:hasDefinition>
+        <rdfs:comment>Quadruplex (4-stranded) structures are formed by guanine-rich regions and are implicated in various important biological processes and as therapeutic targets.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0430 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0430">
+        <rdfs:label>CpG island and isochore detection</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3430"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0157"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:comment>An isochore is long region (> 3 KB) of DNA with very uniform GC content, in contrast to the rest of the genome. Isochores tend tends to have more genes, higher local melting or denaturation temperatures, and different flexibility. Methods might calculate fractional GC content or variation of GC content, predict methylation status of CpG islands etc. This includes methods that visualise CpG rich regions in a nucleotide sequence, for example plot isochores in a gen [...]
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Find CpG rich regions in a nucleotide sequence or isochores in genome sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>CpG island and isochores rendering</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>CpG island and isochores detection</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0431 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0431">
+        <rdfs:label>Restriction site recognition</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3430"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0160"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Find and identify restriction enzyme cleavage sites (restriction sites) in (typically) DNA sequences, for example to generate a restriction map.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0432 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0432">
+        <rdfs:label>Nucleosome formation or exclusion sequence prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3430"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identify or predict nucleosome exclusion sequences (nucleosome free regions) in DNA.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0433 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0433">
+        <rdfs:label>Splice site prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3430"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0114"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identify, predict or analyse splice sites in nucleotide sequences.</oboInOwl:hasDefinition>
+        <rdfs:comment>Methods might require a pre-mRNA or genomic DNA sequence.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0434 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0434">
+        <rdfs:label>Integrated gene prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0425"/>
+        <oboInOwl:hasDefinition>Predict whole gene structure using a combination of multiple methods to achieve better predictions.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0435 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0435">
+        <rdfs:label>Operon prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0425"/>
+        <oboInOwl:hasDefinition>Find operons (operators, promoters and genes) in bacteria genes.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0436 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0436">
+        <rdfs:label>Coding region prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0426"/>
+        <oboInOwl:hasDefinition>Predict protein-coding regions (CDS or exon) or open reading frames in nucleotide sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>ORF prediction</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>ORF finding</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0437 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0437">
+        <rdfs:label>Selenocysteine insertion sequence (SECIS) prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0426"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0916"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Predict selenocysteine insertion sequence (SECIS) in a DNA sequence.</oboInOwl:hasDefinition>
+        <rdfs:comment>SECIS elements are around 60 nucleotides in length with a stem-loop structure directs the cell to translate UGA codons as selenocysteines.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0438 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0438">
+        <rdfs:label>Regulatory element prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0426"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0749"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Identify or predict transcription regulatory motifs, patterns, elements or regions in DNA sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Translational regulatory element prediction</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Transcription regulatory element prediction</oboInOwl:hasNarrowSynonym>
+        <rdfs:comment>This includes promoters, enhancers, silencers and boundary elements / insulators, regulatory protein or transcription factor binding sites etc. Methods might be specific to a particular genome and use motifs, word-based / grammatical methods, position-specific frequency matrices, discriminative pattern analysis etc.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0439 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0439">
+        <rdfs:label>Translation initiation site prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0436"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0108"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Predict translation initiation sites, possibly by searching a database of sites.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0440 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0440">
+        <rdfs:label>Promoter prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0438"/>
+        <oboInOwl:hasDefinition>Identify or predict whole promoters or promoter elements (transcription start sites, RNA polymerase binding site, transcription factor binding sites, promoter enhancers etc) in DNA sequences.</oboInOwl:hasDefinition>
+        <rdfs:comment>Methods might recognize CG content, CpG islands, splice sites, polyA signals etc.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0441 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0441">
+        <rdfs:label>Transcription regulatory element prediction (DNA-cis)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0438"/>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>Cis-regulatory elements (cis-elements) regulate the expression of genes located on the same strand. Cis-elements are found in the 5' promoter region of the gene, in an intron, or in the 3' untranslated region. Cis-elements are often binding sites of one or more trans-acting factors.</rdfs:comment>
+        <oboInOwl:hasDefinition>Identify, predict or analyse cis-regulatory elements (TATA box, Pribnow box, SOS box, CAAT box, CCAAT box, operator etc.) in DNA sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0442 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0442">
+        <rdfs:label>Transcription regulatory element prediction (RNA-cis)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0438"/>
+        <rdfs:comment>Cis-regulatory elements (cis-elements) regulate genes located on the same strand from which the element was transcribed. A riboswitch is a region of an mRNA molecule that bind a small target molecule that regulates the gene's activity.</rdfs:comment>
+        <oboInOwl:hasDefinition>Identify, predict or analyse cis-regulatory elements (for example riboswitches) in RNA sequences.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0443 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0443">
+        <rdfs:label>Transcription regulatory element prediction (trans)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0438"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0659"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>Trans-regulatory elements regulate genes distant from the gene from which they were transcribed.</rdfs:comment>
+        <oboInOwl:hasDefinition>Identify or predict functional RNA sequences with a gene regulatory role (trans-regulatory elements) or targets.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Functional RNA identification</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0444 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0444">
+        <rdfs:label>Matrix/scaffold attachment site prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0438"/>
+        <rdfs:comment>MAR/SAR sites often flank a gene or gene cluster and are found nearby cis-regulatory sequences. They might contribute to transcription regulation.</rdfs:comment>
+        <oboInOwl:hasDefinition>Identify matrix/scaffold attachment regions (MARs/SARs) in DNA sequences.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0445 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0445">
+        <rdfs:label>Transcription factor binding site prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0440"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identify or predict transcription factor binding sites in DNA sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0446 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0446">
+        <rdfs:label>Exonic splicing enhancer prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0440"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0114"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:comment>An exonic splicing enhancer (ESE) is 6-base DNA sequence motif in an exon that enhances or directs splicing of pre-mRNA or hetero-nuclear RNA (hnRNA) into mRNA.</rdfs:comment>
+        <oboInOwl:hasDefinition>Identify or predict exonic splicing enhancers (ESE) in exons.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0447 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0447">
+        <rdfs:label>Sequence alignment validation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0258"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2428"/>
+        <rdfs:comment>Evaluation might be purely sequence-based or use structural information.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Sequence alignment quality evaluation</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Evaluate molecular sequence alignment accuracy.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0448 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0448">
+        <rdfs:label>Sequence alignment analysis (conservation)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0258"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Analyse character conservation in a molecular sequence alignment, for example to derive a consensus sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Residue conservation analysis</oboInOwl:hasExactSynonym>
+        <rdfs:comment>Use this concept for methods that calculate substitution rates, estimate relative site variability, identify sites with biased properties, derive a consensus sequence, or identify highly conserved or very poorly conserved sites, regions, blocks etc.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0449 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0449">
+        <rdfs:label>Sequence alignment analysis (site correlation)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0258"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3465"/>
+        <oboInOwl:hasDefinition>Analyse correlations between sites in a molecular sequence alignment.</oboInOwl:hasDefinition>
+        <rdfs:comment>This is typically done to identify possible covarying positions and predict contacts or structural constraints in protein structures.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0450 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0450">
+        <rdfs:label>Chimeric sequence detection</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2507"/>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>A chimera includes regions from two or more phylogenetically distinct sequences. They are usually artifacts of PCR and are thought to occur when a prematurely terminated amplicon reanneals to another DNA strand and is subsequently copied to completion in later PCR cycles.</rdfs:comment>
+        <oboInOwl:hasDefinition>Detects chimeric sequences (chimeras) from a sequence alignment.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Sequence alignment analysis (chimeric sequence detection)</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0451 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0451">
+        <rdfs:label>Recombination detection</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2507"/>
+        <oboInOwl:hasExactSynonym>Sequence alignment analysis (recombination detection)</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Detect recombination (hotspots and coldspots) and identify recombination breakpoints in a sequence alignment.</oboInOwl:hasDefinition>
+        <rdfs:comment>Tools might use a genetic algorithm, quartet-mapping, bootscanning, graphical methods, random forest model and so on.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0452 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0452">
+        <rdfs:label>Indel detection</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2507"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Sequence alignment analysis (indel detection)</oboInOwl:hasExactSynonym>
+        <rdfs:comment>Tools might use a genetic algorithm, quartet-mapping, bootscanning, graphical methods, random forest model and so on.</rdfs:comment>
+        <oboInOwl:hasDefinition>Identify insertion, deletion and duplication events from a sequence alignment.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0453 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0453">
+        <rdfs:label>Nucleosome formation potential prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>Predict nucleosome formation potential of DNA sequences.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0432"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0455 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0455">
+        <rdfs:label>Nucleic acid thermodynamic property calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0262"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2985"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Calculate a thermodynamic property of DNA or DNA/RNA, such as melting temperature, enthalpy and entropy.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0456 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0456">
+        <rdfs:label>Nucleic acid melting profile plotting</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0262"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3441"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1583"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Calculate and plot a DNA or DNA/RNA melting profile.</oboInOwl:hasDefinition>
+        <rdfs:comment>A melting profile is used to visualise and analyse partly melted DNA conformations.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0457 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0457">
+        <rdfs:label>Nucleic acid stitch profile plotting</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0456"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1587"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:comment>A stitch profile represents the alternative conformations that partly melted DNA can adopt in a temperature range.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Calculate and plot a DNA or DNA/RNA stitch profile.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0458 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0458">
+        <rdfs:label>Nucleic acid melting curve plotting</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0456"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2958"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Calculate and plot a DNA or DNA/RNA melting curve.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0459 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0459">
+        <rdfs:label>Nucleic acid probability profile plotting</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0456"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2959"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Calculate and plot a DNA or DNA/RNA probability profile.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0460 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0460">
+        <rdfs:label>Nucleic acid temperature profile plotting</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0456"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2960"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Calculate and plot a DNA or DNA/RNA temperature profile.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0461 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0461">
+        <rdfs:label>Nucleic acid curvature calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0262"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0912"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Calculate curvature and flexibility / stiffness of a nucleotide sequence.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>This includes properties such as.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0463 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0463">
+        <rdfs:label>microRNA detection</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0443"/>
+        <oboInOwl:hasDefinition>Identify or predict microRNA sequences (miRNA) and precursors or microRNA targets / binding sites in a DNA sequence.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0464 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0464">
+        <rdfs:label>tRNA gene prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0425"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0659"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Identify or predict tRNA genes in genomic sequences (tRNA).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0465 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0465">
+        <rdfs:label>siRNA binding specificity prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0443"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0659"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Assess binding specificity of putative siRNA sequence(s), for example for a functional assay, typically with respect to designing specific siRNA sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0467 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0467">
+        <rdfs:label>Protein secondary structure prediction (integrated)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0267"/>
+        <oboInOwl:hasDefinition>Predict secondary structure of protein sequence(s) using multiple methods to achieve better predictions.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0468 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0468">
+        <rdfs:label>Protein secondary structure prediction (helices)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0267"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Predict helical secondary structure of protein sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0469 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0469">
+        <rdfs:label>Protein secondary structure prediction (turns)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0267"/>
+        <oboInOwl:hasDefinition>Predict turn structure (for example beta hairpin turns) of protein sequences.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0470 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0470">
+        <rdfs:label>Protein secondary structure prediction (coils)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0267"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Predict open coils, non-regular secondary structure and intrinsically disordered / unstructured regions of protein sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0471 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0471">
+        <rdfs:label>Protein secondary structure prediction (disulfide bonds)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0267"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Predict cysteine bonding state and disulfide bond partners in protein sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0472 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0472">
+        <rdfs:label>GPCR prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0269"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0473"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>G protein-coupled receptor (GPCR) prediction</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Predict G protein-coupled receptors (GPCR).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0473 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0473">
+        <rdfs:label>GPCR analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0270"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0820"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Analyse G-protein coupled receptor proteins (GPCRs).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>G protein-coupled receptor (GPCR) analysis</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0474 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0474">
+        <rdfs:label>Protein structure prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0271"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2479"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2502"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3023"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0172"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1460"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Predict tertiary structure (backbone and side-chain conformation) of protein sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0475 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0475">
+        <rdfs:label>Nucleic acid structure prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0271"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2478"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3024"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0097"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1459"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>Methods might identify thermodynamically stable or evolutionarily conserved structures.</rdfs:comment>
+        <oboInOwl:hasDefinition>Predict tertiary structure of DNA or RNA.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0476 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0476">
+        <rdfs:label>Ab initio structure prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0474"/>
+        <oboInOwl:hasDefinition>Predict tertiary structure of protein sequence(s) without homologs of known structure.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>de novo structure prediction</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0477 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0477">
+        <rdfs:label>Protein modelling</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0474"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2406"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2426"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_2275"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Comparative modelling</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Build a three-dimensional protein model based on known (for example homologs) structures.</oboInOwl:hasDefinition>
+        <rdfs:comment>The model might be of a whole, part or aspect of protein structure. Molecular modelling methods might use sequence-structure alignment, structural templates, molecular dynamics, energy minimization etc.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Homology modelling</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Homology structure modelling</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Protein structure comparative modelling</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0478 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0478">
+        <rdfs:label>Molecular docking</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2480"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2492"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0177"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1461"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2877"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Model the structure of a protein in complex with a small molecule or another macromolecule.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>This includes protein-protein interactions, protein-nucleic acid, protein-ligand binding etc. Methods might predict whether the molecules are likely to bind in vivo, their conformation when bound, the strength of the interaction, possible mutations to achieve bonding and so on.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Docking simulation</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Protein docking</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0479 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0479">
+        <rdfs:label>Protein modelling (backbone)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0477"/>
+        <oboInOwl:hasDefinition>Model protein backbone conformation.</oboInOwl:hasDefinition>
+        <rdfs:comment>Methods might require a preliminary C(alpha) trace.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0480 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0480">
+        <rdfs:label>Protein modelling (side chains)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0477"/>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>Methods might use a residue rotamer library.</rdfs:comment>
+        <oboInOwl:hasDefinition>Model, analyse or edit amino acid side chain conformation in protein structure, optimize side-chain packing, hydrogen bonding etc.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0481 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0481">
+        <rdfs:label>Protein modelling (loops)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0477"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Model loop conformation in protein structures.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0482 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0482">
+        <rdfs:label>Protein-ligand docking</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0478"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1461"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0128"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>Methods aim to predict the position and orientation of a ligand bound to a protein receptor or enzyme.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Ligand-binding simulation</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Model protein-ligand (for example protein-peptide) binding using comparative modelling or other techniques.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Virtual ligand screening</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0483 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0483">
+        <rdfs:label>Structured RNA prediction and optimisation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3095"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1234"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0173"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Nucleic acid folding family identification</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>RNA inverse folding</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Predict or optimise RNA sequences (sequence pools) with likely secondary and tertiary structure for in vitro selection.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0484 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0484">
+        <rdfs:label>SNP detection</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2507"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3202"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3430"/>
+        <oboInOwl:hasDefinition>Find single nucleotide polymorphisms (SNPs) between sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Single nucleotide polymorphism detection</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>This includes functional SNPs for large-scale genotyping purposes, disease-associated non-synonymous SNPs etc.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0485 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0485">
+        <rdfs:label>Radiation Hybrid Mapping</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2944"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2870"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Generate a physical (radiation hybrid) map of genetic markers in a DNA sequence using provided radiation hybrid (RH) scores for one or more markers.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0486 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0486">
+        <rdfs:label>Functional mapping</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <rdfs:comment>This can involve characterization of the underlying quantitative trait loci (QTLs) or nucleotides (QTNs).</rdfs:comment>
+        <oboInOwl:hasDefinition>Map the genetic architecture of dynamic complex traits.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0282"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0487 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0487">
+        <rdfs:label>Haplotype mapping</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0282"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0283"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1863"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Haplotype map generation</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Haplotype inference</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Infer haplotypes, either alleles at multiple loci that are transmitted together on the same chromosome, or a set of single nucleotide polymorphisms (SNPs) on a single chromatid that are statistically associated.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>Haplotype inference can help in population genetic studies and the identification of complex disease genes, , and is typically based on aligned single nucleotide polymorphism (SNP) fragments. Haplotype comparison is a useful way to characterize the genetic variation between individuals. An individual's haplotype describes which nucleotide base occurs at each position for a set of common SNPs. Tools might use combinatorial functions (for example parsimony) or a  [...]
+        <oboInOwl:hasExactSynonym>Haplotype reconstruction</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0488 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0488">
+        <rdfs:label>Linkage disequilibrium calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0283"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0927"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>Linkage disequilibrium is identified where a combination of alleles (or genetic markers) occurs more or less frequently in a population than expected by chance formation of haplotypes.</rdfs:comment>
+        <oboInOwl:hasDefinition>Calculate linkage disequilibrium; the non-random association of alleles or polymorphisms at two or more loci (not necessarily on the same chromosome).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0489 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0489">
+        <rdfs:label>Genetic code prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0286"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3024"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1598"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Predict genetic code from analysis of codon usage data.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0490 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0490">
+        <rdfs:label>Dotplot plotting</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0288"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0565"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3441"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0862"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Draw a dotplot of sequence similarities identified from word-matching or character comparison.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0491 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0491">
+        <rdfs:label>Pairwise sequence alignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0492"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1381"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Pairwise sequence alignment generation</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Pairwise sequence alignment</oboInOwl:hasExactSynonym>
+        <rdfs:comment>Methods might perform one-to-one, one-to-many or many-to-many comparisons.</rdfs:comment>
+        <oboInOwl:hasDefinition>Align exactly two molecular sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Pairwise sequence alignment construction</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0492 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0492">
+        <rdfs:label>Multiple sequence alignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0292"/>
+        <oboInOwl:hasExactSynonym>Multiple sequence alignment construction</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Align two or more molecular sequences.</oboInOwl:hasDefinition>
+        <rdfs:comment>This includes methods that use an existing alignment, for example to incorporate sequences into an alignment, or combine several multiple alignments into a single, improved alignment.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Multiple sequence alignment</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Multiple sequence alignment generation</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0493 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0493">
+        <rdfs:label>Pairwise sequence alignment generation (local)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Local pairwise sequence alignment construction</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Locally align exactly two molecular sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Pairwise sequence alignment (local)</oboInOwl:hasExactSynonym>
+        <owl:deprecated>true</owl:deprecated>
+        <rdfs:comment>Local alignment methods identify regions of local similarity.</rdfs:comment>
+        <obsolete_since>1.6</obsolete_since>
+        <oboInOwl:hasExactSynonym>Pairwise sequence alignment construction (local)</oboInOwl:hasExactSynonym>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0491"/>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0495"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0494 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0494">
+        <rdfs:label>Pairwise sequence alignment generation (global)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasExactSynonym>Pairwise sequence alignment construction (global)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Global pairwise sequence alignment construction</oboInOwl:hasExactSynonym>
+        <obsolete_since>1.6</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Globally align exactly two molecular sequences.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>Global alignment methods identify similarity across the entire length of the sequences.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Pairwise sequence alignment (global)</oboInOwl:hasExactSynonym>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0491"/>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0496"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0495 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0495">
+        <rdfs:label>Local sequence alignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0292"/>
+        <oboInOwl:hasExactSynonym>Multiple sequence alignment (local)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Local multiple sequence alignment construction</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>Local alignment methods identify regions of local similarity.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Multiple sequence alignment construction (local)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Sequence alignment generation (local)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Sequence alignment (local)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Locally align two or more molecular sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0496 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0496">
+        <rdfs:label>Global sequence alignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0292"/>
+        <oboInOwl:hasExactSynonym>Global multiple sequence alignment construction</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Multiple sequence alignment (global)</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Sequence alignment (global)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Multiple sequence alignment construction (global)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Globally align two or more molecular sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Sequence alignment generation (global)</oboInOwl:hasExactSynonym>
+        <rdfs:comment>Global alignment methods identify similarity across the entire length of the sequences.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0497 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0497">
+        <rdfs:label>Constrained sequence alignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0292"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Align two or more molecular sequences with user-defined constraints.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Multiple sequence alignment construction (constrained)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Sequence alignment generation (constrained)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Multiple sequence alignment (constrained)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Sequence alignment (constrained)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Constrained multiple sequence alignment construction</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0498 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0498">
+        <rdfs:label>Consensus-based sequence alignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0292"/>
+        <oboInOwl:hasExactSynonym>Consensus multiple sequence alignment construction</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Sequence alignment (consensus)</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Align two or more molecular sequences using multiple methods to achieve higher quality.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Sequence alignment generation (consensus)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Multiple sequence alignment construction (consensus)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Multiple sequence alignment (consensus)</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0499 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0499">
+        <rdfs:label>Tree-based sequence alignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0292"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0084"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Sequence alignment generation (phylogenetic tree-based)</oboInOwl:hasExactSynonym>
+        <rdfs:comment>This is supposed to give a more biologically meaningful alignment than standard alignments.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Phylogenetic tree-based multiple sequence alignment construction</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Align multiple sequences using relative gap costs calculated from neighbors in a supplied phylogenetic tree.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Sequence alignment (phylogenetic tree-based)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Multiple sequence alignment construction (phylogenetic tree-based)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Multiple sequence alignment (phylogenetic tree-based)</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0500 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0500">
+        <rdfs:label>Secondary structure alignment generation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.6</obsolete_since>
+        <oboInOwl:hasExactSynonym>Secondary structure alignment construction</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Secondary structure alignment</oboInOwl:hasExactSynonym>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Align molecular secondary structure (represented as a 1D string).</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2928"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0501 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0501">
+        <rdfs:label>Protein secondary structure alignment generation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2488"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3429"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0878"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Protein secondary structure alignment construction</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Align protein secondary structures.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Secondary structure alignment (protein)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Protein secondary structure alignment</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0502 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0502">
+        <rdfs:label>RNA secondary structure alignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2439"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3429"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0881"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0880"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>RNA secondary structure alignment generation</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>RNA secondary structure alignment</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Align RNA secondary structures.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>RNA secondary structure alignment construction</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Secondary structure alignment (RNA)</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0503 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0503">
+        <rdfs:label>Pairwise structure alignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0295"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Pairwise structure alignment generation</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Pairwise structure alignment construction</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Align (superimpose) exactly two molecular tertiary structures.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0504 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0504">
+        <rdfs:label>Multiple structure alignment construction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Align (superimpose) two or more molecular tertiary structures.</oboInOwl:hasDefinition>
+        <rdfs:comment>This includes methods that use an existing alignment.</rdfs:comment>
+        <obsolete_since>1.6</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasExactSynonym>Multiple structure alignment</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0295"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0505 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0505">
+        <rdfs:label>Structure alignment (protein)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta13</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Align protein tertiary structures.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0295"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0506 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0506">
+        <rdfs:label>Structure alignment (RNA)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta13</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Align RNA tertiary structures.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0295"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0507 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0507">
+        <rdfs:label>Pairwise structure alignment generation (local)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Locally align (superimpose) exactly two molecular tertiary structures.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Pairwise structure alignment (local)</oboInOwl:hasExactSynonym>
+        <rdfs:comment>Local alignment methods identify regions of local similarity, common substructures etc.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Pairwise structure alignment construction (local)</oboInOwl:hasExactSynonym>
+        <obsolete_since>1.6</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasExactSynonym>Local pairwise structure alignment construction</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0295"/>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0509"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0508 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0508">
+        <rdfs:label>Pairwise structure alignment generation (global)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasExactSynonym>Global pairwise structure alignment construction</oboInOwl:hasExactSynonym>
+        <rdfs:comment>Global alignment methods identify similarity across the entire structures.</rdfs:comment>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.6</obsolete_since>
+        <oboInOwl:hasExactSynonym>Pairwise structure alignment construction (global)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Globally align (superimpose) exactly two molecular tertiary structures.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Pairwise structure alignment (global)</oboInOwl:hasExactSynonym>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0295"/>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0510"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0509 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0509">
+        <rdfs:label>Local structure alignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0295"/>
+        <oboInOwl:hasExactSynonym>Local multiple structure alignment construction</oboInOwl:hasExactSynonym>
+        <rdfs:comment>Local alignment methods identify regions of local similarity, common substructures etc.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Structure alignment construction (local)</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Locally align (superimpose) two or more molecular tertiary structures.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Multiple structure alignment construction (local)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Multiple structure alignment (local)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Structure alignment generation (local)</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0510 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0510">
+        <rdfs:label>Global structure alignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0295"/>
+        <oboInOwl:hasExactSynonym>Structure alignment construction (global)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Multiple structure alignment (global)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Structure alignment generation (global)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Multiple structure alignment construction (global)</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>Global alignment methods identify similarity across the entire structures.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Global multiple structure alignment construction</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Globally align (superimpose) two or more molecular tertiary structures.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0511 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0511">
+        <rdfs:label>Profile-to-profile alignment (pairwise)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0298"/>
+        <oboInOwl:hasExactSynonym>Sequence alignment generation (pairwise profile)</oboInOwl:hasExactSynonym>
+        <rdfs:comment>Methods might perform one-to-one, one-to-many or many-to-many comparisons.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Pairwise sequence profile alignment construction</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Sequence profile alignment construction (pairwise)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Sequence profile alignment (pairwise)</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Align exactly two molecular profiles.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Sequence profile alignment generation (pairwise)</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0512 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0512">
+        <rdfs:label>Sequence alignment generation (multiple profile)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Align two or more molecular profiles.</oboInOwl:hasDefinition>
+        <obsolete_since>1.6</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasExactSynonym>Sequence profile alignment generation (multiple)</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Sequence profile alignment (multiple)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Sequence profile alignment construction (multiple)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Multiple sequence profile alignment construction</oboInOwl:hasExactSynonym>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0298"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0513 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0513">
+        <rdfs:label>3D profile-to-3D profile alignment (pairwise)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0299"/>
+        <rdfs:comment>Methods might perform one-to-one, one-to-many or many-to-many comparisons.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Pairwise structural (3D) profile alignment construction</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Structural (3D) profile alignment (pairwise)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Structural profile alignment construction (pairwise)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Align exactly two molecular Structural (3D) profiles.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Structural profile alignment generation (pairwise)</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0514 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0514">
+        <rdfs:label>Structural profile alignment generation (multiple)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasExactSynonym>Structural profile alignment construction (multiple)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Align two or more molecular 3D profiles.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Multiple structural (3D) profile alignment construction</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Structural (3D) profile alignment (multiple)</oboInOwl:hasExactSynonym>
+        <obsolete_since>1.6</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0299"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0515 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0515">
+        <rdfs:label>Data retrieval (tool metadata)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasExactSynonym>Data retrieval (tool annotation)</oboInOwl:hasExactSynonym>
+        <obsolete_since>1.6</obsolete_since>
+        <oboInOwl:hasDefinition>Search and retrieve names of or documentation on bioinformatics tools, for example by keyword or which perform a particular function.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasExactSynonym>Tool information retrieval</oboInOwl:hasExactSynonym>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0304"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0516 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0516">
+        <rdfs:label>Data retrieval (database metadata)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasExactSynonym>Data retrieval (database annotation)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Search and retrieve names of or documentation on bioinformatics databases or query terms, for example by keyword.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Database information retrieval</oboInOwl:hasExactSynonym>
+        <obsolete_since>1.6</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0304"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0517 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0517">
+        <rdfs:label>PCR primer design (for large scale sequencing)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0308"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_3168"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Predict primers for large scale sequencing.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0518 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0518">
+        <rdfs:label>PCR primer design (for genotyping polymorphisms)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0308"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Predict primers for genotyping polymorphisms, for example single nucleotide polymorphisms (SNPs).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0519 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0519">
+        <rdfs:label>PCR primer design (for gene transcription profiling)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0308"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0203"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Predict primers for gene transcription profiling.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0520 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0520">
+        <rdfs:label>PCR primer design (for conserved primers)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0308"/>
+        <oboInOwl:hasDefinition>Predict primers that are conserved across multiple genomes or species.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0521 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0521">
+        <rdfs:label>PCR primer design (based on gene structure)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0308"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0114"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Predict primers based on gene structure, promoters, exon-exon junctions etc.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0522 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0522">
+        <rdfs:label>PCR primer design (for methylation PCRs)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0308"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Predict primers for methylation PCRs.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0523 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0523">
+        <rdfs:label>Sequence assembly (mapping assembly)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0310"/>
+        <oboInOwl:hasDefinition>Sequence assembly by combining fragments using an existing backbone sequence, typically a reference genome.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>The final sequence will resemble the backbone sequence. Mapping assemblers are usually much faster and less memory intensive than de-novo assemblers.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0524 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0524">
+        <rdfs:label>Sequence assembly (de-novo assembly)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0310"/>
+        <oboInOwl:hasDefinition>Sequence assembly by combining fragments without the aid of a reference sequence or genome.</oboInOwl:hasDefinition>
+        <rdfs:comment>De-novo assemblers are much slower and more memory intensive than mapping assemblers.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0525 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0525">
+        <rdfs:label>Sequence assembly (genome assembly)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0310"/>
+        <oboInOwl:hasDefinition>Sequence assembly capable on a very large scale such as assembly of whole genomes.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0526 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0526">
+        <rdfs:label>Sequence assembly (EST assembly)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0310"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Sequence assembly for EST sequences (transcribed mRNA).</oboInOwl:hasDefinition>
+        <rdfs:comment>Assemblers must handle (or be complicated by) alternative splicing, trans-splicing, single-nucleotide polymorphism (SNP), recoding, and post-transcriptional modification.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0527 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0527">
+        <rdfs:label>Tag mapping</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0226"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2520"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0936"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:comment>Tag mapping might assign experimentally obtained tags to known transcripts or annotate potential virtual tags in a genome.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Tag to gene assignment</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Make gene to tag assignments (tag mapping) of SAGE, MPSS and SBS data, by annotating tags with ontology concepts.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0528 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0528">
+        <rdfs:label>SAGE data processing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Serial analysis of gene expression data processing</oboInOwl:hasExactSynonym>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>Process (read and / or write) serial analysis of gene expression (SAGE) data.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2495"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0529 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0529">
+        <rdfs:label>MPSS data processing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Process (read and / or write) massively parallel signature sequencing (MPSS) data.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasExactSynonym>Massively parallel signature sequencing data processing</oboInOwl:hasExactSynonym>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2495"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0530 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0530">
+        <rdfs:label>SBS data processing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Sequencing by synthesis data processing</oboInOwl:hasExactSynonym>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>Process (read and / or write) sequencing by synthesis (SBS) data.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2495"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0531 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0531">
+        <rdfs:label>Heat map generation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0571"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3429"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1636"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>The heat map usually uses a coloring scheme to represent clusters. They can show how expression of mRNA by a set of genes was influenced by experimental conditions.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Heat map construction</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Generate a heat map of gene expression from microarray data.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0532 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0532">
+        <rdfs:label>Gene expression profile analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasExactSynonym>Functional profiling</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Analyse one or more gene expression profiles, typically to interpret them in functional terms.</oboInOwl:hasDefinition>
+        <obsolete_since>1.6</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2495"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0533 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0533">
+        <rdfs:label>Gene expression profile pathway mapping</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2429"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2495"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2497"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2984"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Map a gene expression profile to known biological pathways, for example, to identify or reconstruct a pathway.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0534 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0534">
+        <rdfs:label>Protein secondary structure assignment (from coordinate data)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0319"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2406"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Assign secondary structure from protein coordinate data.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0535 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0535">
+        <rdfs:label>Protein secondary structure assignment (from CD data)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0319"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0939"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Assign secondary structure from circular dichroism (CD) spectroscopic data.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0536 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0536">
+        <rdfs:label>Protein structure assignment (from X-ray crystallographic data)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.7</obsolete_since>
+        <oboInOwl:hasDefinition>Assign a protein tertiary structure (3D coordinates) from raw X-ray crystallography data.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/operation_0320"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0537 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0537">
+        <rdfs:label>Protein structure assignment (from NMR data)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Assign a protein tertiary structure (3D coordinates) from raw NMR spectroscopy data.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.7</obsolete_since>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/operation_0320"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0538 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0538">
+        <rdfs:label>Phylogenetic tree generation (data centric)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0323"/>
+        <oboInOwl:hasExactSynonym>Phylogenetic tree construction (data centric)</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Construct a phylogenetic tree from a specific type of data.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0539 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0539">
+        <rdfs:label>Phylogenetic tree generation (method centric)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0323"/>
+        <oboInOwl:hasExactSynonym>Phylogenetic tree construction (method centric)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Construct a phylogenetic tree using a specific method.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0540 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0540">
+        <rdfs:label>Phylogenetic tree generation (from molecular sequences)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0538"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2403"/>
+        <oboInOwl:hasDefinition>Phylogenetic tree construction from molecular sequences.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Phylogenetic tree construction (from molecular sequences)</oboInOwl:hasExactSynonym>
+        <rdfs:comment>Methods typically compare multiple molecular sequence and estimate evolutionary distances and relationships to infer gene families or make functional predictions.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0541 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0541">
+        <rdfs:label>Phylogenetic tree generation (from continuous quantitative characters)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0538"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1426"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Phylogenetic tree construction (from continuous quantitative characters)</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Phylogenetic tree construction from continuous quantitative character data.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0542 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0542">
+        <rdfs:label>Phylogenetic tree generation (from gene frequencies)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0538"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2873"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0203"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Phylogenetic tree construction (from gene frequencies)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Phylogenetic tree construction from gene frequency data.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0543 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0543">
+        <rdfs:label>Phylogenetic tree construction (from polymorphism data)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0538"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0199"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Phylogenetic tree construction from polymorphism data including microsatellites, RFLP (restriction fragment length polymorphisms), RAPD (random-amplified polymorphic DNA) and AFLP (amplified fragment length polymorphisms) data.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Phylogenetic tree generation (from polymorphism data)</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0544 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0544">
+        <rdfs:label>Phylogenetic species tree construction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0540"/>
+        <oboInOwl:hasDefinition>Construct a phylogenetic species tree, for example, from a genome-wide sequence comparison.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Phylogenetic species tree generation</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0545 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0545">
+        <rdfs:label>Phylogenetic tree generation (parsimony methods)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0539"/>
+        <oboInOwl:hasExactSynonym>Phylogenetic tree construction (parsimony methods)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Construct a phylogenetic tree by computing a sequence alignment and searching for the tree with the fewest number of character-state changes from the alignment.</oboInOwl:hasDefinition>
+        <rdfs:comment>This includes evolutionary parsimony (invariants) methods.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0546 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0546">
+        <rdfs:label>Phylogenetic tree generation (minimum distance methods)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0539"/>
+        <rdfs:comment>This includes neighbor joining (NJ) clustering method.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Phylogenetic tree construction (minimum distance methods)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Construct a phylogenetic tree by computing (or using precomputed) distances between sequences and searching for the tree with minimal discrepancies between pairwise distances.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0547 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0547">
+        <rdfs:label>Phylogenetic tree generation (maximum likelihood and Bayesian methods)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0539"/>
+        <oboInOwl:hasExactSynonym>Phylogenetic tree construction (maximum likelihood and Bayesian methods)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Construct a phylogenetic tree by relating sequence data to a hypothetical tree topology using a model of sequence evolution.</oboInOwl:hasDefinition>
+        <rdfs:comment>Maximum likelihood methods search for a tree that maximizes a likelihood function, i.e. that is most likely given the data and model. Bayesian analysis estimate the probability of tree for branch lengths and topology, typically using a Monte Carlo algorithm.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0548 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0548">
+        <rdfs:label>Phylogenetic tree generation (quartet methods)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0539"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Phylogenetic tree construction (quartet methods)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Construct a phylogenetic tree by computing four-taxon trees (4-trees) and searching for the phylogeny that matches most closely.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0549 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0549">
+        <rdfs:label>Phylogenetic tree generation (AI methods)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0539"/>
+        <oboInOwl:hasDefinition>Construct a phylogenetic tree by using artificial-intelligence methods, for example genetic algorithms.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Phylogenetic tree construction (AI methods)</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0550 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0550">
+        <rdfs:label>DNA substitution modelling</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2426"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2507"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1439"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0084"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Sequence alignment analysis (phylogenetic modelling)</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identify a plausible model of DNA substitution that explains a DNA sequence alignment.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0551 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0551">
+        <rdfs:label>Phylogenetic tree analysis (shape)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0324"/>
+        <oboInOwl:hasExactSynonym>Phylogenetic tree topology analysis</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Analyse the shape (topology) of a phylogenetic tree.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0552 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0552">
+        <rdfs:label>Phylogenetic tree bootstrapping</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0324"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2428"/>
+        <oboInOwl:hasDefinition>Apply bootstrapping or other measures to estimate confidence of a phylogenetic tree.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0553 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0553">
+        <rdfs:label>Phylogenetic tree analysis (gene family prediction)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0324"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0916"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0194"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Predict families of genes and gene function based on their position in a phylogenetic tree.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0554 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0554">
+        <rdfs:label>Phylogenetic tree analysis (natural selection)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0324"/>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>Stabilizing/purifying (directional) selection favors a single phenotype and tends to decrease genetic diversity as a population stabilizes on a particular trait, selecting out trait extremes or deleterious mutations. In contrast, balancing selection maintain genetic polymorphisms (or multiple alleles), whereas disruptive (or diversifying) selection favors individuals at both extremes of a trait.</rdfs:comment>
+        <oboInOwl:hasDefinition>Analyse a phylogenetic tree to identify allele frequency distribution and change that is subject to evolutionary pressures (natural selection, genetic drift, mutation and gene flow). Identify type of natural selection (such as stabilizing, balancing or disruptive).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0555 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0555">
+        <rdfs:label>Phylogenetic tree generation (consensus)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0323"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0325"/>
+        <oboInOwl:hasDefinition>Compare two or more phylogenetic trees to produce a consensus tree.</oboInOwl:hasDefinition>
+        <rdfs:comment>Methods typically test for topological similarity between trees using for example a congruence index.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Phylogenetic tree construction (consensus)</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0556 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0556">
+        <rdfs:label>Phylogenetic sub/super tree detection</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0325"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Compare two or more phylogenetic trees to detect subtrees or supertrees.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0557 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0557">
+        <rdfs:label>Phylogenetic tree distances calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0325"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1442"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Compare two or more phylogenetic trees to calculate distances between trees.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0558 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0558">
+        <rdfs:label>Phylogenetic tree annotation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0226"/>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:seeAlso>http://www.evolutionaryontology.org/cdao.owl#CDAOAnnotation</rdfs:seeAlso>
+        <oboInOwl:hasDefinition>Annotate a phylogenetic tree with terms from a controlled vocabulary.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0559 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0559">
+        <rdfs:label>Immunogenicity prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0252"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0804"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1460"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0130"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Peptide immunogen prediction</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Predict and optimise peptide ligands that elicit an immunological response.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0560 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0560">
+        <rdfs:label>DNA vaccine design</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2430"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3095"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0173"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0804"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Predict or optimise DNA to elicit (via DNA vaccination) an immunological response.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0561 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0561">
+        <rdfs:label>Sequence formatting</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0335"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2044"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2044"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Reformat (a file or other report of) molecular sequence(s).</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Sequence file format conversion</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0562 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0562">
+        <rdfs:label>Sequence alignment formatting</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0335"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0863"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0863"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Reformat (a file or other report of) molecular sequence alignment(s).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0563 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0563">
+        <rdfs:label>Codon usage table formatting</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0335"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2433"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1597"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1597"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Reformat a codon usage table.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0564 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0564">
+        <rdfs:label>Sequence visualisation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0337"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2403"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2044"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2969"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Visualise, format or render a molecular sequence, possibly with sequence features or properties shown.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Sequence rendering</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0565 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0565">
+        <rdfs:label>Sequence alignment visualisation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0337"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2403"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0863"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1711"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Sequence alignment rendering</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Visualise, format or print a molecular sequence alignment.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0566 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0566">
+        <rdfs:label>Sequence cluster visualisation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0337"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1235"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0159"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Sequence cluster rendering</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Visualise, format or render sequence clusters.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0567 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0567">
+        <rdfs:label>Phylogenetic tree visualisation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0337"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2443"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0872"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Render or visualise a phylogenetic tree.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Phylogenetic tree rendering</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0568 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0568">
+        <rdfs:label>RNA secondary structure visualisation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0337"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2439"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0880"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>RNA secondary structure rendering</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Visualise RNA secondary structure, knots, pseudoknots etc.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0569 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0569">
+        <rdfs:label>Protein secondary structure rendering</rdfs:label>
+        <rdfs:label>Protein secondary structure visualisation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0337"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_2814"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Render and visualise protein secondary structure.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0570 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0570">
+        <rdfs:label>Structure visualisation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0337"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2480"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0883"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1710"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Structure rendering</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Visualise or render a molecular tertiary structure, for example a high-quality static picture or animation.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0571 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0571">
+        <rdfs:label>Microarray data rendering</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0337"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2495"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3441"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_3117"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Visualise microarray data.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0572 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0572">
+        <rdfs:label>Protein interaction network rendering</rdfs:label>
+        <rdfs:label>Protein interaction network visualisation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3083"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0128"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym></oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identify and analyse networks of protein interactions.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0573 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0573">
+        <rdfs:label>Map drawing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0337"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1274"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>DNA map drawing</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Map rendering</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Draw or visualise a DNA map.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0574 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0574">
+        <rdfs:label>Sequence motif rendering</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Render a sequence with motifs.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0564"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0575 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0575">
+        <rdfs:label>Restriction map drawing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0431"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0573"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1289"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Draw or visualise restriction maps in DNA sequences.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0577 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0577">
+        <rdfs:label>DNA linear map rendering</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Draw a linear maps of DNA.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0573"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0578 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0578">
+        <rdfs:label>Plasmid map drawing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0573"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasBroadSynonym>DNA circular map rendering</oboInOwl:hasBroadSynonym>
+        <oboInOwl:hasDefinition>Draw a circular maps of DNA, for example a plasmid map.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_0579 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_0579">
+        <rdfs:label>Operon drawing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0573"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0114"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Visualise operon structure etc.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Operon rendering</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_1768 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_1768">
+        <rdfs:label>Nucleic acid folding family identification</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>Identify folding families of related RNAs.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0483"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_1769 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_1769">
+        <rdfs:label>Nucleic acid folding energy calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0279"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Compute energies of nucleic acid folding, e.g. minimum folding energies for DNA or RNA sequences or energy landscape of RNA mutants.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_1774 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_1774">
+        <rdfs:label>Annotation retrieval</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>Use this concepts for tools which retrieve pre-existing annotations, not for example prediction methods that might make annotations.</rdfs:comment>
+        <oboInOwl:hasDefinition>Retrieve existing annotation (or documentation), typically annotation on a database entity.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2422"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_1777 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_1777">
+        <rdfs:label>Protein function prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2414"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3023"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_1775"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Predict general functional properties of a protein.</oboInOwl:hasDefinition>
+        <rdfs:comment>For functional properties that can be mapped to a sequence, use 'Sequence feature detection (protein)' instead.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_1778 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_1778">
+        <rdfs:label>Protein function comparison</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2414"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2997"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_1775"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Compare the functional properties of two or more proteins.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_1780 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_1780">
+        <rdfs:label>Sequence submission</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Submit a molecular sequence to a database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.6</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_3431"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_1781 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_1781">
+        <rdfs:label>Gene regulatory network analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2497"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_2846"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Analyse a known network of gene regulation.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_1781"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_1812 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_1812">
+        <rdfs:label>Loading</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2409"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0842"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Data loading</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDbXref>WHATIF:UploadPDB</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>Prepare or load a user-specified data file so that it is available for use.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_1813 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_1813">
+        <rdfs:label>Sequence retrieval</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <rdfs:comment>This includes direct retrieval methods (e.g. the dbfetch program) but not those that perform calculations on the sequence.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Data retrieval (sequences)</oboInOwl:hasExactSynonym>
+        <obsolete_since>1.6</obsolete_since>
+        <oboInOwl:hasDefinition>Query a sequence data resource (typically a database) and retrieve sequences and / or annotation.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2422"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_1814 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_1814">
+        <rdfs:label>Structure retrieval</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDbXref>WHATIF:EchoPDB</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>WHATIF:DownloadPDB</oboInOwl:hasDbXref>
+        <rdfs:comment>This includes direct retrieval methods but not those that perform calculations on the sequence or structure.</rdfs:comment>
+        <oboInOwl:hasDefinition>Query a tertiary structure data resource (typically a database) and retrieve structures, structure-related data and annotation.</oboInOwl:hasDefinition>
+        <obsolete_since>1.6</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2422"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_1816 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_1816">
+        <rdfs:label>Surface rendering</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0570"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2462"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>WHATIF:GetSurfaceDots</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>Calculate the positions of dots that are homogeneously distributed over the surface of a molecule.</oboInOwl:hasDefinition>
+        <rdfs:comment>A dot has three coordinates (x,y,z) and (typically) a color.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_1817 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_1817">
+        <rdfs:label>Protein atom surface calculation (accessible)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2460"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>WHATIF:AtomAccessibilitySolventPlus</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>WHATIF:AtomAccessibilitySolvent</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>Calculate the solvent accessibility ('accessible surface') for each atom in a structure.</oboInOwl:hasDefinition>
+        <rdfs:comment>Waters are not considered.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_1818 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_1818">
+        <rdfs:label>Protein atom surface calculation (accessible molecular)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2460"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Calculate the solvent accessibility ('accessible molecular surface') for each atom in a structure.</oboInOwl:hasDefinition>
+        <rdfs:comment>Waters are not considered.</rdfs:comment>
+        <oboInOwl:hasDbXref>WHATIF:AtomAccessibilityMolecular</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>WHATIF:AtomAccessibilityMolecularPlus</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_1819 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_1819">
+        <rdfs:label>Protein residue surface calculation (accessible)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2461"/>
+        <oboInOwl:hasDbXref>WHATIF:ResidueAccessibilitySolvent</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>Solvent accessibility might be calculated for the backbone, sidechain and total (backbone plus sidechain).</rdfs:comment>
+        <oboInOwl:hasDefinition>Calculate the solvent accessibility ('accessible surface') for each residue in a structure.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_1820 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_1820">
+        <rdfs:label>Protein residue surface calculation (vacuum accessible)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2461"/>
+        <rdfs:comment>Solvent accessibility might be calculated for the backbone, sidechain and total (backbone plus sidechain).</rdfs:comment>
+        <oboInOwl:hasDefinition>Calculate the solvent accessibility ('vacuum accessible surface') for each residue in a structure. This is the accessibility of the residue when taken out of the protein together with the backbone atoms of any residue it is covalently bound to.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>WHATIF:ResidueAccessibilityVacuum</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_1821 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_1821">
+        <rdfs:label>Protein residue surface calculation (accessible molecular)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2461"/>
+        <oboInOwl:hasDefinition>Calculate the solvent accessibility ('accessible molecular surface') for each residue in a structure.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>WHATIF:ResidueAccessibilityMolecular</oboInOwl:hasDbXref>
+        <rdfs:comment>Solvent accessibility might be calculated for the backbone, sidechain and total (backbone plus sidechain).</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_1822 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_1822">
+        <rdfs:label>Protein residue surface calculation (vacuum molecular)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2461"/>
+        <rdfs:comment>Solvent accessibility might be calculated for the backbone, sidechain and total (backbone plus sidechain).</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Calculate the solvent accessibility ('vacuum molecular surface') for each residue in a structure. This is the accessibility of the residue when taken out of the protein together with the backbone atoms of any residue it is covalently bound to.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>WHATIF:ResidueAccessibilityVacuumMolecular</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_1823 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_1823">
+        <rdfs:label>Protein surface calculation (accessible molecular)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2462"/>
+        <oboInOwl:hasDbXref>WHATIF:TotAccessibilityMolecular</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Calculate the solvent accessibility ('accessible molecular surface') for a structure as a whole.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_1824 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_1824">
+        <rdfs:label>Protein surface calculation (accessible)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2462"/>
+        <oboInOwl:hasDbXref>WHATIF:TotAccessibilitySolvent</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>Calculate the solvent accessibility ('accessible surface') for a structure as a whole.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_1825 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_1825">
+        <rdfs:label>Backbone torsion angle calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0249"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>WHATIF:ResidueTorsionsBB</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>Calculate for each residue in a protein structure all its backbone torsion angles.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_1826 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_1826">
+        <rdfs:label>Full torsion angle calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0249"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Calculate for each residue in a protein structure all its torsion angles.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>WHATIF:ResidueTorsions</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_1827 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_1827">
+        <rdfs:label>Cysteine torsion angle calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0249"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Calculate for each cysteine (bridge) all its torsion angles.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>WHATIF:CysteineTorsions</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_1828 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_1828">
+        <rdfs:label>Tau angle calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0249"/>
+        <oboInOwl:hasDbXref>WHATIF:ShowTauAngle</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>Tau is the backbone angle N-Calpha-C (angle over the C-alpha).</rdfs:comment>
+        <oboInOwl:hasDefinition>For each amino acid in a protein structure calculate the backbone angle tau.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_1829 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_1829">
+        <rdfs:label>Cysteine bridge detection</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_1850"/>
+        <oboInOwl:hasDbXref>WHATIF:ShowCysteineBridge</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>Detect cysteine bridges (from coordinate data) in a protein structure.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_1830 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_1830">
+        <rdfs:label>Free cysteine detection</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_1850"/>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>A free cysteine is neither involved in a cysteine bridge, nor functions as a ligand to a metal.</rdfs:comment>
+        <oboInOwl:hasDefinition>Detect free cysteines in a protein structure.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>WHATIF:ShowCysteineFree</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_1831 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_1831">
+        <rdfs:label>Metal-bound cysteine detection</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_1850"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>WHATIF:ShowCysteineMetal</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>Detect cysteines that are bound to metal in a protein structure.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_1832 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_1832">
+        <rdfs:label>Residue contact calculation (residue-nucleic acid)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0245"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0389"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2950"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>WHATIF:ShowProteiNucleicContacts</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>Calculate protein residue contacts with nucleic acids in a structure.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>WHATIF:HasNucleicContacts</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_1834 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_1834">
+        <rdfs:label>Residue contact calculation (residue-metal)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0388"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2950"/>
+        <oboInOwl:hasDbXref>WHATIF:HasMetalContacts</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Calculate protein residue contacts with metal in a structure.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>WHATIF:HasMetalContactsPlus</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_1835 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_1835">
+        <rdfs:label>Residue contact calculation (residue-negative ion)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2950"/>
+        <oboInOwl:hasDefinition>Calculate ion contacts in a structure (all ions for all side chain atoms).</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>WHATIF:HasNegativeIonContactsPlus</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>WHATIF:HasNegativeIonContacts</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_1836 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_1836">
+        <rdfs:label>Residue bump detection</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0395"/>
+        <oboInOwl:hasDbXref>WHATIF:ShowBumps</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Detect 'bumps' between residues in a structure, i.e. those with pairs of atoms whose Van der Waals' radii interpenetrate more than a defined distance.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_1837 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_1837">
+        <rdfs:label>Residue symmetry contact calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2490"/>
+        <oboInOwl:hasDefinition>Calculate the number of symmetry contacts made by residues in a protein structure.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>WHATIF:SymmetryContact</oboInOwl:hasDbXref>
+        <rdfs:comment>A symmetry contact is a contact between two atoms in different asymmetric unit.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_1838 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_1838">
+        <rdfs:label>Residue contact calculation (residue-ligand)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0388"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2950"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Calculate contacts between residues and ligands in a protein structure.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>WHATIF:ShowDrugContactsShort</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>WHATIF:ShowLigandContacts</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>WHATIF:ShowDrugContacts</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_1839 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_1839">
+        <rdfs:label>Salt bridge calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2490"/>
+        <rdfs:comment>Salt bridges are interactions between oppositely charged atoms in different residues. The output might include the inter-atomic distance.</rdfs:comment>
+        <oboInOwl:hasDbXref>WHATIF:HasSaltBridgePlus</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>WHATIF:ShowSaltBridges</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>WHATIF:HasSaltBridge</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>WHATIF:ShowSaltBridgesH</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>Calculate (and possibly score) salt bridges in a protein structure.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_1841 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_1841">
+        <rdfs:label>Rotamer likelihood prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0480"/>
+        <oboInOwl:hasDbXref>WHATIF:ShowLikelyRotamers</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>WHATIF:ShowLikelyRotamers500</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>Predict rotamer likelihoods for all 20 amino acid types at each position in a protein structure.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>WHATIF:ShowLikelyRotamers800</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>WHATIF:ShowLikelyRotamers600</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>WHATIF:ShowLikelyRotamers900</oboInOwl:hasDbXref>
+        <rdfs:comment>Output typically includes, for each residue position, the likelihoods for the 20 amino acid types with estimated reliability of the 20 likelihoods.</rdfs:comment>
+        <oboInOwl:hasDbXref>WHATIF:ShowLikelyRotamers700</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>WHATIF:ShowLikelyRotamers400</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>WHATIF:ShowLikelyRotamers300</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>WHATIF:ShowLikelyRotamers200</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>WHATIF:ShowLikelyRotamers100</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_1842 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_1842">
+        <rdfs:label>Proline mutation value calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0331"/>
+        <oboInOwl:hasDefinition>Calculate for each position in a protein structure the chance that a proline, when introduced at this position, would increase the stability of the whole protein.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>WHATIF:ProlineMutationValue</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_1843 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_1843">
+        <rdfs:label>Residue packing validation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0395"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identify poorly packed residues in protein structures.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>WHATIF: PackingQuality</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_1844 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_1844">
+        <rdfs:label>Dihedral angle validation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0321"/>
+        <oboInOwl:hasDbXref>WHATIF: ImproperQualitySum</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>Identify for each residue in a protein structure any improper dihedral (phi/psi) angles.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>WHATIF: ImproperQualityMax</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_1845 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_1845">
+        <rdfs:label>PDB file sequence retrieval</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Extract a molecular sequence from a PDB file.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDbXref>WHATIF: PDB_sequence</oboInOwl:hasDbXref>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0344"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_1846 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_1846">
+        <rdfs:label>HET group detection</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_1838"/>
+        <oboInOwl:hasDefinition>Identify HET groups in PDB files.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>WHATIF: HETGroupNames</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>A HET group usually corresponds to ligands, lipids, but might also (not consistently) include groups that are attached to amino acids. Each HET group is supposed to have a unique three letter code and a unique name which might be given in the output.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_1847 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_1847">
+        <rdfs:label>DSSP secondary structure assignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Determine for residue the DSSP determined secondary structure in three-state (HSC).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>WHATIF: ResidueDSSP</oboInOwl:hasDbXref>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0534"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_1848 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_1848">
+        <rdfs:label>Structure formatting</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0335"/>
+        <oboInOwl:hasDefinition>Reformat (a file or other report of) tertiary structure data.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>WHATIF: PDBasXML</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_1850 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_1850">
+        <rdfs:label>Protein cysteine and disulfide bond assignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0534"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0130"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Assign cysteine bonding state and disulfide bond partners in protein structures.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_1913 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_1913">
+        <rdfs:label>Residue validation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0321"/>
+        <oboInOwl:hasDefinition>Identify poor quality amino acid positions in protein structures.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>WHATIF: UseResidueDB</oboInOwl:hasDbXref>
+        <rdfs:comment>The scoring function to identify poor quality residues may consider residues with bad atoms or atoms with high B-factor, residues in the N- or C-terminal position, adjacent to an unstructured residue, non-canonical residues, glycine and proline (or adjacent to these such residues).</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_1914 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_1914">
+        <rdfs:label>Structure retrieval (water)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.6</obsolete_since>
+        <oboInOwl:hasDbXref>WHATIF:MovedWaterPDB</oboInOwl:hasDbXref>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Query a tertiary structure database and retrieve water molecules.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2422"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2008 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2008">
+        <rdfs:label>siRNA duplex prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0443"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0659"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identify or predict siRNA duplexes in RNA.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2089 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2089">
+        <rdfs:label>Sequence alignment refinement</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0258"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2425"/>
+        <oboInOwl:hasDefinition>Refine an existing sequence alignment.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2120 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2120">
+        <rdfs:label>Listfile processing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.6</obsolete_since>
+        <oboInOwl:hasDefinition>Process an EMBOSS listfile (list of EMBOSS Uniform Sequence Addresses).</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2409"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2121 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2121">
+        <rdfs:label>Sequence file editing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0231"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2403"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Perform basic (non-analytical) operations on a report or file of sequences (which might include features), such as file concatenation, removal or ordering of sequences, creation of subset or a new file of sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2122 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2122">
+        <rdfs:label>Sequence alignment file processing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Perform basic (non-analytical) operations on a sequence alignment file, such as copying or removal and ordering of sequences.</oboInOwl:hasDefinition>
+        <obsolete_since>1.6</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2409"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2123 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2123">
+        <rdfs:label>Small molecule data processing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta13</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Process (read and / or write) physicochemical property data for small molecules.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2420"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2222 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2222">
+        <rdfs:label>Data retrieval (ontology annotation)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta13</obsolete_since>
+        <oboInOwl:hasExactSynonym>Ontology information retrieval</oboInOwl:hasExactSynonym>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Search and retrieve documentation on a bioinformatics ontology.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2422"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2224 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2224">
+        <rdfs:label>Data retrieval (ontology concept)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Query an ontology and retrieve concepts or relations.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta13</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Ontology retrieval</oboInOwl:hasExactSynonym>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2422"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2233 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2233">
+        <rdfs:label>Representative sequence identification</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2451"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0159"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Identify a representative sequence from a set of sequences, typically using scores from pair-wise alignment or other comparison of the sequences.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2234 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2234">
+        <rdfs:label>Structure file processing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Perform basic (non-analytical) operations on a file of molecular tertiary structural data.</oboInOwl:hasDefinition>
+        <obsolete_since>1.6</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2409"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2237 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2237">
+        <rdfs:label>Data retrieval (sequence profile)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Query a profile data resource and retrieve one or more profile(s) and / or associated annotation.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <rdfs:comment>This includes direct retrieval methods that retrieve a profile by, e.g. the profile name.</rdfs:comment>
+        <obsolete_since>beta13</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2422"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2238 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2238">
+        <rdfs:label>Statistical calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3438"/>
+        <oboInOwl:hasExactSynonym>Statistical analysis</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Perform a statistical data operation of some type, e.g. calibration or validation.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2239 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2239">
+        <rdfs:label>3D-1D scoring matrix generation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0243"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3088"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3429"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_1770"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1499"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>3D-1D scoring matrix construction</oboInOwl:hasExactSynonym>
+        <rdfs:comment>A 3D-1D scoring matrix scores the probability of amino acids occurring in different structural environments.</rdfs:comment>
+        <oboInOwl:hasDefinition>Calculate a 3D-1D scoring matrix from analysis of protein sequence and structural data.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2241 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2241">
+        <rdfs:label>Transmembrane protein visualisation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0270"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0569"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2992"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Visualise transmembrane proteins, typically the transmembrane regions within a sequence.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Transmembrane protein rendering</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2246 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2246">
+        <rdfs:label>Demonstration</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>An operation performing purely illustrative (pedagogical) purposes.</oboInOwl:hasDefinition>
+        <obsolete_since>beta13</obsolete_since>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2264 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2264">
+        <rdfs:label>Data retrieval (pathway or network)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Query a biological pathways database and retrieve annotation on one or more pathways.</oboInOwl:hasDefinition>
+        <obsolete_since>beta13</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2422"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2265 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2265">
+        <rdfs:label>Data retrieval (identifier)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Query a database and retrieve one or more data identifiers.</oboInOwl:hasDefinition>
+        <obsolete_since>beta13</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2422"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2284 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2284">
+        <rdfs:label>Nucleic acid density plotting</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0236"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3441"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Calculate a density plot (of base composition) for a nucleotide sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2403 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2403">
+        <rdfs:label>Sequence analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2420"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0080"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Analyse one or more known molecular sequences.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Sequence analysis (general)</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2404 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2404">
+        <rdfs:label>Sequence motif processing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.6</obsolete_since>
+        <oboInOwl:hasDefinition>Process (read and / or write) molecular sequence motifs.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0239"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2405 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2405">
+        <rdfs:label>Protein interaction data processing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.6</obsolete_since>
+        <oboInOwl:hasDefinition>Process (read and / or write) protein interaction data.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2949"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2406 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2406">
+        <rdfs:label>Protein structure analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2480"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2502"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1460"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_2814"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Structure analysis (protein)</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Analyse protein tertiary structural data.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2407 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2407">
+        <rdfs:label>Annotation processing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Process (read and / or write) annotation of some type, typically annotation on an entry from a biological or biomedical database entity.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2422"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2408 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2408">
+        <rdfs:label>Sequence feature analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Analyse features in molecular sequences.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0253"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2409 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2409">
+        <rdfs:label>Utility operation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0004"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0220"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Basic (non-analytical) operations of some data, either a file or equivalent entity in memory.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>File processing</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Report handling</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>File handling</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Data file processing</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2410 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2410">
+        <rdfs:label>Gene expression analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Analyse gene expression and regulation data.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2495"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2411 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2411">
+        <rdfs:label>Structural profile processing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.6</obsolete_since>
+        <oboInOwl:hasDefinition>Process (read and / or write) one or more structural (3D) profile(s) or template(s) of some type.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>3D profile processing</oboInOwl:hasExactSynonym>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2952"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2412 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2412">
+        <rdfs:label>Data index processing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasExactSynonym>Database index processing</oboInOwl:hasExactSynonym>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Process (read and / or write) an index of (typically a file of) biological data.</oboInOwl:hasDefinition>
+        <obsolete_since>1.6</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0227"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2413 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2413">
+        <rdfs:label>Sequence profile processing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Process (read and / or write) some type of sequence profile.</oboInOwl:hasDefinition>
+        <obsolete_since>1.6</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2463"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2414 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2414">
+        <rdfs:label>Protein function analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2502"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0896"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:comment>This is a broad concept and is used a placeholder for other, more specific concepts.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Analyse protein function, typically by processing protein sequence and/or structural data, and generate an informative report.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2415 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2415">
+        <rdfs:label>Protein folding analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2426"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2502"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0130"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1537"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:comment>This is a broad concept and is used a placeholder for other, more specific concepts.</rdfs:comment>
+        <oboInOwl:hasDefinition>Analyse protein folding, typically by processing sequence and / or structural data, and write an informative report.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Protein folding modelling</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2416 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2416">
+        <rdfs:label>Protein secondary structure analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2502"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_2814"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2956"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Analyse known protein secondary structure data.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Secondary structure analysis (protein)</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2417 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2417">
+        <rdfs:label>Physicochemical property data processing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta13</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Process (read and / or write) data on the physicochemical property of a molecule.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2420"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2419 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2419">
+        <rdfs:label>Primer and probe design</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3024"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3095"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0632"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Primer and probe prediction</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Predict oligonucleotide primers or probes.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2420 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2420">
+        <rdfs:label>Operation (typed)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0004"/>
+        <oboInOwl:hasExactSynonym>Computation</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Calculation</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Processing</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Process (read and / or write) data of a specific type, for example applying analytical methods.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2421 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2421">
+        <rdfs:label>Database search</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0224"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2080"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>Typically the query is compared to each entry and high scoring matches (hits) are returned. For example, a BLAST search of a sequence database.</rdfs:comment>
+        <oboInOwl:hasDefinition>Search a database (or other data resource) with a supplied query and retrieve entries (or parts of entries) that are similar to the query.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2422 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2422">
+        <rdfs:label>Data retrieval</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0224"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0842"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasBroadSynonym>Information retrieval</oboInOwl:hasBroadSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Retrieve an entry (or part of an entry) from a data resource that matches a supplied query. This might include some primary data and annotation. The query is a data identifier or other indexed term. For example, retrieve a sequence record with the specified accession number, or matching supplied keywords.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2423 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2423">
+        <rdfs:label>Prediction and recognition</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2945"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasNarrowSynonym>Recognition</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Prediction</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>Predict, recognise, detect or identify some properties of a biomolecule.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Detection</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2424 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2424">
+        <rdfs:label>Comparison</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2945"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Compare two or more things to identify similarities.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2425 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2425">
+        <rdfs:label>Optimisation and refinement</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2945"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Refine or optimise some data model.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2426 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2426">
+        <rdfs:label>Modelling and simulation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2945"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_2275"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Model or simulate some biological entity or system.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2427 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2427">
+        <rdfs:label>Data handling</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>Perform basic operations on some data or a database.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2420"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2428 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2428">
+        <rdfs:label>Validation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2945"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Validation and standardisation</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Validate some data.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2429 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2429">
+        <rdfs:label>Mapping</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2945"/>
+        <rdfs:comment>This is a broad concept and is used a placeholder for other, more specific concepts.</rdfs:comment>
+        <oboInOwl:hasDefinition>Map properties to positions on an biological entity (typically a molecular sequence or structure), or assemble such an entity from constituent parts.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2430 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2430">
+        <rdfs:label>Design</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2945"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Design a biological entity (typically a molecular sequence or structure) with specific properties.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2432 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2432">
+        <rdfs:label>Microarray data processing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Process (read and / or write) microarray data.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2495"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2433 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2433">
+        <rdfs:label>Codon usage table processing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0286"/>
+        <oboInOwl:hasDefinition>Process (read and / or write) a codon usage table.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2434 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2434">
+        <rdfs:label>Data retrieval (codon usage table)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Retrieve a codon usage table and / or associated annotation.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta13</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2422"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2435 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2435">
+        <rdfs:label>Gene expression profile processing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.6</obsolete_since>
+        <oboInOwl:hasDefinition>Process (read and / or write) a gene expression profile.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2495"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2436 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2436">
+        <rdfs:label>Functional enrichment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2495"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3501"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_1775"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Gene expression profile annotation</oboInOwl:hasExactSynonym>
+        <rdfs:comment>The Gene Ontology (GO) is invariably used, the input is a set of Gene IDs and the output of the analysis is typically a ranked list of GO terms, each associated with a p-value.</rdfs:comment>
+        <oboInOwl:hasDefinition>Analyse a set of genes (genes corresponding to an expression profile, or any other set) with respect to concepts from an ontology of gene functions.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>GO term enrichment</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2437 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2437">
+        <rdfs:label>Gene regulatory network prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3024"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3439"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_2846"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2984"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Predict a network of gene regulation.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2438 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2438">
+        <rdfs:label>Pathway or network processing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2420"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0602"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Generate, analyse or handle a biological pathway or network.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2439 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2439">
+        <rdfs:label>RNA secondary structure analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2481"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0097"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Process (read and / or write) RNA secondary structure data.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2440 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2440">
+        <rdfs:label>Structure processing (RNA)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Process (read and / or write) RNA tertiary structure data.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta13</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2519"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2441 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2441">
+        <rdfs:label>RNA structure prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0475"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1465"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Predict RNA tertiary structure.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2442 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2442">
+        <rdfs:label>DNA structure prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0475"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1464"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Predict DNA tertiary structure.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2443 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2443">
+        <rdfs:label>Phylogenetic tree processing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2420"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0084"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Process (read and / or write) a phylogenetic tree.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2444 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2444">
+        <rdfs:label>Protein secondary structure processing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Process (read and / or write) protein secondary structure data.</oboInOwl:hasDefinition>
+        <obsolete_since>1.6</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2416"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2445 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2445">
+        <rdfs:label>Protein interaction network processing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Process (read and / or write) a network of protein interactions.</oboInOwl:hasDefinition>
+        <obsolete_since>1.6</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0276"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2446 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2446">
+        <rdfs:label>Sequence processing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasExactSynonym>Sequence processing (general)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Process (read and / or write) one or more molecular sequences and associated annotation.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.6</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2403"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2447 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2447">
+        <rdfs:label>Sequence processing (protein)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Process (read and / or write) a protein sequence and associated annotation.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.6</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2446"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2448 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2448">
+        <rdfs:label>Sequence processing (nucleic acid)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.6</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Process (read and / or write) a nucleotide sequence and associated annotation.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2446"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2451 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2451">
+        <rdfs:label>Sequence comparison</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2403"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2424"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2955"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0159"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2044"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Compare two or more molecular sequences.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2452 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2452">
+        <rdfs:label>Sequence cluster processing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Process (read and / or write) a sequence cluster.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.6</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0291"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2453 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2453">
+        <rdfs:label>Feature table processing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Process (read and / or write) a sequence feature table.</oboInOwl:hasDefinition>
+        <obsolete_since>1.6</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2446"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2454 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2454">
+        <rdfs:label>Gene prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3430"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0114"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0916"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Gene and gene component prediction</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Detect, predict and identify genes or components of genes in DNA sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Gene finding</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2456 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2456">
+        <rdfs:label>GPCR classification</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0473"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2995"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0907"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>G protein-coupled receptor (GPCR) classification</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Classify G-protein coupled receptors (GPCRs) into families and subfamilies.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2457 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2457">
+        <rdfs:label>GPCR coupling selectivity prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0473"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2492"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3088"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0896"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Predict G-protein coupled receptor (GPCR) coupling selectivity.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2459 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2459">
+        <rdfs:label>Structure processing (protein)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.6</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Process (read and / or write) a protein tertiary structure.</oboInOwl:hasDefinition>
+        <rdfs:comment rdf:resource="http://edamontology.org/operation_2406"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2460 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2460">
+        <rdfs:label>Protein atom surface calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0387"/>
+        <rdfs:comment>Waters are not considered.</rdfs:comment>
+        <oboInOwl:hasDefinition>Calculate the solvent accessibility for each atom in a structure.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2461 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2461">
+        <rdfs:label>Protein residue surface calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0387"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Calculate the solvent accessibility for each residue in a structure.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2462 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2462">
+        <rdfs:label>Protein surface calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0387"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Calculate the solvent accessibility of a structure as a whole.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2463 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2463">
+        <rdfs:label>Sequence alignment processing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Process (read and / or write) a molecular sequence alignment.</oboInOwl:hasDefinition>
+        <obsolete_since>1.6</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0292"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2464 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2464">
+        <rdfs:label>Protein-protein interaction prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2492"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0128"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0906"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Identify or predict protein-protein interactions, interfaces, binding sites etc.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2465 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2465">
+        <rdfs:label>Structure processing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.6</obsolete_since>
+        <oboInOwl:hasDefinition>Process (read and / or write) a molecular tertiary structure.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2480"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2466 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2466">
+        <rdfs:label>Map annotation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Annotate a DNA map of some type with terms from a controlled vocabulary.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.6</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0362"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2467 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2467">
+        <rdfs:label>Data retrieval (protein annotation)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Retrieve information on a protein.</oboInOwl:hasDefinition>
+        <obsolete_since>beta13</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasExactSynonym>Protein information retrieval</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2422"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2468 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2468">
+        <rdfs:label>Data retrieval (phylogenetic tree)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta13</obsolete_since>
+        <oboInOwl:hasDefinition>Retrieve a phylogenetic tree from a data resource.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2422"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2469 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2469">
+        <rdfs:label>Data retrieval (protein interaction annotation)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Retrieve information on a protein interaction.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta13</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2422"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2470 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2470">
+        <rdfs:label>Data retrieval (protein family annotation)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Protein family information retrieval</oboInOwl:hasExactSynonym>
+        <obsolete_since>beta13</obsolete_since>
+        <oboInOwl:hasDefinition>Retrieve information on a protein family.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2422"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2471 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2471">
+        <rdfs:label>Data retrieval (RNA family annotation)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Retrieve information on an RNA family.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>RNA family information retrieval</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta13</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2422"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2472 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2472">
+        <rdfs:label>Data retrieval (gene annotation)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Gene information retrieval</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Retrieve information on a specific gene.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta13</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2422"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2473 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2473">
+        <rdfs:label>Data retrieval (genotype and phenotype annotation)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Retrieve information on a specific genotype or phenotype.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Genotype and phenotype information retrieval</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta13</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2422"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2474 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2474">
+        <rdfs:label>Protein architecture comparison</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0247"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2488"/>
+        <oboInOwl:hasDefinition>Compare the architecture of two or more protein structures.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2475 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2475">
+        <rdfs:label>Protein architecture recognition</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0247"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2996"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3023"/>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>Includes methods that try to suggest the most likely biological unit for a given protein X-ray crystal structure based on crystal symmetry and scoring of putative protein-protein interfaces.</rdfs:comment>
+        <oboInOwl:hasDefinition>Identify the architecture of a protein structure.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2476 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2476">
+        <rdfs:label>Molecular dynamics simulation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2423"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2426"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2480"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0883"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0176"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0082"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Simulate molecular (typically protein) conformation using a computational model of physical forces and computer simulation.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2478 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2478">
+        <rdfs:label>Nucleic acid sequence analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2403"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2501"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2977"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0077"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Analyse a nucleic acid sequence (using methods that are only applicable to nucleic acid sequences).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Sequence analysis (nucleic acid)</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2479 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2479">
+        <rdfs:label>Protein sequence analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2403"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2502"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2976"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Analyse a protein sequence (using methods that are only applicable to protein sequences).</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Sequence analysis (protein)</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2480 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2480">
+        <rdfs:label>Structure analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2420"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0081"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Analyse known molecular tertiary structures.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2481 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2481">
+        <rdfs:label>Nucleic acid structure analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2480"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2501"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1459"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0097"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Analyse nucleic acid tertiary structural data.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2482 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2482">
+        <rdfs:label>Secondary structure processing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.6</obsolete_since>
+        <oboInOwl:hasDefinition>Process (read and / or write) a molecular secondary structure.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2465"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2483 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2483">
+        <rdfs:label>Structure comparison</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2424"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2480"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_1770"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Compare two or more molecular tertiary structures.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2485 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2485">
+        <rdfs:label>Helical wheel drawing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0569"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2162"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Helical wheel rendering</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Render a helical wheel representation of protein secondary structure.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2486 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2486">
+        <rdfs:label>Topology diagram drawing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0569"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2992"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Topology diagram rendering</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Render a topology diagram of protein secondary structure.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2487 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2487">
+        <rdfs:label>Protein structure comparison</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2483"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2502"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2997"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1460"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Structure comparison (protein)</oboInOwl:hasExactSynonym>
+        <rdfs:comment>Methods might identify structural neighbors, find structural similarities or define a structural core.</rdfs:comment>
+        <oboInOwl:hasDefinition>Compare protein tertiary structures.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2488 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2488">
+        <rdfs:label>Protein secondary structure comparison</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2416"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2931"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2997"/>
+        <oboInOwl:hasDefinition>Compare protein secondary structures.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Secondary structure comparison (protein)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Protein secondary structure</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2489 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2489">
+        <rdfs:label>Protein subcellular localization prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_1777"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3023"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0140"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:comment>The prediction might include subcellular localization (nuclear, cytoplasmic, mitochondrial, chloroplast, plastid, membrane etc) or export (extracellular proteins) of a protein.</rdfs:comment>
+        <oboInOwl:hasDefinition>Predict the subcellular localization of a protein sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Protein targeting prediction</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2490 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2490">
+        <rdfs:label>Residue contact calculation (residue-residue)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2950"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Calculate contacts between residues in a protein structure.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2491 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2491">
+        <rdfs:label>Hydrogen bond calculation (inter-residue)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0394"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2490"/>
+        <oboInOwl:hasDefinition>Identify potential hydrogen bonds between amino acid residues.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2492 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2492">
+        <rdfs:label>Protein interaction prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2502"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3023"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0906"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0128"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Predict the interactions of proteins with other molecules.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2493 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2493">
+        <rdfs:label>Codon usage data processing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta13</obsolete_since>
+        <oboInOwl:hasDefinition>Process (read and / or write) codon usage data.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0286"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2495 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2495">
+        <rdfs:label>Gene expression data analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2420"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0203"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider>Gene expression profile analysis</oboInOwl:consider>
+        <oboInOwl:hasExactSynonym>Gene expression (microarray) data processing</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Microarray data processing</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Gene expression data processing</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Process (read and / or write) gene expression (typically microarray) data, including analysis of one or more gene expression profiles, typically to interpret them in functional terms.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2496 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2496">
+        <rdfs:label>Gene regulatory network processing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.6</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Process (read and / or write) a network of gene regulation.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2497 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2497">
+        <rdfs:label>Pathway or network analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2438"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2600"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Analyse a known biological pathway or network.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Pathway analysis</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Network analysis</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2498 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2498">
+        <rdfs:label>Sequencing-based expression profile data analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Analyse SAGE, MPSS or SBS experimental data, typically to identify or quantify mRNA transcripts.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2495"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2499 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2499">
+        <rdfs:label>Splicing model analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2426"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2508"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3024"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0114"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Analyse, characterize and model alternative splicing events from comparing multiple nucleic acid sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Splicing analysis</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2500 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2500">
+        <rdfs:label>Microarray raw data analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Analyse raw microarray data.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2495"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2501 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2501">
+        <rdfs:label>Nucleic acid analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2420"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0077"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Process (read and / or write) nucleic acid sequence or structural data.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Nucleic acid data processing</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2502 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2502">
+        <rdfs:label>Protein analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2420"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0078"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Protein data processing</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Process (read and / or write) protein sequence or structural data.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2503 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2503">
+        <rdfs:label>Sequence data processing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Process (read and / or write) molecular sequence data.</oboInOwl:hasDefinition>
+        <obsolete_since>beta13</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2504 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2504">
+        <rdfs:label>Structural data processing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Process (read and / or write) molecular structural data.</oboInOwl:hasDefinition>
+        <obsolete_since>beta13</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2465"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2505 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2505">
+        <rdfs:label>Text processing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Process (read and / or write) text.</oboInOwl:hasDefinition>
+        <obsolete_since>1.6</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0306"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2506 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2506">
+        <rdfs:label>Protein sequence alignment analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0258"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2502"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3023"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1384"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Analyse a protein sequence alignment, typically to detect features or make predictions.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Sequence alignment analysis (protein)</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2507 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2507">
+        <rdfs:label>Nucleic acid sequence alignment analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0258"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2501"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3024"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1383"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Sequence alignment analysis (nucleic acid)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Analyse a protein sequence alignment, typically to detect features or make predictions.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2508 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2508">
+        <rdfs:label>Nucleic acid sequence comparison</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2451"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2478"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2998"/>
+        <oboInOwl:hasExactSynonym>Sequence comparison (nucleic acid)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Compare two or more nucleic acid sequences.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2509 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2509">
+        <rdfs:label>Protein sequence comparison</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2451"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2479"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2997"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Sequence comparison (protein)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Compare two or more protein sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2510 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2510">
+        <rdfs:label>DNA back-translation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0233"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0108"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Back-translate a protein sequence into DNA.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2511 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2511">
+        <rdfs:label>Sequence editing (nucleic acid)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.8</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Edit or change a nucleic acid sequence, either randomly or specifically.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/operation_0231"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2512 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2512">
+        <rdfs:label>Sequence editing (protein)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Edit or change a protein sequence, either randomly or specifically.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/operation_0231"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2513 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2513">
+        <rdfs:label>Sequence generation (nucleic acid)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0230"/>
+        <oboInOwl:hasDefinition>Generate a nucleic acid sequence by some means.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2514 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2514">
+        <rdfs:label>Sequence generation (protein)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0230"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2502"/>
+        <oboInOwl:hasDefinition>Generate a protein sequence by some means.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2515 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2515">
+        <rdfs:label>Nucleic acid sequence visualisation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Visualise, format or render a nucleic acid sequence.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <rdfs:comment>Various nucleic acid sequence analysis methods might generate a sequence rendering but are not (for brevity) listed under here.</rdfs:comment>
+        <obsolete_since>1.8</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/operation_0564"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2516 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2516">
+        <rdfs:label>Protein sequence visualisation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Visualise, format or render a protein sequence.</oboInOwl:hasDefinition>
+        <obsolete_since>1.8</obsolete_since>
+        <rdfs:comment>Various protein sequence analysis methods might generate a sequence rendering but are not (for brevity) listed under here.</rdfs:comment>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/operation_0564"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2518 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2518">
+        <rdfs:label>Nucleic acid structure comparison</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2481"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2483"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2998"/>
+        <oboInOwl:hasDefinition>Compare nucleic acid tertiary structures.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Structure comparison (nucleic acid)</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2519 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2519">
+        <rdfs:label>Structure processing (nucleic acid)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.6</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Process (read and / or write) nucleic acid tertiary structure data.</oboInOwl:hasDefinition>
+        <rdfs:comment rdf:resource="http://edamontology.org/operation_2481"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2520 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2520">
+        <rdfs:label>DNA mapping</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2429"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0196"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0102"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1274"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Generate a map of a DNA sequence annotated with positional or non-positional features of some type.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2521 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2521">
+        <rdfs:label>Map data processing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasExactSynonym>DNA map data processing</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Process (read and / or write) a DNA map of some type.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.6</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2520"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2574 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2574">
+        <rdfs:label>Protein hydropathy calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0250"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0123"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2970"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Analyse the hydrophobic, hydrophilic or charge properties of a protein (from analysis of sequence or structural information).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2575 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2575">
+        <rdfs:label>Protein binding site prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2492"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0128"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Ligand-binding and active site prediction</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Binding site prediction</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Identify or predict catalytic residues, active sites or other ligand-binding sites in protein sequences or structures.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2871 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2871">
+        <rdfs:label>Sequence tagged site (STS) mapping</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2944"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1279"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Sequence mapping</oboInOwl:hasExactSynonym>
+        <rdfs:comment>An STS is a short subsequence of known sequence and location that occurs only once in the chromosome or genome that is being mapped. Sources of STSs include 1. expressed sequence tags (ESTs), simple sequence length polymorphisms (SSLPs), and random genomic sequences from cloned genomic DNA or database sequences.</rdfs:comment>
+        <oboInOwl:hasDefinition>Generate a physical DNA map (sequence map) from analysis of sequence tagged sites (STS).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2928 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2928">
+        <rdfs:label>Alignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2945"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3429"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1916"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Compare two or more entities, typically the sequence or structure (or derivatives) of macromolecules, to identify equivalent subunits.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Alignment</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Alignment generation</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Alignment construction</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2929 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2929">
+        <rdfs:label>Protein fragment weight comparison</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0398"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2930"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Calculate the molecular weight of a protein (or fragments) and compare it another protein or reference data.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2930 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2930">
+        <rdfs:label>Protein property comparison</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2997"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0897"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Compare the physicochemical properties of two or more proteins (or reference data).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2931 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2931">
+        <rdfs:label>Secondary structure comparison</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2424"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_1770"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Compare two or more molecular secondary structures.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2932 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2932">
+        <rdfs:label>Hopp and Woods plotting</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0252"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3441"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Generate a Hopp and Woods plot of antigenicity of a protein.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2934 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2934">
+        <rdfs:label>Microarray cluster textual view generation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0571"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Visualise gene clusters with gene names.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2935 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2935">
+        <rdfs:label>Microarray wave graph plotting</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0571"/>
+        <oboInOwl:hasExactSynonym>Microarray wave graph rendering</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Microarray cluster temporal graph rendering</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>This view can be rendered as a pie graph.  The distance matrix is sorted by cluster number and typically represented as a diagonal matrix with distance values displayed in different color shades.</rdfs:comment>
+        <oboInOwl:hasDefinition>Visualise clustered gene expression data as a set of waves, where each wave corresponds to a gene across samples on the X-axis.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2936 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2936">
+        <rdfs:label>Microarray dendrograph plotting</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0571"/>
+        <oboInOwl:hasNarrowSynonym>Microarray dendrograph rendering</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>Generate a dendrograph of raw, preprocessed or clustered microarray data.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Microarray checks view rendering</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Microarray view rendering</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2937 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2937">
+        <rdfs:label>Microarray proximity map plotting</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0571"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Microarray distance map rendering</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Generate a plot of distances (distance matrix) between genes.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Microarray proximity map rendering</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2938 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2938">
+        <rdfs:label>Microarray tree or dendrogram rendering</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0571"/>
+        <oboInOwl:hasNarrowSynonym>Microarray 2-way dendrogram rendering</oboInOwl:hasNarrowSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Visualise clustered gene expression data using a gene tree, array tree and color coded band of gene expression.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Microarray matrix tree plot rendering</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2939 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2939">
+        <rdfs:label>Microarray principal component plotting</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0571"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Microarray principal component rendering</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Generate a line graph drawn as sum of principal components (Eigen value) and individual expression values.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2940 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2940">
+        <rdfs:label>Microarray scatter plot plotting</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0571"/>
+        <oboInOwl:hasDefinition>Generate a scatter plot of microarray data, typically after principal component analysis.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Microarray scatter plot rendering</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2941 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2941">
+        <rdfs:label>Whole microarray graph plotting</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0571"/>
+        <oboInOwl:hasDefinition>Visualise gene expression data where each band (or line graph) corresponds to a sample.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Whole microarray graph rendering</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2942 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2942">
+        <rdfs:label>Microarray tree-map rendering</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0571"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Visualise gene expression data after hierarchical clustering for representing hierarchical relationships.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2943 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2943">
+        <rdfs:label>Microarray Box-Whisker plot plotting</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0571"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Visualise raw and pre-processed gene expression data, via a plot showing over- and under-expression along with mean, upper and lower quartiles.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2944 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2944">
+        <rdfs:label>Physical mapping</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2520"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1280"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0102"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Generate a physical (sequence) map of a DNA sequence showing the physical distance (base pairs) between features or landmarks such as restriction sites, cloned DNA fragments, genes and other genetic markers.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2945 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2945">
+        <rdfs:label>Analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0004"/>
+        <oboInOwl:hasDefinition>Apply analytical methods to existing data of a specific type.</oboInOwl:hasDefinition>
+        <rdfs:comment>For non-analytical operations, see the 'Processing' branch.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2420"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2946 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2946">
+        <rdfs:label>Alignment analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Process or analyse an alignment of molecular sequences or structures.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>1.8</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2928"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2947 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2947">
+        <rdfs:label>Article analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0306"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_3068"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2526"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0971"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Analyse a body of scientific text (typically a full text article from a scientific journal.)</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Article analysis</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2948 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2948">
+        <rdfs:label>Molecular interaction analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Analyse the interactions of two or more molecules (or parts of molecules) that are known to interact.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta13</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2949 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2949">
+        <rdfs:label>Protein interaction analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2502"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0906"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0128"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Analyse known protein-protein, protein-DNA/RNA or protein-ligand interactions.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2950 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2950">
+        <rdfs:label>Residue contact calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0248"/>
+        <oboInOwl:hasDefinition>Calculate contacts between residues and some other group in a protein structure.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2951 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2951">
+        <rdfs:label>Alignment processing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Process (read and / or write) an alignment of two or more molecular sequences, structures or derived data.</oboInOwl:hasDefinition>
+        <obsolete_since>1.6</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2463"/>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2952"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2952 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2952">
+        <rdfs:label>Structure alignment processing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Process (read and / or write) a molecular tertiary (3D) structure alignment.</oboInOwl:hasDefinition>
+        <obsolete_since>1.6</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0295"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2962 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2962">
+        <rdfs:label>Codon usage bias calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0286"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2865"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Calculate codon usage bias.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2963 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2963">
+        <rdfs:label>Codon usage bias plotting</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2962"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3441"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1600"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Generate a codon usage bias plot.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2964 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2964">
+        <rdfs:label>Codon usage fraction calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0286"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1602"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Calculate the differences in codon usage fractions between two sequences, sets of sequences, codon usage tables etc.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2990 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2990">
+        <rdfs:label>Classification</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2945"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Assign molecular sequences, structures or other biological data to a specific group or category according to qualities it shares with that group or category.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2993 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2993">
+        <rdfs:label>Molecular interaction data processing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta13</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Process (read and / or write) molecular interaction data.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2995 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2995">
+        <rdfs:label>Sequence classification</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2403"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2990"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Assign molecular sequence(s) to a group or category.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2996 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2996">
+        <rdfs:label>Structure classification</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2480"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2990"/>
+        <oboInOwl:hasDefinition>Assign molecular structure(s) to a group or category.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2997 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2997">
+        <rdfs:label>Protein comparison</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2424"/>
+        <oboInOwl:hasDefinition>Compare two or more proteins (or some aspect) to identify similarities.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_2998 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_2998">
+        <rdfs:label>Nucleic acid comparison</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2424"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Compare two or more nucleic acids to identify similarities.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3023 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3023">
+        <rdfs:label>Prediction and recognition (protein)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2423"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Predict, recognise, detect or identify some properties of proteins.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3024 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3024">
+        <rdfs:label>Prediction and recognition (nucleic acid)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2423"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Predict, recognise, detect or identify some properties of nucleic acids.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3080 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3080">
+        <rdfs:label>Structure editing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3096"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0883"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasDefinition>Edit, convert or otherwise change a  molecular tertiary structure, either randomly or specifically.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3081 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3081">
+        <rdfs:label>Sequence alignment editing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3096"/>
+        <oboInOwl:hasDefinition>Edit, convert or otherwise change a molecular sequence alignment, either randomly or specifically.</oboInOwl:hasDefinition>
+        <created_in>beta13</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3083 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3083">
+        <rdfs:label>Pathway or network visualisation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0337"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2438"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2600"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Render (visualise) a biological pathway or network.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Pathway or network rendering</oboInOwl:hasExactSynonym>
+        <created_in>beta13</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3084 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3084">
+        <rdfs:label>Protein function prediction (from sequence)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta13</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Predict general (non-positional) functional properties of a protein from analysing its sequence.</oboInOwl:hasDefinition>
+        <rdfs:comment>For functional properties that are positional, use 'Protein site detection' instead.</rdfs:comment>
+        <obsolete_since>1.6</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_1777"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3087 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3087">
+        <rdfs:label>Protein sequence feature detection</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0253"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2479"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3092"/>
+        <oboInOwl:hasNarrowSynonym>Protein site recognition</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>Predict, recognise and identify functional or other key sites within protein sequences, typically by scanning for known motifs, patterns and regular expressions.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Protein site prediction</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Sequence profile database search</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasExactSynonym>Protein site detection</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasNarrowSynonym>Protein secondary database search</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasExactSynonym>Sequence feature detection (protein)</oboInOwl:hasExactSynonym>
+        <created_in>beta13</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3088 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3088">
+        <rdfs:label>Protein property calculation (from sequence)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0250"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2479"/>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasDefinition>Calculate (or predict) physical or chemical properties of a protein, including any non-positional properties of the molecular sequence, from processing a protein sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3090 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3090">
+        <rdfs:label>Protein feature prediction (from structure)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta13</created_in>
+        <obsolete_since>1.6</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Predict, recognise and identify positional features in proteins from analysing protein structure.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_3092"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3092 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3092">
+        <rdfs:label>Protein feature detection</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2502"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3023"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_1277"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0160"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:comment>Features includes functional sites or regions, secondary structure, structural domains and so on. Methods might use fingerprints, motifs, profiles, hidden Markov models, sequence alignment etc to provide a mapping of a query protein sequence to a discriminatory element. This includes methods that search a secondary protein database (Prosite, Blocks, ProDom, Prints, Pfam etc.) to assign a protein sequence(s) to a known protein family or group.
+</rdfs:comment>
+        <oboInOwl:hasDefinition>Predict, recognise and identify positional features in proteins from analysing protein sequences or structures.</oboInOwl:hasDefinition>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasExactSynonym>Protein feature recognition</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Protein feature prediction</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3093 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3093">
+        <rdfs:label>Database search (by sequence)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasExactSynonym>Sequence screening</oboInOwl:hasExactSynonym>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.6</obsolete_since>
+        <oboInOwl:hasDefinition>Screen a molecular sequence(s) against a database (of some type) to identify similarities between the sequence and database entries.</oboInOwl:hasDefinition>
+        <created_in>beta13</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_2421"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3094 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3094">
+        <rdfs:label>Protein interaction network prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3439"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0128"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0906"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasDefinition>Predict a network of protein interactions.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3095 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3095">
+        <rdfs:label>Nucleic acid design</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2430"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2478"/>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasDefinition>Design (or predict) nucleic acid sequences with specific chemical or physical properties.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3096 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3096">
+        <rdfs:label>Editing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2409"/>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasDefinition>Edit a data entity, either randomly or specifically.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3180 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3180">
+        <rdfs:label>Sequence assembly validation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2428"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2478"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0925"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0196"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_3181"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>1.1</created_in>
+        <oboInOwl:hasDefinition>Evaluate a DNA sequence assembly, typically for purposes of quality control.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3182 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3182">
+        <rdfs:label>Genome alignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0292"/>
+        <oboInOwl:hasDefinition>Align two or more (tpyically huge) molecular sequences that represent genomes.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Genome alignment construction</oboInOwl:hasExactSynonym>
+        <created_in>1.1</created_in>
+        <oboInOwl:hasExactSynonym>Genome alignment</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3183 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3183">
+        <rdfs:label>Localized reassembly</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0310"/>
+        <oboInOwl:hasDefinition>Reconstruction of a sequence assembly in a localised area.</oboInOwl:hasDefinition>
+        <created_in>1.1</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3184 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3184">
+        <rdfs:label>Sequence assembly visualisation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0564"/>
+        <oboInOwl:hasExactSynonym>Assembly rendering</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Sequence assembly rendering</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Render and visualise a DNA sequence assembly.</oboInOwl:hasDefinition>
+        <created_in>1.1</created_in>
+        <oboInOwl:hasExactSynonym>Assembly visualisation</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3185 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3185">
+        <rdfs:label>Base-calling</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2513"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_3168"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Phred base calling</oboInOwl:hasExactSynonym>
+        <created_in>1.1</created_in>
+        <oboInOwl:hasDefinition>Identify base (nucleobase) sequence from a fluorescence 'trace' data generated by an automated DNA sequencer.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Base calling</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Phred base-calling</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3186 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3186">
+        <rdfs:label>Bisulfite mapping</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2944"/>
+        <created_in>1.1</created_in>
+        <rdfs:comment>Bisulfite mapping follows high-throughput sequencing of DNA which has undergone bisulfite treatment followed by PCR amplification; unmethylated cytosines are specifically converted to thymine, allowing the methylation status of cytosine in the DNA to be detected.</rdfs:comment>
+        <oboInOwl:hasDefinition>The mapping of methylation sites in a DNA (genome) sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Bisulfite sequence alignment</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Bisulfite sequence mapping</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3187 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3187">
+        <rdfs:label>Sequence contamination filtering</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2478"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0077"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Identify and filter a (typically large) sequence data set to remove sequences from contaminants in the sample that was sequenced.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3189 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3189">
+        <rdfs:label>Trim ends</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3192"/>
+        <created_in>1.1</created_in>
+        <oboInOwl:hasDefinition>Trim sequences (typically from an automated DNA sequencer) to remove misleading ends.</oboInOwl:hasDefinition>
+        <rdfs:comment>For example trim polyA tails, introns and primer sequence flanking the sequence of amplified exons, or other unwanted sequence.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3190 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3190">
+        <rdfs:label>Trim vector</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3192"/>
+        <oboInOwl:hasDefinition>Trim sequences (typically from an automated DNA sequencer) to remove sequence-specific end regions, typically contamination from vector sequences.</oboInOwl:hasDefinition>
+        <created_in>1.1</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3191 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3191">
+        <rdfs:label>Trim to reference</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3192"/>
+        <created_in>1.1</created_in>
+        <oboInOwl:hasDefinition>Trim sequences (typically from an automated DNA sequencer) to remove the sequence ends that extend beyond an assembled reference sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3192 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3192">
+        <rdfs:label>Sequence trimming</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0369"/>
+        <created_in>1.1</created_in>
+        <oboInOwl:hasDefinition>Cut (remove) the end from a molecular sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3194 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3194">
+        <rdfs:label>Genome feature comparison</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0256"/>
+        <rdfs:comment>Genomic elements that might be compared include genes, indels, single nucleotide polymorphisms (SNPs), retrotransposons, tandem repeats and so on.</rdfs:comment>
+        <oboInOwl:hasDefinition>Compare the features of two genome sequences.</oboInOwl:hasDefinition>
+        <created_in>1.1</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3195 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3195">
+        <rdfs:label>Sequencing error detection</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2508"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_3168"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Short read error correction</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Short-read error correction</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Detect errors in DNA sequences generated from sequencing projects).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3196 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3196">
+        <rdfs:label>Genotyping</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3197"/>
+        <created_in>1.1</created_in>
+        <rdfs:comment>Methods might consider cytogenetic analyses, copy number polymorphism (and calculate copy number calls for copy-number variation(CNV) regions), single nucleotide polymorphism (SNP), , rare copy number variation (CNV) identification, loss of heterozygosity data and so on.</rdfs:comment>
+        <oboInOwl:hasDefinition>Analyse DNA sequence data to identify differences between the genetic composition (genotype) of an individual compared to other individual's or a reference sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3197 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3197">
+        <rdfs:label>Genetic variation analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2508"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3430"/>
+        <created_in>1.1</created_in>
+        <oboInOwl:hasExactSynonym>Sequence variation analysis</oboInOwl:hasExactSynonym>
+        <rdfs:comment>Genetic variation annotation provides contextual interpretation of coding SNP consequences in transcripts. It allows comparisons to be made between variation data in different populations or strains for the same transcript.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Genetic variation annotation</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Analyse a genetic variation, for example to annotate its location, alleles, classification, and effects on individual transcripts predicted for a gene model.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3198 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3198">
+        <rdfs:label>Read mapping</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0292"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2944"/>
+        <oboInOwl:hasExactSynonym>Short oligonucleotide alignment</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Oligonucleotide mapping</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Oligonucleotide alignment generation</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Short read mapping</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Oligonucleotide alignment construction</oboInOwl:hasExactSynonym>
+        <rdfs:comment>The purpose of read mapping is to identify the location of sequenced fragments within a reference genome and assumes that there is, in fact, at least local similarity between the fragment and reference sequences.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Oligonucleotide alignment</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Read alignment</oboInOwl:hasExactSynonym>
+        <created_in>1.1</created_in>
+        <oboInOwl:hasExactSynonym>Short read alignment</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Align short oligonucleotide sequences (reads) to a larger (genomic) sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Short sequence read mapping</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3199 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3199">
+        <rdfs:label>Split read mapping</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3198"/>
+        <oboInOwl:hasDefinition>A varient of oligonucleotide mapping where a read is mapped to two separate locations because of possible structural variation.</oboInOwl:hasDefinition>
+        <created_in>1.1</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3200 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3200">
+        <rdfs:label>DNA barcoding</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2478"/>
+        <oboInOwl:hasDefinition>Analyse DNA sequences in order to identify a DNA barcode; short fragment(s) of DNA that are useful to diagnose the taxa of biological organisms.</oboInOwl:hasDefinition>
+        <created_in>1.1</created_in>
+        <oboInOwl:hasExactSynonym>Sample barcoding</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3201 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3201">
+        <rdfs:label>SNP calling</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0484"/>
+        <oboInOwl:hasDefinition>Identify single nucleotide change in base positions in sequencing data that differ from a reference genome and which might, especially by reference to population frequency or functional data, indicate a polymorphism.</oboInOwl:hasDefinition>
+        <rdfs:comment>Operations usually score confidence in the prediction or some other statistical measure of evidence.</rdfs:comment>
+        <created_in>1.1</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3202 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3202">
+        <rdfs:label>Mutation detection</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3197"/>
+        <oboInOwl:hasExactSynonym>Polymorphism detection</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Detect mutations in multiple DNA sequences, for example, from the alignment and comparison of the fluorescent traces produced by DNA sequencing hardware.</oboInOwl:hasDefinition>
+        <created_in>1.1</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3203 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3203">
+        <rdfs:label>Chromatogram visualisation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0337"/>
+        <oboInOwl:hasDefinition>Visualise, format or render an image of a Chromatogram.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Chromatogram viewing</oboInOwl:hasExactSynonym>
+        <created_in>1.1</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3204 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3204">
+        <rdfs:label>Methylation analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2478"/>
+        <created_in>1.1</created_in>
+        <oboInOwl:hasDefinition>Determine cytosine methylation states in nucleic acid sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3205 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3205">
+        <rdfs:label>Methylation calling</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2944"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3204"/>
+        <created_in>1.1</created_in>
+        <oboInOwl:hasDefinition>Determine cytosine methylation status of specific positions in a nucleic acid sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3206 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3206">
+        <rdfs:label>Methylation level analysis (global)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3205"/>
+        <created_in>1.1</created_in>
+        <oboInOwl:hasExactSynonym>Global methylation analysis</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Measure the overall level of methyl cytosines in a genome from analysis of experimental data, typically from chromatographic methods and methyl accepting capacity assay.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3207 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3207">
+        <rdfs:label>Methylation level analysis (gene-specific)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3205"/>
+        <oboInOwl:hasExactSynonym>Gene-specific methylation analysis</oboInOwl:hasExactSynonym>
+        <rdfs:comment>Many different techniques are available for this.</rdfs:comment>
+        <oboInOwl:hasDefinition>Measure the level of methyl cytosines in specific genes.</oboInOwl:hasDefinition>
+        <created_in>1.1</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3208 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3208">
+        <rdfs:label>Genome visualisation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0564"/>
+        <created_in>1.1</created_in>
+        <oboInOwl:hasExactSynonym>Genome visualization</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Visualise, format or render a nucleic acid sequence that is part of (and in context of) a complete genome sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Genome rendering</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Genome visualisation</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Genome viewing</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Genome browsing</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3209 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3209">
+        <rdfs:label>Genome comparison</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2508"/>
+        <oboInOwl:hasDefinition>Compare the sequence or features of two or more genomes, for example, to find matching regions.</oboInOwl:hasDefinition>
+        <created_in>1.1</created_in>
+        <oboInOwl:hasExactSynonym>Genomic region matching</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3211 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3211">
+        <rdfs:label>Genome indexing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0227"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_3210"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:comment>Many sequence alignment tasks involving many or very large sequences rely on a precomputed index of the sequence to accelerate the alignment.</rdfs:comment>
+        <oboInOwl:hasDefinition>Generate an index of a genome sequence.</oboInOwl:hasDefinition>
+        <created_in>1.1</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3212 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3212">
+        <rdfs:label>Genome indexing (Burrows-Wheeler)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3211"/>
+        <rdfs:comment>The Burrows-Wheeler Transform (BWT) is a permutation of the genome based on a suffix array algorithm.</rdfs:comment>
+        <oboInOwl:hasDefinition>Generate an index of a genome sequence using the Burrows-Wheeler algorithm.</oboInOwl:hasDefinition>
+        <created_in>1.1</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3213 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3213">
+        <rdfs:label>Genome indexing (suffix arrays)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3211"/>
+        <created_in>1.1</created_in>
+        <oboInOwl:hasDefinition>Generate an index of a genome sequence using a suffix arrays algorithm.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>suffix arrays</oboInOwl:hasExactSynonym>
+        <rdfs:comment>A suffix array consists of the lexicographically sorted list of suffixes of a genome.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3214 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3214">
+        <rdfs:label>Spectral analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2945"/>
+        <oboInOwl:hasExactSynonym>Spectral analysis</oboInOwl:hasExactSynonym>
+        <created_in>1.1</created_in>
+        <oboInOwl:hasExactSynonym>Spectrum analysis</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Analyse a spectrum from a mass spectrometry (or other) experiment.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Mass spectrum analysis</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3215 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3215">
+        <rdfs:label>Peak detection</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3214"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0943"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>1.1</created_in>
+        <oboInOwl:hasExactSynonym>Peak finding</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Peak assignment</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Identify peaks in a spectrum from a mass spectrometry, NMR, or some other spectrum-generating experiment.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3216 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3216">
+        <rdfs:label>Scaffolding</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0310"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3429"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0077"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Scaffold construction</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Link together a non-contiguous series of genomic sequences into a scaffold, consisting of sequences separated by gaps of known length.  The sequences that are linked are typically typically contigs; contiguous sequences corresponding to read overlaps.</oboInOwl:hasDefinition>
+        <created_in>1.1</created_in>
+        <rdfs:comment>Scaffold may be positioned along a chromosome physical map to create a "golden path".</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Scaffold generation</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3217 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3217">
+        <rdfs:label>Scaffold gap completion</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3216"/>
+        <oboInOwl:hasDefinition>Fill the gaps in a sequence assembly (scaffold) by merging in additional sequences.</oboInOwl:hasDefinition>
+        <rdfs:comment>Different techniques are used to generate gap sequences to connect contigs, depending on the size of the gap. For small (5-20kb) gaps, PCR amplification and sequencing is used.  For large (>20kb) gaps, fragments are cloned (e.g. in BAC (Bacterial artificial chromosomes) vectors) and then sequenced.</rdfs:comment>
+        <created_in>1.1</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3218 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3218">
+        <rdfs:label>Sequencing quality control</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2428"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2478"/>
+        <oboInOwl:hasDefinition>Raw sequence data quality control.</oboInOwl:hasDefinition>
+        <rdfs:comment>Analyse raw sequence data from a sequencing pipeline and identify problems.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Sequencing QC</oboInOwl:hasExactSynonym>
+        <created_in>1.1</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3219 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3219">
+        <rdfs:label>Read pre-processing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2428"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2478"/>
+        <oboInOwl:hasExactSynonym>Sequence read pre-processing</oboInOwl:hasExactSynonym>
+        <rdfs:comment>This is a broad concept and is used a placeholder for other, more specific concepts.  For example process paired end reads to trim low quality ends remove short sequences, identify sequence inserts, detect chimeric reads, or remove low quality sequnces including vector, adaptor, low complexity and contaminant sequences. Sequences might come from genomic DNA library, EST libraries, SSH library and so on.</rdfs:comment>
+        <oboInOwl:hasDefinition>Pre-process sequence reads to ensure (or improve) quality and reliability.</oboInOwl:hasDefinition>
+        <created_in>1.1</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3221 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3221">
+        <rdfs:label>Species frequency estimation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2478"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_3174"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Estimate the frequencies of different species from analysis of the molecular sequences, typically of DNA recovered from environmental samples.</oboInOwl:hasDefinition>
+        <created_in>1.1</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3222 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3222">
+        <rdfs:label>Peak calling</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3430"/>
+        <rdfs:comment>Chip-sequencing combines chromatin immunoprecipitation (ChIP) with massively parallel DNA sequencing to generate a set of reads, which are aligned to a genome sequence.  The enriched areas contain the binding sites of DNA-associated proteins.  For example, a transcription factor binding site. ChIP-on-chip in contrast combines chromatin immunoprecipitation ('ChIP') with microarray ('chip').</rdfs:comment>
+        <oboInOwl:hasDefinition>Identify putative protein-binding regions in a genome sequence from analysis of Chip-sequencing data or ChIP-on-chip data.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Protein binding peak detection</oboInOwl:hasExactSynonym>
+        <created_in>1.1</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3223 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3223">
+        <rdfs:label>Differential expression analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0315"/>
+        <oboInOwl:hasDefinition>Identify (typically from analysis of microarray or RNA-seq data) genes whose expression levels are significantly different between two sample groups.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Differentially expressed gene identification</oboInOwl:hasExactSynonym>
+        <rdfs:comment>Differential expression analysis is used, for example, to identify which genes are up-regulated (increased expression) or down-regulated (decreased expression) between a group treated with a drug and a control groups.</rdfs:comment>
+        <created_in>1.1</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3224 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3224">
+        <rdfs:label>Gene set testing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2495"/>
+        <created_in>1.1</created_in>
+        <rdfs:comment>Gene sets can be defined beforehand by biological function, chromosome locations and so on.</rdfs:comment>
+        <oboInOwl:hasDefinition>Analyse gene expression patterns (typically from DNA microarray datasets) to identify sets of genes that are associated with a specific trait, condition, clinical outcome etc.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3225 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3225">
+        <rdfs:label>Variant classification</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2995"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3197"/>
+        <oboInOwl:hasDefinition>Classify variants based on their potential effect on genes, especially functional effects on the expressed proteins.</oboInOwl:hasDefinition>
+        <created_in>1.1</created_in>
+        <rdfs:comment>Variants are typically classified by their position (intronic, exonic, etc.) in a gene transcript and (for variants in coding exons) by their effect on the protein sequence (synonymous, non-synonymous, frameshifting, etc.)</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3226 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3226">
+        <rdfs:label>Variant prioritization</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3197"/>
+        <rdfs:comment>Variant prioritization can be used for example to produce a list of variants responsible for 'knocking out' genes in specific genomes. Methods amino acid substitution, aggregative approaches, probabilistic approach, inheritance and unified likelihood-frameworks.</rdfs:comment>
+        <oboInOwl:hasDefinition>Identify biologically interesting variants by prioritizing individual variants, for example, homozygous variants absent in control genomes.</oboInOwl:hasDefinition>
+        <created_in>1.1</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3227 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3227">
+        <rdfs:label>Variant calling</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3197"/>
+        <oboInOwl:hasExactSynonym>Variant mapping</oboInOwl:hasExactSynonym>
+        <created_in>1.1</created_in>
+        <oboInOwl:hasDefinition>Identify and map genomic alterations, including single nucleotide polymorphisms, short indels and structural variants, in a genome sequence.</oboInOwl:hasDefinition>
+        <rdfs:comment>Methods often utilise a database of aligned reads.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3228 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3228">
+        <rdfs:label>Structural variation discovery</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3197"/>
+        <oboInOwl:hasDefinition>Detect large regions in a genome subject to copy-number variation, or other structural variations in genome(s).</oboInOwl:hasDefinition>
+        <created_in>1.1</created_in>
+        <rdfs:comment>Methods might involve analysis of whole-genome array comparative genome hybridization or single-nucleotide polymorphism arrays, paired-end mapping of sequencing data, or from analysis of short reads from new sequencing technologies.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3229 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3229">
+        <rdfs:label>Exome analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2478"/>
+        <created_in>1.1</created_in>
+        <oboInOwl:hasExactSynonym>Targeted exome capture</oboInOwl:hasExactSynonym>
+        <rdfs:comment>Exome sequencing is considered a cheap alternative to whole genome sequencing.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Exome sequence analysis</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Anaylse sequencing data from experiments aiming to selectively sequence the coding regions of the genome.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3230 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3230">
+        <rdfs:label>Read depth analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2478"/>
+        <created_in>1.1</created_in>
+        <oboInOwl:hasDefinition>Analyse mapping density (read depth) of (typically) short reads from sequencing platforms, for example, to detect deletions and duplications.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3232 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3232">
+        <rdfs:label>Gene expression QTL analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2495"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2984"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>expression quantitative trait loci profiling</oboInOwl:hasExactSynonym>
+        <created_in>1.1</created_in>
+        <oboInOwl:hasExactSynonym>eQTL profiling</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Combine classical quantitative trait loci (QTL) analysis with gene expression profiling, for example, to describe describe cis- and trans-controlling elements for the expression of phenotype associated genes.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>expression QTL profiling</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3233 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3233">
+        <rdfs:label>Copy number estimation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2478"/>
+        <rdfs:comment>Methods typically implement some statistical model for hypothesis testing, and methods estimate total copy number, i.e. do not distinguish the two inherited chromosomes quantities (specific copy number).</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Transcript copy number estimation</oboInOwl:hasExactSynonym>
+        <created_in>1.1</created_in>
+        <oboInOwl:hasDefinition>Estimate the number of copies of loci of particular gene(s) in DNA sequences typically from gene-expression profiling technology based on microarray hybridization-based experiments. For example, estimate copy number (or marker dosage) of a dominant marker in samples from polyploid plant cells or tissues, or chromosomal gains and losses in tumors.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3237 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3237">
+        <rdfs:label>Primer removal</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0369"/>
+        <created_in>1.2</created_in>
+        <oboInOwl:hasDefinition>Remove forward and/or reverse primers from nucleic acid sequences (typically PCR products).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3258 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3258">
+        <rdfs:label>Transcriptome assembly</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0310"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0925"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0196"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Infer a transcriptome sequence by analysis of short sequence reads.</oboInOwl:hasDefinition>
+        <created_in>1.2</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3259 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3259">
+        <rdfs:label>Transcriptome assembly (de novo)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasExactSynonym>de novo transcriptome assembly</oboInOwl:hasExactSynonym>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.6</obsolete_since>
+        <created_in>1.2</created_in>
+        <oboInOwl:hasDefinition>Infer a transcriptome sequence without the aid of a reference genome, i.e. by comparing short sequences (reads) to each other.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0524"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3260 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3260">
+        <rdfs:label>Transcriptome assembly (mapping)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Infer a transcriptome sequence by mapping short reads to a reference genome.</oboInOwl:hasDefinition>
+        <obsolete_since>1.6</obsolete_since>
+        <created_in>1.2</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/operation_0523"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3267 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3267">
+        <rdfs:label>Sequence coordinate conversion</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3434"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2012"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2012"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>1.3</created_in>
+        <oboInOwl:hasDefinition>Convert one set of sequence coordinates to another, e.g. convert coordinates of one assembly to another, cDNA to genomic, CDS to genomic, protein translation to genomic etc.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3278 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3278">
+        <rdfs:label>Document similarity calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3437"/>
+        <oboInOwl:hasDefinition>Calculate similarity between 2 or more documents.</oboInOwl:hasDefinition>
+        <created_in>1.3</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3279 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3279">
+        <rdfs:label>Document clustering</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3432"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3437"/>
+        <oboInOwl:hasDefinition>Cluster (group) documents on the basis of their calculated similarity.</oboInOwl:hasDefinition>
+        <created_in>1.3</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3280 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3280">
+        <rdfs:label>Named entity recognition</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0306"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2423"/>
+        <oboInOwl:hasExactSynonym>Entity identification</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Entity chunking</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Entity extraction</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Recognise named entities (text tokens) within documents.</oboInOwl:hasDefinition>
+        <created_in>1.3</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3282 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3282">
+        <rdfs:label>ID mapping</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2424"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2429"/>
+        <oboInOwl:hasExactSynonym>Identifier mapping</oboInOwl:hasExactSynonym>
+        <rdfs:comment>The mapping can be achieved by comparing identifier values or some other means, e.g. exact matches to a provided sequence.</rdfs:comment>
+        <created_in>1.3</created_in>
+        <oboInOwl:hasExactSynonym>Accession mapping</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Map data identifiers to one another for example to establish a link between two biological databases for the purposes of data integration.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3283 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3283">
+        <rdfs:label>Anonymisation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2409"/>
+        <oboInOwl:hasDefinition>Process data in such a way that makes it hard to trace to the person which the data concerns.</oboInOwl:hasDefinition>
+        <created_in>1.3</created_in>
+        <oboInOwl:hasExactSynonym>Data anonymisation</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3289 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3289">
+        <rdfs:label>ID retrieval</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0304"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0842"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>id retrieval</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Data retrieval (accession)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Data retrieval (ID)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Identifier retrieval</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Data retrieval (id)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Accession retrieval</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Search for and retrieve a data identifier of some kind, e.g. a database entry accession.</oboInOwl:hasDefinition>
+        <created_in>1.3</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3348 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3348">
+        <rdfs:label>Sequence checksum generation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3429"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_2044"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_3077"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Generate a checksum of a molecular sequence.</oboInOwl:hasDefinition>
+        <created_in>1.4</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3349 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3349">
+        <rdfs:label>Bibliography generation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3429"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_3505"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Bibliography construction</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Construct a bibliography from the scientific literature.</oboInOwl:hasDefinition>
+        <created_in>1.4</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3350 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3350">
+        <rdfs:label>Protein quaternary structure prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0474"/>
+        <created_in>1.4</created_in>
+        <oboInOwl:hasDefinition>Predict the structure of a multi-subunit protein and particularly how the subunits fit together.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3351 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3351">
+        <rdfs:label>Protein surface analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0243"/>
+        <created_in>1.4</created_in>
+        <oboInOwl:hasDefinition>Analyse the surface properties of proteins.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3352 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3352">
+        <rdfs:label>Ontology comparison</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2424"/>
+        <created_in>1.4</created_in>
+        <oboInOwl:hasDefinition>Compare two or more ontologies, e.g. identify differences.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3353 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3353">
+        <rdfs:label>Ontology comparison</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>1.4</created_in>
+        <oboInOwl:hasDefinition>Compare two or more ontologies, e.g. identify differences.</oboInOwl:hasDefinition>
+        <obsolete_since>1.9</obsolete_since>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/operation_3352"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3357 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3357">
+        <rdfs:label>Format detection</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2409"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_input"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_0006"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_output"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/data_3358"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Recognition of which format the given data is in.</oboInOwl:hasDefinition>
+        <created_in>1.4</created_in>
+        <oboInOwl:hasExactSynonym>Format identification</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Format recognition</oboInOwl:hasExactSynonym>
+        <rdfs:comment>'Format recognition' is not a bioinformatics-specific operation, but of great relevance in bioinformatics. Should be removed from EDAM if/when captured satisfactorily in a suitable domain-generic ontology.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Format inference</oboInOwl:hasExactSynonym>
+        <noClue rdf:resource="http://edamontology.org/noClue"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    <owl:Axiom>
+        <rdfs:comment>The has_input "Data" (data_0006) may cause visualisation or other problems although ontologically correct. But on the other hand it may be useful to distinguish from nullary operations without inputs.</rdfs:comment>
+        <owl:annotatedProperty rdf:resource="http://edamontology.org/noClue"/>
+        <owl:annotatedTarget rdf:resource="http://edamontology.org/noClue"/>
+        <owl:annotatedSource rdf:resource="http://edamontology.org/operation_3357"/>
+    </owl:Axiom>
+    
+
+
+    <!-- http://edamontology.org/operation_3359 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3359">
+        <rdfs:label>Splitting</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2409"/>
+        <oboInOwl:hasExactSynonym>File splitting</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Split a file containing multiple data items into many files, each containing one item</oboInOwl:hasDefinition>
+        <created_in>1.4</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3429 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3429">
+        <rdfs:label>Generation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2945"/>
+        <oboInOwl:hasExactSynonym>Construction</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>For non-analytical operations, see the 'Processing' branch.</rdfs:comment>
+        <oboInOwl:hasDefinition>Construct some data entity.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3430 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3430">
+        <rdfs:label>Nucleic acid sequence feature detection</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0253"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0415"/>
+        <oboInOwl:hasExactSynonym>Nucleic acid site prediction</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Predict, recognise and identify functional or other key sites within nucleic acid sequences, typically by scanning for known motifs, patterns and regular expressions.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Nucleic acid site recognition</oboInOwl:hasExactSynonym>
+        <created_in>1.6</created_in>
+        <oboInOwl:hasExactSynonym>Nucleic acid site detection</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3431 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3431">
+        <rdfs:label>Deposition</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0004"/>
+        <oboInOwl:hasDefinition>Deposit some data in a database or some other type of repository or software system.</oboInOwl:hasDefinition>
+        <created_in>1.6</created_in>
+        <oboInOwl:hasExactSynonym>Database submission</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Submission</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Data submission</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Data deposition</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Database deposition</oboInOwl:hasExactSynonym>
+        <rdfs:comment>For non-analytical operations, see the 'Processing' branch.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3432 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3432">
+        <rdfs:label>Clustering</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2945"/>
+        <created_in>1.6</created_in>
+        <oboInOwl:hasDefinition>Group together some data entities on the basis of similarities such that entities in the same group (cluster) are more similar to each other than to those in other groups (clusters).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3433 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3433">
+        <rdfs:label>Assembly</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2945"/>
+        <created_in>1.6</created_in>
+        <oboInOwl:hasDefinition>Construct some entity (typically a molecule sequence) from component pieces.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3434 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3434">
+        <rdfs:label>Conversion</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2409"/>
+        <created_in>1.6</created_in>
+        <oboInOwl:hasDefinition>Non-analytical data conversion.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3435 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3435">
+        <rdfs:label>Standardization and normalization</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2945"/>
+        <created_in>1.6</created_in>
+        <oboInOwl:hasDefinition>Standardize or normalize data.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3436 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3436">
+        <rdfs:label>Aggregation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2409"/>
+        <oboInOwl:hasDefinition>Combine multiple files or data items into a single file or object.</oboInOwl:hasDefinition>
+        <created_in>1.6</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3437 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3437">
+        <rdfs:label>Article comparison</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2424"/>
+        <oboInOwl:hasDefinition>Compare two or more scientific articles.</oboInOwl:hasDefinition>
+        <created_in>1.6</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3438 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3438">
+        <rdfs:label>Calculation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2945"/>
+        <oboInOwl:hasDefinition>Mathemetical determination of the value of something, typically a properly of a  molecule.</oboInOwl:hasDefinition>
+        <created_in>1.6</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3439 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3439">
+        <rdfs:label>Pathway or network prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2423"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2438"/>
+        <created_in>1.6</created_in>
+        <oboInOwl:hasDefinition>Predict a molecular pathway or network.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3440 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3440">
+        <rdfs:label>Genome assembly</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0310"/>
+        <created_in>1.6</created_in>
+        <oboInOwl:hasDefinition>The process of assembling many short DNA sequences together such thay they represent the original chromosomes from which the DNA originated.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3441 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3441">
+        <rdfs:label>Plotting</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2945"/>
+        <oboInOwl:hasDefinition>Generate a graph, or other visual representation, of data, showing the relationship between two or more variables.</oboInOwl:hasDefinition>
+        <created_in>1.6</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3443 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3443">
+        <rdfs:label>Image analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2420"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_3382"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>1.7</created_in>
+        <oboInOwl:hasDefinition>The analysis of a image (typically a digital image) of some type in order to extract information from it.</oboInOwl:hasDefinition>
+        <oboInOwl:hasBroadSynonym>Image processing</oboInOwl:hasBroadSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3445 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3445">
+        <rdfs:label>Diffraction data analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2480"/>
+        <created_in>1.7</created_in>
+        <oboInOwl:hasDefinition>Analysis of data from a diffraction experiment.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3446 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3446">
+        <rdfs:label>Cell migration analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3443"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_2229"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>1.7</created_in>
+        <oboInOwl:hasDefinition>Analysis of cell migration images in order to study cell migration, typically in order to study the processes that play a role in the disease progression.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3447 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3447">
+        <rdfs:label>Diffraction data reduction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3445"/>
+        <created_in>1.7</created_in>
+        <oboInOwl:hasDefinition>Processing of diffraction data into a corrected, ordered, and simplified form.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3450 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3450">
+        <rdfs:label>Neurite measurement</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3443"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_2229"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Measurement of neurites; projections (axons or dendrites) from the cell body of a neuron, from analysis of neuron images.</oboInOwl:hasDefinition>
+        <created_in>1.7</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3453 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3453">
+        <rdfs:label>Diffraction data integration</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3445"/>
+        <created_in>1.7</created_in>
+        <oboInOwl:hasNarrowSynonym>Diffraction summation integration</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Diffraction profile fitting</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>The evaluation of diffraction intensities and integration of diffraction maxima from a diffraction experiment.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3454 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3454">
+        <rdfs:label>Phasing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3445"/>
+        <oboInOwl:hasDefinition>Phase a macromolecular crystal structure, for example by using molecular replacement or experimental phasing methods.</oboInOwl:hasDefinition>
+        <created_in>1.7</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3455 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3455">
+        <rdfs:label>Molecular replacement</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0322"/>
+        <created_in>1.7</created_in>
+        <oboInOwl:hasDefinition>A technique used to construct an atomic model of an unknown structure from diffraction data, based upon an atomic model of a known structure, either a related protein or the same protein from a different crystal form.</oboInOwl:hasDefinition>
+        <rdfs:comment>The technique solves the phase problem, i.e. retrieve information concern phases of the structure.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3456 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3456">
+        <rdfs:label>Rigid body refinement</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0322"/>
+        <created_in>1.7</created_in>
+        <rdfs:comment>Rigid body refinement usually follows molecular replacement in the assignment of a structure from diffraction data.</rdfs:comment>
+        <oboInOwl:hasDefinition>A method used to refine a structure by moving the whole molecule or parts of it as a rigid unit, rather than moving individual atoms.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3457 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3457">
+        <rdfs:label>Single particle analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2480"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3443"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_1317"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>An image processing technique that combines and analyze multiple images of a particulate sample, in order to produce an image with clearer features that are more easily interpreted.</oboInOwl:hasDefinition>
+        <created_in>1.7</created_in>
+        <rdfs:comment>Single particle analysis is used to improve the information that can be obtained by relatively low resolution techniques, , e.g. an image of a protein or virus from transmission electron microscopy (TEM).</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3458 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3458">
+        <rdfs:label>Single particle alignment and classification</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2990"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3457"/>
+        <oboInOwl:hasDefinition>Compare (align and classify) multiple particle images from a micrograph in order to produce a representative image of the particle. </oboInOwl:hasDefinition>
+        <created_in>1.7</created_in>
+        <rdfs:comment>A micrograph can include particles in multiple different orientations and/or conformations.  Particles are compared and organised into sets based on their similarity.  Typically iterations of classification and alignment and are performed to optimise the final image; average images produced by classification are used as a reference image for subsequent alignment of the whole image set.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3459 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3459">
+        <rdfs:label>Functional clustering</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0291"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_1775"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>1.7</created_in>
+        <oboInOwl:hasDefinition>Clustering of molecular sequences on the basis of their function, typically using information from an ontology of gene function, or some other measure of functional phenotype.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Functional sequence clustering</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3460 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3460">
+        <rdfs:label>Taxonomic classification</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2995"/>
+        <created_in>1.7</created_in>
+        <oboInOwl:hasDefinition>Classifiication of molecular sequences by assignment to some taxonomic hierarchy.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3461 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3461">
+        <rdfs:label>Virulence prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2403"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2423"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_3301"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasExactSynonym>Pathogenicity prediction</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>The prediction of the degree of pathogenicity of a microorganism from analysis of molecular sequences.</oboInOwl:hasDefinition>
+        <created_in>1.7</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3463 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3463">
+        <rdfs:label>Gene expression correlation analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0315"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3465"/>
+        <created_in>1.7</created_in>
+        <oboInOwl:hasExactSynonym>Gene co-expression network analysis</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Analyse the correlation patterns among genes across across a variety of experiments, microarray samples etc.
+ </oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3465 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3465">
+        <rdfs:label>Correlation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2945"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0121"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>1.7</created_in>
+        <oboInOwl:hasDefinition>Identify a correlation, i.e. a statistical relationship between two random variables or two sets of data.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3469 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3469">
+        <rdfs:label>RNA structure covariance model generation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2439"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3429"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0097"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Compute the covariance model for (a family of) RNA secondary structures.</oboInOwl:hasDefinition>
+        <created_in>1.7</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3470 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3470">
+        <rdfs:label>RNA secondary structure prediction (shape-based)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0278"/>
+        <oboInOwl:hasExactSynonym>RNA shape prediction</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Predict RNA secondary structure by analysis, e.g. probabilistic analysis, of the shape of RNA folds.</oboInOwl:hasDefinition>
+        <created_in>1.7</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3471 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3471">
+        <rdfs:label>Nucleic acid alignment folding prediction (alignment-based)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0279"/>
+        <created_in>1.7</created_in>
+        <oboInOwl:hasDefinition>Prediction of nucleic-acid folding using sequence alignments as a source of data.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3472 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3472">
+        <rdfs:label>k-mer counting</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0236"/>
+        <oboInOwl:hasDefinition>Count k-mers (substrings of length k) in DNA sequence data.</oboInOwl:hasDefinition>
+        <created_in>1.7</created_in>
+        <rdfs:comment>k-mer counting is used in genome and transcriptome assembly, metagenomic sequencing, and for error correction of sequence reads. </rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3478 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3478">
+        <rdfs:label>Phylogenetic tree reconstruction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0323"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_0084"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Reconstructing the inner node labels of a phylogenetic tree from its leafes.</oboInOwl:hasDefinition>
+        <rdfs:comment>Note that this is somewhat different from simply analysing an existing tree or constructing a completely new one.</rdfs:comment>
+        <created_in>1.7</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3480 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3480">
+        <rdfs:label>Probabilistic data generation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3429"/>
+        <oboInOwl:hasDefinition>Generate some data from a choosen probibalistic model, possibly to evaluate algorithms.</oboInOwl:hasDefinition>
+        <created_in>1.7</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3481 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3481">
+        <rdfs:label>Probabilistic sequence generation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0230"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3480"/>
+        <created_in>1.7</created_in>
+        <oboInOwl:hasDefinition>Generate sequences from some probabilistic model, e.g. a model that simulates evolution.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3482 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3482">
+        <rdfs:label>Antimicrobial resistance prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2403"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2423"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_3301"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>1.7</created_in>
+        <oboInOwl:hasDefinition>Identify or predict causes for antibiotic resistance from molecular sequence analysis.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3501 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3501">
+        <rdfs:label>Enrichment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2495"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2945"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_1775"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:comment>A relevant ontology will be used. The input is typically a set of identifiers or other data, and the output of the analysis is typically a ranked list of ontology terms, each associated with a p-value.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Term enrichment</oboInOwl:hasExactSynonym>
+        <created_in>1.8</created_in>
+        <oboInOwl:hasDefinition>Analyse a dataset with respect to concepts from an ontology.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3502 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3502">
+        <rdfs:label>Chemical class enrichment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2495"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3501"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_1775"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <created_in>1.8</created_in>
+        <oboInOwl:hasDefinition>Analyse a dataset with respect to concepts from an ontology of chemical structure.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3503 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3503">
+        <rdfs:label>Incident curve plotting</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3441"/>
+        <created_in>1.8</created_in>
+        <oboInOwl:hasDefinition>Plot an incident curve such as a survival curve, death curve, mortality curve.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3504 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3504">
+        <rdfs:label>Variant pattern analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_3197"/>
+        <rdfs:comment>Methods often utilise a database of aligned reads.</rdfs:comment>
+        <oboInOwl:hasDefinition>Identify and map patterns of genomic variations.</oboInOwl:hasDefinition>
+        <created_in>1.8</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3545 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3545">
+        <rdfs:label>Mathematical modelling</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2426"/>
+        <oboInOwl:hasDefinition>Model some biological system using mathematical techniques including  dynamical systems, statistical models, differential equations, and game theoretic models.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3552 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3552">
+        <rdfs:label>Microscope image visualisation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0337"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_3382"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Visualise images resulting from various types of microscopy.</oboInOwl:hasDefinition>
+        <created_in>1.9</created_in>
+        <oboInOwl:hasExactSynonym>Microscopy image visualisation</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3553 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3553">
+        <rdfs:label>Image annotation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0226"/>
+        <created_in>1.9</created_in>
+        <oboInOwl:hasDefinition>Annotate an image of some sort, typically with terms from a controlled vocabulary.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3557 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3557">
+        <rdfs:label>Imputation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2238"/>
+        <oboInOwl:hasExactSynonym>Data imputation</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Replace missing data with substituted values, usually by using some statistical or other mathematical approach.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>1.9</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3559 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3559">
+        <rdfs:label>Ontology visualisation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0337"/>
+        <created_in>1.9</created_in>
+        <oboInOwl:hasDefinition>Visualise, format or render data from an ontology, typically a tree of terms.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Ontology browsing</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3560 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3560">
+        <rdfs:label>Maximum occurence analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_0321"/>
+        <oboInOwl:hasDefinition>A method for making numerical assessments about the maximum percent of time that a conformer of a flexible macromolecule can exist and still be compatible with the experimental data. </oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3561 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3561">
+        <rdfs:label>Database comparison</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2424"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2429"/>
+        <created_in>1.9</created_in>
+        <oboInOwl:hasNarrowSynonym>Data model comparison</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>Compare the models or schemas used by two or more databases, or any other general comparison of databases rather than a detailed comparison of the entries themselves.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Schema comparison</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3562 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3562">
+        <rdfs:label>Network simulation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2426"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://edamontology.org/has_topic"/>
+                <owl:someValuesFrom rdf:resource="http://edamontology.org/topic_2259"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <oboInOwl:hasDefinition>Simulate the bevaviour of a biological pathway or network.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Pathway simulation</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Network topology simulation</oboInOwl:hasExactSynonym>
+        <created_in>1.9</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3563 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3563">
+        <rdfs:label>RNA-seq read count analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2478"/>
+        <oboInOwl:hasDefinition>Analyze read counts from RNA-seq experiments.</oboInOwl:hasDefinition>
+        <created_in>1.9</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3564 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3564">
+        <rdfs:label>Chemical redundancy removal</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2483"/>
+        <created_in>1.9</created_in>
+        <oboInOwl:hasDefinition>Identify and remove redudancy from a set of small molecule structures.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3565 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3565">
+        <rdfs:label>RNA-seq time series data analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2478"/>
+        <created_in>1.9</created_in>
+        <oboInOwl:hasDefinition>Analyze time series data from an RNA-seq experiment.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/operation_3566 -->
+
+    <owl:Class rdf:about="http://edamontology.org/operation_3566">
+        <rdfs:label>Simulated gene expression data generation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/operation_2426"/>
+        <created_in>1.9</created_in>
+        <oboInOwl:hasDefinition>Simulate gene expression data, e.g. for purposes of benchmarking.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#operations"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0003 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0003">
+        <rdfs:label>Topic</rdfs:label>
+        <owl:disjointWith rdf:resource="&owl;DeprecatedClass"/>
+        <rdfs:seeAlso>http://purl.org/biotop/biotop.owl#Quality</rdfs:seeAlso>
+        <rdfs:seeAlso>http://bioontology.org/ontologies/ResearchArea.owl#Area_of_Research</rdfs:seeAlso>
+        <rdfs:seeAlso>http://www.onto-med.de/ontologies/gfo.owl#Category</rdfs:seeAlso>
+        <rdfs:seeAlso>http://www.ifomis.org/bfo/1.1/snap#Quality</rdfs:seeAlso>
+        <rdfs:seeAlso>http://www.onto-med.de/ontologies/gfo.owl#Perpetuant</rdfs:seeAlso>
+        <oboInOwl:hasDefinition>A category denoting a rather broad domain or field of interest, of study, application, work, data, or technology. Topics have no clearly defined borders between each other.</oboInOwl:hasDefinition>
+        <rdfs:seeAlso>http://www.loa-cnr.it/ontologies/DOLCE-Lite.owl#quality</rdfs:seeAlso>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:seeAlso>http://www.ifomis.org/bfo/1.1/snap#Continuant</rdfs:seeAlso>
+        <oboInOwl:hasRelatedSynonym>sumo:FieldOfStudy</oboInOwl:hasRelatedSynonym>
+        <rdfs:seeAlso>http://onto.eva.mpg.de/ontologies/gfo-bio.owl#Method</rdfs:seeAlso>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0077 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0077">
+        <rdfs:label>Nucleic acids</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3292"/>
+        <oboInOwl:hasDefinition>The processing and analysis of nucleic acid sequence, structural and other data.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Nucleic acid bioinformatics</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Nucleic acid analysis</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Nucleic acid informatics</oboInOwl:hasExactSynonym>
+        <rdfs:seeAlso>http://purl.bioontology.org/ontology/MSH/D017423</rdfs:seeAlso>
+        <oboInOwl:hasNarrowSynonym>Nucleic acid properties</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Nucleic acid physicochemistry</oboInOwl:hasNarrowSynonym>
+        <rdfs:seeAlso>http://purl.bioontology.org/ontology/MSH/D017422</rdfs:seeAlso>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0078 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0078">
+        <rdfs:label>Proteins</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3292"/>
+        <oboInOwl:hasExactSynonym>Protein bioinformatics</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Protein informatics</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasNarrowSynonym>Protein databases</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasExactSynonym>Protein analysis</oboInOwl:hasExactSynonym>
+        <rdfs:seeAlso>http://purl.bioontology.org/ontology/MSH/D020539</rdfs:seeAlso>
+        <oboInOwl:hasDefinition>Archival, processing and analysis of protein data, typically molecular sequence and structural data.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0079 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0079">
+        <rdfs:label>Metabolites</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0154"/>
+        <oboInOwl:hasExactSynonym>Metabolite structures</oboInOwl:hasExactSynonym>
+        <rdfs:comment>This concept excludes macromolecules such as proteins and nucleic acids.</rdfs:comment>
+        <oboInOwl:hasDefinition>The structures of reactants or products of metabolism, for example small molecules such as including vitamins, polyols, nucleotides and amino acids.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0080 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0080">
+        <rdfs:label>Sequence analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3307"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasNarrowSynonym>Sequence databases</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasExactSynonym>Sequences</oboInOwl:hasExactSynonym>
+        <rdfs:seeAlso>http://purl.bioontology.org/ontology/MSH/D017421</rdfs:seeAlso>
+        <oboInOwl:hasDefinition>The archival, processing and analysis of molecular sequences (monomer composition of polymers) including molecular sequence data resources, sequence sites, alignments, motifs and profiles.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0081 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0081">
+        <rdfs:label>Structure analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3307"/>
+        <oboInOwl:hasNarrowSynonym>Computational structural biology</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>The curation, processing and analysis of the structure of biological molecules, typically proteins and nucleic acids and other macromolecules.</oboInOwl:hasDefinition>
+        <rdfs:seeAlso>http://purl.bioontology.org/ontology/MSH/D015394</rdfs:seeAlso>
+        <oboInOwl:hasExactSynonym>Structure analysis</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Structural bioinformatics</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasNarrowSynonym>Structure databases</oboInOwl:hasNarrowSynonym>
+        <rdfs:comment>This includes related concepts such as structural properties, alignments and structural motifs.</rdfs:comment>
+        <oboInOwl:hasNarrowSynonym>Structure data resources</oboInOwl:hasNarrowSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0082 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0082">
+        <rdfs:label>Structure prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0081"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The prediction of molecular (secondary or tertiary) structure.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0083 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0083">
+        <rdfs:label>Alignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>The alignment (equivalence between sites) of molecular sequences, structures or profiles (representing a sequence or structure alignment).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0183"/>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0184"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0084 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0084">
+        <rdfs:label>Phylogeny</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3299"/>
+        <oboInOwl:hasNarrowSynonym>Phylogeny reconstruction</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Phylogenetic stratigraphy</oboInOwl:hasNarrowSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasNarrowSynonym>Phylogenetic dating</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Phylogenetic clocks</oboInOwl:hasNarrowSynonym>
+        <rdfs:seeAlso>http://purl.bioontology.org/ontology/MSH/D010802</rdfs:seeAlso>
+        <oboInOwl:hasDefinition>The study of evolutionary relationships amongst organisms.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Phylogenetic simulation</oboInOwl:hasNarrowSynonym>
+        <rdfs:comment>This includes diverse phylogenetic methods, including phylogenetic tree construction, typically from molecular sequence or morphological data, methods that simulate DNA sequence evolution, a phylogenetic tree or the underlying data, or which estimate or use molecular clock and stratigraphic (age) data, methods for studying gene evolution etc.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0085 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0085">
+        <rdfs:label>Functional genomics</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0622"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_1775"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The study of gene or protein functions and their interactions in totality in a given organism, tissue, cell etc.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0089 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0089">
+        <rdfs:label>Ontology and terminology</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0605"/>
+        <oboInOwl:hasNarrowSynonym>Terminology</oboInOwl:hasNarrowSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:seeAlso>http://purl.bioontology.org/ontology/MSH/D002965</rdfs:seeAlso>
+        <oboInOwl:hasNarrowSynonym>Applied ontology</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Ontology</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>The conceptualisation, categorisation and nomenclature (naming) of entities or phenomena within biology or bioinformatics. This includes formal ontologies, controlled vocabularies, structured glossary, symbols and terminology or other related resource.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Ontologies</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0090 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0090">
+        <rdfs:label>Information retrieval</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3071"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Data retrieval</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>The search and query of data sources (typically databases or ontologies) in order to retrieve entries or other information.</oboInOwl:hasDefinition>
+        <rdfs:comment>This includes, for example, search, query and retrieval of molecular sequences and associated data.</rdfs:comment>
+        <oboInOwl:hasNarrowSynonym>Data search</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDbXref>VT 1.3.3 Information retrieval</oboInOwl:hasDbXref>
+        <oboInOwl:hasExactSynonym>Data query</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0091 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0091">
+        <rdfs:label>Bioinformatics</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0605"/>
+        <rdfs:comment>This includes data  processing in general, including basic handling of files and databases, datatypes, workflows and annotation.</rdfs:comment>
+        <oboInOwl:hasDbXref>VT 1.5.6 Bioinformatics</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>The archival, curation, processing and analysis of complex biological data.</oboInOwl:hasDefinition>
+        <rdfs:seeAlso>http://purl.bioontology.org/ontology/MSH/D016247</rdfs:seeAlso>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0092 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0092">
+        <rdfs:label>Data visualisation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3316"/>
+        <oboInOwl:hasExactSynonym>Data rendering</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Rendering (drawing on a computer screen) or visualisation of molecular sequences, structures or other biomolecular data.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>VT 1.2.5 Computer graphics</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasBroadSynonym>Computer graphics</oboInOwl:hasBroadSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0094 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0094">
+        <rdfs:label>Nucleic acid thermodynamics</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>The study of the thermodynamic properties of a nucleic acid.</oboInOwl:hasDefinition>
+        <obsolete_since>1.3</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0097"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0097 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0097">
+        <rdfs:label>Nucleic acid structure analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0081"/>
+        <rdfs:comment>Includes secondary and tertiary nucleic acid structural data, nucleic acid thermodynamic, thermal and conformational properties including DNA or DNA/RNA denaturation (melting) etc.</rdfs:comment>
+        <oboInOwl:hasNarrowSynonym>DNA melting</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Nucleic acid denaturation</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>RNA alignment</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>The archival, curation, processing and analysis of nucleic acid structural information, such as whole structures, structural features and alignments, and associated annotation.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>RNA structure alignment</oboInOwl:hasNarrowSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Nucleic acid structure</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasNarrowSynonym>Nucleic acid thermodynamics</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>RNA structure</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0099 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0099">
+        <rdfs:label>RNA</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0077"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>RNA sequences and structures.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0100 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0100">
+        <rdfs:label>Nucleic acid restriction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.3</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Topic for the study of restriction enzymes, their cleavage sites and the restriction of nucleic acids.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0747"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0102 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0102">
+        <rdfs:label>Mapping</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0080"/>
+        <oboInOwl:hasNarrowSynonym>Genetic linkage</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Linkage</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Linkage mapping</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Synteny</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasExactSynonym>DNA mapping</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The mapping of complete (typically nucleotide) sequences.</oboInOwl:hasDefinition>
+        <rdfs:comment>This includes resources that aim to identify, map or analyse genetic markers in DNA sequences, for example to produce a genetic (linkage) map of a chromosome or genome or to analyse genetic linkage and synteny. It also includes resources for physical (sequence) maps of a DNA sequence showing the physical distance (base pairs) between features or landmarks such as restriction sites, cloned DNA fragments, genes and other genetic markers.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0107 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0107">
+        <rdfs:label>Genetic codes and codon usage</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.3</obsolete_since>
+        <oboInOwl:hasExactSynonym>Codon usage analysis</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>The study of codon usage in nucleotide sequence(s), genetic codes and so on.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0203"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0108 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0108">
+        <rdfs:label>Protein expression</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0078"/>
+        <oboInOwl:hasNarrowSynonym>Translation</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>The translation of mRNA into protein and subsequent protein processing in the cell.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0109 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0109">
+        <rdfs:label>Gene finding</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.3</obsolete_since>
+        <rdfs:comment>This includes the study of promoters, coding regions, splice sites, etc. Methods for gene prediction might be ab initio, based on phylogenetic comparisons, use motifs, sequence features, support vector machine, alignment etc.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Gene discovery</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Methods that aims to identify, predict, model or analyse genes or gene structure in DNA sequences.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Gene prediction</oboInOwl:hasExactSynonym>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0114"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0110 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0110">
+        <rdfs:label>Transcription</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.3</obsolete_since>
+        <oboInOwl:hasDefinition>The transcription of DNA into mRNA.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0203"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0111 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0111">
+        <rdfs:label>Promoters</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Promoters in DNA sequences (region of DNA that facilitates the transcription of a particular gene by binding RNA polymerase and transcription factor proteins).</oboInOwl:hasDefinition>
+        <obsolete_since>beta13</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0749"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0112 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0112">
+        <rdfs:label>Nucleic acid folding</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>The folding (in 3D space) of nucleic acid molecules.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0173"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0114 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0114">
+        <rdfs:label>Gene structure</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3321"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3511"/>
+        <rdfs:comment>This includes the study of promoters, coding regions etc.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Gene features</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Gene structure, regions which make an RNA product and features such as promoters, coding regions, gene fusion, splice sites etc.
+</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0121 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0121">
+        <rdfs:label>Proteomics</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3391"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Protein and peptide identification, especially in the study of whole proteomes of organisms.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Protein and peptide identification</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Peptide identification</oboInOwl:hasNarrowSynonym>
+        <rdfs:comment>Proteomics includes any methods (especially high-throughput) that separate, characterize and identify expressed proteins such as mass spectrometry, two-dimensional gel electrophoresis and protein microarrays, as well as in-silico methods that perform proteolytic or mass calculations on a protein sequence and other analyses of protein expression data, for example in different cells or tissues.</rdfs:comment>
+        <rdfs:seeAlso>http://purl.bioontology.org/ontology/MSH/D040901</rdfs:seeAlso>
+        <oboInOwl:hasNarrowSynonym>Protein expression</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0122 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0122">
+        <rdfs:label>Structural genomics</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0622"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_1317"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The elucidation of the three dimensional structure for all (available) proteins in a given organism.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0123 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0123">
+        <rdfs:label>Protein properties</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0078"/>
+        <oboInOwl:hasDefinition>The study of the physical and biochemical properties of peptides and proteins, for example the hydrophobic, hydrophilic and charge properties of a protein.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Protein hydropathy</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasExactSynonym>Protein physicochemistry</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0128 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0128">
+        <rdfs:label>Protein interactions</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0078"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0602"/>
+        <oboInOwl:hasDefinition>Protein-protein, protein-DNA/RNA and protein-ligand interactions, including analysis of known interactions and prediction of putative interactions.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Protein-nucleic acid interactions</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Protein-RNA interaction</oboInOwl:hasNarrowSynonym>
+        <rdfs:comment>This includes experimental (e.g. yeast two-hybrid) and computational analysis techniques.</rdfs:comment>
+        <oboInOwl:hasNarrowSynonym>Protein-protein interactions</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Protein-ligand interactions</oboInOwl:hasNarrowSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasNarrowSynonym>Protein-DNA interaction</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0130 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0130">
+        <rdfs:label>Protein folding, stability and design</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_2814"/>
+        <oboInOwl:hasNarrowSynonym>Protein folding</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Protein stability</oboInOwl:hasNarrowSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Protein stability, folding (in 3D space) and protein sequence-structure-function relationships.  This includes for example study of inter-atomic or inter-residue interactions in protein (3D) structures, the effect of mutation, and the design of proteins with specific properties, typically by designing changes (via site-directed mutagenesis) to an existing protein.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Protein residue interactions</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Protein design</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Rational protein design</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0133 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0133">
+        <rdfs:label>Two-dimensional gel electrophoresis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Two-dimensional gel electrophoresis image and related data.</oboInOwl:hasDefinition>
+        <obsolete_since>beta13</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0121"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0134 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0134">
+        <rdfs:label>Mass spectrometry</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3520"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>An analytical chemistry technique that measures the mass-to-charge ratio and abundance of irons in the gas phase.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0135 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0135">
+        <rdfs:label>Protein microarrays</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Protein microarray data.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta13</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0121"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0137 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0137">
+        <rdfs:label>Protein hydropathy</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>The study of the hydrophobic, hydrophilic and charge properties of a protein.</oboInOwl:hasDefinition>
+        <obsolete_since>1.3</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0123"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0140 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0140">
+        <rdfs:label>Protein targeting and localization</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0108"/>
+        <oboInOwl:hasNarrowSynonym>Protein targeting</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Protein sorting</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>The study of how proteins are transported within and without the cell, including signal peptides, protein subcellular localization and export.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Protein localization</oboInOwl:hasNarrowSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0141 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0141">
+        <rdfs:label>Protein cleavage sites and proteolysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.3</obsolete_since>
+        <oboInOwl:hasDefinition>Enzyme or chemical cleavage sites and proteolytic or mass calculations on a protein sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0767"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0143 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0143">
+        <rdfs:label>Protein structure comparison</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>The comparison of two or more protein structures.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <rdfs:comment>Use this concept for methods that are exclusively for protein structure.</rdfs:comment>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0698"/>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_1770"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0144 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0144">
+        <rdfs:label>Protein residue interactions</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>The processing and analysis of inter-atomic or inter-residue interactions in protein (3D) structures.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Protein residue interactions</oboInOwl:hasExactSynonym>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.3</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0130"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0147 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0147">
+        <rdfs:label>Protein-protein interactions</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasNarrowSynonym>Protein interaction networks</oboInOwl:hasNarrowSynonym>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Protein-protein interactions, individual interactions and networks, protein complexes, protein functional coupling etc.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.3</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0128"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0148 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0148">
+        <rdfs:label>Protein-ligand interactions</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.3</obsolete_since>
+        <oboInOwl:hasDefinition>Protein-ligand (small molecule) interactions.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0128"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0149 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0149">
+        <rdfs:label>Protein-nucleic acid interactions</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.3</obsolete_since>
+        <oboInOwl:hasDefinition>Protein-DNA/RNA interactions.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0128"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0150 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0150">
+        <rdfs:label>Protein design</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.3</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The design of proteins with specific properties, typically by designing changes (via site-directed mutagenesis) to an existing protein.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0130"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0151 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0151">
+        <rdfs:label>G protein-coupled receptors (GPCR)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>G-protein coupled receptors (GPCRs).</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0820"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0152 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0152">
+        <rdfs:label>Carbohydrates</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3292"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Carbohydrates, typically including structural information.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0153 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0153">
+        <rdfs:label>Lipids</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3292"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Lipids and their structures.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0154 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0154">
+        <rdfs:label>Small molecules</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3292"/>
+        <oboInOwl:hasDefinition>Small molecules of biological significance, typically archival, curation, processing and analysis of structural information.</oboInOwl:hasDefinition>
+        <rdfs:comment>Small molecules include organic molecules, metal-organic compounds, small polypeptides, small polysaccharides and oligonucleotides.  Structural data is usually included.</rdfs:comment>
+        <oboInOwl:hasRelatedSynonym>CHEBI:23367</oboInOwl:hasRelatedSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0156 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0156">
+        <rdfs:label>Sequence editing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Edit, convert or otherwise change a molecular sequence, either randomly or specifically.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0080"/>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0091"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0157 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0157">
+        <rdfs:label>Sequence composition, complexity and repeats</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0080"/>
+        <oboInOwl:hasNarrowSynonym>Sequence complexity</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Repeat sequences</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>The archival, processing and analysis of the basic character composition of molecular sequences, for example character or word frequency, ambiguity, complexity, particularly regions of low complexity, and repeats or the repetitive nature of molecular sequences.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasNarrowSynonym>Sequence repeats</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Low complexity sequences</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Sequence composition</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0158 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0158">
+        <rdfs:label>Sequence motifs</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Motifs</oboInOwl:hasExactSynonym>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.3</obsolete_since>
+        <oboInOwl:hasDefinition>Conserved patterns (motifs) in molecular sequences, that (typically) describe functional or other key sites.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0160"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0159 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0159">
+        <rdfs:label>Sequence comparison</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0080"/>
+        <rdfs:comment>The comparison might be on the basis of sequence, physico-chemical or some other properties of the sequences.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The comparison of two or more molecular sequences, for example sequence alignment and clustering.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0160 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0160">
+        <rdfs:label>Sequence sites, features and motifs</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0080"/>
+        <oboInOwl:hasNarrowSynonym>Sequence features</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>The archival, detection, prediction and analysis of
+positional features such as functional and other key sites, in molecular sequences and the conserved patterns (motifs, profiles etc.) that may be used to describe them.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Functional sites</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Sequence motifs</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Sequence profiles</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Sequence sites</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>HMMs</oboInOwl:hasNarrowSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0163 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0163">
+        <rdfs:label>Sequence database search</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>Search and retrieve molecular sequences that are similar to a sequence-based query (typically a simple sequence).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <rdfs:comment>The query is a sequence-based entity such as another sequence, a motif or profile.</rdfs:comment>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0159"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0164 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0164">
+        <rdfs:label>Sequence clustering</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <rdfs:comment>This includes systems that generate, process and analyse sequence clusters.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.7</obsolete_since>
+        <oboInOwl:hasDefinition>The comparison and grouping together of molecular sequences on the basis of their similarities.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Sequence clusters</oboInOwl:hasExactSynonym>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/topic_0159"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0166 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0166">
+        <rdfs:label>Protein structural motifs and surfaces</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_2814"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3510"/>
+        <rdfs:comment>This includes conformation of conserved substructures, conserved geometry (spatial arrangement) of secondary structure or protein backbone, solvent-exposed surfaces, internal cavities, the analysis of shape, hydropathy, electrostatic patches, role and functions etc.</rdfs:comment>
+        <oboInOwl:hasNarrowSynonym>Protein structural features</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Structural motifs</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasExactSynonym>Protein 3D motifs</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasNarrowSynonym>Protein structural motifs</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>Structural features or common 3D motifs within protein structures, including the surface of a protein structure, such as biological interfaces with other molecules.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Protein surfaces</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0167 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0167">
+        <rdfs:label>Structural (3D) profiles</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>The processing, analysis or use of some type of structural (3D) profile or template; a computational entity (typically a numerical matrix) that is derived from and represents a structure or structure alignment.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.3</obsolete_since>
+        <oboInOwl:hasExactSynonym>Structural profiles</oboInOwl:hasExactSynonym>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_1770"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0172 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0172">
+        <rdfs:label>Protein structure prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0082"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_2814"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The prediction, modelling, recognition or design of protein secondary or tertiary structure or other structural features.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0173 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0173">
+        <rdfs:label>Nucleic acid structure prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0082"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0097"/>
+        <oboInOwl:hasDefinition>The folding of nucleic acid molecules and the prediction or design of nucleic acid (typically RNA) sequences with specific conformations.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>DNA structure prediction</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Nucleic acid design</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasExactSynonym>RNA structure prediction</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasNarrowSynonym>Nucleic acid folding</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0174 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0174">
+        <rdfs:label>Ab initio structure prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.7</obsolete_since>
+        <oboInOwl:hasDefinition>The prediction of three-dimensional structure of a (typically protein) sequence from first principles, using a physics-based or empirical scoring function and without using explicit structural templates.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/topic_0082"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0175 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0175">
+        <rdfs:label>Homology modelling</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.4</obsolete_since>
+        <oboInOwl:hasDefinition>The modelling of the three-dimensional structure of a protein using known sequence and structural data.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_2275"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0176 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0176">
+        <rdfs:label>Molecular dynamics</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0082"/>
+        <rdfs:comment>This includes resources concerning flexibility and motion in protein and other molecular structures.</rdfs:comment>
+        <oboInOwl:hasNarrowSynonym>Protein dynamics</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasBroadSynonym>Molecular flexibility</oboInOwl:hasBroadSynonym>
+        <oboInOwl:hasBroadSynonym>Molecular motions</oboInOwl:hasBroadSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The study and simulation of molecular (typically protein) conformation using a computational model of physical forces and computer simulation.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0177 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0177">
+        <rdfs:label>Molecular docking</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0082"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The modelling the structure of proteins in complex with small molecules or other macromolecules.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0178 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0178">
+        <rdfs:label>Protein secondary structure prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.3</obsolete_since>
+        <oboInOwl:hasDefinition>The prediction of secondary or supersecondary structure of protein sequences.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0172"/>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0694"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0179 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0179">
+        <rdfs:label>Protein tertiary structure prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.3</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>The prediction of tertiary structure of protein sequences.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0172"/>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0698"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0180 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0180">
+        <rdfs:label>Protein fold recognition</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0082"/>
+        <rdfs:comment>For example threading, or the alignment of molecular sequences to structures, structural (3D) profiles or templates (representing a structure or structure alignment).</rdfs:comment>
+        <oboInOwl:hasDefinition>The recognition (prediction and assignment) of known protein structural domains or folds in protein sequence(s).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0182 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0182">
+        <rdfs:label>Sequence alignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <rdfs:comment>This includes the generation of alignments (the identification of equivalent sites), the analysis of alignments, editing, visualisation, alignment databases, the alignment (equivalence between sites) of sequence profiles (representing sequence alignments) and so on.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.7</obsolete_since>
+        <oboInOwl:hasDefinition>The alignment of molecular sequences or sequence profiles (representing sequence alignments).</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/topic_0159"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0183 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0183">
+        <rdfs:label>Structure alignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>The superimposition of molecular tertiary structures or structural (3D) profiles (representing a structure or structure alignment).</oboInOwl:hasDefinition>
+        <rdfs:comment>This includes the generation, storage, analysis, rendering etc. of structure alignments.</rdfs:comment>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.7</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/topic_1770"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0184 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0184">
+        <rdfs:label>Threading</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasExactSynonym>Sequence-structure alignment</oboInOwl:hasExactSynonym>
+        <obsolete_since>1.3</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The alignment of molecular sequences to structures, structural (3D) profiles or templates (representing a structure or structure alignment).</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0180"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0188 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0188">
+        <rdfs:label>Sequence profiles and HMMs</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Sequence profiles; typically a positional, numerical matrix representing a sequence alignment.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.3</obsolete_since>
+        <rdfs:comment>Sequence profiles include position-specific scoring matrix (position weight matrix), hidden Markov models etc.</rdfs:comment>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0160"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0191 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0191">
+        <rdfs:label>Phylogeny reconstruction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>The reconstruction of a phylogeny (evolutionary relatedness amongst organisms), for example, by building a phylogenetic tree.</oboInOwl:hasDefinition>
+        <obsolete_since>1.3</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <rdfs:comment>Currently too specific for the topic sub-ontology (but might be unobsoleted).</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_3293"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0194 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0194">
+        <rdfs:label>Phylogenomics</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0080"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0622"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The integrated study of evolutionary relationships and whole genome data, for example, in the analysis of species trees, horizontal gene transfer and evolutionary reconstruction.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0195 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0195">
+        <rdfs:label>Virtual PCR</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta13</obsolete_since>
+        <oboInOwl:hasExactSynonym>Polymerase chain reaction</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Simulated polymerase chain reaction (PCR).</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>PCR</oboInOwl:hasExactSynonym>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0077"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0196 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0196">
+        <rdfs:label>Sequence assembly</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0080"/>
+        <oboInOwl:hasNarrowSynonym>Assembly</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>The assembly of fragments of a DNA sequence to reconstruct the original sequence.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>This covers for example the alignment of sequences of (typically millions) of short reads to a reference genome.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0199 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0199">
+        <rdfs:label>Genetic variation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0625"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3511"/>
+        <rdfs:seeAlso>http://purl.bioontology.org/ontology/MSH/D014644</rdfs:seeAlso>
+        <oboInOwl:hasDefinition>Stable, naturally occuring mutations in a nucleotide sequence including alleles, naturally occurring mutations such as single base nucleotide substitutions, deletions and insertions, RFLPs and other polymorphisms.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>DNA variation</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasNarrowSynonym>Mutation</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Polymorphism</oboInOwl:hasNarrowSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0200 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0200">
+        <rdfs:label>Microarrays</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <rdfs:seeAlso>http://purl.bioontology.org/ontology/MSH/D046228</rdfs:seeAlso>
+        <oboInOwl:hasDefinition>Microarrays, for example, to process microarray data or design probes and experiments.</oboInOwl:hasDefinition>
+        <obsolete_since>1.3</obsolete_since>
+        <oboInOwl:hasNarrowSynonym>DNA microarrays</oboInOwl:hasNarrowSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0203"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0202 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0202">
+        <rdfs:label>Pharmacology</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3344"/>
+        <oboInOwl:hasNarrowSynonym>Computational pharmacology</oboInOwl:hasNarrowSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasNarrowSynonym>Pharmacoinformatics</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>The study of drugs and their effects or responses in living systems. </oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>VT 3.1.7 Pharmacology and pharmacy</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0203 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0203">
+        <rdfs:label>Gene expression</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3053"/>
+        <rdfs:comment>This includes the study of codon usage in nucleotide sequence(s), genetic codes and so on.</rdfs:comment>
+        <oboInOwl:hasNarrowSynonym>Gene expression profiling</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Expression profiling</oboInOwl:hasNarrowSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasAlternativeId>http://edamontology.org/topic_0197</oboInOwl:hasAlternativeId>
+        <rdfs:comment>Gene expression levels are analysed by identifying, quantifying or comparing mRNA transcripts, for example using microarrays, RNA-seq, northern blots, gene-indexed expression profiles etc.</rdfs:comment>
+        <rdfs:seeAlso>http://purl.bioontology.org/ontology/MSH/D015870</rdfs:seeAlso>
+        <oboInOwl:hasExactSynonym>Gene expression analysis</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasNarrowSynonym>DNA microarrays</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>The analysis of levels and patterns of synthesis of gene products (proteins and functional RNA) including interpretation in functional terms of gene expression data.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Codon usage</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0204 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0204">
+        <rdfs:label>Gene regulation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0203"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The regulation of gene expression.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0208 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0208">
+        <rdfs:label>Pharmacogenomics</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0202"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0622"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The influence of genotype on drug response, for example by correlating gene expression or single-nucleotide polymorphisms with drug efficacy or toxicity.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0209 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0209">
+        <rdfs:label>Medicinal chemistry</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3336"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3371"/>
+        <oboInOwl:hasDbXref>VT 3.1.4 Medicinal chemistry</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>The design and chemical synthesis of bioactive molecules, for example drugs or potential drug compounds, for medicinal purposes.</oboInOwl:hasDefinition>
+        <rdfs:comment>This includes methods that search compound collections, generate or analyse drug 3D conformations, identify drug targets with structural docking etc.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Drug design</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0210 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0210">
+        <rdfs:label>Fish</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.3</obsolete_since>
+        <oboInOwl:hasDefinition>Information on a specific fish genome including molecular sequences, genes and annotation.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_2820"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0211 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0211">
+        <rdfs:label>Flies</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.3</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Information on a specific fly genome including molecular sequences, genes and annotation.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_2819"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0213 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0213">
+        <rdfs:label>Mice or rats</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_2820"/>
+        <oboInOwl:hasDefinition>Information on a specific mouse or rat genome including molecular sequences, genes and annotation.</oboInOwl:hasDefinition>
+        <rdfs:comment>The resource may be specific to a group of mice / rats or all mice / rats.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0215 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0215">
+        <rdfs:label>Worms</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.3</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Information on a specific worm genome including molecular sequences, genes and annotation.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_2819"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0217 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0217">
+        <rdfs:label>Literature analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.3</obsolete_since>
+        <oboInOwl:hasDefinition>The processing and analysis of the bioinformatics literature and bibliographic data, such as literature search and query.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0218"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0218 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0218">
+        <rdfs:label>Data mining</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3068"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Text data mining</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>The analysis of the biomedical and informatics literature.</oboInOwl:hasDefinition>
+        <oboInOwl:hasBroadSynonym>Literature analysis</oboInOwl:hasBroadSynonym>
+        <oboInOwl:hasNarrowSynonym>Text mining</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasExactSynonym>Literature mining</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0219 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0219">
+        <rdfs:label>Data deposition, annotation and curation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3071"/>
+        <oboInOwl:hasDefinition>Deposition and curation of database accessions, including annotation, typically with terms from a controlled vocabulary.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Database curation</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0220 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0220">
+        <rdfs:label>Document, record and content management</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3071"/>
+        <oboInOwl:hasExactSynonym>Document management</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>File management</oboInOwl:hasExactSynonym>
+        <rdfs:comment>This includes editing, reformatting, conversion, transformation, validation, debugging, indexing and so on.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Content management</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>The management and manipulation of digital documents, including database records, files and reports.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>VT 1.3.6 Multimedia, hypermedia</oboInOwl:hasDbXref>
+        <oboInOwl:hasExactSynonym>Record management</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0221 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0221">
+        <rdfs:label>Sequence annotation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Annotation of a molecular sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0219"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0222 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0222">
+        <rdfs:label>Genome annotation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Annotation of a genome.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0219"/>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0621"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0593 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0593">
+        <rdfs:label>NMR</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_1317"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3382"/>
+        <oboInOwl:hasNarrowSynonym>ROESY</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>NOESY</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Nuclear Overhauser Effect Spectroscopy</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>An analytical technique that exploits the magenetic properties of certain atomic nuclei to provide information on the structure, dynamics, reaction state and chemical environment of molecules.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>HOESY</oboInOwl:hasNarrowSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasNarrowSynonym>Heteronuclear Overhauser Effect Spectroscopy</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasExactSynonym>Nuclear magnetic resonance spectroscopy</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasBroadSynonym>Spectroscopy</oboInOwl:hasBroadSynonym>
+        <oboInOwl:hasExactSynonym>NMR spectroscopy</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasNarrowSynonym>Rotational Frame Nuclear Overhauser Effect Spectroscopy</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0594 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0594">
+        <rdfs:label>Sequence classification</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0080"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The classification of molecular sequences based on some measure of their similarity.</oboInOwl:hasDefinition>
+        <rdfs:comment>Methods including sequence motifs, profile and other diagnostic elements which (typically) represent conserved patterns (of residues or properties) in molecular sequences.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0595 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0595">
+        <rdfs:label>Protein classification</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.3</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>primarily the classification of proteins (from sequence or structural data) into clusters, groups, families etc.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0724"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0598 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0598">
+        <rdfs:label>Sequence motif or profile</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Sequence motifs, or sequence profiles derived from an alignment of molecular sequences of a particular type.</oboInOwl:hasDefinition>
+        <rdfs:comment>This includes comparison, discovery, recognition etc. of sequence motifs.</rdfs:comment>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0158"/>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0188"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0601 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0601">
+        <rdfs:label>Protein modifications</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0108"/>
+        <oboInOwl:hasRelatedSynonym>GO:0006464</oboInOwl:hasRelatedSynonym>
+        <oboInOwl:hasDefinition>Protein chemical modifications, e.g. post-translational modifications.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Protein post-translational modification</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasRelatedSynonym>MOD:00000</oboInOwl:hasRelatedSynonym>
+        <rdfs:comment>EDAM does not describe all possible protein modifications. For fine-grained annotation of protein modification use the Gene Ontology (children of concept GO:0006464) and/or the Protein Modifications ontology (children of concept MOD:00000)</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0602 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0602">
+        <rdfs:label>Molecular interactions, pathways and networks</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3070"/>
+        <oboInOwl:hasNarrowSynonym>Biological networks</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Network or pathway analysis</oboInOwl:hasNarrowSynonym>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasNarrowSynonym>Molecular interactions</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Biological models</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>Molecular interactions, biological pathways, networks and other models.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Biological pathways</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasAlternativeId>http://edamontology.org/topic_3076</oboInOwl:hasAlternativeId>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0605 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0605">
+        <rdfs:label>Informatics</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0003"/>
+        <oboInOwl:hasDefinition>The study and practice of information processing and use of computer information systems.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>VT 1.3.99 Other</oboInOwl:hasDbXref>
+        <oboInOwl:hasExactSynonym>Knowledge management</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDbXref>VT 1.3.4 Information management</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Information management</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDbXref>VT 1.3.5 Knowledge management</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>VT 1.3.3 Information retrieval</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>VT 1.3 Information sciences</oboInOwl:hasDbXref>
+        <oboInOwl:hasExactSynonym>Information science</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0606 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0606">
+        <rdfs:label>Literature data resources</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Data resources for the biological or biomedical literature, either a primary source of literature or some derivative.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.3</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_3068"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0607 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0607">
+        <rdfs:label>Laboratory information management</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0605"/>
+        <oboInOwl:hasDefinition>Laboratory management and resources, for example, catalogues of biological resources for use in the lab including cell lines, viruses, plasmids, phages, DNA probes and primers and so on.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasNarrowSynonym>Laboratory resources</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_3071"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0608 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0608">
+        <rdfs:label>Cell and tissue culture</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasNarrowSynonym>Tissue culture</oboInOwl:hasNarrowSynonym>
+        <obsolete_since>1.3</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>General cell culture or data on a specific cell lines.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Cell culture</oboInOwl:hasNarrowSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_2229"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0610 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0610">
+        <rdfs:label>Ecology</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3070"/>
+        <oboInOwl:hasDefinition>The ecological and environmental sciences and especially the application of information technology (ecoinformatics).</oboInOwl:hasDefinition>
+        <rdfs:seeAlso>http://purl.bioontology.org/ontology/MSH/D004777</rdfs:seeAlso>
+        <oboInOwl:hasNarrowSynonym>Ecological informatics</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDbXref>VT 1.5.15 Ecology</oboInOwl:hasDbXref>
+        <oboInOwl:hasNarrowSynonym>Computational ecology</oboInOwl:hasNarrowSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasNarrowSynonym>Ecoinformatics</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasBroadSynonym>Environmental science</oboInOwl:hasBroadSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0611 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0611">
+        <rdfs:label>Electron microscopy</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_1317"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3382"/>
+        <oboInOwl:hasNarrowSynonym>SEM</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Scanning electron microscopy</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>TEM</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>The study of matter by studying the interference pattern from firing electrons at a sample, to analyse structures at resolutions higher than can be achieved using light.
+</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Transmission electron microscopy</oboInOwl:hasNarrowSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasNarrowSynonym>Electron crystallography</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasBroadSynonym>Electron diffraction experiment</oboInOwl:hasBroadSynonym>
+        <oboInOwl:hasNarrowSynonym>Single particle electron microscopy</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0612 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0612">
+        <rdfs:label>Cell cycle</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta13</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>The cell cycle including key genes and proteins.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_2229"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0613 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0613">
+        <rdfs:label>Peptides and amino acids</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0154"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The physicochemical, biochemical or structural properties of amino acids or peptides.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Amino acids</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Peptides</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0616 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0616">
+        <rdfs:label>Organelles</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasNarrowSynonym>Cell membrane</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Cytoplasm</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Organelle genes and proteins</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Smooth endoplasmic reticulum</oboInOwl:hasNarrowSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasNarrowSynonym>Lysosome</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Centriole</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Ribosome</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Nucleus</oboInOwl:hasNarrowSynonym>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>A specific organelle, or organelles in general, typically the genes and proteins (or genome and proteome).</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Mitochondria</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Golgi apparatus</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Rough endoplasmic reticulum</oboInOwl:hasNarrowSynonym>
+        <obsolete_since>1.3</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_2229"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0617 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0617">
+        <rdfs:label>Ribosomes</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Ribosomes, typically of ribosome-related genes and proteins.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Ribosome genes and proteins</oboInOwl:hasNarrowSynonym>
+        <obsolete_since>1.3</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0616"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0618 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0618">
+        <rdfs:label>Scents</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>A database about scents.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta13</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0154"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0620 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0620">
+        <rdfs:label>Drugs and target structures</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0154"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3336"/>
+        <oboInOwl:hasNarrowSynonym>Drug structures</oboInOwl:hasNarrowSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The structures of drugs, drug target, their interactions and binding affinities.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Target structures</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0621 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0621">
+        <rdfs:label>Model organisms</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3070"/>
+        <rdfs:comment>This may include information on the genome (including molecular sequences and map, genes and annotation), proteome, as well as more general information about an organism.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>A specific organism, or group of organisms, used to study a particular aspect of biology.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Organisms</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0622 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0622">
+        <rdfs:label>Genomics</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3391"/>
+        <rdfs:seeAlso>http://purl.bioontology.org/ontology/MSH/D023281</rdfs:seeAlso>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Whole genomes of one or more organisms, or genomes in general, such as meta-information on genomes, genome projects, gene names etc.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0623 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0623">
+        <rdfs:label>Gene families</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3053"/>
+        <oboInOwl:hasDefinition>Particular gene(s), gene family or other gene group or system and their encoded proteins.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Gene family</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Gene system</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Genes, gene family or system</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Gene and protein families</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0624 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0624">
+        <rdfs:label>Chromosomes</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0654"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Study of chromosomes.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0625 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0625">
+        <rdfs:label>Genotype and phenotype</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3053"/>
+        <oboInOwl:hasExactSynonym>Genotype and phenotype resources</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>The study of genetic constitution of a living entity, such as an individual, and organism, a cell and so on, typically with respect to a particular observable phenotypic traits, or resources concerning such traits, which might be an aspect of biochemistry, physiology, morphology, anatomy, development and so on.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Genotyping</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Phenotyping</oboInOwl:hasNarrowSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0629 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0629">
+        <rdfs:label>Gene expression and microarray</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Gene expression e.g. microarray data, northern blots, gene-indexed expression profiles etc.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0200"/>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0203"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0632 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0632">
+        <rdfs:label>Sequence design</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0080"/>
+        <oboInOwl:hasNarrowSynonym>Probes</oboInOwl:hasNarrowSynonym>
+        <rdfs:comment>This includes the design of primers for PCR and DNA amplification or the design of molecular probes.</rdfs:comment>
+        <rdfs:seeAlso>http://purl.bioontology.org/ontology/MSH/D015335</rdfs:seeAlso>
+        <oboInOwl:hasNarrowSynonym>Gene design</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>Molecular probes (e.g. a peptide probe or DNA microarray probe) or primers (e.g. for PCR).</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Probe design</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>in silico cloning</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Primer design</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Primers</oboInOwl:hasNarrowSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0634 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0634">
+        <rdfs:label>Pathology</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3303"/>
+        <oboInOwl:hasDefinition>Diseases, including diseases in general and the genes, gene variations and proteins involved in one or more specific diseases.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Diseases</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDbXref>VT 3.1.6 Pathology</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0635 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0635">
+        <rdfs:label>Specific protein resources</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.3</obsolete_since>
+        <oboInOwl:hasDefinition>A particular protein, protein family or other group of proteins.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasExactSynonym>Specific protein</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0724"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0637 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0637">
+        <rdfs:label>Taxonomy</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3299"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>VT 1.5.25 Taxonomy</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>Organism classification, identification and naming.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0639 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0639">
+        <rdfs:label>Protein sequence analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Archival, processing and analysis of protein sequences and sequence-based entities such as alignments, motifs and profiles.</oboInOwl:hasDefinition>
+        <obsolete_since>1.8</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/topic_0080"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0640 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0640">
+        <rdfs:label>Nucleic acid sequence analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.8</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>The archival, processing and analysis of nucleotide sequences and and sequence-based entities such as alignments, motifs and profiles.</oboInOwl:hasDefinition>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/topic_0080"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0641 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0641">
+        <rdfs:label>Repeat sequences</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>The repetitive nature of molecular sequences.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.3</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0157"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0642 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0642">
+        <rdfs:label>Low complexity sequences</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>The (character) complexity of molecular sequences, particularly regions of low complexity.</oboInOwl:hasDefinition>
+        <obsolete_since>1.3</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0157"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0644 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0644">
+        <rdfs:label>Proteome</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>A specific proteome including protein sequences and annotation.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta13</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0080"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0654 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0654">
+        <rdfs:label>DNA</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0077"/>
+        <oboInOwl:hasExactSynonym>DNA analysis</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>DNA sequences and structure, including processes such as methylation and replication.</oboInOwl:hasDefinition>
+        <rdfs:comment>The DNA sequences might be coding or non-coding sequences.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0655 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0655">
+        <rdfs:label>Coding RNA</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3512"/>
+        <oboInOwl:hasNarrowSynonym>EST</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>cDNA</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>mRNA</oboInOwl:hasNarrowSynonym>
+        <rdfs:comment>This includes expressed sequence tag (EST) or complementary DNA (cDNA) sequences.</rdfs:comment>
+        <oboInOwl:hasDefinition>Protein-coding regions including coding sequences (CDS), exons, translation initiation sites and open reading frames</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0659 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0659">
+        <rdfs:label>Functional, regulatory and non-coding RNA</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0099"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0114"/>
+        <oboInOwl:hasNarrowSynonym>ncRNA</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Non-coding RNA</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Functional RNA</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>Non-coding or functional RNA sequences, including regulatory RNA sequences, ribosomal RNA (rRNA) and transfer RNA (tRNA).</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Regulatory RNA</oboInOwl:hasNarrowSynonym>
+        <rdfs:comment>Non-coding RNA includes  piwi-interacting RNA (piRNA), small nuclear RNA (snRNA) and small nucleolar RNA (snoRNA).  Regulatory RNA includes microRNA (miRNA) - short single stranded RNA molecules that regulate gene expression, and small interfering RNA (siRNA).</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0660 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0660">
+        <rdfs:label>rRNA</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.3</obsolete_since>
+        <oboInOwl:hasDefinition>One or more ribosomal RNA (rRNA) sequences.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0659"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0663 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0663">
+        <rdfs:label>tRNA</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.3</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>One or more transfer RNA (tRNA) sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0659"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0694 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0694">
+        <rdfs:label>Protein secondary structure</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.8</obsolete_since>
+        <oboInOwl:hasDefinition>Protein secondary structure or secondary structure alignments.</oboInOwl:hasDefinition>
+        <rdfs:comment>This includes assignment, analysis, comparison, prediction, rendering etc. of secondary structure data.</rdfs:comment>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/topic_2814"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0697 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0697">
+        <rdfs:label>RNA structure</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.3</obsolete_since>
+        <oboInOwl:hasDefinition>RNA secondary or tertiary structure and alignments.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0097"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0698 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0698">
+        <rdfs:label>Protein tertiary structure</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.8</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Protein tertiary structures.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/topic_2814"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0722 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0722">
+        <rdfs:label>Nucleic acid classification</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Classification of nucleic acid sequences and structures.</oboInOwl:hasDefinition>
+        <obsolete_since>1.3</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0623"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0724 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0724">
+        <rdfs:label>Protein families</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0078"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasNarrowSynonym>Protein sequence classification</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Protein secondary databases</oboInOwl:hasNarrowSynonym>
+        <rdfs:comment>A protein families database might include the classifier (e.g. a sequence profile) used to build the classification.</rdfs:comment>
+        <oboInOwl:hasDefinition>Primarily the classification of proteins (from sequence or structural data) into clusters, groups, families etc., curation of a particular protein or protein family, or any other proteins that have been classified as members of a common group.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0736 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0736">
+        <rdfs:label>Protein domains and folds</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_2814"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasNarrowSynonym>Protein folds</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>Protein tertiary structural domains and folds.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Protein domains</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0740 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0740">
+        <rdfs:label>Nucleic acid sequence alignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.3</obsolete_since>
+        <oboInOwl:hasDefinition>Nucleotide sequence alignments.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0159"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0741 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0741">
+        <rdfs:label>Protein sequence alignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.3</obsolete_since>
+        <oboInOwl:hasDefinition>Protein sequence alignments.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <rdfs:comment>A sequence profile typically represents a sequence alignment.</rdfs:comment>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0159"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0747 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0747">
+        <rdfs:label>Nucleic acid sites and features</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.3</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>The archival, detection, prediction and analysis of
+positional features such as functional sites in nucleotide sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0160"/>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0640"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0748 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0748">
+        <rdfs:label>Protein sites and features</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The detection, identification and analysis of positional features in proteins, such as functional sites.</oboInOwl:hasDefinition>
+        <obsolete_since>1.3</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0160"/>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0639"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0749 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0749">
+        <rdfs:label>Transcription factors and regulatory sites</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0724"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_1312"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3125"/>
+        <rdfs:comment>Transcription factor proteins either promote (as an activator) or block (as a repressor) the binding to DNA of RNA polymerase.  Regulatory sites including transcription factor binding site as well as promoters, enhancers, silencers and boundary elements / insulators.</rdfs:comment>
+        <oboInOwl:hasDefinition>Proteins that bind to DNA and control transcription of DNA to mRNA (transcription factors) and also transcriptional regulatory sites, elements and regions (such as promoters, enhancers, silencers and boundary elements / insulators) in nucleotide sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Transcriptional regulatory sites</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>TFBS</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Transcription factors</oboInOwl:hasNarrowSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasNarrowSynonym>Transcription factor binding sites</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0751 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0751">
+        <rdfs:label>Phosphorylation sites</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.0</obsolete_since>
+        <oboInOwl:hasDefinition>Protein phosphorylation and phosphorylation sites in protein sequences.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0601"/>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0748"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0753 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0753">
+        <rdfs:label>Metabolic pathways</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0602"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Metabolic pathways.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0754 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0754">
+        <rdfs:label>Signaling pathways</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0602"/>
+        <oboInOwl:hasDefinition>Signaling pathways.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Signal transduction pathways</oboInOwl:hasNarrowSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0767 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0767">
+        <rdfs:label>Protein and peptide identification</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.3</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0121"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0769 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0769">
+        <rdfs:label>Workflows</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Biological or biomedical analytical workflows or pipelines.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.0</obsolete_since>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0770 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0770">
+        <rdfs:label>Data types and objects</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Structuring data into basic types and (computational) objects.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.0</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0091"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0771 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0771">
+        <rdfs:label>Theoretical biology</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.3</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_3307"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0779 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0779">
+        <rdfs:label>Mitochondria</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Mitochondria, typically of mitochondrial genes and proteins.</oboInOwl:hasDefinition>
+        <obsolete_since>1.3</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0616"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0780 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0780">
+        <rdfs:label>Plants</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_2818"/>
+        <rdfs:comment>The resource may be specific to a plant, a group of plants or all plants.</rdfs:comment>
+        <oboInOwl:hasBroadSynonym>Plant science</oboInOwl:hasBroadSynonym>
+        <oboInOwl:hasDefinition>Plants, e.g. information on a specific plant genome including molecular sequences, genes and annotation.</oboInOwl:hasDefinition>
+        <oboInOwl:hasBroadSynonym>Plant biology</oboInOwl:hasBroadSynonym>
+        <oboInOwl:hasBroadSynonym>Botany</oboInOwl:hasBroadSynonym>
+        <oboInOwl:hasDbXref>VT 1.5.22 Plant science</oboInOwl:hasDbXref>
+        <oboInOwl:hasExactSynonym>Plant</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDbXref>VT 1.5.10 Botany</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0781 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0781">
+        <rdfs:label>Viruses</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0621"/>
+        <oboInOwl:hasBroadSynonym>Virology</oboInOwl:hasBroadSynonym>
+        <oboInOwl:hasDbXref>VT 1.5.28 Virology</oboInOwl:hasDbXref>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Viruses, e.g. sequence and structural data, interactions of viral proteins, or a viral genome including molecular sequences, genes and annotation.</oboInOwl:hasDefinition>
+        <rdfs:comment>The resource may be specific to a virus, a group of viruses or all viruses.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0782 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0782">
+        <rdfs:label>Fungi</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_2818"/>
+        <oboInOwl:hasBroadSynonym>Mycology</oboInOwl:hasBroadSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>The resource may be specific to a fungus, a group of fungi or all fungi.</rdfs:comment>
+        <oboInOwl:hasNarrowSynonym>Yeast</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDbXref>VT 1.5.21 Mycology</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>Fungi and molds, e.g. information on a specific fungal genome including molecular sequences, genes and annotation.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0783 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0783">
+        <rdfs:label>Pathogens</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0621"/>
+        <oboInOwl:hasDefinition>Pathogens, e.g. information on a specific vertebrate genome including molecular sequences, genes and annotation.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>The resource may be specific to a pathogen, a group of pathogens or all pathogens.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0786 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0786">
+        <rdfs:label>Arabidopsis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Arabidopsis-specific data.</oboInOwl:hasDefinition>
+        <obsolete_since>1.3</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0780"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0787 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0787">
+        <rdfs:label>Rice</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Rice-specific data.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.3</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0780"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0796 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0796">
+        <rdfs:label>Genetic mapping and linkage</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasExactSynonym>Linkage mapping</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.3</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasExactSynonym>Genetic linkage</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Informatics resources that aim to identify, map or analyse genetic markers in DNA sequences, for example to produce a genetic (linkage) map of a chromosome or genome or to analyse genetic linkage and synteny.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0102"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0797 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0797">
+        <rdfs:label>Comparative genomics</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0622"/>
+        <oboInOwl:hasDefinition>The study (typically comparison) of the sequence, structure or function of multiple genomes.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0798 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0798">
+        <rdfs:label>Mobile genetic elements</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3053"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3511"/>
+        <oboInOwl:hasNarrowSynonym>Transposons</oboInOwl:hasNarrowSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Mobile genetic elements, such as transposons, Plasmids, Bacteriophage elements and Group II introns.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0803 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0803">
+        <rdfs:label>Human disease</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Human diseases, typically describing the genes, mutations and proteins implicated in disease.</oboInOwl:hasDefinition>
+        <obsolete_since>beta13</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0634"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0804 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0804">
+        <rdfs:label>Immunology</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3344"/>
+        <oboInOwl:hasDbXref>VT 3.1.3 Immunology</oboInOwl:hasDbXref>
+        <oboInOwl:hasNarrowSynonym>Immunoinformatics</oboInOwl:hasNarrowSynonym>
+        <rdfs:seeAlso>http://purl.bioontology.org/ontology/MSH/D007120</rdfs:seeAlso>
+        <rdfs:seeAlso>http://purl.bioontology.org/ontology/MSH/D007125</rdfs:seeAlso>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasNarrowSynonym>Computational immunology</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>The application of information technology to immunology such as immunological processes, immunological genes, proteins and peptide ligands, antigens and so on.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0820 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0820">
+        <rdfs:label>Membrane and  lipoproteins</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0724"/>
+        <oboInOwl:hasDefinition>Lipoproteins (protein-lipid assemblies), and proteins or region of a protein that spans or are associated with a membrane.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasNarrowSynonym>Membrane proteins</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Lipoproteins</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Transmembrane proteins</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0821 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0821">
+        <rdfs:label>Enzymes</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0724"/>
+        <oboInOwl:hasDefinition>Proteins that catalyze chemical reaction, the kinetics of enzyme-catalysed reactions, enzyme nomenclature etc.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Enzymology</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_0922 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_0922">
+        <rdfs:label>Primers</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_2399"/>
+        <oboInOwl:hasDefinition>PCR primers and hybridization oligos in a nucleic acid sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Nucleic acid features (primers)</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasNarrowSynonym>Primer binding sites</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasAlternativeId rdf:resource="http://edamontology.org/data_0922"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_1302 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_1302">
+        <rdfs:label>PolyA signal or sites</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3512"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Nucleic acid features (PolyA signal or site)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>PolyA signal</oboInOwl:hasExactSynonym>
+        <rdfs:comment>A polyA signal is required for endonuclease cleavage of an RNA transcript that is followed by polyadenylation. A polyA site is a site on an RNA transcript to which adenine residues will be added during post-transcriptional polyadenylation.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>PolyA site</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Regions or sites in a eukaryotic and eukaryotic viral RNA sequence which directs endonuclease cleavage or polyadenylation of an RNA transcript.</oboInOwl:hasDefinition>
+        <oboInOwl:hasAlternativeId rdf:resource="http://edamontology.org/data_1302"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_1304 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_1304">
+        <rdfs:label>CpG island and isochores</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_2399"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Nucleic acid features (CpG island and isochore)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>CpG rich regions (isochores) in a nucleotide sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:hasAlternativeId rdf:resource="http://edamontology.org/data_1304"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_1305 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_1305">
+        <rdfs:label>Restriction sites</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3125"/>
+        <oboInOwl:hasDefinition>Restriction enzyme recognition sites (restriction sites) in a nucleic acid sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Nucleic acid features (restriction sites)</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Nucleic acid restriction sites (report)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasAlternativeId rdf:resource="http://edamontology.org/data_1305"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_1307 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_1307">
+        <rdfs:label>Splice sites</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3320"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3512"/>
+        <oboInOwl:hasExactSynonym>Nucleic acid features (splice sites)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Nucleic acid report (RNA splicing)</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Splice sites in a nucleotide sequence or alternative RNA splicing events.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Nucleic acid report (RNA splice model)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasAlternativeId rdf:resource="http://edamontology.org/data_1307"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_1308 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_1308">
+        <rdfs:label>Matrix/scaffold attachment sites</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_2399"/>
+        <oboInOwl:hasExactSynonym>Nucleic acid features (matrix/scaffold attachment sites)</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Matrix/scaffold attachment regions (MARs/SARs) in a DNA sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:hasAlternativeId rdf:resource="http://edamontology.org/data_1308"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_1311 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_1311">
+        <rdfs:label>Operon</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0114"/>
+        <oboInOwl:hasExactSynonym>Gene features (operon)</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Nucleic acid features (operon)</oboInOwl:hasExactSynonym>
+        <rdfs:comment>The report for a query sequence or gene might include the predicted operon leader and trailer gene, gene composition of the operon and associated information, as well as information on the query.</rdfs:comment>
+        <oboInOwl:hasDefinition>Operons (operators, promoters and genes) from a bacterial genome.</oboInOwl:hasDefinition>
+        <oboInOwl:hasAlternativeId rdf:resource="http://edamontology.org/data_1311"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_1312 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_1312">
+        <rdfs:label>Promoters</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_2399"/>
+        <oboInOwl:hasDefinition>Whole promoters or promoter elements (transcription start sites, RNA polymerase binding site, transcription factor binding sites, promoter enhancers etc) in a DNA sequence.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Nucleic acid features (promoters)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasAlternativeId rdf:resource="http://edamontology.org/data_1312"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_1317 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_1317">
+        <rdfs:label>Structural biology</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3070"/>
+        <oboInOwl:hasNarrowSynonym>Structural assignment</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Structure determination</oboInOwl:hasNarrowSynonym>
+        <rdfs:comment>This includes experimental methods for biomolecular structure determination, such as X-ray crystallography, nuclear magnetic resonance (NMR), circular dichroism (CD) spectroscopy, microscopy etc., including the assignment or modelling of molecular structure from such data.</rdfs:comment>
+        <created_in>1.3</created_in>
+        <oboInOwl:consider>This includes Informatics concerning data generated from the use of microscopes, including optical, electron and scanning probe microscopy.  Includes methods for digitizing microscope images and viewing the produced virtual slides and associated data on a computer screen.</oboInOwl:consider>
+        <oboInOwl:hasDefinition>The molecular structure of biological molecules, particularly macromolecules such as proteins and nucleic acids.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>VT 1.5.24 Structural biology</oboInOwl:hasDbXref>
+        <oboInOwl:hasNarrowSynonym>Structural determination</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_1456 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_1456">
+        <rdfs:label>Protein membrane regions</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0736"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3539"/>
+        <created_in>1.8</created_in>
+        <oboInOwl:hasExactSynonym>Protein features (membrane regions)</oboInOwl:hasExactSynonym>
+        <rdfs:comment>This might include the location and size of the membrane spanning segments and intervening loop regions, transmembrane region IN/OUT orientation relative to the membrane, plus the following data for each amino acid: A Z-coordinate (the distance to the membrane center), the free energy of membrane insertion (calculated in a sliding window over the sequence) and a reliability score. The z-coordinate implies information about re-entrant helices, interfacial helices, th [...]
+        <oboInOwl:hasExactSynonym>Intramembrane regions</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Trans- or intra-membrane regions of a protein, typically describing physicochemical properties of the secondary structure elements.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Protein transmembrane regions</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Transmembrane regions</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasAlternativeId rdf:resource="http://edamontology.org/data_1456"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_1770 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_1770">
+        <rdfs:label>Structure comparison</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0081"/>
+        <rdfs:comment>This might involve comparison of secondary or tertiary (3D) structural information.</rdfs:comment>
+        <oboInOwl:hasDefinition>The comparison of two or more molecular structures, for example structure alignment and clustering.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_1775 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_1775">
+        <rdfs:label>Function analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3307"/>
+        <oboInOwl:hasNarrowSynonym>Protein function prediction</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>The study of gene and protein function including the prediction of functional properties of a protein.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Protein function analysis</oboInOwl:hasNarrowSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_1811 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_1811">
+        <rdfs:label>Prokaryotes and archae</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0621"/>
+        <rdfs:comment>The resource may be specific to a prokaryote, a group of prokaryotes or all prokaryotes.</rdfs:comment>
+        <oboInOwl:hasDbXref>VT 1.5.2 Bacteriology</oboInOwl:hasDbXref>
+        <oboInOwl:hasBroadSynonym>Bacteriology</oboInOwl:hasBroadSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Specific bacteria or archaea, e.g. information on a specific prokaryote genome including molecular sequences, genes and annotation.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2225 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2225">
+        <rdfs:label>Protein databases</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.3</obsolete_since>
+        <oboInOwl:hasDefinition>Protein data resources.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Protein data resources</oboInOwl:hasExactSynonym>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0078"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2226 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2226">
+        <rdfs:label>Structure determination</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Experimental methods for biomolecular structure determination, such as X-ray crystallography, nuclear magnetic resonance (NMR), circular dichroism (CD) spectroscopy, microscopy etc., including the assignment or modelling of molecular structure from such data.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.3</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_1317"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2229 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2229">
+        <rdfs:label>Cell biology</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3070"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>VT 1.5.11 Cell biology</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>Cells, such as key genes and proteins involved in the cell cycle.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2230 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2230">
+        <rdfs:label>Classification</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta13</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Topic focused on identifying, grouping, or naming things in a structured way according to some schema based on observable relationships.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0089"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2232 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2232">
+        <rdfs:label>Lipoproteins</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.3</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Lipoproteins (protein-lipid assemblies).</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0820"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2257 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2257">
+        <rdfs:label>Phylogeny visualisation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Visualise a phylogeny, for example, render a phylogenetic tree.</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0084"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2258 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2258">
+        <rdfs:label>Cheminformatics</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0605"/>
+        <oboInOwl:hasDefinition>The application of information technology to chemistry in biological research environment.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Chemical informatics</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Chemoinformatics</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2259 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2259">
+        <rdfs:label>Systems biology</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3070"/>
+        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Systems_biology</rdfs:seeAlso>
+        <rdfs:comment>This includes databases of models and methods to construct or analyse a model.</rdfs:comment>
+        <oboInOwl:hasNarrowSynonym>Biological models</oboInOwl:hasNarrowSynonym>
+        <rdfs:seeAlso>http://purl.bioontology.org/ontology/MSH/D049490</rdfs:seeAlso>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasNarrowSynonym>Biological modelling</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Biological system modelling</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>The holistic modelling and analysis of complex biological systems and the interactions therein.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2269 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2269">
+        <rdfs:label>Statistics and probability</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3315"/>
+        <oboInOwl:hasNarrowSynonym>Biostatistics</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>The application of statistical methods to biological problems.</oboInOwl:hasDefinition>
+        <rdfs:seeAlso>http://en.wikipedia.org/wiki/Biostatistics</rdfs:seeAlso>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:seeAlso>http://purl.bioontology.org/ontology/MSH/D056808</rdfs:seeAlso>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2271 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2271">
+        <rdfs:label>Structure database search</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <rdfs:comment>The query is a structure-based entity such as another structure, a 3D (structural) motif, 3D profile or template.</rdfs:comment>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>Search for and retrieve molecular structures that are similar to a structure-based query (typically another structure or part of a structure).</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_1770"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2275 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2275">
+        <rdfs:label>Molecular modelling</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0082"/>
+        <oboInOwl:hasNarrowSynonym>Homology modeling</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Comparative modeling</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Comparative modelling</oboInOwl:hasNarrowSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasNarrowSynonym>Homology modelling</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasExactSynonym>Molecular modeling</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>The construction, analysis, evaluation, refinement etc. of models of a molecules properties or behaviour.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2276 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2276">
+        <rdfs:label>Protein function prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.2</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>The prediction of functional properties of a protein.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_1775"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2277 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2277">
+        <rdfs:label>SNP</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_2885"/>
+        <oboInOwl:hasDefinition>Single nucleotide polymorphisms (SNP) and associated data, for example, the discovery and annotation of SNPs.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Single nucleotide polymorphism</oboInOwl:hasExactSynonym>
+        <rdfs:comment>A SNP is a DNA sequence variation where a single nucleotide differs between members of a species or paired chromosomes in an individual.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2278 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2278">
+        <rdfs:label>Transmembrane protein prediction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Predict transmembrane domains and topology in protein sequences.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0172"/>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0820"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2280 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2280">
+        <rdfs:label>Nucleic acid structure comparison</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>The comparison two or more nucleic acid (typically RNA) secondary or tertiary structures.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <rdfs:comment>Use this concept for methods that are exclusively for nucleic acid structures.</rdfs:comment>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0097"/>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_1770"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2397 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2397">
+        <rdfs:label>Exons</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0655"/>
+        <oboInOwl:hasExactSynonym>Gene features (exon)</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Exons in a nucleotide sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:hasAlternativeId rdf:resource="http://edamontology.org/data_2397"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2399 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2399">
+        <rdfs:label>Gene transcription features</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0114"/>
+        <oboInOwl:hasNarrowSynonym>GC signals (report)</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>CAAT signals (report)</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>-35 signals (report)</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasExactSynonym>Gene transcriptional features</oboInOwl:hasExactSynonym>
+        <rdfs:comment>This includes promoters, CAAT signals, TATA signals, -35 signals, -10 signals, GC signals, primer binding sites for initiation of transcription or reverse transcription, enhancer, attenuator, terminators and ribosome binding sites.</rdfs:comment>
+        <oboInOwl:hasNarrowSynonym>Enhancers (report)</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Terminators (report)</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>Transcription of DNA into RNA including the regulation of transcription.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Ribosome binding sites (report)</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>-10 signals (report)</oboInOwl:hasNarrowSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasNarrowSynonym>TATA signals (report)</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Attenuators (report)</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasAlternativeId rdf:resource="http://edamontology.org/data_2399"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2533 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2533">
+        <rdfs:label>DNA mutation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0199"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0654"/>
+        <oboInOwl:hasExactSynonym>Mutation annotation</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>DNA mutation.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Nucleic acid features (mutation)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasAlternativeId rdf:resource="http://edamontology.org/data_2533"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2640 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2640">
+        <rdfs:label>Oncology</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3303"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDbXref>VT 3.2.16 Oncology</oboInOwl:hasDbXref>
+        <oboInOwl:hasNarrowSynonym>Cancer</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>The study of cancer, for example, genes and proteins implicated in cancer.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Cancer biology</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2661 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2661">
+        <rdfs:label>Toxins and targets</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0154"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_2840"/>
+        <oboInOwl:hasNarrowSynonym>Toxins</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Targets</oboInOwl:hasNarrowSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Structural and associated data for toxic chemical substances.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2754 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2754">
+        <rdfs:label>Introns</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3512"/>
+        <oboInOwl:hasExactSynonym>Gene features (intron)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Nucleic acid features (intron)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Introns in a nucleotide sequences.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasAlternativeId rdf:resource="http://edamontology.org/data_2754"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2807 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2807">
+        <rdfs:label>Tool topic</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>A topic concerning primarily bioinformatics software tools, typically the broad function or purpose of a tool.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0003"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2809 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2809">
+        <rdfs:label>Study topic</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>A general area of bioinformatics study, typically the broad scope or category of content of a bioinformatics journal or conference proceeding.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0003"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2811 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2811">
+        <rdfs:label>Nomenclature</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.3</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Biological nomenclature (naming), symbols and terminology.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0089"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2813 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2813">
+        <rdfs:label>Disease genes and proteins</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.3</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>The genes, gene variations and proteins involved in one or more specific diseases.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0634"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2814 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2814">
+        <rdfs:label>Protein structure analysis</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0081"/>
+        <oboInOwl:hasExactSynonym>Protein structure</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Protein secondary or tertiary structural data and/or associated annotation.</oboInOwl:hasDefinition>
+        <oboInOwl:hasAlternativeId>http://edamontology.org/topic_3040</oboInOwl:hasAlternativeId>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2815 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2815">
+        <rdfs:label>Humans</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_2820"/>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>The human genome, including molecular sequences, genes, annotation, maps and viewers, the human proteome or human beings in general.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2816 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2816">
+        <rdfs:label>Gene resources</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasExactSynonym>Gene resource</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>1.3</obsolete_since>
+        <oboInOwl:hasDefinition>Informatics resource (typically a database) primarily focussed on genes.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Gene database</oboInOwl:hasExactSynonym>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_3053"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2817 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2817">
+        <rdfs:label>Yeast</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Yeast, e.g. information on a specific yeast genome including molecular sequences, genes and annotation.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.3</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0782"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2818 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2818">
+        <rdfs:label>Eukaryotes</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0621"/>
+        <oboInOwl:hasExactSynonym>Eukaryote</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Eukaryotes or data concerning eukaryotes, e.g. information on a specific eukaryote genome including molecular sequences, genes and annotation.</oboInOwl:hasDefinition>
+        <rdfs:comment>The resource may be specific to a eukaryote, a group of eukaryotes or all eukaryotes.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2819 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2819">
+        <rdfs:label>Invertebrates</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3500"/>
+        <rdfs:comment>The resource may be specific to an invertebrate, a group of invertebrates or all invertebrates.</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Invertebrates, e.g. information on a specific invertebrate genome including molecular sequences, genes and annotation.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2820 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2820">
+        <rdfs:label>Vertebrates</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3500"/>
+        <rdfs:comment>The resource may be specific to a vertebrate, a group of vertebrates or all vertebrates.</rdfs:comment>
+        <oboInOwl:hasDefinition>Vertebrates, e.g. information on a specific vertebrate genome including molecular sequences, genes and annotation.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2821 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2821">
+        <rdfs:label>Unicellular eukaryotes</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_2818"/>
+        <oboInOwl:hasDefinition>Unicellular eukaryotes, e.g. information on a unicellular eukaryote genome including molecular sequences, genes and annotation.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <rdfs:comment>The resource may be specific to a unicellular eukaryote, a group of unicellular eukaryotes or all unicellular eukaryotes.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2826 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2826">
+        <rdfs:label>Protein structure alignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Protein secondary or tertiary structure alignments.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.3</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0183"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2828 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2828">
+        <rdfs:label>X-ray diffraction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_1317"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3382"/>
+        <oboInOwl:hasDefinition>The study of matter and their structure by means of the diffraction of X-rays, typically the diffraction pattern caused by the regularly spaced atoms of a crystalline sample.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasNarrowSynonym>X-ray microscopy</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasExactSynonym>Crystallography</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasNarrowSynonym>X-ray crystallography</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2829 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2829">
+        <rdfs:label>Ontologies, nomenclature and classification</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>Conceptualisation, categorisation and naming of entities or phenomena within biology or bioinformatics.</oboInOwl:hasDefinition>
+        <obsolete_since>1.3</obsolete_since>
+        <rdfs:seeAlso>http://purl.bioontology.org/ontology/MSH/D002965</rdfs:seeAlso>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0089"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2830 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2830">
+        <rdfs:label>Immunoproteins, genes and antigens</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0724"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0804"/>
+        <oboInOwl:hasNarrowSynonym>Immunopeptides</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>Immunity-related genes, proteins and their ligands.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Antigens</oboInOwl:hasNarrowSynonym>
+        <rdfs:comment>This includes T cell receptors (TR), major histocompatibility complex (MHC), immunoglobulin superfamily (IgSF) / antibodies, major histocompatibility complex superfamily (MhcSF), etc."</rdfs:comment>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasNarrowSynonym>Immunoproteins</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Immunogenes</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2839 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2839">
+        <rdfs:label>Molecules</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasRelatedSynonym>CHEBI:23367</oboInOwl:hasRelatedSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <oboInOwl:hasDefinition>Specific molecules, including large molecules built from repeating subunits (macromolecules) and small molecules of biological significance.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_3047"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2840 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2840">
+        <rdfs:label>Toxicology</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3303"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3377"/>
+        <oboInOwl:hasDefinition>Toxins and the adverse effects of these chemical substances on living organisms.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>VT 3.1.9 Toxicology</oboInOwl:hasDbXref>
+        <oboInOwl:hasNarrowSynonym>Toxicoinformatics</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasBroadSynonym>Toxicology</oboInOwl:hasBroadSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasNarrowSynonym>Computational toxicology</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2842 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2842">
+        <rdfs:label>High-throughput sequencing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasExactSynonym>Next-generation sequencing</oboInOwl:hasExactSynonym>
+        <obsolete_since>beta13</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>Parallelized sequencing processes that are capable of sequencing many thousands of sequences simultaneously.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_3168"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2844 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2844">
+        <rdfs:label>Structural clustering</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>The comparison and grouping together of molecular structures on the basis of similarity; generate, process or analyse structural clusters.</oboInOwl:hasDefinition>
+        <obsolete_since>1.7</obsolete_since>
+        <oboInOwl:hasExactSynonym>Structure classification</oboInOwl:hasExactSynonym>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:replacedBy rdf:resource="http://edamontology.org/topic_1770"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2846 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2846">
+        <rdfs:label>Gene regulatory networks</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0204"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0602"/>
+        <oboInOwl:hasDefinition>Gene regulatory networks.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2847 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2847">
+        <rdfs:label>Disease (specific)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Informatics resources dedicated to one or more specific diseases (not diseases in general).</oboInOwl:hasDefinition>
+        <obsolete_since>beta12orEarlier</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0634"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2867 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2867">
+        <rdfs:label>VNTR</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_2885"/>
+        <oboInOwl:hasExactSynonym>Nucleic acid features (VNTR)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Variable number of tandem repeat polymorphism</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Variable number of tandem repeat (VNTR) polymorphism in a DNA sequence.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>VNTR annotation</oboInOwl:hasExactSynonym>
+        <rdfs:comment>VNTRs occur in non-coding regions of DNA and consists sub-sequence that is repeated a multiple (and varied) number of times.</rdfs:comment>
+        <oboInOwl:hasAlternativeId rdf:resource="http://edamontology.org/data_2867"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2868 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2868">
+        <rdfs:label>Microsatellites</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_2885"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Nucleic acid features (microsatellite)</oboInOwl:hasExactSynonym>
+        <rdfs:comment>A microsatellite polymorphism is a very short subsequence that is repeated a variable number of times between individuals. These repeats consist of the nucleotides cytosine and adenosine.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Microsatellite annotation</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Microsatellite polymorphism in a DNA sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:hasAlternativeId rdf:resource="http://edamontology.org/data_2868"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2869 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2869">
+        <rdfs:label>RFLP</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_2885"/>
+        <oboInOwl:hasDefinition>Restriction fragment length polymorphisms (RFLP) in a DNA sequence.</oboInOwl:hasDefinition>
+        <rdfs:comment>An RFLP is defined by the presence or absence of a specific restriction site of a bacterial restriction enzyme.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>RFLP annotation</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasExactSynonym>Nucleic acid features (RFLP)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasAlternativeId rdf:resource="http://edamontology.org/data_2869"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2885 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2885">
+        <rdfs:label>DNA polymorphism</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0199"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0654"/>
+        <oboInOwl:hasExactSynonym>Nucleic acid features (polymorphism)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>DNA polymorphism.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Polymorphism annotation</oboInOwl:hasExactSynonym>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasAlternativeId rdf:resource="http://edamontology.org/data_2885"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_2953 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_2953">
+        <rdfs:label>Nucleic acid design</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Topic for the design of nucleic acid sequences with specific conformations.</oboInOwl:hasDefinition>
+        <obsolete_since>1.3</obsolete_since>
+        <created_in>beta12orEarlier</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0173"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3032 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3032">
+        <rdfs:label>Primer or probe design</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.3</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasDefinition>The design of primers for PCR and DNA amplification or the design of molecular probes.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0632"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3038 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3038">
+        <rdfs:label>Structure databases</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>beta13</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.2</obsolete_since>
+        <oboInOwl:hasExactSynonym>Structure data resources</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Molecular secondary or tertiary (3D) structural data resources, typically of proteins and nucleic acids.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0081"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3039 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3039">
+        <rdfs:label>Nucleic acid structure</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasDefinition>Nucleic acid (secondary or tertiary) structure, such as whole structures, structural features and associated annotation.</oboInOwl:hasDefinition>
+        <obsolete_since>1.2</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0097"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3041 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3041">
+        <rdfs:label>Sequence databases</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Molecular sequence data resources, including sequence sites, alignments, motifs and profiles.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasExactSynonym>Sequence data resources</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Sequence data</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Sequence data resource</oboInOwl:hasExactSynonym>
+        <obsolete_since>1.3</obsolete_since>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0080"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3042 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3042">
+        <rdfs:label>Nucleic acid sequences</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Nucleotide sequences and associated concepts such as sequence sites, alignments, motifs and profiles.</oboInOwl:hasDefinition>
+        <created_in>beta13</created_in>
+        <obsolete_since>1.3</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasExactSynonym>Nucleotide sequences</oboInOwl:hasExactSynonym>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0640"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3043 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3043">
+        <rdfs:label>Protein sequences</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>Protein sequences and associated concepts such as sequence sites, alignments, motifs and profiles.</oboInOwl:hasDefinition>
+        <created_in>beta13</created_in>
+        <obsolete_since>1.3</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0639"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3044 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3044">
+        <rdfs:label>Protein interaction networks</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.3</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0147"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3047 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3047">
+        <rdfs:label>Molecular biology</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3070"/>
+        <oboInOwl:hasDbXref>VT 1.5.4 Biochemistry and molecular biology</oboInOwl:hasDbXref>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasDefinition>The molecular basis of biological activity, particularly the macromolecules (e.g. proteins and nucleic acids) that are essential to life.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3048 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3048">
+        <rdfs:label>Mammals</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta13</created_in>
+        <obsolete_since>1.3</obsolete_since>
+        <oboInOwl:hasDefinition>Mammals, e.g. information on a specific mammal genome including molecular sequences, genes and annotation.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_2820"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3050 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3050">
+        <rdfs:label>Biodiversity</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0610"/>
+        <oboInOwl:hasDefinition>The degree of variation of life forms within a given ecosystem, biome or an entire planet.</oboInOwl:hasDefinition>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasDbXref>VT 1.5.5 Biodiversity conservation</oboInOwl:hasDbXref>
+        <rdfs:seeAlso>http://purl.bioontology.org/ontology/MSH/D044822</rdfs:seeAlso>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3052 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3052">
+        <rdfs:label>Sequence clusters and classification</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <rdfs:comment>This includes the results of sequence clustering, ortholog identification, assignment to families, annotation etc.</rdfs:comment>
+        <oboInOwl:hasDefinition>The comparison, grouping together and classification of macromolecules on the basis of sequence similarity.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Sequence families</oboInOwl:hasExactSynonym>
+        <obsolete_since>1.3</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasExactSynonym>Sequence clusters</oboInOwl:hasExactSynonym>
+        <created_in>beta13</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0594"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3053 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3053">
+        <rdfs:label>Genetics</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3070"/>
+        <rdfs:seeAlso>http://purl.bioontology.org/ontology/MSH/D005823</rdfs:seeAlso>
+        <oboInOwl:hasDefinition>The study of genes, genetic variation and heredity in living organisms.</oboInOwl:hasDefinition>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasNarrowSynonym>Heredity</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3055 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3055">
+        <rdfs:label>Quantitative genetics</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0625"/>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasDefinition>The genes and genetic mechanisms such as Mendelian inheritance that underly continuous phenotypic traits (such as height or weight).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3056 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3056">
+        <rdfs:label>Population genetics</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3053"/>
+        <oboInOwl:hasDefinition>The distribution of allele frequencies in a population of organisms and its change subject to evolutionary processes including natural selection, genetic drift, mutation and gene flow.</oboInOwl:hasDefinition>
+        <created_in>beta13</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3060 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3060">
+        <rdfs:label>Regulatory RNA</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.3</obsolete_since>
+        <oboInOwl:hasDefinition>Regulatory RNA sequences including microRNA (miRNA) and small interfering RNA (siRNA).</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta13</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0659"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3061 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3061">
+        <rdfs:label>Documentation and help</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3068"/>
+        <oboInOwl:hasDefinition>The documentation of resources such as tools, services and databases and how to get help.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Help</oboInOwl:hasNarrowSynonym>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasNarrowSynonym>Documentation</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3062 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3062">
+        <rdfs:label>Genetic organisation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>The structural and functional organisation of genes and other genetic elements.</oboInOwl:hasDefinition>
+        <obsolete_since>1.3</obsolete_since>
+        <created_in>beta13</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0114"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3063 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3063">
+        <rdfs:label>Medical informatics</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0605"/>
+        <oboInOwl:hasExactSynonym>Health informatics</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Clinical informatics</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Biomedical informatics</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasBroadSynonym>Translational medicine</oboInOwl:hasBroadSynonym>
+        <oboInOwl:hasDefinition>The application of information technology to health, disease and biomedicine.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Healthcare informatics</oboInOwl:hasExactSynonym>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasExactSynonym>Health and disease</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasBroadSynonym>Molecular medicine</oboInOwl:hasBroadSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3064 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3064">
+        <rdfs:label>Developmental biology</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3070"/>
+        <oboInOwl:hasDbXref>VT 1.5.14 Developmental biology</oboInOwl:hasDbXref>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasDefinition>How organisms grow and develop.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3065 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3065">
+        <rdfs:label>Embryology</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3064"/>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasDefinition>The development of organisms between the one-cell stage (typically the zygote) and the end of the embryonic stage.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3067 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3067">
+        <rdfs:label>Anatomy</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3344"/>
+        <oboInOwl:hasDbXref>VT 3.1.1 Anatomy and morphology</oboInOwl:hasDbXref>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasDefinition>The form and function of the structures of living organisms.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3068 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3068">
+        <rdfs:label>Literature and reference</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0003"/>
+        <oboInOwl:hasNarrowSynonym>Literature search</oboInOwl:hasNarrowSynonym>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasDefinition>The scientific literature, reference information and documentation.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Literature sources</oboInOwl:hasNarrowSynonym>
+        <rdfs:seeAlso>http://purl.bioontology.org/ontology/MSH/D011642</rdfs:seeAlso>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3070 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3070">
+        <rdfs:label>Biology</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0003"/>
+        <oboInOwl:hasDbXref>VT 1.5.8 Biology</oboInOwl:hasDbXref>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasDbXref>VT 1.5 Biological sciences</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>VT 1.5.23 Reproductive biology</oboInOwl:hasDbXref>
+        <oboInOwl:hasNarrowSynonym>Cryobiology</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Biological rhythms</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>A particular biological science, especially observable traits such as aspects of biochemistry, physiology, morphology, anatomy, development and so on.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>VT 1.5.7 Biological rhythm</oboInOwl:hasDbXref>
+        <oboInOwl:hasExactSynonym>Biological science</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasNarrowSynonym>Aerobiology</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDbXref>VT 1.5.99 Other</oboInOwl:hasDbXref>
+        <oboInOwl:hasNarrowSynonym>Chronobiology</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDbXref>VT 1.5.13 Cryobiology
+</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>VT 1.5.1 Aerobiology</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>VT 1.5.3 Behavioural biology</oboInOwl:hasDbXref>
+        <oboInOwl:hasNarrowSynonym>Reproductive biology</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Behavioural biology</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3071 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3071">
+        <rdfs:label>Data management</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0605"/>
+        <oboInOwl:hasDefinition>The development and use of architectures, policies, practices and procedures for management of data.</oboInOwl:hasDefinition>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasExactSynonym>Data handling</oboInOwl:hasExactSynonym>
+        <rdfs:seeAlso>http://purl.bioontology.org/ontology/MSH/D030541</rdfs:seeAlso>
+        <oboInOwl:hasDbXref>VT 1.3.1 Data management</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3072 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3072">
+        <rdfs:label>Sequence feature detection</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.3</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasDefinition>The detection of the positional features, such as functional and other key sites, in molecular sequences.</oboInOwl:hasDefinition>
+        <rdfs:seeAlso>http://purl.bioontology.org/ontology/MSH/D058977</rdfs:seeAlso>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0160"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3073 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3073">
+        <rdfs:label>Nucleic acid feature detection</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>The detection of positional features such as functional sites in nucleotide sequences.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta13</created_in>
+        <obsolete_since>1.3</obsolete_since>
+        <oboInOwl:hasDefinition rdf:resource="http://edamontology.org/topic_0747"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3074 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3074">
+        <rdfs:label>Protein feature detection</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>The detection, identification and analysis of positional protein sequence features, such as functional sites.</oboInOwl:hasDefinition>
+        <created_in>beta13</created_in>
+        <obsolete_since>1.3</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0160"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3075 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3075">
+        <rdfs:label>Biological system modelling</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.2</obsolete_since>
+        <owl:deprecated>true</owl:deprecated>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasDefinition>Topic for modelling biological systems in mathematical terms.</oboInOwl:hasDefinition>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_2259"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3077 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3077">
+        <rdfs:label>Data acquisition</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3071"/>
+        <oboInOwl:hasDefinition>The acquisition of data, typically measurements of physical systems using any type of sampling system, or by another other means.</oboInOwl:hasDefinition>
+        <created_in>beta13</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#data"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3078 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3078">
+        <rdfs:label>Genes and proteins resources</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <obsolete_since>1.3</obsolete_since>
+        <oboInOwl:hasExactSynonym>Gene family</oboInOwl:hasExactSynonym>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasExactSynonym>Gene and protein families</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Specific genes and/or their encoded proteins or a family or other grouping of related genes and proteins.</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0623"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3118 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3118">
+        <rdfs:label>Protein topological domains</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0736"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3539"/>
+        <oboInOwl:hasDefinition>Topological domains such as cytoplasmic regions in a protein.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Protein features (topological domains)</oboInOwl:hasExactSynonym>
+        <created_in>1.8</created_in>
+        <oboInOwl:hasAlternativeId rdf:resource="http://edamontology.org/data_3118"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3120 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3120">
+        <rdfs:label>Protein variants</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_2814"/>
+        <oboInOwl:hasDefinition>protein sequence variants produced e.g. from alternative splicing, alternative promoter usage, alternative initiation and ribosomal frameshifting.</oboInOwl:hasDefinition>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasAlternativeId rdf:resource="http://edamontology.org/data_3120"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3123 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3123">
+        <rdfs:label>Expression signals</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0114"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0203"/>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasExactSynonym>Nucleic acid features (expression signal)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Regions within a nucleic acid sequence containing a signal that alters a biological function.</oboInOwl:hasDefinition>
+        <oboInOwl:hasAlternativeId rdf:resource="http://edamontology.org/data_3123"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3125 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3125">
+        <rdfs:label>DNA binding sites</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0654"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3511"/>
+        <rdfs:comment>This includes ribosome binding sites (Shine-Dalgarno sequence in prokaryotes).</rdfs:comment>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasExactSynonym>Nucleic acid features (binding)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Nucleic acids binding to some other molecule.</oboInOwl:hasDefinition>
+        <oboInOwl:hasAlternativeId rdf:resource="http://edamontology.org/data_3125"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3126 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3126">
+        <rdfs:label>Nucleic acid repeats</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3511"/>
+        <created_in>beta13</created_in>
+        <rdfs:comment>This includes long terminal repeats (LTRs); sequences (typically retroviral) directly repeated at  both ends of a defined sequence and other types of repeating unit.</rdfs:comment>
+        <oboInOwl:hasDefinition>Repetitive elements within a nucleic acid sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:hasAlternativeId rdf:resource="http://edamontology.org/data_3126"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3127 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3127">
+        <rdfs:label>DNA replication and recombination</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3125"/>
+        <oboInOwl:hasDefinition>DNA replication or recombination.</oboInOwl:hasDefinition>
+        <rdfs:comment>This includes binding sites for initiation of replication (origin of replication), regions where transfer is initiated during the conjugation or mobilization (origin of transfer), starting sites for DNA duplication (origin of replication) and regions which are eliminated through any of kind of recombination.</rdfs:comment>
+        <oboInOwl:hasNarrowSynonym>Nucleosome exclusion sequences</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasExactSynonym>Nucleic acid features (replication and recombination)</oboInOwl:hasExactSynonym>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasAlternativeId rdf:resource="http://edamontology.org/data_3127"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3135 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3135">
+        <rdfs:label>Signal or transit peptide</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3512"/>
+        <created_in>beta13</created_in>
+        <oboInOwl:hasExactSynonym>Nucleic acid features (signal or transit peptide)</oboInOwl:hasExactSynonym>
+        <rdfs:comment>A signal peptide coding sequence encodes an N-terminal domain of a secreted protein, which is involved in attaching the polypeptide to a membrane leader sequence. A transit peptide coding sequence encodes an N-terminal domain of a nuclear-encoded organellar protein; which is involved in import of the protein into the organelle.</rdfs:comment>
+        <oboInOwl:hasDefinition>Coding sequences for a signal or transit peptide.</oboInOwl:hasDefinition>
+        <oboInOwl:hasAlternativeId rdf:resource="http://edamontology.org/data_3135"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3139 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3139">
+        <rdfs:label>Sequence tagged sites</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3511"/>
+        <oboInOwl:hasExactSynonym>Nucleic acid features (STS)</oboInOwl:hasExactSynonym>
+        <created_in>beta13</created_in>
+        <rdfs:comment>Sequence tagged sites are short DNA sequences that are unique within a genome and serve as a mapping landmark, detectable by PCR they allow a genome to be mapped via an ordering of STSs.</rdfs:comment>
+        <oboInOwl:hasDefinition>Sequence tagged sites (STS) in nucleic acid sequences.</oboInOwl:hasDefinition>
+        <oboInOwl:hasAlternativeId rdf:resource="http://edamontology.org/data_3139"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3168 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3168">
+        <rdfs:label>Sequencing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3361"/>
+        <rdfs:seeAlso>http://purl.bioontology.org/ontology/MSH/D059014</rdfs:seeAlso>
+        <created_in>1.1</created_in>
+        <oboInOwl:hasNarrowSynonym>NGS</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Next generation sequencing</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>The determination of complete (typically nucleotide) sequences, including those of genomes (full genome sequencing, de novo sequencing and resequencing), amplicons and transcriptomes.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Next gen sequencing</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3169 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3169">
+        <rdfs:label>ChIP-seq</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.3</obsolete_since>
+        <oboInOwl:hasExactSynonym>Chip sequencing</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Chip seq</oboInOwl:hasExactSynonym>
+        <created_in>1.1</created_in>
+        <oboInOwl:hasDefinition>The analysis of protein-DNA interactions where chromatin immunoprecipitation (ChIP) is used in combination with massively parallel DNA sequencing to identify the binding sites of DNA-associated proteins.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Chip-sequencing</oboInOwl:hasExactSynonym>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0128"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3170 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3170">
+        <rdfs:label>RNA-Seq</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasExactSynonym>Small RNA-seq</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Whole transcriptome shotgun sequencing</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>RNA-seq</oboInOwl:hasExactSynonym>
+        <created_in>1.1</created_in>
+        <obsolete_since>1.3</obsolete_since>
+        <oboInOwl:hasDefinition>A topic concerning high-throughput sequencing of cDNA to measure the RNA content (transcriptome) of a sample, for example, to investigate how different alleles of a gene are expressed, detect post-transcriptional mutations or identify gene fusions.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Small RNA-Seq</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>WTSS</oboInOwl:hasExactSynonym>
+        <rdfs:comment>This includes small RNA profiling (small RNA-Seq), for example to find novel small RNAs, characterize mutations and analyze expression of small RNAs.</rdfs:comment>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0203"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3171 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3171">
+        <rdfs:label>DNA methylation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:hasDefinition>DNA methylation including bisulfite sequencing, methylation sites and analysis, for example of patterns and profiles of DNA methylation in a population, tissue etc.</oboInOwl:hasDefinition>
+        <obsolete_since>1.3</obsolete_since>
+        <rdfs:seeAlso>http://purl.bioontology.org/ontology/MSH/D019175</rdfs:seeAlso>
+        <created_in>1.1</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_3295"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3172 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3172">
+        <rdfs:label>Metabolomics</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3391"/>
+        <oboInOwl:hasDefinition>The systematic study of metabolites, the chemical processes they are involved, and the chemical fingerprints of specific cellular processes in a whole cell, tissue, organ or organism.</oboInOwl:hasDefinition>
+        <rdfs:seeAlso>http://purl.bioontology.org/ontology/MSH/D055432</rdfs:seeAlso>
+        <created_in>1.1</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3173 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3173">
+        <rdfs:label>Epigenomics</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0622"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3295"/>
+        <rdfs:comment>Epigenetics concerns the heritable changes in gene expression owing to mechanisms other than DNA sequence variation.</rdfs:comment>
+        <created_in>1.1</created_in>
+        <rdfs:seeAlso>http://purl.bioontology.org/ontology/MSH/D057890</rdfs:seeAlso>
+        <oboInOwl:hasDefinition>The study of the epigenetic modifications of a whole cell, tissue, organism etc.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3174 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3174">
+        <rdfs:label>Metagenomics</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0610"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0622"/>
+        <rdfs:seeAlso>http://purl.bioontology.org/ontology/MSH/D056186</rdfs:seeAlso>
+        <oboInOwl:hasBroadSynonym>Ecogenomics</oboInOwl:hasBroadSynonym>
+        <oboInOwl:hasBroadSynonym>Community genomics</oboInOwl:hasBroadSynonym>
+        <oboInOwl:hasBroadSynonym>Environmental genomics</oboInOwl:hasBroadSynonym>
+        <created_in>1.1</created_in>
+        <oboInOwl:hasDefinition>The study of genetic material recovered from environmental samples, and associated environmental data.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3175 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3175">
+        <rdfs:label>Structural variation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0199"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0624"/>
+        <created_in>1.1</created_in>
+        <oboInOwl:hasDefinition>Variation in chromosome structure including microscopic and submicroscopic types of variation such as deletions, duplications, copy-number variants, insertions, inversions and translocations.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Genomic structural variation</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3176 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3176">
+        <rdfs:label>DNA packaging</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0654"/>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:hasDefinition>DNA-histone complexes (chromatin), organisation of chromatin into nucleosomes and packaging into higher-order structures.</oboInOwl:hasDefinition>
+        <rdfs:seeAlso>http://purl.bioontology.org/ontology/MSH/D042003</rdfs:seeAlso>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3177 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3177">
+        <rdfs:label>DNA-Seq</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <created_in>1.1</created_in>
+        <oboInOwl:hasDefinition>A topic concerning high-throughput sequencing of randomly fragmented genomic DNA, for example, to investigate whole-genome sequencing and resequencing, SNP discovery, identification of copy number variations and chromosomal rearrangements.</oboInOwl:hasDefinition>
+        <obsolete_since>1.3</obsolete_since>
+        <oboInOwl:hasExactSynonym>DNA-seq</oboInOwl:hasExactSynonym>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_3168"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3178 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3178">
+        <rdfs:label>RNA-Seq alignment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.3</obsolete_since>
+        <oboInOwl:hasExactSynonym>RNA-seq alignment</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>The alignment of sequences of (typically millions) of short reads to a reference genome.  This is a specialised topic within sequence alignment, especially because of complications arising from RNA splicing.</oboInOwl:hasDefinition>
+        <created_in>beta12orEarlier</created_in>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0196"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3179 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3179">
+        <rdfs:label>ChIP-on-chip</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <owl:deprecated>true</owl:deprecated>
+        <obsolete_since>1.3</obsolete_since>
+        <created_in>1.1</created_in>
+        <oboInOwl:hasDefinition>Experimental techniques that combine chromatin immunoprecipitation ('ChIP') with microarray ('chip'). ChIP-on-chip is used for high-throughput study protein-DNA interactions.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>ChIP-chip</oboInOwl:hasExactSynonym>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_0128"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3263 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3263">
+        <rdfs:label>Data security</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3071"/>
+        <created_in>1.3</created_in>
+        <oboInOwl:hasExactSynonym>Data privacy</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>The protection of data, such as patient health data, from damage or unwanted access from unauthorized users.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3277 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3277">
+        <rdfs:label>Sample collections</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3344"/>
+        <oboInOwl:hasNarrowSynonym>samples</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasExactSynonym>biobanking</oboInOwl:hasExactSynonym>
+        <created_in>1.3</created_in>
+        <oboInOwl:hasNarrowSynonym>biosamples</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>Biological samples and specimens.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Specimen collections</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3292 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3292">
+        <rdfs:label>Biochemistry</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3070"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3314"/>
+        <oboInOwl:hasDbXref>VT 1.5.4 Biochemistry and molecular biology</oboInOwl:hasDbXref>
+        <oboInOwl:hasExactSynonym>Chemical biology</oboInOwl:hasExactSynonym>
+        <created_in>1.3</created_in>
+        <oboInOwl:hasExactSynonym>Biological chemistry</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Chemical substances and physico-chemical processes and that occur within living organisms.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3293 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3293">
+        <rdfs:label>Phylogenetics</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0080"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0084"/>
+        <oboInOwl:hasDefinition>The study of evolutionary relationships amongst organisms from analysis of genetic information (typically gene or protein sequences).</oboInOwl:hasDefinition>
+        <created_in>1.3</created_in>
+        <rdfs:seeAlso>http://purl.bioontology.org/ontology/MSH/D010802</rdfs:seeAlso>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3295 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3295">
+        <rdfs:label>Epigenetics</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3321"/>
+        <oboInOwl:hasNarrowSynonym>Topic concerning the study of heritable changes, for example in gene expression or phenotype, caused by mechanisms other than changes in the DNA sequence.</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>DNA methylation</oboInOwl:hasNarrowSynonym>
+        <rdfs:comment>This includes sub-topics such as histone modification and DNA methylation.</rdfs:comment>
+        <rdfs:seeAlso>http://purl.bioontology.org/ontology/MSH/D019175</rdfs:seeAlso>
+        <oboInOwl:hasNarrowSynonym>Histone modification</oboInOwl:hasNarrowSynonym>
+        <created_in>1.3</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3297 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3297">
+        <rdfs:label>Biotechnology</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3070"/>
+        <created_in>1.3</created_in>
+        <oboInOwl:hasDefinition>The exploitation of biological process, structure and function for industrial purposes, for example the genetic manipulation of microorganisms for the antibody production.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3298 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3298">
+        <rdfs:label>Phenomics</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0625"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3299"/>
+        <oboInOwl:hasDefinition>Phenomes, or the study of the change in phenotype (the physical and biochemical traits of organisms) in response to genetic and environmental factors. </oboInOwl:hasDefinition>
+        <created_in>1.3</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3299 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3299">
+        <rdfs:label>Evolutionary biology</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3070"/>
+        <oboInOwl:hasDbXref>VT 1.5.16 Evolutionary biology</oboInOwl:hasDbXref>
+        <created_in>1.3</created_in>
+        <oboInOwl:hasDefinition>The evolutionary processes, from the genetic to environmental scale, that produced life in all its diversity.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3300 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3300">
+        <rdfs:label>Physiology</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3303"/>
+        <oboInOwl:hasDefinition>The functions of living organisms and their constituent parts.</oboInOwl:hasDefinition>
+        <created_in>1.3</created_in>
+        <oboInOwl:hasDbXref>VT 3.1.8 Physiology</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3301 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3301">
+        <rdfs:label>Microbiology</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3344"/>
+        <oboInOwl:hasDefinition>The biology of microorganisms.</oboInOwl:hasDefinition>
+        <created_in>1.3</created_in>
+        <oboInOwl:hasDbXref>VT 1.5.20 Microbiology</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3302 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3302">
+        <rdfs:label>Parasitology</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3344"/>
+        <created_in>1.3</created_in>
+        <oboInOwl:hasDefinition>The biology of parasites.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3303 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3303">
+        <rdfs:label>Medicine</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0003"/>
+        <oboInOwl:hasNarrowSynonym>General medicine</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>Research in support of healing by diagnosis, treatment, and prevention of disease.</oboInOwl:hasDefinition>
+        <created_in>1.3</created_in>
+        <oboInOwl:hasDbXref>VT 3.1 Basic medicine</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>VT 3.2.9 General and internal medicine</oboInOwl:hasDbXref>
+        <oboInOwl:hasExactSynonym>Experimental medicine</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Biomedical research</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Clinical medicine</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDbXref>VT 3.2 Clinical medicine</oboInOwl:hasDbXref>
+        <oboInOwl:hasNarrowSynonym>Internal medicine</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3304 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3304">
+        <rdfs:label>Neurobiology</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3344"/>
+        <oboInOwl:hasBroadSynonym>Neuroscience</oboInOwl:hasBroadSynonym>
+        <created_in>1.3</created_in>
+        <oboInOwl:hasDefinition>The study of the nervous system and brain; its anatomy, physiology and function.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>VT 3.1.5 Neuroscience</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3305 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3305">
+        <rdfs:label>Public health and epidemiology</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3303"/>
+        <oboInOwl:hasDbXref>VT 3.3.1 Epidemiology</oboInOwl:hasDbXref>
+        <oboInOwl:hasAlternativeId>Topic concerning the the patterns, cause, and effect of disease within populations.</oboInOwl:hasAlternativeId>
+        <created_in>1.3</created_in>
+        <oboInOwl:hasNarrowSynonym>Public health</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Epidemiology</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3306 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3306">
+        <rdfs:label>Biophysics</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3070"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3318"/>
+        <created_in>1.3</created_in>
+        <oboInOwl:hasDbXref>VT 1.5.9 Biophysics</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>The use of physics to study biological system.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3307 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3307">
+        <rdfs:label>Computational biology</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3070"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3316"/>
+        <oboInOwl:hasDbXref>VT 1.5.19 Mathematical biology</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>VT 1.5.12 Computational biology</oboInOwl:hasDbXref>
+        <rdfs:comment>This includes the modeling and treatment of biological processes and systems in mathematical terms (theoretical biology).</rdfs:comment>
+        <oboInOwl:hasNarrowSynonym>Mathematical biology</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDbXref>VT 1.5.26 Theoretical biology</oboInOwl:hasDbXref>
+        <oboInOwl:hasNarrowSynonym>Theoretical biology</oboInOwl:hasNarrowSynonym>
+        <created_in>1.3</created_in>
+        <oboInOwl:hasDefinition>The development and application of theory, analytical methods, mathematical models and computational simulation of biological systems.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Biomathematics</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3308 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3308">
+        <rdfs:label>Transcriptomics</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0203"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0622"/>
+        <oboInOwl:hasDefinition>The analysis of transcriptomes, or a set of all the RNA molecules in a specific cell, tissue etc.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Transcriptome</oboInOwl:hasNarrowSynonym>
+        <created_in>1.3</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3314 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3314">
+        <rdfs:label>Chemistry</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0003"/>
+        <oboInOwl:hasBroadSynonym>VT 1.7.10 Polymer science</oboInOwl:hasBroadSynonym>
+        <oboInOwl:hasDbXref>VT 1.7.7 Mathematical chemistry</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>VT 1.7.3 Colloid chemistry</oboInOwl:hasDbXref>
+        <created_in>1.3</created_in>
+        <oboInOwl:hasNarrowSynonym>Mathematical chemistry</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Physical chemistry</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDbXref>VT 1.7.9 Physical chemistry</oboInOwl:hasDbXref>
+        <oboInOwl:hasBroadSynonym>Polymer science</oboInOwl:hasBroadSynonym>
+        <oboInOwl:hasBroadSynonym>Chemical science</oboInOwl:hasBroadSynonym>
+        <oboInOwl:hasNarrowSynonym>Organic chemistry</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDbXref>VT 1.7.6 Inorganic and nuclear chemistry</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>VT 1.7 Chemical sciences</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>VT 1.7.5 Electrochemistry</oboInOwl:hasDbXref>
+        <oboInOwl:hasNarrowSynonym>Inorganic chemistry</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDbXref>VT 1.7.2 Chemistry</oboInOwl:hasDbXref>
+        <oboInOwl:hasNarrowSynonym>Nuclear chemistry</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDbXref>VT 1.7.8 Organic chemistry</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>The composition and properties of matter, reactions, and the use of reactions to create new substances.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3315 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3315">
+        <rdfs:label>Mathematics</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0003"/>
+        <oboInOwl:hasDefinition>The study of numbers (quantity) and other topics including structure, space, and change.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>VT:1.1 Mathematics</oboInOwl:hasDbXref>
+        <oboInOwl:hasExactSynonym>Maths</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDbXref>VT 1.1.99 Other</oboInOwl:hasDbXref>
+        <created_in>1.3</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3316 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3316">
+        <rdfs:label>Computer science</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0003"/>
+        <created_in>1.3</created_in>
+        <oboInOwl:hasDbXref>VT 1.2 Computer sciences</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>VT 1.2.99 Other</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>The theory and practical use of computer systems.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3318 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3318">
+        <rdfs:label>Physics</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0003"/>
+        <oboInOwl:hasDefinition>The study of matter, space and time, and related concepts such as energy and force.</oboInOwl:hasDefinition>
+        <created_in>1.3</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3320 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3320">
+        <rdfs:label>RNA splicing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0099"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3321"/>
+        <oboInOwl:hasDefinition>RNA splicing; post-transcription RNA modification involving the removal of introns and joining of exons.</oboInOwl:hasDefinition>
+        <rdfs:comment>This includes the study of splice sites, splicing patterns, splice alternatives or variants, isoforms, etc.</rdfs:comment>
+        <created_in>1.3</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3321 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3321">
+        <rdfs:label>Molecular genetics</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3053"/>
+        <created_in>1.3</created_in>
+        <oboInOwl:hasDefinition>The structure and function of genes at a molecular level.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3322 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3322">
+        <rdfs:label>Respiratory medicine</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3303"/>
+        <oboInOwl:hasDbXref>VT 3.2.25 Respiratory systems</oboInOwl:hasDbXref>
+        <oboInOwl:hasExactSynonym>Pulmonology</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>The study of respiratory system.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Pulmonary medicine</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasNarrowSynonym>Respiratory disease</oboInOwl:hasNarrowSynonym>
+        <created_in>1.3</created_in>
+        <oboInOwl:hasNarrowSynonym>Pulmonary disorders</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3323 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3323">
+        <rdfs:label>Metabolic disease</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <oboInOwl:hasDefinition>The study of metabolic diseases.</oboInOwl:hasDefinition>
+        <obsolete_since>1.4</obsolete_since>
+        <created_in>1.3</created_in>
+        <owl:deprecated>true</owl:deprecated>
+        <oboInOwl:consider rdf:resource="http://edamontology.org/topic_3407"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#obsolete"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3324 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3324">
+        <rdfs:label>Infectious disease</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0634"/>
+        <oboInOwl:hasExactSynonym>Transmissable disease</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDbXref>VT 3.3.4 Infectious diseases</oboInOwl:hasDbXref>
+        <oboInOwl:hasExactSynonym>Communicable disease</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>The branch of medicine that deals with the prevention, diagnosis and management of transmissable disease with clinically evident illness resulting from infection with pathogenic biological agents (viruses, bacteria, fungi, protozoa, parasites and prions).</oboInOwl:hasDefinition>
+        <created_in>1.3</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3325 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3325">
+        <rdfs:label>Rare diseases</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0634"/>
+        <created_in>1.3</created_in>
+        <oboInOwl:hasDefinition>The study of rare diseases.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3332 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3332">
+        <rdfs:label>Computational chemistry</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3314"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3316"/>
+        <created_in>1.3</created_in>
+        <oboInOwl:hasDbXref>VT 1.7.4 Computational chemistry</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>Topic concerning the development and application of theory, analytical methods, mathematical models and computational simulation of chemical systems.</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3334 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3334">
+        <rdfs:label>Neurology</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3303"/>
+        <oboInOwl:hasNarrowSynonym>Neurological disorders</oboInOwl:hasNarrowSynonym>
+        <created_in>1.3</created_in>
+        <oboInOwl:hasDefinition>The branch of medicine that deals with the anatomy, functions and disorders of the nervous system.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3335 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3335">
+        <rdfs:label>Cardiology</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3303"/>
+        <oboInOwl:hasNarrowSynonym>Cardiovascular disease</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDbXref>VT 3.2.4 Cardiac and Cardiovascular systems</oboInOwl:hasDbXref>
+        <created_in>1.3</created_in>
+        <oboInOwl:hasExactSynonym>Cardiovascular medicine</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasNarrowSynonym>Heart disease</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDbXref>VT 3.2.22 Peripheral vascular disease</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>The diseases and abnormalities of the heart and circulatory system.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3336 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3336">
+        <rdfs:label>Drug discovery</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3314"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3376"/>
+        <oboInOwl:hasDefinition>The discovery and design of drugs or potential drug compounds.</oboInOwl:hasDefinition>
+        <rdfs:comment>This includes methods that search compound collections, generate or analyse drug 3D conformations, identify drug targets with structural docking etc.</rdfs:comment>
+        <created_in>1.3</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3337 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3337">
+        <rdfs:label>Biobank</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3277"/>
+        <oboInOwl:hasExactSynonym>biobanking</oboInOwl:hasExactSynonym>
+        <created_in>1.3</created_in>
+        <oboInOwl:hasDefinition>Repositories of biological samples, typically human, for basic biological and clinical research.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Tissue collection</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3338 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3338">
+        <rdfs:label>Mouse clinic</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3277"/>
+        <created_in>1.3</created_in>
+        <oboInOwl:hasDefinition>Laboratory study of mice, for example, phenotyping, and mutagenesis of mouse cell lines.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3339 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3339">
+        <rdfs:label>Microbial collection</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3277"/>
+        <oboInOwl:hasDefinition>Collections of microbial cells including bacteria, yeasts and moulds.</oboInOwl:hasDefinition>
+        <created_in>1.3</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3340 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3340">
+        <rdfs:label>Cell culture collection</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3277"/>
+        <created_in>1.3</created_in>
+        <oboInOwl:hasDefinition>Collections of cells grown under laboratory conditions, specifically, cells from multi-cellular eukaryotes and especially animal cells.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3341 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3341">
+        <rdfs:label>Clone library</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3277"/>
+        <created_in>1.3</created_in>
+        <oboInOwl:hasDefinition>Collections of DNA, including both collections of cloned molecules, and populations of micro-organisms that store and propagate cloned DNA.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3342 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3342">
+        <rdfs:label>Translational medicine</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3303"/>
+        <oboInOwl:hasDefinition>'translating' the output of basic and biomedical research into better diagnostic tools, medicines, medical procedures, policies and advice.</oboInOwl:hasDefinition>
+        <created_in>1.3</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3343 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3343">
+        <rdfs:label>Compound libraries and screening</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3336"/>
+        <oboInOwl:hasBroadSynonym>Translational medicine</oboInOwl:hasBroadSynonym>
+        <oboInOwl:hasNarrowSynonym>Chemical library</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>Collections of chemicals, typically for use in high-throughput screening experiments.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Compound library</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Chemical screening</oboInOwl:hasNarrowSynonym>
+        <created_in>1.3</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3344 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3344">
+        <rdfs:label>Biomedical science</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3070"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3303"/>
+        <oboInOwl:hasExactSynonym>Topic concerning biological science that is (typically) performed in the context of medicine.</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDbXref>VT 3.3 Health sciences</oboInOwl:hasDbXref>
+        <oboInOwl:hasExactSynonym>Health science</oboInOwl:hasExactSynonym>
+        <created_in>1.3</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3345 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3345">
+        <rdfs:label>Data identity and mapping</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3071"/>
+        <oboInOwl:hasExactSynonym>Topic concerning the identity of biological entities, or reports on such entities, and the mapping of entities and records in different databases.</oboInOwl:hasExactSynonym>
+        <created_in>1.3</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3346 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3346">
+        <rdfs:label>Sequence search</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0080"/>
+        <created_in>1.3</created_in>
+        <oboInOwl:hasExactSynonym>Sequence database search</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>The search and retrieval from a database on the basis of molecular sequence similarity.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3360 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3360">
+        <rdfs:label>Biomarkers</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3070"/>
+        <oboInOwl:hasExactSynonym>Diagnostic markers</oboInOwl:hasExactSynonym>
+        <created_in>1.4</created_in>
+        <oboInOwl:hasDefinition>Objective indicators of biological state often used to assess health, and determinate treatment.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3361 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3361">
+        <rdfs:label>Laboratory techniques</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0003"/>
+        <oboInOwl:hasDefinition>The procedures used to conduct an experiment.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Lab techniques</oboInOwl:hasExactSynonym>
+        <created_in>1.4</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3365 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3365">
+        <rdfs:label>Data architecture, analysis and design</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3071"/>
+        <oboInOwl:hasDefinition>The development of policies, models and standards that cover data acquisitioin, storage and integration, such that it can be put to use, typically through a process of systematically applying statistical and / or logical techniques to describe, illustrate, summarise or evaluate data.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Data analysis</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Data design</oboInOwl:hasNarrowSynonym>
+        <created_in>1.4</created_in>
+        <oboInOwl:hasNarrowSynonym>Data architecture</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3366 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3366">
+        <rdfs:label>Data integration and warehousing</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3071"/>
+        <oboInOwl:hasDefinition>The combination and integration of data from different sources, for example into a central repository or warehouse, to provide users with a unified view of these data.
+
+</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Data integration</oboInOwl:hasNarrowSynonym>
+        <created_in>1.4</created_in>
+        <oboInOwl:hasNarrowSynonym>Data warehousing</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3368 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3368">
+        <rdfs:label>Biomaterials</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3297"/>
+        <oboInOwl:hasDefinition>Any matter, surface or construct that interacts with a biological system.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Diagnostic markers</oboInOwl:hasExactSynonym>
+        <created_in>1.4</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3369 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3369">
+        <rdfs:label>Chemical biology</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3070"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3371"/>
+        <created_in>1.4</created_in>
+        <oboInOwl:hasDefinition>The use of synthetic chemistry to study and manipulate biological systems.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3370 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3370">
+        <rdfs:label>Analytical chemistry</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3314"/>
+        <created_in>1.4</created_in>
+        <oboInOwl:hasDefinition>The study of the separation, identification, and quantification of the chemical components of natural and artificial materials.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>VT 1.7.1 Analytical chemistry</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3371 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3371">
+        <rdfs:label>Synthetic chemistry</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3314"/>
+        <oboInOwl:hasExactSynonym>Synthetic organic chemistry</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>The use of chemistry to create new compounds.</oboInOwl:hasDefinition>
+        <created_in>1.4</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3372 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3372">
+        <rdfs:label>Software engineering</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3316"/>
+        <oboInOwl:hasDbXref>VT 1.2.1 Algorithms</oboInOwl:hasDbXref>
+        <oboInOwl:hasNarrowSynonym> Programming languages</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDbXref>VT 1.2.7 Data structures</oboInOwl:hasDbXref>
+        <oboInOwl:hasExactSynonym>Software development</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDbXref>Software engineering</oboInOwl:hasDbXref>
+        <oboInOwl:hasExactSynonym>Computer programming</oboInOwl:hasExactSynonym>
+        <created_in>1.4</created_in>
+        <oboInOwl:hasDbXref>1.2.12 Programming languages</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>The process that leads from an original formulation of a computing problem to executable programs.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Data structures</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Algorithms</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDbXref>VT 1.2.14 Software engineering</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3373 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3373">
+        <rdfs:label>Drug development</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3376"/>
+        <created_in>1.4</created_in>
+        <oboInOwl:hasExactSynonym>Medicine development</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>The process of bringing a new drug to market once a lead compounds has been identified through drug discovery.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Drug development science</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Medicines development</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3374 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3374">
+        <rdfs:label>Drug formulation and delivery</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3376"/>
+        <oboInOwl:hasDefinition>The process of formulating abd administering a pharmaceutical compound to achieve a therapeutic effect.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Drug delivery</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Drug formulation</oboInOwl:hasNarrowSynonym>
+        <created_in>1.4</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3375 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3375">
+        <rdfs:label>Pharmacokinetics and pharmacodynamics</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3376"/>
+        <oboInOwl:hasNarrowSynonym>Pharmacodynamics</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Pharmacokinetics</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Drug distribution</oboInOwl:hasNarrowSynonym>
+        <created_in>1.4</created_in>
+        <oboInOwl:hasNarrowSynonym>Drug excretion</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>The study of how a drug interacts with the body.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Drug absorption</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasExactSynonym>ADME</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasBroadSynonym>Drug metabolism</oboInOwl:hasBroadSynonym>
+        <oboInOwl:hasNarrowSynonym>Drug metabolism</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3376 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3376">
+        <rdfs:label>Medicines research and development</rdfs:label>
+        <rdfs:label>Medicine research and development</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3344"/>
+        <oboInOwl:hasDefinition>The discovery, development and approval of medicines.</oboInOwl:hasDefinition>
+        <oboInOwl:hasBroadSynonym>Health care research</oboInOwl:hasBroadSynonym>
+        <oboInOwl:hasExactSynonym>Drug discovery and development</oboInOwl:hasExactSynonym>
+        <created_in>1.4</created_in>
+        <oboInOwl:hasBroadSynonym>Health care science</oboInOwl:hasBroadSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3377 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3377">
+        <rdfs:label>Safety sciences</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3376"/>
+        <created_in>1.4</created_in>
+        <oboInOwl:hasNarrowSynonym>Drug safety</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>The safety (or lack) of drugs and other medical interventions.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3378 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3378">
+        <rdfs:label>Pharmacovigilence</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3377"/>
+        <created_in>1.4</created_in>
+        <rdfs:comment>Pharmacovigilence concerns safety once a drug has gone to market.</rdfs:comment>
+        <oboInOwl:hasDefinition>The detection, assesment, understanding and prevention of adverse effects of medicines.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3379 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3379">
+        <rdfs:label>Preclinical and clinical studies</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3376"/>
+        <oboInOwl:hasDefinition>The testing of new medicines, vaccines or procedures on animals (preclinical) and humans (clinical) prior to their approval by regulatory authorities.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Preclinical studies</oboInOwl:hasNarrowSynonym>
+        <created_in>1.4</created_in>
+        <oboInOwl:hasNarrowSynonym>Clinical studies</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3382 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3382">
+        <rdfs:label>Imaging</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3361"/>
+        <rdfs:comment>This includes diffraction experiments that are based upon the interference of waves, typically electromagnetic waves such as  X-rays or visible light, by some object being studied, typical in order to produce an image of the object or determine its structure.</rdfs:comment>
+        <oboInOwl:hasNarrowSynonym>Microscopy imaging</oboInOwl:hasNarrowSynonym>
+        <created_in>1.4</created_in>
+        <oboInOwl:hasNarrowSynonym>Microscopy</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Diffraction experiment</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>The visual representation of an object.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3383 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3383">
+        <rdfs:label>Biological imaging</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3382"/>
+        <oboInOwl:hasDefinition>The use of imaging techniques to understand biology.</oboInOwl:hasDefinition>
+        <created_in>1.4</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3384 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3384">
+        <rdfs:label>Medical imaging</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3382"/>
+        <oboInOwl:hasDbXref>VT 3.2.24 Radiology</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>The use of imaging techniques for clinical purposes for medical research.</oboInOwl:hasDefinition>
+        <created_in>1.4</created_in>
+        <oboInOwl:hasNarrowSynonym>Radiology</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDbXref>VT 3.2.14 Nuclear medicine</oboInOwl:hasDbXref>
+        <oboInOwl:hasNarrowSynonym>Nuclear medicine</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDbXref>VT 3.2.13 Medical imaging</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3385 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3385">
+        <rdfs:label>Light microscopy</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3382"/>
+        <oboInOwl:hasDefinition>The use of optical instruments to magnify the image of an object.</oboInOwl:hasDefinition>
+        <created_in>1.4</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3386 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3386">
+        <rdfs:label>Laboratory animal science</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3344"/>
+        <created_in>1.4</created_in>
+        <oboInOwl:hasDefinition>The use of animals and alternatives in experimental research.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3387 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3387">
+        <rdfs:label>Marine biology</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3070"/>
+        <created_in>1.4</created_in>
+        <oboInOwl:hasDbXref>VT 1.5.18 Marine and Freshwater biology</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>The study of organisms in the ocean or brackish waters.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3388 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3388">
+        <rdfs:label>Molecular medicine</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3342"/>
+        <oboInOwl:hasDefinition>The identification of molecular and genetic causes of disease and the development of interventions to correct them.</oboInOwl:hasDefinition>
+        <created_in>1.4</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3390 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3390">
+        <rdfs:label>Nutritional science</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3344"/>
+        <created_in>1.4</created_in>
+        <oboInOwl:hasDbXref>VT 3.3.7 Nutrition and Dietetics</oboInOwl:hasDbXref>
+        <oboInOwl:hasNarrowSynonym>Dietetics</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>The study of the effects of food components on the metabolism, health, performance and disease resistance of humans and animals.  It also includes the study of human behaviours related to food choices.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Nutrition science</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3391 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3391">
+        <rdfs:label>Omics</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3070"/>
+        <oboInOwl:hasDefinition>The collective characterisation and quantification of pools of biological molecules that translate into the structure, function, and dynamics of an organism or organisms.</oboInOwl:hasDefinition>
+        <created_in>1.4</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3393 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3393">
+        <rdfs:label>Quality affairs</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3376"/>
+        <oboInOwl:hasDefinition>The processes that need to be in place to ensure the quality of products for human or animal use.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Good clinical practice</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Good manufacturing practice</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasExactSynonym>Quality assurance</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasNarrowSynonym>Good laboratory practice</oboInOwl:hasNarrowSynonym>
+        <created_in>1.4</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3394 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3394">
+        <rdfs:label>Regulatory affairs</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3376"/>
+        <oboInOwl:hasDefinition>The protection of public health by controlling the safety and efficacy of products in areas including pharmaceuticals, veterinary medicine, medical devices, pesticides, agrochemicals, cosmetics, and complementary medicines.</oboInOwl:hasDefinition>
+        <created_in>1.4</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3395 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3395">
+        <rdfs:label>Regnerative medicine</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3344"/>
+        <oboInOwl:hasExactSynonym>Stem cell research</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Biomedical approaches to clinical interventions that involve the use of stem cells.</oboInOwl:hasDefinition>
+        <created_in>1.4</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3396 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3396">
+        <rdfs:label>Systems medicine</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3303"/>
+        <created_in>1.4</created_in>
+        <oboInOwl:hasDefinition>An interdisciplinary field of study that looks at the dynamic systems of the human body as part of an integrted whole, incoporating biochemical, physiological, and environmental interactions that sustain life.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3397 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3397">
+        <rdfs:label>Veterinary medicine</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3303"/>
+        <created_in>1.4</created_in>
+        <oboInOwl:hasAlternativeId>Topic concerning the branch of medicine that deals with the prevention, diagnosis, and treatment of disease, disorder and injury in animals.</oboInOwl:hasAlternativeId>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3398 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3398">
+        <rdfs:label>Bioengineering</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3297"/>
+        <created_in>1.4</created_in>
+        <oboInOwl:hasDefinition>The application of biological concepts and methods to the analytical and synthetic methodologies of engineering.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Diagnostic markers</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3399 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3399">
+        <rdfs:label>Geriatric medicine</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3303"/>
+        <oboInOwl:hasDefinition>The branch of medicine dealing with the diagnosis, treatment and prevention of disease in older people, and the problems specific to aging.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>VT 3.2.10 Geriatrics and gerontology</oboInOwl:hasDbXref>
+        <oboInOwl:hasExactSynonym>Ageing</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Aging</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasBroadSynonym>Gerontology</oboInOwl:hasBroadSynonym>
+        <created_in>1.4</created_in>
+        <oboInOwl:hasExactSynonym>Geriatrics</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3400 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3400">
+        <rdfs:label>Allergy, clinical immunology and immunotherapeutics.</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3303"/>
+        <oboInOwl:hasDbXref>VT 3.2.1 Allergy</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>Health issues related to the immune system and their prevention, diagnosis and mangement.</oboInOwl:hasDefinition>
+        <created_in>1.4</created_in>
+        <oboInOwl:hasNarrowSynonym>Immune disorders</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Clinical immunology</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Immunomodulators</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Allergy</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Immunotherapeutics</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3401 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3401">
+        <rdfs:label>Pain medicine</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3303"/>
+        <oboInOwl:hasExactSynonym>Ageing</oboInOwl:hasExactSynonym>
+        <created_in>1.4</created_in>
+        <oboInOwl:hasExactSynonym>Algiatry</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>The prevention of pain and the evaluation, treatment and rehabilitation of persons in pain.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3402 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3402">
+        <rdfs:label>Anaesthesiology</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3303"/>
+        <oboInOwl:hasExactSynonym>Anaesthetics</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Anaesthesia and anaesthetics.</oboInOwl:hasDefinition>
+        <created_in>1.4</created_in>
+        <oboInOwl:hasDbXref>VT 3.2.2 Anaesthesiology</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3403 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3403">
+        <rdfs:label>Critical care medicine</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3303"/>
+        <oboInOwl:hasExactSynonym>Acute medicine</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Geriatrics</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDbXref>VT 3.2.5 Critical care/Emergency medicine</oboInOwl:hasDbXref>
+        <oboInOwl:hasExactSynonym>Emergency medicine</oboInOwl:hasExactSynonym>
+        <created_in>1.4</created_in>
+        <oboInOwl:hasDefinition>The multidisciplinary that cares for patients with acute, life-threatening illness or injury.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3404 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3404">
+        <rdfs:label>Dermatology</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3303"/>
+        <oboInOwl:hasDefinition>The branch of medicine that deals with prevention, diagnosis and treatment of disorders of the skin, scalp, hair and nails.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Dermatological disorders</oboInOwl:hasNarrowSynonym>
+        <created_in>1.4</created_in>
+        <oboInOwl:hasDbXref>VT 3.2.7 Dermatology and venereal diseases</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3405 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3405">
+        <rdfs:label>Dentistry</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3303"/>
+        <created_in>1.4</created_in>
+        <oboInOwl:hasDefinition>The study, diagnosis, prevention and treatments of disorders of the oral cavity, maxillofacial area and adjacent structures.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3406 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3406">
+        <rdfs:label>Ear, nose and throat medicine</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3303"/>
+        <oboInOwl:hasExactSynonym>Otolaryngology</oboInOwl:hasExactSynonym>
+        <created_in>1.4</created_in>
+        <oboInOwl:hasDefinition>The branch of medicine that deals with the prevention, diagnosis, and treatment of disorders of the ear, nose and throat.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Otorhinolaryngology</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasNarrowSynonym>Head and neck disorders</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDbXref>VT 3.2.20 Otorhinolaryngology</oboInOwl:hasDbXref>
+        <oboInOwl:hasExactSynonym>Audiovestibular medicine</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3407 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3407">
+        <rdfs:label>Endocrinology and metabolism</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3303"/>
+        <created_in>1.4</created_in>
+        <oboInOwl:hasNarrowSynonym>Metabolic disorders</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Metabolism</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Endocrinology</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>The branch of medicine dealing with diseases of endocrine organs, hormone systems, their target organs, and disorders of the pathways of glucose and lipid metabolism.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Endocrine disorders</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3408 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3408">
+        <rdfs:label>Haematology</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3303"/>
+        <oboInOwl:hasDbXref>VT 3.2.11 Hematology</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>The branch of medicine that deals with the blood, blood-forming organs and blood diseases.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Haematological disorders</oboInOwl:hasNarrowSynonym>
+        <created_in>1.4</created_in>
+        <oboInOwl:hasNarrowSynonym>Blood disorders</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3409 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3409">
+        <rdfs:label>Gastroenterology</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3303"/>
+        <oboInOwl:hasDefinition>The branch of medicine that deals with disorders of the oesophagus, stomach, duodenum, jejenum, ileum, large intestine, sigmoid colon and rectum.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Gastrointestinal disorders</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDbXref>VT 3.2.8 Gastroenterology and hepatology</oboInOwl:hasDbXref>
+        <created_in>1.4</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3410 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3410">
+        <rdfs:label>Gender medicine</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3303"/>
+        <oboInOwl:hasDefinition>The study of the biological and physiological differences between males and females and how they effect differences in disease presentation and management.</oboInOwl:hasDefinition>
+        <created_in>1.4</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3411 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3411">
+        <rdfs:label>Gynaecology and obstetrics</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3303"/>
+        <oboInOwl:hasDbXref>VT 3.2.15 Obstetrics and gynaecology</oboInOwl:hasDbXref>
+        <created_in>1.4</created_in>
+        <oboInOwl:hasNarrowSynonym>Gynaecology</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>The branch of medicine that deals with the health of the female reproductive system, pregnancy and birth.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Gynaecological disorders</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Obstetrics</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3412 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3412">
+        <rdfs:label>Hepatic and biliary medicine</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3303"/>
+        <oboInOwl:hasExactSynonym>Hepatobiliary medicine</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasNarrowSynonym>Liver disorders</oboInOwl:hasNarrowSynonym>
+        <created_in>1.4</created_in>
+        <oboInOwl:hasDefinition>The branch of medicine that deals with the liver, gallbladder, bile ducts and bile.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3413 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3413">
+        <rdfs:label>Infectious tropical disease</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3324"/>
+        <oboInOwl:hasDefinition>The branch of medicine that deals with the infectious diseases of the tropics. </oboInOwl:hasDefinition>
+        <created_in>1.4</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3414 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3414">
+        <rdfs:label>Trauma medicine</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3303"/>
+        <created_in>1.4</created_in>
+        <oboInOwl:hasDefinition>The branch of medicine that treats body wounds or shock produced by sudden physical injury, as from violence or accident.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3415 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3415">
+        <rdfs:label>Medical toxicology</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3303"/>
+        <oboInOwl:hasDefinition>The branch of medicine that deals with the diagnosis, management and prevention of poisoning and other adverse health effects caused by medications, occupational and environmental toxins, and biological agents.</oboInOwl:hasDefinition>
+        <created_in>1.4</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3416 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3416">
+        <rdfs:label>Musculoskeletal medicine</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3303"/>
+        <oboInOwl:hasDefinition>The branch of medicine that deals with the prevention, diagnosis, and treatment of disorders of the muscle, bone and connective tissue.  It incorporates aspects of orthopaedics, rheumatology, rehabilitation medicine and pain medicine.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>VT 3.2.26 Rheumatology</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>VT 3.2.19 Orthopaedics</oboInOwl:hasDbXref>
+        <oboInOwl:hasNarrowSynonym>Musculoskeletal disorders</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Orthopaedics</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Rheumatology</oboInOwl:hasNarrowSynonym>
+        <created_in>1.4</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3417 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3417">
+        <rdfs:label>Opthalmology</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3303"/>
+        <oboInOwl:hasNarrowSynonym>Eye disoders</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDbXref>VT 3.2.18 Optometry</oboInOwl:hasDbXref>
+        <created_in>1.4</created_in>
+        <oboInOwl:hasBroadSynonym>Optometry</oboInOwl:hasBroadSynonym>
+        <oboInOwl:hasDbXref>VT 3.2.17 Ophthalmology</oboInOwl:hasDbXref>
+        <oboInOwl:hasExactSynonym>Audiovestibular medicine</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>The branch of medicine that deals with disorders of the eye, including eyelid, optic nerve/visual pathways and occular muscles.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3418 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3418">
+        <rdfs:label>Paediatrics</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3303"/>
+        <created_in>1.4</created_in>
+        <oboInOwl:hasDefinition>The branch of medicine that deals with the medical care of infants, children and adolescents.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>VT 3.2.21 Paediatrics</oboInOwl:hasDbXref>
+        <oboInOwl:hasExactSynonym>Child health</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3419 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3419">
+        <rdfs:label>Psychiatry</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3303"/>
+        <oboInOwl:hasDefinition>The branch of medicine that deals with the mangement of mental illness, emotional disturbance and abnormal behaviour.</oboInOwl:hasDefinition>
+        <created_in>1.4</created_in>
+        <oboInOwl:hasNarrowSynonym>Psychiatric disorders</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDbXref>VT 3.2.23 Psychiatry</oboInOwl:hasDbXref>
+        <oboInOwl:hasBroadSynonym>Mental health</oboInOwl:hasBroadSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3420 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3420">
+        <rdfs:label>Reproductive health</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3303"/>
+        <oboInOwl:hasNarrowSynonym>Reproductive disorders</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasExactSynonym>Audiovestibular medicine</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDbXref>VT 3.2.3 Andrology</oboInOwl:hasDbXref>
+        <oboInOwl:hasNarrowSynonym>Andrology</oboInOwl:hasNarrowSynonym>
+        <created_in>1.4</created_in>
+        <oboInOwl:hasNarrowSynonym>Family planning</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>The health of the reproductive processes, functions and systems at all stages of life.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Fertility medicine</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3421 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3421">
+        <rdfs:label>Surgery</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3303"/>
+        <oboInOwl:hasNarrowSynonym>Transplantation</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDbXref>VT 3.2.28 Transplantation</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>The use of operative, manual and instrumental techniques on a patient to investigate and/or treat a pathological condition or help improve bodily function or appearance.</oboInOwl:hasDefinition>
+        <created_in>1.4</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3422 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3422">
+        <rdfs:label>Urology and nephrology</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3303"/>
+        <oboInOwl:hasDefinition>The branches of medicine and physiology focussing on the function and disorders of the urinary system in males and females, the reproductive system in males, and the kidney.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>VT 3.2.29 Urology and nephrology</oboInOwl:hasDbXref>
+        <created_in>1.4</created_in>
+        <oboInOwl:hasNarrowSynonym>Urology</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Kidney disease</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Urological disorders</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Nephrology</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3423 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3423">
+        <rdfs:label>Complementary medicine</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3303"/>
+        <oboInOwl:hasDefinition>Medical therapies that fall beyond the scope of conventional medicine but may be used alongside it in the treatment of disease and ill health.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>VT 3.2.12 Integrative and Complementary medicine</oboInOwl:hasDbXref>
+        <oboInOwl:hasBroadSynonym>Holistic medicine</oboInOwl:hasBroadSynonym>
+        <created_in>1.4</created_in>
+        <oboInOwl:hasBroadSynonym>Alternative medicine</oboInOwl:hasBroadSynonym>
+        <oboInOwl:hasBroadSynonym>Integrative medicine</oboInOwl:hasBroadSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3444 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3444">
+        <rdfs:label>MRI</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3382"/>
+        <oboInOwl:hasExactSynonym>Nuclear magnetic resonance imaging</oboInOwl:hasExactSynonym>
+        <created_in>1.7</created_in>
+        <oboInOwl:hasExactSynonym>MRT</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Magnetic resonance tomography</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Techniques that uses magnetic fields and radiowaves to form images, typically to investigate the anatomy and physiology of the human body.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>NMRI</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Magnetic resonance imaging
+</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3448 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3448">
+        <rdfs:label>Neutron diffraction</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_1317"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3382"/>
+        <oboInOwl:hasDefinition>The study of matter by studying the diffraction pattern from firing neutrons at a sample, typically to determine atomic and/or magnetic structure.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Neutron microscopy</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Elastic neutron scattering</oboInOwl:hasNarrowSynonym>
+        <created_in>1.7</created_in>
+        <oboInOwl:hasExactSynonym>Neutron diffraction experiment</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3452 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3452">
+        <rdfs:label>Tomography</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3382"/>
+        <oboInOwl:hasNarrowSynonym>X-ray tomography</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>Imaging in sections (sectioning), through the use of a wave-generating device (tomograph) that generates an image (a tomogram).</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Electron tomography</oboInOwl:hasNarrowSynonym>
+        <created_in>1.7</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3473 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3473">
+        <rdfs:label>Data mining</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3316"/>
+        <created_in>1.7</created_in>
+        <oboInOwl:hasDbXref>VT 1.3.2 Data mining</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>The discovery of patterns in large data sets and the extraction and trasnsformation of those patterns into a useful format.</oboInOwl:hasDefinition>
+        <oboInOwl:hasBroadSynonym>KDD</oboInOwl:hasBroadSynonym>
+        <oboInOwl:hasBroadSynonym>Knowledge discovery in databases</oboInOwl:hasBroadSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3474 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3474">
+        <rdfs:label>Machine learning</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3316"/>
+        <oboInOwl:hasDefinition>A topic concerning the application of artificial intelligence methods to algorithms, in order to create methods that can learn from data in order to generate an ouput, rather than relying on explicitly encoded information only.</oboInOwl:hasDefinition>
+        <oboInOwl:hasBroadSynonym>Artificial Intelligence</oboInOwl:hasBroadSynonym>
+        <created_in>1.7</created_in>
+        <oboInOwl:hasDbXref>VT 1.2.2 Artificial Intelligence (expert systems, machine learning, robotics)</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3489 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3489">
+        <rdfs:label>Database management</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3071"/>
+        <created_in>1.8</created_in>
+        <oboInOwl:hasNarrowSynonym>Data maintenance</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasExactSynonym>Databases</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Database administration</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>The general handling of data stored in digital archives such as databanks, databases proper, web portals and other data resources.
+</oboInOwl:hasDefinition>
+        <rdfs:comment>This includes databases for the results of scientific experiments, the application of high-throughput technology, computational analysis and the scientific literature.</rdfs:comment>
+        <oboInOwl:hasNarrowSynonym>Biological databases</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3500 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3500">
+        <rdfs:label>Animals</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_2818"/>
+        <created_in>1.8</created_in>
+        <oboInOwl:hasBroadSynonym>Animal biology</oboInOwl:hasBroadSynonym>
+        <oboInOwl:hasDefinition>Animals, e.g. information on a specific animal genome including molecular sequences, genes and annotation.</oboInOwl:hasDefinition>
+        <oboInOwl:hasBroadSynonym>Zoology</oboInOwl:hasBroadSynonym>
+        <oboInOwl:hasExactSynonym>Animal</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDbXref>VT 1.5.29 Zoology</oboInOwl:hasDbXref>
+        <rdfs:comment>The resource may be specific to a plant, a group of plants or all plants.</rdfs:comment>
+        <oboInOwl:hasExactSynonym>Metazoa</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3510 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3510">
+        <rdfs:label>Protein sites, features and motifs</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0160"/>
+        <oboInOwl:hasNarrowSynonym>Protein sequence features</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Protein functional sites</oboInOwl:hasNarrowSynonym>
+        <created_in>1.8</created_in>
+        <oboInOwl:hasDefinition>The biology, archival, detection, prediction and analysis of positional features such as functional and other key sites, in protein sequences and the conserved patterns (motifs, profiles etc.) that may be used to describe them.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3511 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3511">
+        <rdfs:label>Nucleic acid sites, features and motifs</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0160"/>
+        <oboInOwl:hasNarrowSynonym>Nucleic acid sequence features</oboInOwl:hasNarrowSynonym>
+        <created_in>1.8</created_in>
+        <oboInOwl:hasNarrowSynonym>Nucleic acid functional sites</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>The biology, archival, detection, prediction and analysis of positional features such as functional and other key sites, in nucleic acid sequences and the conserved patterns (motifs, profiles etc.) that may be used to describe them.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3512 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3512">
+        <rdfs:label>Gene transcript features</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0099"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0114"/>
+        <oboInOwl:hasExactSynonym>Nucleic acid features (mRNA features)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Features of a messenger RNA (mRNA) molecules including precursor RNA, primary (unprocessed) transcript and fully processed molecules.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>mRNA features</oboInOwl:hasExactSynonym>
+        <rdfs:comment>This includes 5'untranslated region (5'UTR), coding sequences (CDS), exons, intervening sequences (intron) and 3'untranslated regions (3'UTR).</rdfs:comment>
+        <created_in>1.8</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3514 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3514">
+        <rdfs:label>Protein-ligand interactions</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0128"/>
+        <created_in>1.8</created_in>
+        <oboInOwl:hasDefinition>Protein-ligand (small molecule) interaction(s).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3515 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3515">
+        <rdfs:label>Protein-drug interactions</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3514"/>
+        <created_in>1.8</created_in>
+        <oboInOwl:hasDefinition>Protein-drug interaction(s).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3516 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3516">
+        <rdfs:label>Genotyping experiment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3361"/>
+        <created_in>1.8</created_in>
+        <oboInOwl:hasDefinition>Genotype experiment including case control, population, and family studies. These might use array based methods and re-sequencing methods.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3517 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3517">
+        <rdfs:label>GWAS study</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3361"/>
+        <created_in>1.8</created_in>
+        <oboInOwl:hasDefinition>Genome-wide association study experiments.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Genome-wide association study</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3518 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3518">
+        <rdfs:label>Microarray experiment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3361"/>
+        <created_in>1.8</created_in>
+        <rdfs:comment>This might specify which raw data file relates to which sample and information on hybridisations, e.g. which are technical and which are biological replicates.</rdfs:comment>
+        <oboInOwl:hasDefinition>Microarray experiments including conditions, protocol, sample:data relationships etc.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3519 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3519">
+        <rdfs:label>PCR experiment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3361"/>
+        <created_in>1.8</created_in>
+        <oboInOwl:hasDefinition>PCR experiments, e.g. quantitative real-time PCR.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3520 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3520">
+        <rdfs:label>Proteomics experiment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3361"/>
+        <oboInOwl:hasDefinition>Proteomics experiments.</oboInOwl:hasDefinition>
+        <created_in>1.8</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3521 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3521">
+        <rdfs:label>2D PAGE experiment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3520"/>
+        <oboInOwl:hasDefinition>Two-dimensional gel electrophoresis experiments, gels or spots in a gel.</oboInOwl:hasDefinition>
+        <created_in>1.8</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3522 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3522">
+        <rdfs:label>Northern blot experiment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3520"/>
+        <oboInOwl:hasDefinition>Northern Blot experiments.</oboInOwl:hasDefinition>
+        <created_in>1.8</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3523 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3523">
+        <rdfs:label>RNAi experiment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3168"/>
+        <created_in>1.8</created_in>
+        <oboInOwl:hasDefinition>RNAi experiments.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3524 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3524">
+        <rdfs:label>Simulation experiment</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3361"/>
+        <created_in>1.8</created_in>
+        <oboInOwl:hasDefinition>Biological computational model experiments (simulation), for example the minimum information required in order to permit its correct interpretation and reproduction.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3525 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3525">
+        <rdfs:label>Protein-nucleic acid interactions</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0128"/>
+        <created_in>1.8</created_in>
+        <oboInOwl:hasDefinition>Protein-DNA/RNA interaction(s).</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3526 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3526">
+        <rdfs:label>Protein-protein interactions</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0128"/>
+        <oboInOwl:hasNarrowSynonym>Domain-domain interactions</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>Protein-protein interaction(s), including interactions between protein domains.</oboInOwl:hasDefinition>
+        <created_in>1.8</created_in>
+        <oboInOwl:hasNarrowSynonym>Protein interaction networks</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3527 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3527">
+        <rdfs:label>Cellular process pathways</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0602"/>
+        <created_in>1.8</created_in>
+        <oboInOwl:hasDefinition>Cellular process pathways.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3528 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3528">
+        <rdfs:label>Disease pathways</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0602"/>
+        <oboInOwl:hasDefinition>Disease pathways, typically of human disease.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Pathway or network (disease)</oboInOwl:hasExactSynonym>
+        <created_in>1.8</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3529 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3529">
+        <rdfs:label>Environmental information processing pathways</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0602"/>
+        <oboInOwl:hasDefinition>Environmental information processing pathways.</oboInOwl:hasDefinition>
+        <created_in>1.8</created_in>
+        <oboInOwl:hasExactSynonym>Pathway or network (environmental information processing)</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3530 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3530">
+        <rdfs:label>Genetic information processing pathways</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0602"/>
+        <oboInOwl:hasExactSynonym>Pathway or network (genetic information processing)</oboInOwl:hasExactSynonym>
+        <created_in>1.8</created_in>
+        <oboInOwl:hasDefinition>Genetic information processing pathways.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3531 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3531">
+        <rdfs:label>Protein super-secondary structure</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0166"/>
+        <oboInOwl:hasDefinition>Super-secondary structure of protein sequence(s).</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Protein features (super-secondary)</oboInOwl:hasExactSynonym>
+        <created_in>1.8</created_in>
+        <rdfs:comment>Super-secondary structures include leucine zippers, coiled coils, Helix-Turn-Helix etc.</rdfs:comment>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3533 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3533">
+        <rdfs:label>Protein active sites</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0166"/>
+        <oboInOwl:hasExactSynonym>Enzyme active site</oboInOwl:hasExactSynonym>
+        <created_in>1.8</created_in>
+        <oboInOwl:hasExactSynonym>Protein features (active sites)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Catalytic residues (active site) of an enzyme.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3534 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3534">
+        <rdfs:label>Protein binding sites</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0166"/>
+        <oboInOwl:hasDefinition>Ligand-binding (non-catalytic) residues of a protein, such as sites that bind metal, prosthetic groups or lipids.</oboInOwl:hasDefinition>
+        <created_in>1.8</created_in>
+        <oboInOwl:hasExactSynonym>Protein features (binding sites)</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3535 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3535">
+        <rdfs:label>Protein-nucleic acid binding sites</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0166"/>
+        <oboInOwl:hasDefinition>RNA and DNA-binding proteins and binding sites in protein sequences.</oboInOwl:hasDefinition>
+        <created_in>1.8</created_in>
+        <oboInOwl:hasExactSynonym>Protein features (nucleic acid binding sites)</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3536 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3536">
+        <rdfs:label>Protein cleavage sites</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3510"/>
+        <oboInOwl:hasDefinition>Cleavage sites (for a proteolytic enzyme or agent) in a protein sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Protein features (cleavage sites)</oboInOwl:hasExactSynonym>
+        <created_in>1.8</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3537 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3537">
+        <rdfs:label>Protein chemical modifications</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3510"/>
+        <oboInOwl:hasDefinition>Chemical modification of a protein.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Protein features (chemical modifications)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasRelatedSynonym>MOD:00000</oboInOwl:hasRelatedSynonym>
+        <created_in>1.8</created_in>
+        <oboInOwl:hasRelatedSynonym>GO:0006464</oboInOwl:hasRelatedSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3538 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3538">
+        <rdfs:label>Protein disordered structure</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3510"/>
+        <oboInOwl:hasDefinition>Disordered structure in a protein.</oboInOwl:hasDefinition>
+        <created_in>1.8</created_in>
+        <oboInOwl:hasExactSynonym>Protein features (disordered structure)</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3539 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3539">
+        <rdfs:label>Protein domains</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0736"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3510"/>
+        <rdfs:comment>The report will typically include a graphic of the location of domains in a sequence, with associated data such as lists of related sequences, literature references, etc.</rdfs:comment>
+        <oboInOwl:hasDefinition>Structural domains or 3D folds in a protein or polypeptide chain.</oboInOwl:hasDefinition>
+        <created_in>1.8</created_in>
+        <oboInOwl:hasExactSynonym>Protein structural domains</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Protein features (domains)</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3540 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3540">
+        <rdfs:label>Protein key folding sites</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_0130"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3510"/>
+        <oboInOwl:hasExactSynonym>Protein features (key folding sites)</oboInOwl:hasExactSynonym>
+        <created_in>1.8</created_in>
+        <oboInOwl:hasDefinition>Key residues involved in protein folding.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3541 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3541">
+        <rdfs:label>Protein post-translational modifications</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3510"/>
+        <oboInOwl:hasExactSynonym>Protein features (post-translation modifications)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasExactSynonym>Post-translation modifications</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Post-translation modifications in a protein sequence, typically describing the specific sites involved.</oboInOwl:hasDefinition>
+        <created_in>1.8</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3542 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3542">
+        <rdfs:label>Protein secondary structure</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_2814"/>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3510"/>
+        <rdfs:comment>The location and size of the secondary structure elements and intervening loop regions is typically given.  The report can include disulphide bonds and post-translationally formed peptide bonds (crosslinks).</rdfs:comment>
+        <oboInOwl:hasDefinition>Secondary structure (predicted or real) of a protein.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Protein features (secondary structure)</oboInOwl:hasExactSynonym>
+        <created_in>1.8</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3543 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3543">
+        <rdfs:label>Protein sequence repeats</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3510"/>
+        <created_in>1.8</created_in>
+        <oboInOwl:hasExactSynonym>Protein features (repeats)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Short repetitive subsequences (repeat sequences) in a protein sequence.</oboInOwl:hasDefinition>
+        <oboInOwl:hasExactSynonym>Protein repeats</oboInOwl:hasExactSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3544 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3544">
+        <rdfs:label>Protein signal peptides</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3510"/>
+        <oboInOwl:hasExactSynonym>Protein features (signal peptides)</oboInOwl:hasExactSynonym>
+        <oboInOwl:hasDefinition>Signal peptides or signal peptide cleavage sites in protein sequences.</oboInOwl:hasDefinition>
+        <created_in>1.8</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3569 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3569">
+        <rdfs:label>Applied mathematics</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3315"/>
+        <oboInOwl:hasDbXref>VT 1.1.1 Applied mathematics</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>The application of mathematics to specific problems in science, typically by the formulation and analysis of mathematical models.</oboInOwl:hasDefinition>
+        <created_in>1.10</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3570 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3570">
+        <rdfs:label>Pure mathematics</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3315"/>
+        <oboInOwl:hasDbXref>VT 1.1.1 Pure mathematics</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>The study of abstract mathematical concepts.</oboInOwl:hasDefinition>
+        <created_in>1.10</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3571 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3571">
+        <rdfs:label>Data governance</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3071"/>
+        <oboInOwl:hasExactSynonym>Data handling</oboInOwl:hasExactSynonym>
+        <rdfs:seeAlso>http://purl.bioontology.org/ontology/MSH/D030541</rdfs:seeAlso>
+        <oboInOwl:hasDefinition>The control of data entry and maintenance to ensure the data meets defined standards, qualities or constraints.</oboInOwl:hasDefinition>
+        <created_in>1.10</created_in>
+        <oboInOwl:hasNarrowSynonym>Data stewardship</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3572 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3572">
+        <rdfs:label>Data quality management</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3071"/>
+        <rdfs:seeAlso>http://purl.bioontology.org/ontology/MSH/D030541</rdfs:seeAlso>
+        <created_in>1.10</created_in>
+        <oboInOwl:hasNarrowSynonym>Data quality</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Data integrity</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Data clean-up</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasNarrowSynonym>Data enrichment</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>The quality, integrity, cleaning up and enrichment of data. </oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3573 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3573">
+        <rdfs:label>Freshwater biology</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3070"/>
+        <created_in>1.10</created_in>
+        <oboInOwl:hasDbXref>VT 1.5.18 Marine and Freshwater biology</oboInOwl:hasDbXref>
+        <oboInOwl:hasDefinition>The study of organisms in freshwater ecosystems.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3574 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3574">
+        <rdfs:label>Human genetics</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3053"/>
+        <oboInOwl:hasDefinition>The study of inheritatnce in human beings.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>VT 3.1.2 Human genetics</oboInOwl:hasDbXref>
+        <created_in>1.10</created_in>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3575 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3575">
+        <rdfs:label>Tropical medicine</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3303"/>
+        <created_in>1.10</created_in>
+        <oboInOwl:hasDefinition>Health problems that are prevalent in tropical and subtropical regions.</oboInOwl:hasDefinition>
+        <oboInOwl:hasDbXref>VT 3.3.14 Tropical medicine</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3576 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3576">
+        <rdfs:label>Medical biotechnology</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3297"/>
+        <created_in>1.10</created_in>
+        <oboInOwl:hasDbXref>VT 3.4.1 Biomedical devices</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>VT 3.4.2 Health-related biotechnology</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>VT 3.4 Medical biotechnology</oboInOwl:hasDbXref>
+        <oboInOwl:hasDbXref>VT 3.3.14 Tropical medicine</oboInOwl:hasDbXref>
+        <oboInOwl:hasNarrowSynonym>Pharmaceutical biotechnology</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDefinition>Biotechnology applied to the medical sciences and the development of medicines.</oboInOwl:hasDefinition>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://edamontology.org/topic_3577 -->
+
+    <owl:Class rdf:about="http://edamontology.org/topic_3577">
+        <rdfs:label>Personalized medicine</rdfs:label>
+        <rdfs:subClassOf rdf:resource="http://edamontology.org/topic_3303"/>
+        <created_in>1.10</created_in>
+        <oboInOwl:hasDefinition>Health problems that are prevalent in tropical and subtropical regions.</oboInOwl:hasDefinition>
+        <oboInOwl:hasNarrowSynonym>Molecular diagnostics</oboInOwl:hasNarrowSynonym>
+        <oboInOwl:hasDbXref>VT 3.4.5 Molecular diagnostics</oboInOwl:hasDbXref>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#edam"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#events"/>
+        <oboInOwl:inSubset rdf:resource="&oboOther;edam#topics"/>
+    </owl:Class>
+    
+
+
+    <!-- http://www.geneontology.org/formats/oboInOwl#ObsoleteClass -->
+
+    <owl:Class rdf:about="&oboInOwl;ObsoleteClass">
+        <rdfs:label>Obsolete concept (EDAM)</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&oboInOwl;ObsoleteClass"/>
+        <rdfs:subClassOf rdf:resource="&owl;DeprecatedClass"/>
+        <created_in>1.2</created_in>
+        <rdfs:comment>Needed for conversion to the OBO format.</rdfs:comment>
+        <oboInOwl:hasDefinition>An obsolete concept (redefined in EDAM).</oboInOwl:hasDefinition>
+        <owl:deprecated>true</owl:deprecated>
+    </owl:Class>
+    
+
+
+    <!-- http://www.w3.org/2002/07/owl#DeprecatedClass -->
+
+    <owl:Class rdf:about="&owl;DeprecatedClass"/>
+</rdf:RDF>
+
+
+
+<!-- Generated by the OWL API (version 3.4.2) http://owlapi.sourceforge.net -->
+
diff --git a/schema_salad/tests/Process.yml b/schema_salad/tests/Process.yml
new file mode 100644
index 0000000..79b4dcf
--- /dev/null
+++ b/schema_salad/tests/Process.yml
@@ -0,0 +1,36 @@
+$base: "https://w3id.org/cwl/cwl#"
+
+$namespaces:
+  cwl: "https://w3id.org/cwl/cwl#"
+  sld: "https://w3id.org/cwl/salad#"
+
+$graph:
+
+- $import: "../metaschema/metaschema_base.yml"
+
+- name: InputBinding
+  type: record
+  abstract: true
+  fields:
+    - name: loadContents
+      type:
+        - "null"
+        - boolean
+      jsonldPredicate: "cwl:loadContents"
+      doc: |
+        Only valid when `type: File` or is an array of `items: File`.
+
+        Read up to the first 64 KiB of text from the file and place it in the
+        "contents" field of the file object for use by expressions.
+
+- name: InputRecordField
+  type: record
+  extends: "sld:RecordField"
+  fields:
+    - name: inputBinding
+      type: [ "null", "#InputBinding" ]
+      jsonldPredicate: "cwl:inputBinding"
+
+- name: Blurb
+  type: record
+  extends: InputBinding
diff --git a/schema_salad/tests/__init__.py b/schema_salad/tests/__init__.py
new file mode 100644
index 0000000..e69de29
diff --git a/schema_salad/tests/mixin.yml b/schema_salad/tests/mixin.yml
new file mode 100644
index 0000000..90360c9
--- /dev/null
+++ b/schema_salad/tests/mixin.yml
@@ -0,0 +1,2 @@
+id: four
+one: two
diff --git a/schema_salad/tests/test_examples.py b/schema_salad/tests/test_examples.py
new file mode 100644
index 0000000..c63b81e
--- /dev/null
+++ b/schema_salad/tests/test_examples.py
@@ -0,0 +1,368 @@
+import unittest
+import schema_salad.ref_resolver
+import schema_salad.main
+import schema_salad.schema
+from schema_salad.jsonld_context import makerdf
+from pkg_resources import Requirement, resource_filename, ResolutionError  # type: ignore
+import rdflib
+import ruamel.yaml as yaml
+import json
+import os
+
+try:
+    from ruamel.yaml import CSafeLoader as SafeLoader
+except ImportError:
+    from ruamel.yaml import SafeLoader  # type: ignore
+
+
+def get_data(filename):
+    filepath = None
+    try:
+        filepath = resource_filename(
+            Requirement.parse("schema-salad"), filename)
+    except ResolutionError:
+        pass
+    if not filepath or not os.path.isfile(filepath):
+        filepath = os.path.join(os.path.dirname(__file__), os.pardir, filename)
+    return filepath
+
+
+class TestSchemas(unittest.TestCase):
+    def test_schemas(self):
+        l = schema_salad.ref_resolver.Loader({})
+
+        ra, _ = l.resolve_all({
+            u"$schemas": ["file://" + get_data("tests/EDAM.owl")],
+            u"$namespaces": {u"edam": u"http://edamontology.org/"},
+            u"edam:has_format": u"edam:format_1915"
+        }, "")
+
+        self.assertEqual({
+            u"$schemas": ["file://" + get_data("tests/EDAM.owl")],
+            u"$namespaces": {u"edam": u"http://edamontology.org/"},
+            u'http://edamontology.org/has_format': u'http://edamontology.org/format_1915'
+        }, ra)
+
+    # def test_domain(self):
+    #     l = schema_salad.ref_resolver.Loader({})
+
+    #     l.idx["http://example.com/stuff"] = {
+    #         "$schemas": ["tests/EDAM.owl"],
+    #         "$namespaces": {"edam": "http://edamontology.org/"},
+    #     }
+
+    #     ra, _ = l.resolve_all({
+    #         "$import": "http://example.com/stuff",
+    #         "edam:has_format": "edam:format_1915"
+    #         }, "")
+
+    #     self.assertEquals(ra, {
+    #         "$schemas": ["tests/EDAM.owl"],
+    #         "$namespaces": {"edam": "http://edamontology.org/"},
+    #         'http://edamontology.org/has_format': 'http://edamontology.org/format_1915'
+    #     })
+
+    def test_self_validate(self):
+        self.assertEqual(0, schema_salad.main.main(
+            argsl=[get_data("metaschema/metaschema.yml")]))
+        self.assertEqual(0, schema_salad.main.main(
+            argsl=[get_data("metaschema/metaschema.yml"),
+                   get_data("metaschema/metaschema.yml")]))
+
+    def test_avro_regression(self):
+        self.assertEqual(0, schema_salad.main.main(
+            argsl=[get_data("tests/Process.yml")]))
+
+    def test_jsonld_ctx(self):
+        ldr, _, _, _ = schema_salad.schema.load_schema({
+            "$base": "Y",
+            "name": "X",
+            "$namespaces": {
+                "foo": "http://example.com/foo#"
+            },
+            "$graph": [{
+                "name": "ExampleType",
+                "type": "enum",
+                "symbols": ["asym", "bsym"]}]
+        })
+
+        ra, _ = ldr.resolve_all({"foo:bar": "asym"}, "X")
+
+        self.assertEqual(ra, {
+            'http://example.com/foo#bar': 'asym'
+        })
+
+    def test_idmap(self):
+        ldr = schema_salad.ref_resolver.Loader({})
+        ldr.add_context({
+            "inputs": {
+                "@id": "http://example.com/inputs",
+                "mapSubject": "id",
+                "mapPredicate": "a"
+            },
+            "outputs": {
+                "@type": "@id",
+                "identity": True,
+            },
+            "id": "@id"})
+
+        ra, _ = ldr.resolve_all({
+            "id": "stuff",
+            "inputs": {
+                "zip": 1,
+                "zing": 2
+            },
+            "outputs": ["out"],
+            "other": {
+                'n': 9
+            }
+        }, "http://example2.com/")
+
+        self.assertEqual("http://example2.com/#stuff", ra["id"])
+        for item in ra["inputs"]:
+            if item["a"] == 2:
+                self.assertEquals(
+                    'http://example2.com/#stuff/zing', item["id"])
+            else:
+                self.assertEquals('http://example2.com/#stuff/zip', item["id"])
+        self.assertEquals(['http://example2.com/#stuff/out'], ra['outputs'])
+        self.assertEquals({'n': 9}, ra['other'])
+
+    def test_scoped_ref(self):
+        ldr = schema_salad.ref_resolver.Loader({})
+        ldr.add_context({
+            "scatter": {
+                "@type": "@id",
+                "refScope": 0,
+            },
+            "source": {
+                "@type": "@id",
+                "refScope": 2,
+            },
+            "in": {
+                "mapSubject": "id",
+                "mapPredicate": "source"
+            },
+            "out": {
+                "@type": "@id",
+                "identity": True
+            },
+            "inputs": {
+                "mapSubject": "id",
+                "mapPredicate": "type"
+            },
+            "outputs": {
+                "mapSubject": "id",
+            },
+            "steps": {
+                "mapSubject": "id"
+            },
+            "id": "@id"})
+
+        ra, _ = ldr.resolve_all({
+            "inputs": {
+                "inp": "string",
+                "inp2": "string"
+            },
+            "outputs": {
+                "out": {
+                    "type": "string",
+                    "source": "step2/out"
+                }
+            },
+            "steps": {
+                "step1": {
+                    "in": {
+                        "inp": "inp",
+                        "inp2": "#inp2",
+                        "inp3": ["inp", "inp2"]
+                    },
+                    "out": ["out"],
+                    "scatter": "inp"
+                },
+                "step2": {
+                    "in": {
+                        "inp": "step1/out"
+                    },
+                    "scatter": "inp",
+                    "out": ["out"]
+                }
+            }
+        }, "http://example2.com/")
+
+        self.assertEquals(
+            {'inputs': [{
+                'id': 'http://example2.com/#inp',
+                'type': 'string'
+            }, {
+                'id': 'http://example2.com/#inp2',
+                'type': 'string'
+            }],
+                'outputs': [{
+                    'id': 'http://example2.com/#out',
+                    'type': 'string',
+                    'source': 'http://example2.com/#step2/out'
+                }],
+                'steps': [{
+                    'id': 'http://example2.com/#step1',
+                    'scatter': 'http://example2.com/#step1/inp',
+                    'in': [{
+                        'id': 'http://example2.com/#step1/inp',
+                        'source': 'http://example2.com/#inp'
+                    }, {
+                        'id': 'http://example2.com/#step1/inp2',
+                        'source': 'http://example2.com/#inp2'
+                    }, {
+                        'id': 'http://example2.com/#step1/inp3',
+                        'source': ['http://example2.com/#inp', 'http://example2.com/#inp2']
+                    }],
+                    "out": ["http://example2.com/#step1/out"],
+                }, {
+                    'id': 'http://example2.com/#step2',
+                    'scatter': 'http://example2.com/#step2/inp',
+                    'in': [{
+                        'id': 'http://example2.com/#step2/inp',
+                        'source': 'http://example2.com/#step1/out'
+                    }],
+                    "out": ["http://example2.com/#step2/out"],
+                }]
+            }, ra)
+
+    def test_examples(self):
+        for a in ["field_name", "ident_res", "link_res", "vocab_res"]:
+            ldr, _, _, _ = schema_salad.schema.load_schema(
+                get_data("metaschema/%s_schema.yml" % a))
+            with open(get_data("metaschema/%s_src.yml" % a)) as src_fp:
+                src = ldr.resolve_all(
+                    yaml.load(src_fp, Loader=SafeLoader), "", checklinks=False)[0]
+            with open(get_data("metaschema/%s_proc.yml" % a)) as src_proc:
+                proc = yaml.load(src_proc, Loader=SafeLoader)
+            self.assertEqual(proc, src)
+
+    def test_yaml_float_test(self):
+        self.assertEqual(yaml.load("float-test: 2e-10")["float-test"], 2e-10)
+
+    def test_typedsl_ref(self):
+        ldr = schema_salad.ref_resolver.Loader({})
+        ldr.add_context({
+            "File": "http://example.com/File",
+            "null": "http://example.com/null",
+            "array": "http://example.com/array",
+            "type": {
+                "@type": "@vocab",
+                "typeDSL": True
+            }
+        })
+
+        ra, _ = ldr.resolve_all({"type": "File"}, "")
+        self.assertEqual({'type': 'File'}, ra)
+
+        ra, _ = ldr.resolve_all({"type": "File?"}, "")
+        self.assertEqual({'type': ['null', 'File']}, ra)
+
+        ra, _ = ldr.resolve_all({"type": "File[]"}, "")
+        self.assertEqual({'type': {'items': 'File', 'type': 'array'}}, ra)
+
+        ra, _ = ldr.resolve_all({"type": "File[]?"}, "")
+        self.assertEqual(
+            {'type': ['null', {'items': 'File', 'type': 'array'}]}, ra)
+
+    def test_scoped_id(self):
+        ldr = schema_salad.ref_resolver.Loader({})
+        ctx = {
+            "id": "@id",
+            "location": {
+                "@id": "@id",
+                "@type": "@id"
+            },
+            "bar": "http://example.com/bar",
+            "ex": "http://example.com/"
+        }
+        ldr.add_context(ctx)
+
+        ra, _ = ldr.resolve_all({
+            "id": "foo",
+            "bar": {
+                "id": "baz"
+            }
+        }, "http://example.com")
+        self.assertEqual({'id': 'http://example.com/#foo',
+                          'bar': {
+                              'id': 'http://example.com/#foo/baz'},
+                          }, ra)
+
+        g = makerdf(None, ra, ctx)
+        print(g.serialize(format="n3"))
+
+        ra, _ = ldr.resolve_all({
+            "location": "foo",
+            "bar": {
+                "location": "baz"
+            }
+        }, "http://example.com", checklinks=False)
+        self.assertEqual({'location': 'http://example.com/foo',
+                          'bar': {
+                              'location': 'http://example.com/baz'},
+                          }, ra)
+
+        g = makerdf(None, ra, ctx)
+        print(g.serialize(format="n3"))
+
+        ra, _ = ldr.resolve_all({
+            "id": "foo",
+            "bar": {
+                "location": "baz"
+            }
+        }, "http://example.com", checklinks=False)
+        self.assertEqual({'id': 'http://example.com/#foo',
+                          'bar': {
+                              'location': 'http://example.com/baz'},
+                          }, ra)
+
+        g = makerdf(None, ra, ctx)
+        print(g.serialize(format="n3"))
+
+        ra, _ = ldr.resolve_all({
+            "location": "foo",
+            "bar": {
+                "id": "baz"
+            }
+        }, "http://example.com", checklinks=False)
+        self.assertEqual({'location': 'http://example.com/foo',
+                          'bar': {
+                              'id': 'http://example.com/#baz'},
+                          }, ra)
+
+        g = makerdf(None, ra, ctx)
+        print(g.serialize(format="n3"))
+
+    def test_mixin(self):
+        ldr = schema_salad.ref_resolver.Loader({})
+        ra = ldr.resolve_ref({"$mixin": get_data("tests/mixin.yml"), "one": "five"},
+                             base_url="file://" + os.getcwd() + "/tests/")
+        self.assertEqual({'id': 'four', 'one': 'five'}, ra[0])
+
+        ldr = schema_salad.ref_resolver.Loader({"id": "@id"})
+        base_url = "file://" + os.getcwd() + "/tests/"
+        ra = ldr.resolve_all([{
+            "id": "a",
+            "m": {"$mixin": get_data("tests/mixin.yml")}
+        }, {
+            "id": "b",
+            "m": {"$mixin": get_data("tests/mixin.yml")}
+        }], base_url=base_url)
+        self.assertEqual([{
+            'id': base_url + '#a',
+            'm': {
+                'id': base_url + u'#a/four',
+                'one': 'two'
+            },
+        }, {
+            'id': base_url + '#b',
+            'm': {
+                'id': base_url + u'#b/four',
+                'one': 'two'}
+        }], ra[0])
+
+if __name__ == '__main__':
+    unittest.main()
diff --git a/schema_salad/validate.py b/schema_salad/validate.py
index 2e629e1..90b02e9 100644
--- a/schema_salad/validate.py
+++ b/schema_salad/validate.py
@@ -1,12 +1,14 @@
 import pprint
 import avro.schema
-import yaml
+import sys
 import urlparse
+from typing import Any
 
 class ValidationException(Exception):
     pass
 
-def validate(expected_schema, datum, identifiers=[], strict=False, foreign_properties=set()):
+def validate(expected_schema, datum, identifiers=set(), strict=False, foreign_properties=set()):
+    # type: (avro.schema.Schema, Any, Set[unicode], bool, Set[unicode]) -> bool
     try:
         return validate_ex(expected_schema, datum, identifiers, strict=strict, foreign_properties=foreign_properties)
     except ValidationException:
@@ -17,13 +19,13 @@ INT_MAX_VALUE = (1 << 31) - 1
 LONG_MIN_VALUE = -(1 << 63)
 LONG_MAX_VALUE = (1 << 63) - 1
 
-def indent(v, nolead=False):
+def indent(v, nolead=False):  # type: (str, bool) -> str
     if nolead:
         return v.splitlines()[0] + "\n".join(["  " + l for l in v.splitlines()[1:]])
     else:
         return "\n".join(["  " + l for l in v.splitlines()])
 
-def friendly(v):
+def friendly(v):  # type: (Any) -> Any
     if isinstance(v, avro.schema.NamedSchema):
         return v.name
     if isinstance(v, avro.schema.ArraySchema):
@@ -35,21 +37,29 @@ def friendly(v):
     else:
         return v
 
-def multi(v, q=""):
+def multi(v, q=""):  # type: (str, str) -> str
     if '\n' in v:
         return "%s%s%s\n" % (q, v, q)
     else:
         return "%s%s%s" % (q, v, q)
 
-def vpformat(datum):
+def vpformat(datum):  # type: (Any) -> str
     a = pprint.pformat(datum)
     if len(a) > 160:
         a = a[0:160] + "[...]"
     return a
 
-def validate_ex(expected_schema, datum, identifiers=set(), strict=False, foreign_properties=set()):
+def validate_ex(expected_schema, datum, identifiers=None, strict=False,
+        foreign_properties=None):
+    # type: (avro.schema.Schema, Any, Set[unicode], bool, Set[unicode]) -> bool
     """Determine if a python datum is an instance of a schema."""
 
+    if not identifiers:
+        identifiers = set()
+
+    if not foreign_properties:
+        foreign_properties = set()
+
     schema_type = expected_schema.type
 
     if schema_type == 'null':
@@ -65,6 +75,9 @@ def validate_ex(expected_schema, datum, identifiers=set(), strict=False, foreign
     elif schema_type == 'string':
         if isinstance(datum, basestring):
             return True
+        elif isinstance(datum, bytes):
+            datum = datum.decode("utf-8")
+            return True
         else:
             raise ValidationException("the value `%s` is not string" % vpformat(datum))
     elif schema_type == 'bytes':
@@ -90,12 +103,12 @@ def validate_ex(expected_schema, datum, identifiers=set(), strict=False, foreign
             return True
         else:
             raise ValidationException("the value `%s` is not float or double" % vpformat(datum))
-    elif schema_type == 'fixed':
+    elif isinstance(expected_schema, avro.schema.FixedSchema):
         if isinstance(datum, str) and len(datum) == expected_schema.size:
             return True
         else:
             raise ValidationException("the value `%s` is not fixed" % vpformat(datum))
-    elif schema_type == 'enum':
+    elif isinstance(expected_schema, avro.schema.EnumSchema):
         if expected_schema.name == "Any":
             if datum is not None:
                 return True
@@ -105,7 +118,7 @@ def validate_ex(expected_schema, datum, identifiers=set(), strict=False, foreign
             return True
         else:
             raise ValidationException("the value `%s`\n is not a valid symbol in enum %s, expected one of %s" % (vpformat(datum), expected_schema.name, "'" + "', '".join(expected_schema.symbols) + "'"))
-    elif schema_type == 'array':
+    elif isinstance(expected_schema, avro.schema.ArraySchema):
         if isinstance(datum, list):
             for i, d in enumerate(datum):
                 try:
@@ -115,14 +128,14 @@ def validate_ex(expected_schema, datum, identifiers=set(), strict=False, foreign
             return True
         else:
             raise ValidationException("the value `%s` is not a list, expected list of %s" % (vpformat(datum), friendly(expected_schema.items)))
-    elif schema_type == 'map':
+    elif isinstance(expected_schema, avro.schema.MapSchema):
         if (isinstance(datum, dict) and
             False not in [isinstance(k, basestring) for k in datum.keys()] and
             False not in [validate(expected_schema.values, v, strict=strict) for v in datum.values()]):
             return True
         else:
             raise ValidationException("`%s` is not a valid map value, expected\n %s" % (vpformat(datum), vpformat(expected_schema.values)))
-    elif schema_type in ['union', 'error_union']:
+    elif isinstance(expected_schema, avro.schema.UnionSchema):
         if True in [validate(s, datum, identifiers, strict=strict) for s in expected_schema.schemas]:
             return True
         else:
@@ -132,10 +145,9 @@ def validate_ex(expected_schema, datum, identifiers=set(), strict=False, foreign
                     validate_ex(s, datum, identifiers, strict=strict, foreign_properties=foreign_properties)
                 except ValidationException as e:
                     errors.append(str(e))
-            raise ValidationException("the value %s is not a valid type in the union, expected one of:\n%s" % (multi(vpformat(datum), '`'),
-                                                                                     "\n".join(["- %s, but\n %s" % (friendly(expected_schema.schemas[i]), indent(multi(errors[i]))) for i in range(0, len(expected_schema.schemas))])))
+            raise ValidationException("the value %s is not a valid type in the union, expected one of:\n%s" % (multi(vpformat(datum), '`'), "\n".join(["- %s, but\n %s" % (friendly(expected_schema.schemas[i]), indent(multi(errors[i]))) for i in range(0, len(expected_schema.schemas))])))
 
-    elif schema_type in ['record', 'error', 'request']:
+    elif isinstance(expected_schema, avro.schema.RecordSchema):
         if not isinstance(datum, dict):
             raise ValidationException("`%s`\n is not a dict" % vpformat(datum))
 
@@ -144,7 +156,10 @@ def validate_ex(expected_schema, datum, identifiers=set(), strict=False, foreign
             if f.name in datum:
                 fieldval = datum[f.name]
             else:
-                fieldval = f.default
+                try:
+                    fieldval = f.default
+                except KeyError:
+                    fieldval = None
 
             try:
                 validate_ex(f.type, fieldval, identifiers, strict=strict, foreign_properties=foreign_properties)
diff --git a/setup.cfg b/setup.cfg
index 70b215d..eec5309 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -1,5 +1,17 @@
+[flake8]
+ignore = E124,E128,E129,E201,E202,E225,E226,E231,E265,E271,E302,E303,F401,E402,E501,W503,E731,F811,F821,F841
+
+[bdist_wheel]
+universal = 1
+
+[aliases]
+test = pytest
+
+[pytest]
+addopts = --pyarg schema_salad
+
 [egg_info]
-tag_build = .20160202222448
+tag_build = .20160820171034
 tag_date = 0
 tag_svn_revision = 0
 
diff --git a/setup.py b/setup.py
old mode 100644
new mode 100755
index 9efd92b..a677309
--- a/setup.py
+++ b/setup.py
@@ -2,9 +2,10 @@
 
 import os
 import sys
-import setuptools.command.egg_info as egg_info_cmd
 import shutil
 
+import setuptools.command.egg_info as egg_info_cmd
+
 from setuptools import setup, find_packages
 
 SETUP_DIR = os.path.dirname(__file__)
@@ -16,8 +17,36 @@ try:
 except ImportError:
     tagger = egg_info_cmd.egg_info
 
+needs_pytest = {'pytest', 'test', 'ptr'}.intersection(sys.argv)
+pytest_runner = ['pytest-runner'] if needs_pytest else []
+
+if os.path.exists("requirements.txt"):
+    requirements = [
+        r for r in open("requirements.txt").read().split("\n") if ";" not in r]
+else:
+    # In tox, it will cover them anyway.
+    requirements = []
+
+install_requires = [
+    'requests',
+    'ruamel.yaml == 0.12.4',
+    'rdflib >= 4.1.0',
+    'rdflib-jsonld >= 0.3.0',
+    'mistune',
+    'typing >= 3.5.2',
+    'CacheControl',
+    'lockfile']
+
+install_requires.append("avro")  # TODO: remove me once cwltool is
+# available in Debian Stable, Ubuntu 12.04 LTS
+
+# extras_require={                # TODO: uncomment me, same conditions as above
+#        ':python_version<"3"': ['avro'],
+#        ':python_version>="3"': ['avro-python3']}
+extras_require = {}               # TODO: to be removed when the above is added
+
 setup(name='schema-salad',
-      version='1.6',
+      version='1.17',
       description='Schema Annotations for Linked Avro Data (SALAD)',
       long_description=open(README).read(),
       author='Common workflow language working group',
@@ -25,21 +54,28 @@ setup(name='schema-salad',
       url="https://github.com/common-workflow-language/common-workflow-language",
       download_url="https://github.com/common-workflow-language/common-workflow-language",
       license='Apache 2.0',
-      packages=["schema_salad"],
+      setup_requires=[] + pytest_runner,
+      packages=["schema_salad", "schema_salad.tests"],
       package_data={'schema_salad': ['metaschema/*']},
-      install_requires=[
-          'requests',
-          'PyYAML',
-          'avro',
-          'rdflib >= 4.2.0',
-          'rdflib-jsonld >= 0.3.0',
-          'mistune'
-        ],
+      include_package_data=True,
+      install_requires=install_requires,
+      extras_require=extras_require,
       test_suite='tests',
-      tests_require=[],
+      tests_require=['pytest'],
       entry_points={
-          'console_scripts': [ "schema-salad-tool=schema_salad.main:main" ]
+          'console_scripts': ["schema-salad-tool=schema_salad.main:main"]
       },
       zip_safe=True,
       cmdclass={'egg_info': tagger},
-)
+      classifiers=[
+          "Environment :: Console",
+          "Intended Audience :: Science/Research",
+          "Operating System :: POSIX :: Linux",
+          "Operating System :: MacOS :: MacOS X",
+          "Development Status :: 4 - Beta",
+          "Programming Language :: Python :: 2.7",
+          #"Programming Language :: Python :: 3.3",  # TODO: uncomment these
+          #"Programming Language :: Python :: 3.4",  # lines
+          #"Programming Language :: Python :: 3.5"
+      ]
+      )

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/python-schema-salad.git



More information about the debian-med-commit mailing list