Package edu.pitt.dbmi.nlp.noble.terminology

Examples of edu.pitt.dbmi.nlp.noble.terminology.CompositTerminology


   *
   */
  public TemplateDocument process(TemplateDocument doc) throws TerminologyException {
    processTime = System.currentTimeMillis();
    // combine terminologies into a single instance and add filters
    CompositTerminology terminology = new CompositTerminology();
    for(Template t: doc.getTemplates()){
      //doc.getFilters().addAll(t.getFilters());
      terminology.addTerminology(t.getTerminology());
    }
   
    // do first level processing with NobleCoder
    NobleCoder coder = new NobleCoder(terminology);
    coder.process(doc);
View Full Code Here


    }
    //term.setCachingEnabled(false);
    if(terms.size() == 1){
      setTerminology(terms.get(0));
    }else{
      CompositTerminology ct = new CompositTerminology();
      ct.getTerminologies().addAll(terms);
      setTerminology(ct);
    }
   
    Element items = XMLUtils.getElementByTagName(element,"TemplateItems");
    for(Element i: XMLUtils.getElementsByTagName(items,"TemplateItem")){
View Full Code Here

    NobleCoderTerminology aterm = new NobleCoderTerminology();
    aterm.loadOntology(OOntology.loadOntology(""+ANATOMY_ONTOLOGY_URI),null,true,true);
    aterm.setCachingEnabled(false);
   
    // add a terminology to it
    CompositTerminology terminology = new CompositTerminology();
    terminology.addTerminology(term);
    terminology.addTerminology(aterm);
   
   
    // go over templates
    for(IClass template: ont.getClass("TEMPLATES").getDirectSubClasses()){
      // get orders
View Full Code Here

TOP

Related Classes of edu.pitt.dbmi.nlp.noble.terminology.CompositTerminology

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.