Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

NTRs: radiation #255

Open
cmungall opened this Issue Sep 25, 2015 · 4 comments

Comments

Projects
None yet
1 participant
Owner

cmungall commented Sep 25, 2015

Add as a process. Add subclasses for different wavelengths.

This may well belong in a physics ontology, but we can incubate for now

ENVO would only store the process. Various other experimental condition ontologies like ZECO EO would use this as a base to define treatment/exposure etc to radiation. Presumably of interest to SDG-like projects too? E.g. MDG-7 is about ozone depletion.

     is_a EO:0007151 ! radiation treatment *** 
      is_a EO:0001039 ! radiation mutagen treatment *** 
      is_a EO:0007152 ! radiation intensity regimen *** 
       is_a EO:0007224 ! light intensity regimen *** 
      is_a EO:0007153 ! radiation quantity regimen *** 
       is_a EO:0007078 ! light quantity regimen *** 
      is_a EO:0007154 ! radiation quality treatment *** 
       is_a EO:0001022 ! gamma radiation treatment *** 
       is_a EO:0007196 ! light regimen
        is_a EO:0007222 ! UV light regimen *** 
         is_a EO:0007001 ! UV-B light regimen *** 
         is_a EO:0007002 ! UV-A light regimen *** 
         is_a EO:0007129 ! UV-C light regimen *** 
       is_a EO:0007615 ! Bevatron irradiation *** 
       is_a EO:0007616 ! deuteron irradiation *** 
       is_a EO:0007628 ! X-ray *** 

and

   is_a ZECO:0000128 ! experimental conditions
    is_a ZECO:0000145 ! electromagnetic radiation experimental conditions *** 
     is_a ZECO:0000146 ! magnetic field
     is_a ZECO:0000147 ! electric field
     is_a ZECO:0000148 ! ionizing radiation *** 
      is_a ZECO:0000149 ! gamma ray
      is_a ZECO:0000150 ! xray
      is_a ZECO:0000151 ! ionizing uv radiation *** 
     is_a ZECO:0000152 ! non-ionizing radiation *** 
      is_a ZECO:0000153 ! visible light
      is_a ZECO:0000154 ! non-ionizing uv
      is_a ZECO:0000155 ! infrared
Owner

cmungall commented Apr 18, 2016

See linked ticket for comment on NPO tracker

NPO models radiation, waves and energy in what appears to be a very sensible manner. It's not clear if all of these are required to be imported in ENVO, but I can see this being useful in a variety of contexts. Energy is obviously an important concept when looking at some of the wider ENVO use cases.

See this figure for an example of R/W/E in NPO (subclasses denoted by containment):

rad

Owner

cmungall commented May 10, 2016

Note: NPO radiation seems to be taken directly from NCIt

Owner

cmungall commented May 10, 2016

XCO:

  is_a XCO:0000038 ! radiation exposure
   is_a XCO:0000039 ! ionizing radiation exposure
    is_a XCO:0000040 ! gamma ray exposure
    is_a XCO:0000041 ! radon exposure
    is_a XCO:0000043 ! X-ray exposure
    is_a XCO:0000179 ! ionizing ultraviolet radiation exposure
   is_a XCO:0000044 ! non-ionizing radiation exposure
    is_a XCO:0000046 ! infrared radiation exposure
    is_a XCO:0000180 ! non-ionizing ultraviolet radiation exposure
   is_a XCO:0000045 ! electromagnetic radiation exposure
    is_a XCO:0000040 ! gamma ray exposure
    is_a XCO:0000042 ! ultraviolet ray exposure
     is_a XCO:0000179 ! ionizing ultraviolet radiation exposure
     is_a XCO:0000180 ! non-ionizing ultraviolet radiation exposure
    is_a XCO:0000043 ! X-ray exposure
    is_a XCO:0000046 ! infrared radiation exposure
    is_a XCO:0000284 ! controlled visible light exposure
     is_a XCO:0000182 ! controlled exposure to ambient light
     is_a XCO:0000283 ! visible light stimulus
     is_a XCO:0000459 ! controlled light/dark cycle
      is_a XCO:0000462 ! light phase of controlled light/dark cycle
      is_a XCO:0000463 ! dark phase of controlled light/dark cycle

@cmungall cmungall added a commit to cmungall/radiation-ontology that referenced this issue May 11, 2016

@cmungall cmungall See EnvironmentOntology/envo#255 9750e3f
Owner

cmungall commented May 11, 2017

Any further thoughts on this? Just adopt NCIt here?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment