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

Add design pattern for mines #385

Open
cmungall opened this Issue Sep 16, 2016 · 2 comments

Comments

Projects
None yet
1 participant
Owner

cmungall commented Sep 16, 2016

pattern_name: envo/patterns/mine

classes: 
  material extraction process: ENVO:01000785
  mine: ENVO:00000076

relations:
  has output: RO:0002234 
  capable of: RO:0002215

vars: 
  output: "'material entity'"

name: 
  text: "%s mine"
  vars: 
    - output

def: 
  text: "A mine that produces %s through a material extraction process."
  vars:
    - output

equivalentTo: 
  text: "'mine' that ('capable of' some 'material extraction process' and 'has output' some %s)"

  vars:
    - output

cmungall self-assigned this Sep 16, 2016

Owner

cmungall commented Sep 16, 2016

Formally I think the material should be a subclass of ENVO material such as coal or ore. These can then be defined in terms of chemical composition using CHEBI.

So the pattern is indirect:

 mine --[capable of]--> pr --[has output]--> material --[composed of]--> chemical

@cmungall cmungall added a commit that referenced this issue Sep 16, 2016

@cmungall cmungall mies. #385 62ed7c2

@cmungall cmungall added a commit that referenced this issue Sep 16, 2016

@cmungall cmungall Mines #385 70474e0
Owner

cmungall commented Sep 19, 2016

ENVO:01000785 ! material extraction process

A planned process during which a portion of environmental material is removed from a material entity.

When does the process start and end? E.g. for peat extraction (is this considered mining?) would drainage be the initial part, or preceding? What about transportation of extracted material?

@cmungall cmungall added a commit that referenced this issue Sep 19, 2016

@cmungall cmungall * added terms for different kinds of fumes
 * paint terms
 * exploratory terms in areas of peat extraction - #385

new terms:
+AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/ENVO_02000112> "fume")
+AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/ENVO_02000113> "welding fume")
+AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/ENVO_02000114> "paraffin wax fume")
+AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/ENVO_02000115> "vanadium fume")
+AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/ENVO_02000116> "aluminum welding fume")
+AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/ENVO_02000117> "natural wax")
+AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/ENVO_02000118> "paraffin wax")
+AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/ENVO_02000119> "oil shale")
+AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/ENVO_02000120> "zinc chloride fume")
+AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/ENVO_02000121> "peat extraction")
+AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/ENVO_02000122> "peat drainage")
+AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/ENVO_02000123> "paint")
+AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/ENVO_02000124> "lead paint")
+AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/ENVO_02000125> "transportation")
8871bdc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment