gnanaswatha project chat serviceceg.annauniv.edu/internship/2018/intern_one/ist/ist3.pdfgnanaswatha...

8
Gnanaswatha project Chat service Introduction Brat is a web-based tool for text annotation; that is, for adding notes to existing text documents.Brat is designed in particular for structured annotation, where the notes are not freeform text but have a fixed form that can be automatically processed and interpreted by a computer. brat also supports the annotation of n-ary associations that can link together any number of other annotations participating in specific roles. two basic categories of annotation: text span annotations. relation annotations. Requirments Linux operating system. Brat. XAMPP for Linux v7.2.5 . Python 3 . Objectives The main objective of the project is to modify the configuration file to provide full control to the software by Adding entities , relation , events . Deleting entities, relation , events. Design

Upload: others

Post on 16-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Gnanaswatha project Chat serviceceg.annauniv.edu/internship/2018/intern_one/IST/IST3.pdfGnanaswatha project – Chat service Introduction Brat is a web-based tool for text annotation;

Gnanaswatha project – Chat service

Introduction

Brat is a web-based tool for text annotation; that is,

for adding notes to existing text documents.Brat is designed in particular

for structured annotation, where the notes are not freeform text but have

a fixed form that can be automatically processed and interpreted by a

computer. brat also supports the annotation of n-ary associations that

can link together any number of other annotations participating in

specific roles. two basic categories of annotation:

● text span annotations. ● relation annotations.

Requirments

● Linux operating system. ● Brat. ● XAMPP for Linux v7.2.5 . ● Python 3 .

Objectives

The main objective of the project is to modify the configuration file to provide full control to the software by

● Adding entities , relation , events . ● Deleting entities, relation , events.

Design

Page 2: Gnanaswatha project Chat serviceceg.annauniv.edu/internship/2018/intern_one/IST/IST3.pdfGnanaswatha project – Chat service Introduction Brat is a web-based tool for text annotation;

● Frontend - HTML , JavaScript , CSS.

● Backend - PHP. The above objectives can be resolved by changing the annotation.config

file , by getting required entities and relation between them from HTML

page and manipulating the annotation.config through the php as the

backend.

Modules completed

● Serving Brat This module runs brat through php by running the Linux

Commands when the user requests to start the brat.It

displays the URL of the brat .

● Adding annotations

Required entites , events and relations are recorded from the

user inputs through various HTML pages and it displays the

resultant annotation file after the modification.

● Deleting annotation

The deletion request on the given enity , events and the

corresponding relations are deleted using php . The resultant

annotation file is displayed.

● Loading configuration file

Configuration file present in the brat folder is Loaded and

displayed to the user . Based on the annotations present in

the configuration file user decides the rest of the opeations .

Page 3: Gnanaswatha project Chat serviceceg.annauniv.edu/internship/2018/intern_one/IST/IST3.pdfGnanaswatha project – Chat service Introduction Brat is a web-based tool for text annotation;

ScreenShot

1. HTML and Php files should be placed as shown below

2. Starting Apache server

Page 4: Gnanaswatha project Chat serviceceg.annauniv.edu/internship/2018/intern_one/IST/IST3.pdfGnanaswatha project – Chat service Introduction Brat is a web-based tool for text annotation;

3. Welcome page

4. Setup Instructions

Page 5: Gnanaswatha project Chat serviceceg.annauniv.edu/internship/2018/intern_one/IST/IST3.pdfGnanaswatha project – Chat service Introduction Brat is a web-based tool for text annotation;

5. Navigation Page

6. Loading Files for Annotation

Page 6: Gnanaswatha project Chat serviceceg.annauniv.edu/internship/2018/intern_one/IST/IST3.pdfGnanaswatha project – Chat service Introduction Brat is a web-based tool for text annotation;

7. Adding entities

8. annotation.conf file after adding the above entities

Page 7: Gnanaswatha project Chat serviceceg.annauniv.edu/internship/2018/intern_one/IST/IST3.pdfGnanaswatha project – Chat service Introduction Brat is a web-based tool for text annotation;

9. Deleting Entities

10. annotation.config file after deletion

Page 8: Gnanaswatha project Chat serviceceg.annauniv.edu/internship/2018/intern_one/IST/IST3.pdfGnanaswatha project – Chat service Introduction Brat is a web-based tool for text annotation;

11. Opening Brat

Conclusion

The main objective of annotating the file is done by providing

the complete access over the software (Brat) by adding , deleting the

required entites and relations .

Team members

• Nisha Priyadharsini A S - 2016115060

• Lavanya Deivaa N - 2016115046

• Madhumitha K - 2016115048

• Kuralamuthan K -2016115044