26
Development of Semantic Web based Disaster Management System Sankhadeep Pujaru Roll No - 12/IT/429 Under the guidance of Dr. Animesh Dutta Assistant Professor NIT Durgapur 1

Development of Semantic Web based Disaster Management System

Embed Size (px)

DESCRIPTION

Semantic Web model In the field of disaster management to structurise the data such that any information needed during emergency will be easily available.

Citation preview

Page 1: Development of Semantic Web based Disaster Management System

1

Development of Semantic Web based Disaster Management

System

Sankhadeep PujaruRoll No - 12/IT/429

Under the guidance ofDr. Animesh DuttaAssistant Professor

NIT Durgapur

Page 2: Development of Semantic Web based Disaster Management System

2

Contents

• Introduction• Layer Cake Architecture• Ontology• RDF• RDF Schema• Disaster Management domain• Proposed architecture • Work done• Ontograph formation• RDF serialisation• SPARQL query• Future Work

Page 3: Development of Semantic Web based Disaster Management System

3

Rise of the Semantic Web

• Web 1.0 - Many Web sites consisting ofunstructured, textual content.

• Web 2.0 - Few large Web sites specialized with specific content types.• Web 3.0 - Many Web sites containing and

semantically syndicating arbitrary structured content.

• Goal - To represent Web content in a form that is more easily machine-accessible.

• “The Semantic Web is an extension of the current web in which information is given well-defined meaning, better enabling computers and people to work in co-operation.“ - [Berners-Lee et al., 2001]

Page 4: Development of Semantic Web based Disaster Management System

4

Can we ask these questions ? Search answers for the following queries in the

current search engines.

- Researchers actively working on semantic technology related topics in India.- Apartments near Bengali dominated area in Bangalore.

- Guided tour providers with offices in Jaipur, Delhi and Bangalore.

• The required information to answer the above queries is available on the Web, but the current Web search engines are not yet smart enough tounderstand and answer the queries.

Page 5: Development of Semantic Web based Disaster Management System

5

Semantic Web Vision

Layer Cake Architecture

Page 6: Development of Semantic Web based Disaster Management System

6

RDF subject – predicate - object triple, P ( S, O ) [S] P [O]

http://http://www.example.org/hasName (‘http://www.famouswriters.org/twain/mark’, "Mark Twain")

http://http://www.example.org/hasWritten (‘http://www.famouswriters.org/twain/mark’, ‘http://www.books.org/ISBN0001047582’)

http://http://www.example.org/title (‘http://www.books.org/ISBN0001047582’, "The Adventures of Tom Sawyer“)

Page 7: Development of Semantic Web based Disaster Management System

7

“Mark Twain”

‘http://www.famouswriters.org/twain/mark’

‘http://www.books.org/ISBN0001047582’

"The Adventures of Tom Sawyer"

ex:hasName

ex:hasWritten

dc:title

Contd... RDF Graph

Page 8: Development of Semantic Web based Disaster Management System

8

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:ex="http://www.example.org/terms/" >

<rdf:Descriptionrdf:about="http://www.famouswriters.org/twain/mark"> <ex:hasWritten

rdf:resource="http://www.books.org/ISBN0001047582"/> <ex:hasName>Mark Twain</ex:hasName> </rdf:Description> <rdf:Description rdf:about="http://www.books.org/ISBN0001047582"> <dc:title>The Adventures of Tom Sawyer</dc:title></rdf:Description></rdf:RDF>

Contd... RDF Serialisation

Page 9: Development of Semantic Web based Disaster Management System

9

RDF Schema• Defines vocabulary for RDF• Organizes this vocabulary in a typed hierarchy

- Class, subClassOf, type.- Property, subPropertyOf.- domain, range .

‘ ... /twain/mark’ ‘ ... /ISBN0001047582’ ex:hasWritten

FamousWriter

Writer Book

rdfs:subClassOf

rdf:type

rdf:type

rdfs:domain rdfs:range

SCHEMA

DATA

ex:hasWritten

Page 10: Development of Semantic Web based Disaster Management System

10

Ontology

An ontology formally represents knowledge as a hierarchy of concepts within a domain, using a shared vocabulary to denote the types, properties and interrelationships of those concepts.

• OWL – a formal ontology language, and it provides standard labels for describing terms. - Classes (owl:class, owl:unionOf etc.) - Properties (owl:ObjectProperty, owl:DatatypeProperty, rdfs:domain,

rdfs:range etc.) -Relations (owl:equivalentClass, rdfs:subClassOf, owl:equivalentProperty etc.)

