OwlExporter. Guide for Users and Developers. René Witte Ninus Khamis. Release 2.1 December 26, 2010

Size: px
Start display at page:

Download "OwlExporter. Guide for Users and Developers. René Witte Ninus Khamis. Release 2.1 December 26, 2010"

Transcription

1 OwlExporter Guide for Users and Developers René Witte Ninus Khamis Release 2.1 December 26, 2010 Semantic Software Lab Concordia University Montréal, Canada

2

3 Contents 1 Introduction to the OwlExporter Overview Installing the OwlExporter Prerequisites Download Compilation Importing the OwlExporter Using the OwlExporter Example Ontology Export Exporting Instances and Relationships Using the OwlExporter Loading The Annie Pipeline Exporting Domain Individuals Exporting Domain Datatype Relationships Exporting Domain Object Property Relationships Exporting NLP Individuals Exporting NLP Object Property Relationships Exporting Object Property Relationships across Domain and NLP Ontolgies Exporting Coreference Chains Document Annotation OwlExporter Run-time Parameters About this document Within this writting we provide the instructions needed to install and run the OwlExporter in a GATE (Cunningham et al., 2002) application in order to export entities of a text corpus as individuals, and datatype and object relationships of a Web Ontology Language (OWL) model (Franz Baader et al., 2007). Acknowledgments The following developers contributed to the design and implementation of the OwlExporter: René Witte, Ninus Khamis, Qiangqiang Li and Thomas Kappler. License The OwlExporter, and resources are published under the GNU General Public License (GUN GPL) 1. 1 GPL, iii

4 Contents iv

5 Chapter 1 Introduction to the OwlExporter 1.1 Overview The General Architecture for Text Engineering (GATE) is a tool used for the processing of natural language documents. 1 The GATE framework architecture can be extended using plug-ins known as a Collection of REusable Objects for Language Engineering (CREOLE). The OwlExporter is a Processing Resource (PR) that allows to largely automate ontology population from text using a GATE application. With the use of a few simple mapping grammar, the OwlExporter is able to populate an existing ontology using the annotations created by the application Witte et al. (2010). In addition to domain-specific concepts, the OwlExporter is also capable of exporting NLP concepts, such as Sentence, NP and VP, and integrating reasoning support for entities that reappear within a given text and are linked together using coreference chains. Figure 1.1: The OwlExporter Processing Resource 1 GATE, 1

6 Chapter 2 Installing the OwlExporter The OwlExporter is implemented using the Protégé OWL-API, and the GATE 5.2 Embedded class library. Note: At present, the installation has been tested under Linux and Windows. 2.1 Prerequisites To deploy the OwlExporter, a number of other (open source) components are needed. The current distribution comes with pre-compiled libraries for the OwlExporter, but to compile and run them you will still need to install a the following: Needed Software: 1. Apache ANT, 2. Sun JDK 6, 3. GATE v5.0 or newer, 4. Protégé-OWL API, Download To download the latest version of the OwlExporter, this documentation and the GATE demo pipeline, please refer to Compilation In order to compile and run the OwlExporter: Modify build.properties in OWLEXPORTER HOME to point to the correct GATE HOME and Protege HOME directories on the local machine. Copy build.properties and build.xml from the GATE build folder in OWLEXPORTER HOME to GATE HOME. Modify the newly copied build.properties in GATE HOME to point to the correct Protege HOME directory on your local machine. Next we will need to compile the OwlExporter, and GATE to include the the protege libraries needed to run the OwlExporter. Compiling the OwlExporter: 2

7 2.4 Importing the OwlExporter 1. cd to OWLEXPORTER HOME 2. ant jar. Compiling the GATE: 1. cd to GATE HOME 2. ant all After performing the steps mentioned above, a Java Archive called OwlExporter.jar is built. This will contain the binaries needed to include the OwlExporter as a CREOLE PR within GATE. A new gate.jar archive is also created, that will include the binaries from Protege needed to run the OwlExporter. 2.4 Importing the OwlExporter In order to run the OwlExporter we first need to import the PR into GATE. Plugins are added to GATE using the Plugin Management Console. The console can be accessed by either selecting File - Manage CREOLE plugins from the menu or the Manage CREOLE plugins toolbar item. Figure 2.1: GATE Known CREOLE Window When in the Plugin Management Console screen, click on the Add a new CREOLE Repository button and using the Open File dialog box navigate to the directory containing the OwlExporter.jar file. After selecting the directory that contains the jar file, the OwlExporter plugin will be added to the list of Known CREOLE Directories. To begin working with the OwlExporter we will also need to select the Load now and/or the Load Always options. After completing the previous steps click on the OK button in order for the OwlExporter to be successfully added to the GATE Developer. Note: If the installation of the OwlExporter plug-in was unsuccessful, the stack trace displaying the nature of the error can be viewed in the Messages tab of the GATE IDE. 3

8 Chapter 3 Using the OwlExporter In Section 3.2, we explain what is needed in order to successfully export entities of a given annotation as individuals for a specific concept in a domain and NLP ontology using an ANNIE (Cunningham et al., 2002) pipeline, an ANNIE domain ontology, an NLP ontology, and the OwlExporter. In Section?? we export additional entities of annotations that are not specific to the ANNIE pipeline, more importantly we explain what is needed in order to successfully export the relationships created by a GATE application as datatype and object properties of a Domain and NLP ontology. Note: To download the latest version of the GATE demo pipeline, and the ontologies, please refer to Example Ontology Export For the demo described below we used two example ontologies: ANNIE Ontology: For the domain ontology we used the demo.owl 1 taxonomic classification that models commonly used concepts in GATE such as Person, Organization and Location. NLP Ontology: The NLP ontology used in the demo contains the concepts Document, Sentence and NP. Additionally, the ontology has the object properties containssentence that has Document as the domain and Sentence as the range, and contains that has Sentence as the domain and NP as the range. 3.2 Exporting Instances and Relationships Using the OwlExporter In this section we will discuss loading the ANNIE pipeline included with the release, and the Jape grammars needed to export entities and relationships of a corpus to concepts and relationships in the domain and NLP ontologies Loading The Annie Pipeline Download the OwlExporterDemo pipeline from owlexporter Extract the tarball in the directory of your choice and load the GATE teamware OwlExporterDemo.xgapp pipeline. Note: The previous steps discussed in Chapter 2 must be completed before being able to load the GATE pipeline. 1 demo.owl is bundled with GATE and can be accessed from the GATE HOME \plugins\ontology\tools \resources directory 4

