gnanaswatha project chat service · gnanaswatha project – chat service introduction brat is a...

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

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Gnanaswatha project Chat service · Gnanaswatha project – Chat service Introduction Brat is a web-based tool for text annotation; that is, for adding notes to existing text documents.Brat

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 service · Gnanaswatha project – Chat service Introduction Brat is a web-based tool for text annotation; that is, for adding notes to existing text documents.Brat

● 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 service · Gnanaswatha project – Chat service Introduction Brat is a web-based tool for text annotation; that is, for adding notes to existing text documents.Brat

ScreenShot

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

2. Starting Apache server

Page 4: Gnanaswatha project Chat service · Gnanaswatha project – Chat service Introduction Brat is a web-based tool for text annotation; that is, for adding notes to existing text documents.Brat

3. Welcome page

4. Setup Instructions

Page 5: Gnanaswatha project Chat service · Gnanaswatha project – Chat service Introduction Brat is a web-based tool for text annotation; that is, for adding notes to existing text documents.Brat

5. Navigation Page

6. Loading Files for Annotation

Page 6: Gnanaswatha project Chat service · Gnanaswatha project – Chat service Introduction Brat is a web-based tool for text annotation; that is, for adding notes to existing text documents.Brat

7. Adding entities

8. annotation.conf file after adding the above entities

Page 7: Gnanaswatha project Chat service · Gnanaswatha project – Chat service Introduction Brat is a web-based tool for text annotation; that is, for adding notes to existing text documents.Brat

9. Deleting Entities

10. annotation.config file after deletion

Page 8: Gnanaswatha project Chat service · Gnanaswatha project – Chat service Introduction Brat is a web-based tool for text annotation; that is, for adding notes to existing text documents.Brat

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