Semantic Web - CSE661SemanticWebSpring2013 - Wikispaces

farmpaintlickInternet and Web Development

Oct 21, 2013 (3 years and 11 months ago)

112 views

Semantic Web


Quratulain

Rajput

Faculty of Computer Science, IBA

Spring2013

Agenda


Course overview



Course outline and course goal



Grading policy


Quratulain

Rajput

2

Today’s Web


HTML provides only presentation layout to the web
content. Such as font size, color, hyperlinks.


Understandable by human.

Quratulain Rajput

3

<
tr
> <td width="43%" align="left"
valign
="top" class="td"><div
align="justify"><
br

/> IBA has 80 full time and 85 part time and visiting faculty
members teaching courses in Management, Marketing, HR, Strategy, Finance,
Economics, Quantitative Methods, Organizational Behavior, Computer
Sciences, Ethics, Social Sciences, Chinese, Arabic. <
br
> &
nbsp
;</div></td> <td
width="57%"
valign
="top" class="td"><div align="right"><
br

/> <
img

border="0"
src
="
images/grp_fullfac_011010_small.jpg
" width="400"
height="147"></div></td> </
tr
> <
tr
>

Today’s Web


Automatically generated data from databases also
presented on web pages without following
database structure.


For example, online library.

o
Once the query is performed on library database, the search result display
on the web page as a text.

Quratulain Rajput

4

Today’s Web


Querying

o
Find PhD scholarships in the field of Computer Science in Europe?


Lot of hard work require by users:

o
Search different scholarship web sites.

o
Read the detail of few scholarship ads.

o
Finally you can select that best match your requirement.

o
Not possible to review each scholarship ads.


Quratulain Rajput

5

Today’s Web

Quratulain Rajput

6

Limitation of Today’s Web


Search results are highly depends on keywords.


High recall but low precision


Human involvement necessary to combine results.


Information is not processable by machines.


Due to huge size of web content, user cannot utilize
most of the available information.


The structure of Web contents is heterogeneous.
Therefore information cannot share or integrate
automatically among web pages.

Quratulain Rajput

7

Limitation of Today’s Web


No Querying system is available.


If the location of information is fixed then wrappers
can be written to get information automatically. But
wrappers are specific to a website and become
obsolete if the website has changed.


Other techniques based on Artificial Intelligence
and computational linguistic can be applied for
text processing but not capable enough.


Due to heterogeneous structure of web content not
possible to apply one technique consistently over a
large scale of web content.

Quratulain Rajput

8

Semantic Web:

Overview


Its all about data.


How we can make sense of data if its come in huge
amount. For example data in the web.


Web is the biggest resource of data and the real
problem is that its getting more bigger in every
minute.


Data is not only in web pages and blog post, data
over social media websites. In future it will also be
things that will be part of the internet. For example ,
house hold devices etc. (the internet of things).

Quratulain Rajput

9

Semantic Web:

Vision



How to find something from huge universe of web.


Quratulain Rajput

10

Problem

Quratulain Rajput

11

Semantic


Semantic is the study of meaning.


W
hen
computer receive information, the problem is
how
it can make
sense (semantic) to find
something.


In semantic web we are trying to give explicit
semantics to the things to make
information
processable by
computers.


Quratulain Rajput

12

Semantic Web


Provide semantics to the web content.


Information on the web can be process by machine.


Automatic integration of information from different web
pages.


Not only assigned metadata but also conceptualization
of a domain knowledge.

Quratulain Rajput

13

I have an excellent condition HP Pavilion dv2500 Special
Edition laptop with a core duo 1.5ghz processor 250gb
hd

and 2gb ram. It comes with Windows Vista Home Premium
32
-
bit. The case has a few scratches and the battery life is
currently low lasting only 10
-
20min. However, if replaced
probably for $30
-
40 it should last close to 6 hours. I am
looking for $450 or best offer.


Hard disk

RAM

Processor Speed

Brand

Price

Add semantics

Quratulain Rajput

14

<
H1>
IBA FCS program
</
H1>


<
UL>



<
LI>
Instructor: Quratulain


<LI>
Course: Semantic Web


</
UL>


HTML:

<FCS
-
Courses>


<
title>
IBA FCS program
</
title>


<instructor>
Quratulain
</instructor>


<Course>
Semantic Web
</Course>

</FCS
-
Courses>

XML
:

Add Semantic

Quratulain Rajput

15


Semantic as categorization of data
on existing web.