9 3.2.2 Exporting Domain Individuals 3.2 Exporting Instances and Relationships Using the OwlExporter OwlExportClassDomain: The OwlExporter uses the OwlExportClassDomain annotation to identify the domain annotations of a corpus that need to be exported as instances of their related concepts in the domain Ontology. 1 AnnotationSet as = (gate.annotationset) bindings. get("ann" ); 2 Annotation ann = (gate.annotation)as. iterator (). next (); 3 FeatureMap features = ann.getfeatures (); 4 5 if (ann.getfeatures (). get(" majortype " ). tostring ().comparetoignorecase("person_first") == 0) { 6 features.put(" classname ", "Person" ); 7 features.put(" hasgender ", ann.getfeatures (). get(" minortype " ). tostring ()); 8 String in = doc.getcontent().getcontent( 9 ann.getstartnode (). getoffset (), ann.getendnode().getoffset ()). tostring (); 10 features.put(" instancename ", in ); 11 features.put(" representationid ", ann. getid ()); 12 features.put(" corefchain ", null ); 13 features.put("kind", "Class" ); 14 outputas.add(as. firstnode (), as.lastnode (), " OwlExportClassDomain ", features ); 15 } Note: The value of the classname feature for both the OwlExportClassDomain and OwlExportClassNLP annotations must match the exact name of the mapped-to concept in the ontology. Both the OwlExportClassDomain and OwlExportClassNLP annotations must contain the features shown in Table 3.1 Feature classname instancename corefchain representationid Description This feature is of type String and must match the name of the Concept in the Ontology that the annotated text in the corpus is an instances of. This feature is String type and is the normalized form of the annotated text that needs to be exported. This feature is of type integer and is the ID of the FuzzyChain. This feature is of type integer and is the ID of the annotation that needs to be exported. Table 3.1: Features needed by the OwlExportClassDomain and the OwlExportClassNLP annotations Exporting Domain Datatype Relationships In order for datatype properties to be exported all that is required is the creation of the datatype property in the ontology with a name that matches that of the feature of a given annotation that needs to be exported. Additionally the domain of the datatype property must match the annotation that the feature belongs to, and the range of the property must match the literal type of the information being exported. 1 features.put(" hasgender ", ann.getfeatures (). get(" minortype " ). tostring ()); For example, continuing with the Document example Jape grammar created previously, for the title and sourceurl information to be exported as datatype properties in the ontology we created the datatype properties title and sourceurl that have Document as the domain and xsd:string as the range. And using the features created by the Jape grammar shown in Figure 3.1, the title and sourceurl datatype property relationships are created. Note: No additional annotations are needed in order for the OwlExporter to create datatype property relationships. 5

10 Chapter 3 Using the OwlExporter Exporting Domain Object Property Relationships OwlExportRelationDomain: The OwlExporter uses the OwlExportRelationDomain annotation to identify the domain annotations of a corpus that need to be exported as relationships of their related individuals in the domain Ontology. 1 gate.annotationset domain = (gate.annotationset)bindings. get("dom" ); 2 gate.annotation domainann = (gate.annotation)domain.iterator (). next (); 3 4 gate.annotationset range = (gate.annotationset) bindings. get("ran" ); 5 gate.annotation rangeann = (gate.annotation)range. iterator (). next (); 6 7 gate.annotationset rel = (gate.annotationset) bindings. get("rel" ); 8 gate.annotation relann = (gate.annotation) rel. iterator (). next (); 9 10 String propertyname="livesin"; gate.featuremap features = Factory.newFeatureMap(); 13 features.put(" propertyname ",propertyname); 14 features.put(" domainid ",domainann.getfeatures().get(" representationid " )); 15 features.put("rangeid",rangeann.getfeatures (). get(" representationid " )); 16 features.put("kind", "JAPE" ); outputas.add(rel. firstnode (), rel.lastnode (), " OwlExportRelationDomain ", features ); Both the OwlExportRelationDomain and OwlExportRelationNLP annotations must contain the features shown in Table 3.2 Feature propertyname domainid rangeid kind Description This feature is of type String and must match the name of the related object property in the ontology. This is feature is of type Integer, it is the id of the annotation that is set as the domain of the related object property. This feature is also of type Integer, it is the id of the annotation that is set as the range of the related object property. This features is String type and is used by the OwlExporter to identify annotations that need to be exported as relationships. The value of this feature is always JAPE. Table 3.2: Features needed by the OwlExportRelationDomain and the OwlExportRelationNLP annotations Exporting NLP Individuals OwlExportClassNLP: The OwlExporter uses the OwlExportClassNLP annotation to identify the NLP annotations of a corpus that need to be exported as instances of their related concepts in the NLP Ontology. 1 AnnotationSet as = (gate.annotationset) bindings. get("ann" ); 2 Annotation ann = (gate.annotation)as. iterator (). next (); 3 FeatureMap features = Factory.newFeatureMap(); 4 5 features.put(" classname ", ann.gettype(). tostring ()); 6 features.put(" representationid ", ann. getid ()); 7 features.put(" corefchain ", null ); 8 features.put("kind", "Class" ); 9 String in = doc.getcontent().getcontent( 10 ann.getstartnode (). getoffset (), ann.getendnode().getoffset ()). tostring (); if (ann.gettype(). tostring ().comparetoignorecase("document")==0) { 13 features.put(" instancename ",ann.getfeatures (). get("title" )); 14 } outputas.add(as. firstnode (), as.lastnode (), " OwlExportClassNLP ", features ); Exporting NLP Object Property Relationships OwlExportRelationNLP: The OwlExporter uses the OwlExportRelationNLP annotation to identify the NLP annotations of a corpus that need to be exported as relationships of their related individuals in the NLP Ontology. 6

