Taking Advantage of Semantic Web

33
TAKING ADVANTAGE OF SEMANTIC WEB Sankaranand Balaradjou www.sankaranand.com

Transcript of Taking Advantage of Semantic Web

Page 1: Taking Advantage of Semantic Web

TAKING ADVANTAGEOFSEMANTIC WEB

Sankaranand Balaradjou

www.sankaranand.com

Page 2: Taking Advantage of Semantic Web

WEB 1.0 (1996)

Read only information

Encyclopaedia

HTML

Forms, Pages and Links

Directories

Just Interlinking of Webpages

Page 3: Taking Advantage of Semantic Web

WEB 2.0 (2006)

Community

Blogs

Tagging

Web Application

Wikipedia

Sharing

RSS and XML

Page 4: Taking Advantage of Semantic Web

WEB 3.0 (???)

Personalisation

The Semantic Web

Artificial Intelligence

Mobility (Data Portability)

Page 5: Taking Advantage of Semantic Web

DATA, INFORMATION AND CONTENT Data is raw. It is numbers and patterns that have no interpretation

Processed Data is Information Content is digestible form of Information

Page 6: Taking Advantage of Semantic Web

WHAT IS SEMANTIC WEB ?

Group of methods and technologies

The Semantic Web = a Web with a meaning

searching, aggregating and combining of the Web's information

Access Meaningful and accurate information

Data are interlinked

Page 7: Taking Advantage of Semantic Web

BUILDING THE RELATIONSHIP Siva Kumar is Surya’s Father

Automated and Manual Relationship

Page 8: Taking Advantage of Semantic Web

IDENTITY

Page 9: Taking Advantage of Semantic Web

DEFINITION

Apple

Page 10: Taking Advantage of Semantic Web

ADVANTAGES OF MACHINES

They process long and complex computing

Comparing and indexing large data

Searching millions of data

Page 11: Taking Advantage of Semantic Web

ADVANTAGES OF HUMANS

We know the meaning

Relations

Logical

Intelligence

Page 12: Taking Advantage of Semantic Web

MAKING THE EXISTING DATA MEANINGFUL Rules or Ontologies

Semantic Programming Techniques

Data and Metadata Together

Page 13: Taking Advantage of Semantic Web

LINKED DATA

Page 14: Taking Advantage of Semantic Web

EXAMPLE

Facebook Graph

Google Knowledge Graph

Page 15: Taking Advantage of Semantic Web

WHY IT IS IMPORTANT TO BE SEMANTIC ? Everyone is smarter now (Google Search )

The more we know about, the more is the visibility and accuracy

Personalisation

Page 16: Taking Advantage of Semantic Web

THE SOLUTIONS ?

Top Down

Bottom Up

Page 17: Taking Advantage of Semantic Web

TOP DOWN

Analysis the information

Process Natural Language

Page 18: Taking Advantage of Semantic Web

BOTTOM UP

Embed Core Notations in Information

Page 19: Taking Advantage of Semantic Web

THE TOOLS

RDF (Resource Description Framework) – Meta Data

RSS (Rich Site Summary ) – Web Feed

URI (Uniform Resource Identifiers )

XML (Extensible Markup Language)

OWL (Web Ontology Language)

Page 20: Taking Advantage of Semantic Web

RDF EXAMPLE

<?xml version="1.0"?>

<rdf:RDFxmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:cd="http://www.recshop.fake/cd#">

<rdf:Descriptionrdf:about="http://raga.com">  <cd:artist>Rahman</cd:artist>  <cd:country>India</cd:country>  <cd:company>Sony</cd:company>  <cd:price>250</cd:price>  <cd:year>2013</cd:year></rdf:Description>

</rdf:RDF>

Page 21: Taking Advantage of Semantic Web

SPARQL

Semantic SQL Language

Uses WDSL (Web Services Description Language )

Page 22: Taking Advantage of Semantic Web

MICROFORMATS

Ical

Vcard

CSV file

Atom

Hresumes

Page 23: Taking Advantage of Semantic Web

THE CHALLENGES

An Open Standard of Ontology

Or

Standard Microformat

Page 24: Taking Advantage of Semantic Web

NO SELFISHNESS

Wikipedia and Success

Teach Machine everything and let it do the work for you

Page 25: Taking Advantage of Semantic Web

GOOGLE KNOWLEDGE SEARCH Categorise Document

Meaningful tags

Related Document

Recognize known Entities

Page 26: Taking Advantage of Semantic Web
Page 27: Taking Advantage of Semantic Web

BOOK MY SHOW – FRIEND SEATING

Page 28: Taking Advantage of Semantic Web

THE SEMANTIC INFORMATION

Page 29: Taking Advantage of Semantic Web

FRIENDS REVIEWS

Page 30: Taking Advantage of Semantic Web

SEMANTIC SERVICE-ORIENTED ARCHITECTURE Scalable Enterprise Application

Watch the video

Page 31: Taking Advantage of Semantic Web

BUILD MEANINGFUL APPLICATIONS Tight Integration with Other Service Platforms and APIS

Unified Information and Sharing

Portability

No Lack of Content

Easy Adoption

Reusability of Data

Page 32: Taking Advantage of Semantic Web

BUILD YOUR OWN SEMANTIC APP Storage Layer - Storage

Manipulation Layer - Processing

Representation Layer - View

Choose the Right Tools

Page 33: Taking Advantage of Semantic Web

THANK YOU

Twitter -> @sankaranand