o
For example,
wikipedia

Semantic Web


According to W3C


“an evolving extension of the World Wide Web
in which web content can be … read and used by
software agents, thus permitting them to find, share
and integrate information more easily”


Quratulain Rajput

16

From Today’s Web to
Semantic Web


Examples

o
Knowledge management

o
E
-
Commerce


Quratulain Rajput

17

Knowledge Management

Quratulain Rajput

18


Knowledge management concerns itself with
acquiring, accessing, and maintaining knowledge
within an organization


K
ey activity of large businesses
:

internal knowledge
as an intellectual asset
from which they can
increase their competitiveness.


Most information is currently available in a weakly
structured form (e.g. text, audio, video)


Knowledge management:

Limitation of current technology


Searching information: Depends on keyword based
search.


Extracting information: Human time and effort are
required.


Maintaining information: Consistent information and
remove outdated once.


Uncovering information: Difficult to apply data
mining techniques on weakly structure document


Viewing information: Hard to realize a restricted
view of information over Web.


Quratulain Rajput

19

20

Semantic Web Enabled
Knowledge Management


Knowledge will be organized in conceptual
spaces according to its meaning.


Automated tools for maintenance and
knowledge discovery


Semantic query answering


Query answering over several documents


Defining who may view certain parts of
information (even parts of documents) will be
possible.

Quratulain Rajput

20

21

The Semantic Web Impact:
E
-
Commerce


A

typical scenario: user visits one or several
online shops, browses their offers, selects and
orders products.



Ideally humans would visit all, or all major online
stores; but too time consuming


Shopbots

are a useful tool but have limitations


Rely on wrappers


Reprogrammed is costly if there is a change in
online stores.


Relies on textual analysis


Quratulain Rajput

21

22

Semantic Web Enabled
E
-
Commerce


Software agents that can interpret the product
information and the terms of service.


Pricing and product information, delivery and
privacy policies will be interpreted and
compared to the user requirements.



I
nformation about the reputation of shops


S
ophisticated shopping agents will be able to
conduct automated negotiations


22

Quratulain Rajput

Semantic Web Impact


Wikis


Webopedia


Social networks


Tags


User Profiles

Quratulain Rajput

23

Course Description


The

explosive

growth

of

the

Web

has

led

the

problem

of

information

overload
.

The

Semantic

Web

can

be

seen

as

the

solution

to

the

problems

of

WWW
.




In

this

course,

we

examine

existing

Semantic

Web

technologies
:

XML,

RDF

(Resource

Description

Framework),

OWL

(Web

Ontology

Language),

understand

the

role

of

ontology,

ontology

modeling,

reasoning,

and

querying

mechanisms
.




Latest

papers

published

in

recent

Semantic

Web

conference

proceedings

and

journals

are

also

discussed
.




This

course

also

offers

a

practical

experience

using

Protégé

ontology

editor,

Jena

ontology

API

with

JAVA

programming

language
.

Quratulain

24

Text Books




Foundation of semantic web technologies
(Pascal
Hitzler
)


The Semantic Web primer


(
Grigoris

Antoniou and Frank van

Harmelen
)


Semantic Web Programming

(John
Hebeler
, Matthew Fisher, Ryan
Blace

and Andrew
Perez
-
Lopez)


Quratulain

25

Tentative Course Outline


The Semantic Web Vision


Semantic Web Architecture


XML


Knowledge Representation using semantic web
technologies:

o
RDF (Resource Description Framework)

o
RDFS (RDF Schema)

o
OWL (Web Ontology Language)


Querying


Reasoning
and Description Logic (DL)


Semantic Web
Applications


Quratulain

26

Tools and Programming
Language


Protégé ontology editor


Jena ontology API


JAVA programming
language


Eclipse IDE for JAVA programming


Quratulain

27

Grading Policy



Midterm
Exams: 30%


Final Exam:
35%


Assignments: 20%


Project:
15%


Quratulain

28

Course Wiki


Check the course wiki frequently to keep yourself up
to date.


http://cse661semanticwebspring2013.wikispaces.com/


Quratulain

29

Contact Information



Email:
quratrajput@yahoo.com



Counseling hours:

o
Monday and Wednesday (3:00PM to 6:00PM)


Quratulain

30

Reading Assignment



http://www.huffingtonpost.com/steve
-
hamby/semantic
-
web
-
technology_b_1228883.html

Quratulain Rajput

31


Questions

Quratulain Rajput

32