11 3.2 Exporting Instances and Relationships Using the OwlExporter 1 gate.annotationset sentas = (gate.annotationset) bindings. get("ann" ); 2 gate.annotation sentann = (gate.annotation)sentas. iterator (). next (); 3 AnnotationSet npas = inputas.getcontained(sentas.firstnode(). getoffset (), sentas.lastnode (). getoffset ()). get("np" ); 4 String propertyname="contains"; 5 6 for (Annotation a : npas) { 7 gate.featuremap features = Factory.newFeatureMap(); 8 features.put(" propertyname ",propertyname); 9 features.put(" domainid ", sentann.getid ()); 10 features.put("rangeid",a. getid ()); 11 features.put("kind", "JAPE" ); outputas.add(npas.firstnode(), npas.lastnode()," OwlExportRelationNLP ", features ); 14 } Exporting Object Property Relationships across Domain and NLP Ontolgies OwlExportRelationDomainNLP: The OwlExporter uses the OwlExportRelationDomainNLP annotation to identify the object property relationships that need to be exported between the Domain and NLP ontology. 1 gate.annotationset sentas = (gate.annotationset) bindings. get("ann" ); 2 gate.annotation sentann = (gate.annotation)sentas. iterator (). next (); 3 AnnotationSet domas = inputas.getcontained(sentas.firstnode().getoffset (), sentas.lastnode (). getoffset ()). get(" MentionDomain " ); 4 gate.annotation domann = (gate.annotation)domas.iterator().next(); 5 6 String propertyname="appearsin"; 7 8 for (Annotation a : domas) { 9 gate.featuremap features = Factory.newFeatureMap(); 10 features.put(" propertyname ",propertyname); 11 features.put(" domainid ", a.getfeatures (). get(" representationid " )); 12 features.put("rangeid",sentann.getfeatures (). get(" representationid " )); 13 features.put("kind", "JAPE" ); outputas.add(sentas.firstnode (), sentas.lastnode (), " OwlExportRelationDomainNLP ", features ); 16 } For our example we will create an object property relationship appearsin that links the domain entities to the sentences they appear in. We began by modifying the Domain ontology to import the NLP ontology. This enabled us to create the appearsin relationship in the domain ontology that has Person, Location, and Organization from the domain ontology as the domain and Sentence from the NLP ontology as the range Exporting Coreference Chains The OwlExporter also support modelling entities that reappear in different parts of a corpus, and that are linked together using coreference chains. For example, an NE coreferencer such as the one in ANNIE (Cunningham et al., 2002) can identify the nominal and pronominal coreferences between entities and create chains that link them together. 1 AnnotationSet chain = annotations.get("lookup Chain" ); 2 Annotation ann = (gate.annotation)as. iterator (). next (); 3 FeatureMap features = ann.getfeatures (); 4 5 if (chain==null chain.isempty()) 6 { 7 System.out. println ("chain empty" ); 8 } 9 Integer chainid = null ; Iterator chainit = chain. iterator (); 12 while ( chainit.hasnext()) 13 { 14 Annotation chainann = (Annotation)chainIt. next (); 15 if ((( ArrayList )(chainann.getfeatures (). get("ids" ))). contains (ann.getid ())) 16 chainid = chainann.getid (); 17 } features.put(" corefchain ", chainid ); When the coreferencer identifies entities of a corpus as being part of the same referent or representative an annotation (for example, NP Chain) is created that contains a list of entities that make up a coreference chain. The OwlExporter s OwlExportClassDomain annotation accepts a corefchain feature that contains the ID of the coreference chain as shown in Table 3.3. By including the corefchain feature the OwlExporter: Creates the corefsentencewithid relationship: The corefsentencewithid relationship associates the referent in a chain with the sentences containing the occurrences of the coreferences. 7

12 Chapter 3 Using the OwlExporter Creates the corefstringwithid relationship: The corefstringwithid relationship ties the referent to it the multiple occurrences of its coreferences. Creates the sameas relationship: The OwlExporter establishes the links between the individuals in the ontology using the symmetric owl:sameas property (Franz Baader et al., 2007). This allows the related individuals to be classified by an OWL reasoner as being equivalent Document Annotation In order for the OwlExporter to be aware of the documents that were already processed, a Document concept can be created in either the domain or NLP ontology that contains document instances that store the information of the documents that have been processed. For the exact location of the document a sourceurl datatype property is created that stores the url location of the processed dpciment. In Figure 3.1 we show an example of a Jape grammar that creates a Document annotation that includes the required features shown below: title: Used to store the name of the document sourceurl: Used to store the source url of the document Phase: mention_doc_info Input: Token Options: control = Once Rule: mention_doc_info ({Token}) :ann --> { try { FeatureMap features = Factory.newFeatureMap(); } features.put("title",doc.getname()); features.put("sourceurl",doc.getsourceurl().getfile()); outputas.add((long) 0,doc.getContent().size(), "Document",features); } catch(invalidoffsetexception ioex) { System.out.println(ioEX); } Figure 3.1: An Example of the Doc Info Grammar Note: The OwlExporter uses the title and sourceurl information to track which documents have already been processed. If a document has already been processed a warning message will be displayed. We modified the NLP Ontology by adding a Document concept that the Document annotations in the GATE application will be exported to as individuals of the ontology. Note: The Document instance can be exported in either the Domain or NLP ontology depending on the the design of the ontology OwlExporter Run-time Parameters 8

13 3.2 Exporting Instances and Relationships Using the OwlExporter Run-time Parameters Type Required Description corefchainlist ArrayList The set of coreference chains in the text corpus. debugflag Boolean Run the OwlExporter with or without the debugger. When set to true the OwlExporter prints various messages during different processing stages. exportdomainontology URL The location and filename of the outputed domain ontology. exportnlp boolean Export an NLP ontology or not. exportnlpontology URL The location and filename of the outputed NLP ontology. importdomainontology URL The path of the file that contains the pre-existing domain ontology that the OwlExporter will use to populate and create the exportdomainontology output ontology. importnlpontology URL The path of the file that contains the pre-existing NLP ontology that the OwlExporter will use to populate and create the exportnlpontology output ontology. inputasname String The processing annotation set where the Owl- Exporter will look for the OwlExportClass and OwlExportRelation. multiowlexport Boolean Output a single Owl file or multiple Owl Files that are all imported by a base output ontology. Table 3.3: Summary of OwlExporter Run-time Parameters 9

14 Bibliography H. Cunningham, D. Maynard, K. Bontcheva, and V. Tablan. GATE: an Architecture for Development of Robust HLT Applications. Proceedings of the 40th Anniversary Meeting of the Association for Computational Linguistics (ACL), URL sale/acl02/acl-main.pdf. Diego Calvanese Franz Baader, Deborah L. McGuinness, Daniele Nardi, and Peter F. Patel- Schneider. The Description Logic Handbook: Theory, Implementation, and Applications. Cambridge University Press, René Witte, Ninus Khamis, and Juergen Rilling. Flexible ontology population from text: The owlexporter. In International Conference on Language Resources and Evaluation (LREC), Valletta, Malta, 05/ ELRA. 10

OwlExporter. Guide for Users and Developers. René Witte Ninus Khamis. Release 1.0-beta2 May 16, 2010

OwlExporter. Guide for Users and Developers. René Witte Ninus Khamis. Release 1.0-beta2 May 16, 2010 OwlExporter Guide for Users and Developers René Witte Ninus Khamis Release 1.0-beta2 May 16, 2010 Semantic Software Lab Concordia University Montréal, Canada http://www.semanticsoftware.info Contents

More information

Assessing the quality factors found in in-line documentation written in natural language: The JavadocMiner

Assessing the quality factors found in in-line documentation written in natural language: The JavadocMiner Assessing the quality factors found in in-line documentation written in natural language: The JavadocMiner Ninus Khamis, Juergen Rilling, René Witte Department of Computer Science and Software Engineering,

More information

LODtagger. Guide for Users and Developers. Bahar Sateli René Witte. Release 1.0 July 24, 2015

LODtagger. Guide for Users and Developers. Bahar Sateli René Witte. Release 1.0 July 24, 2015 LODtagger Guide for Users and Developers Bahar Sateli René Witte Release 1.0 July 24, 2015 Semantic Software Lab Concordia University Montréal, Canada http://www.semanticsoftware.info Contents 1 LODtagger

More information

LODtagger. Guide for Users and Developers. Bahar Sateli René Witte. Release 1.1 October 7, 2016