Querying and reasoning using an ontology can help reveal implicit concept.

Inference = Ontologies + Rules . If <Durgapur> <isPartOf> <WestBengal> and <WestBengal> <isPartOf> <India>,Then <Durgapur> <isPartOf> <India>.

Page 11: Development of Semantic Web based Disaster Management System

11

Page 12: Development of Semantic Web based Disaster Management System

12

Scope of Work

• “Which relief organizations can provide how many tents for the earthquake-affected region Gujrat in India ? ”

• In the field of disaster management to structurise the data such that any information needed during emergency will be easily available.

• Different structure of websites.

Page 13: Development of Semantic Web based Disaster Management System

13

Page 14: Development of Semantic Web based Disaster Management System

14

Architecture

Page 15: Development of Semantic Web based Disaster Management System

15

My Proposed Work

• This work emphasises on categorising of the data.

• The data is organised semi-automatically and an universal document structure is formed.

• This structure serves globally to all web developers and accessors to simplify the task of website development and website navigation.

• Website development is made easier through RDF and Website navigation is made easier through SPARQL.

Page 16: Development of Semantic Web based Disaster Management System

16

Ontogen

Input.txt

OntographSupervised manner

Jena

RDFForm triplet and adding standard , domain specific vocabulary

SPARQL ARQ Processor

Result

Query

Implemented Architecture

Page 17: Development of Semantic Web based Disaster Management System

17

Concept Query

Page 18: Development of Semantic Web based Disaster Management System

18

Concept’s Documents

Page 19: Development of Semantic Web based Disaster Management System

19

Ontology Visualization

Page 20: Development of Semantic Web based Disaster Management System

20

RDF of that Ontology

Page 21: Development of Semantic Web based Disaster Management System

21

Examples of SPARQL Query

Page 22: Development of Semantic Web based Disaster Management System

22

Contd…

Page 23: Development of Semantic Web based Disaster Management System

23

Future Work

• How to make global Ontology from a set of websites within a domain .

• Mapping from Natural Language Query to SPARQL.

• Publishing Linked Data on the World Wide Web.

Page 24: Development of Semantic Web based Disaster Management System

24

References1. Grigoris Antoniou and Frank Van Harmelen. A semantic web primer. MIT

press, 2004.2. Dave Beckett and Brian McBride. Rdf/xml syntax specification (revised).

W3C recommendation, 10, 2004.3. Chen-Huei Chou, Fatemeh Zahedi, and Huimin Zhao. Ontology for developing web sites for natural disaster management: methodology and

implementation. Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on, 41(1):50–62, 2011.4. World Wide Web Consortium et al. Sparql 1.1 overview. 2013.5. Blaz Fortuna, Marko Grobelnik, and Dunja Mladenic. OntoGen:semi-

automatic ontology editor. Springer, 2007.6. Jennifer Golbeck and Matthew Rothstein. Linking social networks on the

web with foaf:A semantic web case study. In AAAI, 8, pages 1138–1143, 2008.

7. Renato Iannella. An idiot’s guide to the resource description framework. New Review of Information Networking, 4(1):181–188, 1998.

8. Natalya F Noy, Deborah L McGuinness, et al. Ontology development 101: A guide to creating your first ontology, 2001.

Page 25: Development of Semantic Web based Disaster Management System

25

9. Tim Berners-Lee, James Hendler, Ora Lassila, et al. The semantic web. Scientific american, 284(5):28–37, 2001.

10. Dan Brickley and Ramanathan V Guha. Resource description framework (rdf) schema specification 1.0: W3c candidate recommendation 27 march 2000.

11. Zhifeng Bao, Jiaheng Lu, Tok Wang Ling, and Bo Chen. Towards an effective xml keyword search. Knowledge and Data Engineering, IEEE Transactions on, 22(8):1077–1092, 2010.

12. Tom Heath and Christian Bizer. Linked data: Evolving the web into a global data space. Synthesis lectures on the semantic web: theory and technology, 1(1):1–136, 2011.

13. Lucas Zamboulis. Xml data integration by graph restructuring. In Key Technologies for Data Management, pages 57–71. Springer, 2004.

14. Michael Sintek and Stefan Decker. Triplea query, inference, and transformation language for the semantic web. In The Semantic WebISWC 2002, pages 364–378. Springer, 2002.

Page 26: Development of Semantic Web based Disaster Management System

26