workshop

Exercise 4: Adding a new nanoparticle to the ontology

prev toc next

Starting from the description in the previous section of the OWL Class definition of a nanomaterial, you will develop and OWL Class definition of a material that is not in the ontology yet.

Creating a new OWL Class definition for a nanomaterial

A recent paper [0] has a nice supplementary information section with toxicology data extracted from literature. The NanoSolveIT project is currently making this data available to modellers. As part of that process, the content needs to be annotated to with ontology terms, for example for the nanomaterials that are studied.

Because the NanoParticle Ontology has had a limited set of nanoparticles defined, we routinely have to add nanomaterials to the ontology. That is needed to have a unique ontology identifiers, allowing us to specifically specify what we are talking about.

But for this paper, the following nanomaterials are still missing:

Of course, first it must be checked if the NanoParticle Ontology and eNanoMapper Ontology indeed do not contain these materials (check here and here as described in Exercise 1), and if they do not, they need to be added.

Tasks

The goal of this part of the workshop is to develop an OWL Class definition for one of the missing items (or, if you prefer, for a nanomaterial you worked on yourself and that is missing).

<owl:Class rdf:about="http://purl.enanomapper.org/onto/ENM_9000245">
  <rdfs:subClassOf rdf:resource="http://purl.bioontology.org/ontology/npo#NPO_1384"/>
  <npo-ext:code rdf:datatype="http://www.w3.org/2001/XMLSchema#string">titanium nanoparticle</npo-ext:code>
  <rdfs:label xml:lang="en">titanium nanoparticle</rdfs:label>
  <owl:equivalentClass>
    <owl:Class>
      <owl:intersectionOf rdf:parseType="Collection">
        <rdf:Description rdf:about="http://purl.bioontology.org/ontology/npo#NPO_707"/>
        <owl:Restriction>
          <owl:onProperty rdf:resource="http://purl.bioontology.org/ontology/npo#has_component_part"/>
          <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/CHEBI_33341"/>
        </owl:Restriction>
      </owl:intersectionOf>
    </owl:Class>
  </owl:equivalentClass>
  <synonym rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Ti nanoparticle</synonym>
</owl:Class>

Contributing your work to the eNanoMapper ontology

When done, explain your solution with your neighbor (peer review) and consider submitting this term to the eNanoMapper ontology. For this, and this is optional but very much appreciated (and please do ask for help from the Workshop assistants), do:


prev toc next

Copyright 2019 (C) Egon Willighagen - CC-BY Int. 4.0