LODtagger. Guide for Users and Developers. Bahar Sateli René Witte. Release 1.1 October 7, 2016 LODtagger Guide for Users and Developers Bahar Sateli René Witte Release 1.1 October 7, 2016 Semantic Software Lab Concordia University Montréal, Canada http://www.semanticsoftware.info Contents 1 LODtagger

More information

Text Mining for Software Engineering

Text Mining for Software Engineering Text Mining for Software Engineering Faculty of Informatics Institute for Program Structures and Data Organization (IPD) Universität Karlsruhe (TH), Germany Department of Computer Science and Software

More information

CSC 5930/9010: Text Mining GATE Developer Overview

CSC 5930/9010: Text Mining GATE Developer Overview 1 CSC 5930/9010: Text Mining GATE Developer Overview Dr. Paula Matuszek Paula.Matuszek@villanova.edu Paula.Matuszek@gmail.com (610) 647-9789 GATE Components 2 We will deal primarily with GATE Developer:

More information

Advanced JAPE. Module 1. June 2017

Advanced JAPE. Module 1. June 2017 Advanced JAPE Module 1 June 2017 c 2017 The University of Sheffield This material is licenced under the Creative Commons Attribution-NonCommercial-ShareAlike Licence (http://creativecommons.org/licenses/by-nc-sa/3.0/)

More information

Module 1: Information Extraction

Module 1: Information Extraction Module 1: Information Extraction Introduction to GATE Developer The University of Sheffield, 1995-2014 This work is licenced under the Creative Commons Attribution-NonCommercial-ShareAlike Licence About

More information

Tutorial on Text Mining for the Going Digital initiative. Natural Language Processing (NLP), University of Essex

Tutorial on Text Mining for the Going Digital initiative. Natural Language Processing (NLP), University of Essex Tutorial on Text Mining for the Going Digital initiative Natural Language Processing (NLP), University of Essex 6 February, 2013 Topics of This Tutorial o Information Extraction (IE) o Examples of IE systems

More information

i2b2 Workbench Developer s Guide: Eclipse Neon & i2b2 Source Code

i2b2 Workbench Developer s Guide: Eclipse Neon & i2b2 Source Code i2b2 Workbench Developer s Guide: Eclipse Neon & i2b2 Source Code About this guide Informatics for Integrating Biology and the Bedside (i2b2) began as one of the sponsored initiatives of the NIH Roadmap

More information

Implementing a Variety of Linguistic Annotations

Implementing a Variety of Linguistic Annotations Implementing a Variety of Linguistic Annotations through a Common Web-Service Interface Adam Funk, Ian Roberts, Wim Peters University of Sheffield 18 May 2010 Adam Funk, Ian Roberts, Wim Peters Implementing

More information

Ontology Population for Open-Source Intelligence (Discussion Paper)

Ontology Population for Open-Source Intelligence (Discussion Paper) Ontology Population for Open-Source Intelligence (Discussion Paper) Giulio Ganino, Domenico Lembo, Massimo Mecella, and Federico Scafoglieri DIAG, Sapienza Università di Roma, Italy {lembo,ganino,mecella,scafoglieri}@diag.uniroma1.it

More information

EMC Documentum Composer

EMC Documentum Composer EMC Documentum Composer Version 6.0 SP1.5 User Guide P/N 300 005 253 A02 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000 www.emc.com Copyright 2008 EMC Corporation. All

More information

On a Java based implementation of ontology evolution processes based on Natural Language Processing

On a Java based implementation of ontology evolution processes based on Natural Language Processing ITALIAN NATIONAL RESEARCH COUNCIL NELLO CARRARA INSTITUTE FOR APPLIED PHYSICS CNR FLORENCE RESEARCH AREA Italy TECHNICAL, SCIENTIFIC AND RESEARCH REPORTS Vol. 2 - n. 65-8 (2010) Francesco Gabbanini On

More information

EMC Documentum Composer

EMC Documentum Composer EMC Documentum Composer Version 6.5 SP2 User Guide P/N 300-009-462 A01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Copyright 2008 2009 EMC Corporation. All

More information

Introduction to IE and ANNIE

Introduction to IE and ANNIE Introduction to IE and ANNIE The University of Sheffield, 1995-2013 This work is licenced under the Creative Commons Attribution-NonCommercial-ShareAlike Licence. About this tutorial This tutorial comprises

More information

Advanced JAPE. Mark A. Greenwood

Advanced JAPE. Mark A. Greenwood Advanced JAPE Mark A. Greenwood Recap Installed and run GATE Understand the idea of LR Language Resources PR Processing Resources ANNIE Understand the goals of information extraction Loaded ANNIE into

More information

OpenTrace Workbench. Guide for Users and Developers. René Witte Elian Angius. Release

OpenTrace Workbench. Guide for Users and Developers. René Witte Elian Angius. Release OpenTrace Workbench Guide for Users and Developers René Witte Elian Angius Release 0.1 31.07.2012 Semantic Software Lab Concordia University Montréal, Canada http://www.semanticsoftware.info Contents

More information

Install Guide. Version 1.0 Demonstration. Copyright 2007 MGH

Install Guide. Version 1.0 Demonstration. Copyright 2007 MGH Install Guide Version 1.0 Demonstration Copyright 2007 MGH Table of Contents About this Guide iii Prerequisites 1 Downloads and Installation 1 Install & Configure 3 Setting up the cell and hive within

More information

EQuIKa System: Supporting OWL applications with local closed world assumption

EQuIKa System: Supporting OWL applications with local closed world assumption EQuIKa System: Supporting OWL applications with local closed world assumption Anees Mehdi and Jens Wissmann Institute AIFB, Karlsruhe Institute of Technology, DE anees.mehdi@kit.edu Forschungszentrum Informatik

More information

University of Sheffield NLP. Exercise I

University of Sheffield NLP. Exercise I Exercise I Objective: Implement a ML component based on SVM to identify the following concepts in company profiles: company name; address; fax; phone; web site; industry type; creation date; industry sector;

More information

EMC Documentum Composer

EMC Documentum Composer EMC Documentum Composer Version 6 SP1 User Guide P/N 300 005 253 A01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000 www.emc.com Copyright 2008 EMC Corporation. All rights

More information

GATE APIs. Track II, Module 6. Third GATE Training Course August September 2010

GATE APIs. Track II, Module 6. Third GATE Training Course August September 2010 GATE APIs Track II, Module 6 Third GATE Training Course August September 2010 c 2010 The University of Sheffield This material is licenced under the Creative Commons Attribution-NonCommercial-ShareAlike

More information

What s NetBeans? Like Eclipse:

What s NetBeans? Like Eclipse: What s NetBeans? Like Eclipse: It is a free software / open source platform-independent software framework for delivering what the project calls "richclient applications" It is an Integrated Development

More information

The GATE Embedded API

The GATE Embedded API The GATE Embedded API Track II, Module 5 Third GATE Training Course August September 2010 c 2010 The University of Sheffield This material is licenced under the Creative Commons Attribution-NonCommercial-ShareAlike

More information

Developer s Guide. Version Copyright 2007 MGH

Developer s Guide. Version Copyright 2007 MGH Developer s Guide Version 1.2.1 Copyright 2007 MGH Table of Contents About this Guide iii Prerequisites 1 Downloads and Installation 1 Install & Configure 2 Setting up the i2b2workbench within Eclipse

More information

A Tutorial of Viewing and Querying the Ontology of Soil Properties and Processes

A Tutorial of Viewing and Querying the Ontology of Soil Properties and Processes A Tutorial of Viewing and Querying the Ontology of Soil Properties and Processes Heshan Du and Anthony Cohn University of Leeds, UK 1 Introduction The ontology of soil properties and processes (OSP) mainly

More information

IBM. IBM WebSphere Application Server Migration Toolkit. WebSphere Application Server. Version 9.0 Release

IBM. IBM WebSphere Application Server Migration Toolkit. WebSphere Application Server. Version 9.0 Release WebSphere Application Server IBM IBM WebSphere Application Server Migration Toolkit Version 9.0 Release 18.0.0.3 Contents Chapter 1. Overview......... 1 Chapter 2. What's new........ 5 Chapter 3. Support..........

More information

Introduction to Information Extraction (IE) and ANNIE

Introduction to Information Extraction (IE) and ANNIE Module 1 Session 2 Introduction to Information Extraction (IE) and ANNIE The University of Sheffield, 1995-2015 This work is licenced under the Creative Commons Attribution-NonCommercial-ShareAlike Licence.

More information

jcel: A Modular Rule-based Reasoner

jcel: A Modular Rule-based Reasoner jcel: A Modular Rule-based Reasoner Julian Mendez Theoretical Computer Science, TU Dresden, Germany mendez@tcs.inf.tu-dresden.de Abstract. jcel is a reasoner for the description logic EL + that uses a

More information

Developing and Deploying vsphere Solutions, vservices, and ESX Agents

Developing and Deploying vsphere Solutions, vservices, and ESX Agents Developing and Deploying vsphere Solutions, vservices, and ESX Agents vsphere 6.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced

More information

WFCE - Build and deployment. WFCE - Deployment to Installed Polarion. WFCE - Execution from Workspace. WFCE - Configuration.

WFCE - Build and deployment. WFCE - Deployment to Installed Polarion. WFCE - Execution from Workspace. WFCE - Configuration. Workflow function and condition Example WFCE - Introduction 1 WFCE - Java API Workspace preparation 1 WFCE - Creating project plugin 1 WFCE - Build and deployment 2 WFCE - Deployment to Installed Polarion

More information

Module Road Map. 7. Version Control with Subversion Introduction Terminology

Module Road Map. 7. Version Control with Subversion Introduction Terminology Module Road Map 1. Overview 2. Installing and Running 3. Building and Running Java Classes 4. Refactoring 5. Debugging 6. Testing with JUnit 7. Version Control with Subversion Introduction Terminology

More information

In order to support developers, there needs to be a number of tools available which may be involved in the ultimate solution.

In order to support developers, there needs to be a number of tools available which may be involved in the ultimate solution. Problem Statement J2ME or Java ME is ripe with device fragmentation. Add to that the limited memory available for midlet suites, it is imperative that developer tools provide developers with the help necessary

More information

University of Sheffield, NLP Annotation and Evaluation

University of Sheffield, NLP Annotation and Evaluation Annotation and Evaluation Diana Maynard, Niraj Aswani University of Sheffield Topics covered Defining annotation guidelines Manual annotation using the GATE GUI Annotation schemas and how they change the

More information

Module 3: Introduction to JAPE

Module 3: Introduction to JAPE Module 3: Introduction to JAPE The University of Sheffield, 1995-2010 This work is licenced under the Creative Commons Attribution-NonCommercial-ShareAlike Licence About this tutorial As in previous modules,

More information

Developing and Deploying vsphere Solutions, vservices, and ESX Agents. 17 APR 2018 vsphere Web Services SDK 6.7 vcenter Server 6.7 VMware ESXi 6.

Developing and Deploying vsphere Solutions, vservices, and ESX Agents. 17 APR 2018 vsphere Web Services SDK 6.7 vcenter Server 6.7 VMware ESXi 6. Developing and Deploying vsphere Solutions, vservices, and ESX Agents 17 APR 2018 vsphere Web Services SDK 6.7 vcenter Server 6.7 VMware ESXi 6.7 You can find the most up-to-date technical documentation

More information

Using GATE as an Environment for Teaching NLP

Using GATE as an Environment for Teaching NLP Using GATE as an Environment for Teaching NLP Kalina Bontcheva, Hamish Cunningham, Valentin Tablan, Diana Maynard, Oana Hamza Department of Computer Science University of Sheffield Sheffield, S1 4DP, UK

More information

Developing and Deploying vsphere Solutions, vservices, and ESX Agents

Developing and Deploying vsphere Solutions, vservices, and ESX Agents Developing and Deploying vsphere Solutions, vservices, and ESX Agents Modified on 27 JUL 2017 vsphere Web Services SDK 6.5 vcenter Server 6.5 VMware ESXi 6.5 Developing and Deploying vsphere Solutions,

More information

form layout - we will demonstrate how to add your own custom form extensions in to form layout

form layout - we will demonstrate how to add your own custom form extensions in to form layout Form Extension Example FEE - Introduction 1 FEE - Java API Workspace preparation 1 FEE - Creating project plugin 1 FEE - Deployment to Installed Polarion 1 FEE - Execution from Workspace 1 FEE - Configuration

More information

Teamware: A Collaborative, Web-based Annotation Environment. Kalina Bontcheva, Milan Agatonovic University of Sheffield

Teamware: A Collaborative, Web-based Annotation Environment. Kalina Bontcheva, Milan Agatonovic University of Sheffield Teamware: A Collaborative, Web-based Annotation Environment Kalina Bontcheva, Milan Agatonovic University of Sheffield Outline Why Teamware? What s Teamware? Teamware for annotation Teamware for quality

More information

Software Development Kit

Software Development Kit Software Development Kit Informatica MDM - Product 360 Version: 8.1.1 07/04/2018 English 1 Table of Contents 1 Table of Contents...2 2 SDK Package...3 3 Prerequisites...3 3.1 Database...3 3.2 Java Development

More information

Creating new Resource Types

Creating new Resource Types Creating new Resource Types Module 8 Eleventh GATE Training Course June 2018 c 2018 The University of Sheffield This material is licenced under the Creative Commons Attribution-NonCommercial-ShareAlike

More information

Machine Learning in GATE

Machine Learning in GATE Machine Learning in GATE Angus Roberts, Horacio Saggion, Genevieve Gorrell Recap Previous two days looked at knowledge engineered IE This session looks at machine learned IE Supervised learning Effort

More information

GoNTogle: A Tool for Semantic Annotation and Search

GoNTogle: A Tool for Semantic Annotation and Search GoNTogle: A Tool for Semantic Annotation and Search Giorgos Giannopoulos 1,2, Nikos Bikakis 1, Theodore Dalamagas 2 and Timos Sellis 1,2 1 KDBS Lab, School of ECE, NTU Athens, Greece. {giann@dblab.ntua.gr,

More information

TextProc a natural language processing framework

TextProc a natural language processing framework TextProc a natural language processing framework Janez Brezovnik, Milan Ojsteršek Abstract Our implementation of a natural language processing framework (called TextProc) is described in this paper. We

More information

Brekeke PBX Version 2 ARS Plug-in Developer s Guide Brekeke Software, Inc.

Brekeke PBX Version 2 ARS Plug-in Developer s Guide Brekeke Software, Inc. Brekeke PBX Version 2 ARS Plug-in Developer s Guide Brekeke Software, Inc. Version Brekeke PBX Version 2 ARS Plug-in Developer s Guide Revised February 2010 Copyright This document is copyrighted by Brekeke

More information

Software Installation Guide

Software Installation Guide Software Installation Guide Software Installation Guide 2024C Engagement Development Platform Developing Snap-ins using Java Page 1 of 11 Bring Your Own Device (BYOD) Requirements You will be using your

More information

Semantic MediaWiki (SMW) for Scientific Literature Management

Semantic MediaWiki (SMW) for Scientific Literature Management Semantic MediaWiki (SMW) for Scientific Literature Management Bahar Sateli, René Witte Semantic Software Lab Department of Computer Science and Software Engineering Concordia University, Montréal SMWCon

More information

A Unified Ontology-Based Process Model for Software Maintenance and Comprehension

A Unified Ontology-Based Process Model for Software Maintenance and Comprehension A Unified Ontology-Based Process Model for Software Maintenance and Comprehension Juergen Rilling 1, Yonggang Zhang 1, Wen Jun Meng 1, René Witte 1, Volker Haarslev 1, Philippe Charland 2 Department of

More information

LAB 1: FAMILIARITY WITH NETBEANS IDE ENVIRONMENT

LAB 1: FAMILIARITY WITH NETBEANS IDE ENVIRONMENT Statement Purpose: The purpose of this Lab. is to familiarize student with the programming environment they will be going to using throughout this course. This Lab. introduces the basics of NetBeans IDE

More information

1. The Apache Derby database

1. The Apache Derby database 1. The Apache Derby database In these instructions the directory jdk_1.8.0_112 is named after the version 'number' of the distribution. Oracle tend to issue many new versions of the JDK/ JRE each year.

More information

ASSESSING THE QUALITY FACTORS FOUND IN IN-LINE DOCUMENTATION WRITTEN IN NATURAL LANGUAGE: THE JAVADOCMINER

ASSESSING THE QUALITY FACTORS FOUND IN IN-LINE DOCUMENTATION WRITTEN IN NATURAL LANGUAGE: THE JAVADOCMINER ASSESSING THE QUALITY FACTORS FOUND IN IN-LINE DOCUMENTATION WRITTEN IN NATURAL LANGUAGE: THE JAVADOCMINER Ninus Khamis A thesis in The Department of Computer Science and Software Engineering Presented

More information

Performance Assessment using Text Mining

Performance Assessment using Text Mining Performance Assessment using Text Mining Mrs. Radha Shakarmani Asst. Prof, SPIT Sardar Patel Institute of Technology Munshi Nagar, Andheri (W) Mumbai - 400 058 Nikhil Kedar Student, SPIT 903, Sai Darshan

More information

SE - Deployment to Installed Polarion. SE - Execution from Workspace. SE - Configuration.

SE - Deployment to Installed Polarion. SE - Execution from Workspace. SE - Configuration. Servlet Example SE - Introduction 1 SE - Java API Workspace preparation 1 SE - Import of the example 1 SE - Hints to develop your own plug-in 1 SE - Deployment to Installed Polarion 4 SE - Execution from

More information

Developing and Deploying vsphere Solutions, vservices, and ESX Agents

Developing and Deploying vsphere Solutions, vservices, and ESX Agents Developing and Deploying vsphere Solutions, vservices, and ESX Agents vsphere 5.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced

More information

AppDev StudioTM 3.2 SAS. Migration Guide

AppDev StudioTM 3.2 SAS. Migration Guide SAS Migration Guide AppDev StudioTM 3.2 The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2006. SAS AppDev TM Studio 3.2: Migration Guide. Cary, NC: SAS Institute Inc.

More information

Information Extraction with GATE

Information Extraction with GATE Information Extraction with GATE Angus Roberts Recap Installed and run GATE Language Resources LRs documents corpora Looked at annotations Processing resources PRs loading running Outline Introduction

More information

Semantic Searching. John Winder CMSC 676 Spring 2015

Semantic Searching. John Winder CMSC 676 Spring 2015 Semantic Searching John Winder CMSC 676 Spring 2015 Semantic Searching searching and retrieving documents by their semantic, conceptual, and contextual meanings Motivations: to do disambiguation to improve

More information

University of Sheffield, NLP. Chunking Practical Exercise

University of Sheffield, NLP. Chunking Practical Exercise Chunking Practical Exercise Chunking for NER Chunking, as we saw at the beginning, means finding parts of text This task is often called Named Entity Recognition (NER), in the context of finding person

More information

UvA-DARE (Digital Academic Repository) Making sense of legal texts de Maat, E. Link to publication

UvA-DARE (Digital Academic Repository) Making sense of legal texts de Maat, E. Link to publication UvA-DARE Digital Academic Repository) Making sense of legal texts de Maat, E. Link to publication Citation for published version APA): de Maat, E. 2012). Making sense of legal texts General rights It is

More information

What s new in IBM Operational Decision Manager 8.9 Standard Edition

What s new in IBM Operational Decision Manager 8.9 Standard Edition What s new in IBM Operational Decision Manager 8.9 Standard Edition Release themes User empowerment in the Business Console Improved development and operations (DevOps) features Easier integration with

More information

SCCM Plug-in User Guide. Version 3.0

SCCM Plug-in User Guide. Version 3.0 SCCM Plug-in User Guide Version 3.0 JAMF Software, LLC 2012 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide is accurate. JAMF Software 301 4th Ave

More information

SDKs - Eclipse. SENG 403, Tutorial 2

SDKs - Eclipse. SENG 403, Tutorial 2 SDKs - SENG 403, Tutorial 2 AGENDA - SDK Basics - - How to create Project - How to create a Class - Run Program - Debug Program SDK Basics Software Development Kit is a set of software development tools

More information

The OWL Instance Store: System Description

The OWL Instance Store: System Description The OWL Instance Store: System Description Sean Bechhofer, Ian Horrocks, Daniele Turi Information Management Group School of Computer Science The University of Manchester Manchester, UK @cs.manchester.ac.uk

More information

Downloading & Installing Audacity

Downloading & Installing Audacity Downloading Audacity 1. Open your web browser. 2. Navigate to the following URL: http://audacity.sourceforge.net/download/ 3. The system displays the Download page for Audacity. 4. Select your operating

More information

Contents. Anaplan Connector for MuleSoft

Contents. Anaplan Connector for MuleSoft SW Version 1.1.2 Contents 1 Overview... 3 2 Mulesoft Prerequisites... 4 3 Anaplan Prerequisites for the Demos... 5 3.1 export demo mule-app.properties file...5 3.2 import demo mule-app.properties file...5

More information

EVALUATION ONLY. WA2097 WebSphere Application Server 8.5 Administration on Linux. Student Labs. Web Age Solutions Inc.

EVALUATION ONLY. WA2097 WebSphere Application Server 8.5 Administration on Linux. Student Labs. Web Age Solutions Inc. WA2097 WebSphere Application Server 8.5 Administration on Linux Student Labs Web Age Solutions Inc. Copyright 2013 Web Age Solutions Inc. 1 Table of Contents Directory Paths Used in Labs...3 Lab Notes...4

More information

Laboratory Assignment #3 Eclipse CDT

Laboratory Assignment #3 Eclipse CDT Lab 3 September 12, 2010 CS-2303, System Programming Concepts, A-term 2012 Objective Laboratory Assignment #3 Eclipse CDT Due: at 11:59 pm on the day of your lab session To learn to learn to use the Eclipse

More information

GoNTogle: A Tool for Semantic Annotation and Search

GoNTogle: A Tool for Semantic Annotation and Search GoNTogle: A Tool for Semantic Annotation and Search Giorgos Giannopoulos 1,2, Nikos Bikakis 1,2, Theodore Dalamagas 2, and Timos Sellis 1,2 1 KDBSL Lab, School of ECE, Nat. Tech. Univ. of Athens, Greece

More information

THE DESCRIPTION LOGIC HANDBOOK: Theory, implementation, and applications

THE DESCRIPTION LOGIC HANDBOOK: Theory, implementation, and applications THE DESCRIPTION LOGIC HANDBOOK: Theory, implementation, and applications Edited by Franz Baader Deborah L. McGuinness Daniele Nardi Peter F. Patel-Schneider Contents List of contributors page 1 1 An Introduction

More information

I 2 LOR Tutorial: Applications for the Semantic Web (II)

I 2 LOR Tutorial: Applications for the Semantic Web (II) I 2 LOR Tutorial: Applications for the Semantic Web (II) René Witte Faculty of Informatics Institute for Program Structures and Data Organization (IPD) Universität Karlsruhe (TH), Germany http://rene-witte.net

More information

Survey of Semantic Annotation Platforms

Survey of Semantic Annotation Platforms Survey of Semantic Annotation Platforms Lawrence Reeve College of Information Science and Technology Drexel University Philadelphia, PA 19104 USA larry.reeve@drexel.edu Hyoil Han College of Information

More information

Cisco CVP VoiceXML 3.1. Installation Guide

Cisco CVP VoiceXML 3.1. Installation Guide Cisco CVP VoiceXML 3.1 CISCO CVP VOICEXML 3.1 Publication date: October 2005 Copyright (C) 2001-2005 Audium Corporation. All rights reserved. Distributed by Cisco Systems, Inc. under license from Audium

More information

Outline. 1 Introduction. 2 Semantic Assistants: NLP Web Services. 3 NLP for the Masses: Desktop Plug-Ins. 4 Conclusions. Why?

Outline. 1 Introduction. 2 Semantic Assistants: NLP Web Services. 3 NLP for the Masses: Desktop Plug-Ins. 4 Conclusions. Why? Natural Language Processing for the Masses: The Semantic Assistants Project Outline 1 : Desktop Plug-Ins Semantic Software Lab Department of Computer Science and Concordia University Montréal, Canada 2

More information

BUILD AND DEPLOY SOA PROJECTS FROM DEVELOPER CLOUD SERVICE TO ORACLE SOA CLOUD SERVICE

BUILD AND DEPLOY SOA PROJECTS FROM DEVELOPER CLOUD SERVICE TO ORACLE SOA CLOUD SERVICE BUILD AND DEPLOY SOA PROJECTS FROM DEVELOPER CLOUD SERVICE TO ORACLE SOA CLOUD SERVICE Ashwini Sharma 1 CONTENTS 1. Introduction... 2 2 Prerequisites... 2 3 Patch the SOA Server Installation... 2 4. Use

More information

SAS AppDev Studio TM 3.4 Eclipse Plug-ins. Migration Guide

SAS AppDev Studio TM 3.4 Eclipse Plug-ins. Migration Guide SAS AppDev Studio TM 3.4 Eclipse Plug-ins Migration Guide The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2009. SAS AppDev Studio TM 3.4 Eclipse Plug-ins: Migration

More information

Getting Started with the Bullhorn SOAP API and Java

Getting Started with the Bullhorn SOAP API and Java Getting Started with the Bullhorn SOAP API and Java Introduction This article is targeted at developers who want to do custom development using the Bullhorn SOAP API and Java. You will create a sample

More information

CreatingAlgPlugin. 1 of 5 07/23/ :11 PM. Creating an Algorithm Plugin

CreatingAlgPlugin. 1 of 5 07/23/ :11 PM. Creating an Algorithm Plugin CreatingAlgPlugin WikiHomePage RecentChanges Page Index Login (create account) Creating an Algorithm Plugin (78S) These instructions are written for Eclipse users, but someone not using Eclipse should

More information

JBoss Tattletale 1.1 Developer's Guide

JBoss Tattletale 1.1 Developer's Guide JBoss Tattletale 1.1 Developer's Guide Betraying all your project's naughty little secrets Copyright 2009 Red Hat Middleware Table of Contents 1. About JBoss Tattletale...1 1.1. The team...1 1.2. Thanks

More information

Building graphic-rich and better performing native applications. Pro. Android C++ with the NDK. Onur Cinar

Building graphic-rich and better performing native applications. Pro. Android C++ with the NDK. Onur Cinar Building graphic-rich and better performing native applications Pro Android C++ with the NDK Onur Cinar For your convenience Apress has placed some of the front matter material after the index. Please

More information

AP Computer Science A Summer Assignment

AP Computer Science A Summer Assignment AP Computer Science A Summer Assignment Welcome to AP Computer Science A! I am looking forward to our class. Please complete the assignment below. Email the completed Part I as an attachment to kgeorge@glenridge.org

More information

Semantic Annotation, Search and Analysis

Semantic Annotation, Search and Analysis Semantic Annotation, Search and Analysis Borislav Popov, Ontotext Ontology A machine readable conceptual model a common vocabulary for sharing information machine-interpretable definitions of concepts in

More information

Wowza IDE 2. User's Guide

Wowza IDE 2. User's Guide Wowza IDE 2 User's Guide Wowza IDE 2: User's Guide Copyright 2006 2013 Wowza Media Systems, LLC. http://www.wowza.com/ Third-Party Information This document contains links to third-party websites that

More information

DEVELOPING OOSIML SIMULATION MODELS. Using Codeblocks

DEVELOPING OOSIML SIMULATION MODELS. Using Codeblocks DEVELOPING OOSIML SIMULATION MODELS Using Codeblocks Dr. José M. Garrido Department of Computer Science Updated November 2016 College of Computing and Software Engineering Kennesaw State University c 2015,

More information

Natural Language Interfaces to Ontologies. Danica Damljanović

Natural Language Interfaces to Ontologies. Danica Damljanović Natural Language Interfaces to Ontologies Danica Damljanović danica@dcs.shef.ac.uk Sponsored by Transitioning Applications to Ontologies: www.tao-project.eu GATE case study in TAO project collect software

More information

ASSIGNMENT 5 Objects, Files, and a Music Player

ASSIGNMENT 5 Objects, Files, and a Music Player ASSIGNMENT 5 Objects, Files, and a Music Player COMP-202A, Fall 2009, All Sections Due: Thursday, December 3, 2009 (23:55) You MUST do this assignment individually and, unless otherwise specified, you

More information

BD003: Introduction to NLP Part 2 Information Extraction

BD003: Introduction to NLP Part 2 Information Extraction BD003: Introduction to NLP Part 2 Information Extraction The University of Sheffield, 1995-2017 This work is licenced under the Creative Commons Attribution-NonCommercial-ShareAlike Licence. Contents This

More information

Contents. About This Book...1 Audience... 1 Prerequisites... 1 Conventions... 2

Contents. About This Book...1 Audience... 1 Prerequisites... 1 Conventions... 2 Contents About This Book...1 Audience... 1 Prerequisites... 1 Conventions... 2 1 About SAS Text Summarizer Studio...3 1.1 What is SAS Text Summarizer Studio?... 3 1.2 Benefits to Using SAS Text Summarizer

More information

TogoDocClient Plug-ins development manual. TogoDocClient plug-ins development manual

TogoDocClient Plug-ins development manual. TogoDocClient plug-ins development manual TogoDocClient plug-ins development manual Contents TogoDocClient plug-ins development manual... i 1. The purpose of this document... 1 2. Developing TogoDoc Client's plug-ins... 1 2.1. Building development

More information

Effective Development with GATE and Reusable Code for Semantically Analysing Heterogeneous Documents

Effective Development with GATE and Reusable Code for Semantically Analysing Heterogeneous Documents Effective Development with GATE and Reusable Code for Semantically Analysing Heterogeneous Documents Adam Funk, Kalina Bontcheva Department of Computer Science University of Sheffield Regent Court, Sheffield,

More information

How To Get Database Schema In Java Using >>>CLICK HERE<<<

How To Get Database Schema In Java Using >>>CLICK HERE<<< How To Get Database Schema In Java Using Netbeans 6.8 But it can help novice students to complete their database assignment and also get knolege about How to configure Oracle 1og express database with

More information

Experiences with UIMA in NLP teaching and research. Manuela Kunze, Dietmar Rösner

Experiences with UIMA in NLP teaching and research. Manuela Kunze, Dietmar Rösner Experiences with UIMA in NLP teaching and research Manuela Kunze, Dietmar Rösner University of Magdeburg C Knowledge Based Systems and Document Processing Overview What is UIMA? First Experiments NLP Teaching

More information

SDK Developer s Guide

SDK Developer s Guide SDK Developer s Guide 2005-2012 Ping Identity Corporation. All rights reserved. PingFederate SDK Developer s Guide Version 6.10 October, 2012 Ping Identity Corporation 1001 17 th Street, Suite 100 Denver,

More information

Domain Independent Knowledge Base Population From Structured and Unstructured Data Sources

Domain Independent Knowledge Base Population From Structured and Unstructured Data Sources Domain Independent Knowledge Base Population From Structured and Unstructured Data Sources Michelle Gregory, Liam McGrath, Eric Bell, Kelly O Hara, and Kelly Domico Pacific Northwest National Laboratory

More information

IBM Watson Application Developer Workshop. Watson Knowledge Studio: Building a Machine-learning Annotator with Watson Knowledge Studio.

IBM Watson Application Developer Workshop. Watson Knowledge Studio: Building a Machine-learning Annotator with Watson Knowledge Studio. IBM Watson Application Developer Workshop Lab02 Watson Knowledge Studio: Building a Machine-learning Annotator with Watson Knowledge Studio January 2017 Duration: 60 minutes Prepared by Víctor L. Fandiño

More information

25. DECUS Symposium THE Application Development Environment for OpenVMS

25. DECUS Symposium THE Application Development Environment for OpenVMS NetBeans THE Application Development Environment for OpenVMS Sunil Kumaran, Thomas Siebold Agenda What is NetBeans some history Major Features / Demonstrations NetBeans on OpenVMS Questions 5/2/2002 DECUS

More information

Class Dependency Analyzer CDA Developer Guide

Class Dependency Analyzer CDA Developer Guide CDA Developer Guide Version 1.4 Copyright 2007-2017 MDCS Manfred Duchrow Consulting & Software Author: Manfred Duchrow Table of Contents: 1 Introduction 3 2 Extension Mechanism 3 1.1. Prerequisites 3 1.2.

More information

User Guide. Kronodoc Kronodoc Oy. Intelligent methods for process improvement and project execution

User Guide. Kronodoc Kronodoc Oy. Intelligent methods for process improvement and project execution User Guide Kronodoc 3.0 Intelligent methods for process improvement and project execution 2003 Kronodoc Oy 2 Table of Contents 1 User Guide 5 2 Information Structure in Kronodoc 6 3 Entering and Exiting

More information

BUILD AND DEPLOY ORACLE SERVICE BUS PROJECTS FROM ORACLE DEVELOPER CLOUD SERVICE TO ORACLE SOA CLOUD SERVICE USING THE ORACLE SERVICE BUS PLUG-IN

BUILD AND DEPLOY ORACLE SERVICE BUS PROJECTS FROM ORACLE DEVELOPER CLOUD SERVICE TO ORACLE SOA CLOUD SERVICE USING THE ORACLE SERVICE BUS PLUG-IN BUILD AND DEPLOY ORACLE SERVICE BUS PROJECTS FROM ORACLE DEVELOPER CLOUD SERVICE TO ORACLE SOA CLOUD SERVICE USING THE ORACLE SERVICE BUS PLUG-IN Kishor Kumar Contents 1. Introduction... 2 2. Prerequisites...

More information