טכנולוגיות אינטרנט מתפתחות הווב הסמנטי ויישומיו -...

60
www.w3c.org.il 1 טכנולוגיות אינטרנט מתפתחות: הווב הסמנטי ויישומיו אייל סלע מנהל פרויקטים, איגוד האינטרנט הישראלי ומשרד ה- W3C הישראלי23/6/2010

Upload: israeli-internet-association-technology-committee

Post on 07-Nov-2014

6.261 views

Category:

Technology


3 download

DESCRIPTION

 

TRANSCRIPT

Page 1: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il 1

: טכנולוגיות אינטרנט מתפתחות

הווב הסמנטי ויישומיו

אייל סלע

איגוד האינטרנט , מנהל פרויקטים

הישראלי W3C-הישראלי ומשרד ה

23/6/2010

Page 2: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il

cdoc3j.mp/w

2

Page 3: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il

תוכן עניינים

W3C-איגוד האינטרנט הישראלי ו - מבוא•

Semantic Web-ה אודות•

דוגמאות•

3

Page 4: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il 4

איגוד האינטרנט הישראלי: אודות

: שלוחת האיגוד הבינלאומי•

עמותה ללא מטרת רווח •

פועל לקידום האינטרנט והטמעתו בישראל

חברתית , חינוכית, מחקרית, כתשתית טכנולוגית

.ועסקית

Page 5: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il 5

W3C

ארגון בינלאומי •

ארגונים 350-כ•

. פורום ניטראלי ליצירת תקני רשת באינטרנט•

:משימה•

להוביל את הרשת למיצוי הפוטנציאל על ידי פיתוח

פרוטוקולים וקווים מנחים שיאפשרו את צמיחתה .לטווח ארוך

Page 6: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il 6

cgro3j.mp/w

23 Activities

71 groups

Page 7: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il 7

cpro3bit.ly/w

Recommendation

track

•Review

•implementation

•interoperability.

Page 8: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il

W3C-ווב סמנטי ב

8

www.w3.org/standards/semanticweb

Page 9: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il

Semantic Web

9

Web of Data

Page 10: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il

דף אינטרנט רגיל בנוי באופן שבני

אדם יכולים להבין את תוכנו

10

4cyd3j.mp/w

Page 11: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il 11

Page 12: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il

.אבל המחשב יודע רק להציג את המידע

.הוא אינו מבין איזה תוכן קיים בו

12

Page 14: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il

מטרת הווב הסמנטי היא לגשר את הפער

14

Page 15: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il15

machine interpretability of Web

content

applications can

process the content of information

instead of just

presenting it to humans

cowl3j.mp/w

Semantic web is about…

Page 16: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il

הוספת , כלומר)ברמת הקוד , תאור מידע

כך שמכונות , (סמנטיקה, משמעות

.יכולות להבין את תוכנו

Page 17: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il

Machines can read information about me

17

Page 19: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il19

או את זכויות היוצרים באתר שלי

Page 20: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il 20

Page 21: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il 21

Page 22: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il

.לייצוג נתונים( סטנדרט)זהו בעצם מנגנון מוסכם

Page 23: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il23

שרק בני אדם )הרשת הופכת מאוסף של מסמכים

(מבינים

"(.להבין"שמכונות יכולות )למאגר נתונים

Page 24: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il

civan3j.mp/w

RDF-נתונים בדפי אינטרנטמאגרי נתונים XML

נתונים

אבסטרקציה

אפליקציות

Page 25: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il

....למשל

25

Page 26: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il

פריטים מוויקיפדיה על מפהDBpedia Mobile

renders a map containing information about nearby locations from the DBpedia dataset.

26

beckr.org/DBpediaMobile

Page 28: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il

RDFאיך מבטאים את המידע בעזרת there is a Person identified by http://www.w3.org/People/EM/contact#me, whose name is Eric Miller, whose email address is [email protected], and whose title is Dr.

28

crdf3j.mp/w

Page 29: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il

.רגע

מתכוונים לשם של אדם או GivenNameכשאומרים

?אולי משתנה בתוכנה

29

Page 30: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il

...לא יודע

30

Page 31: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il

URIsלכן משתמשים ב

31

Page 32: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il 32

http://xmlns.com/foaf/0.1/givenname The given name of

some person.

tGcBh9j.mp/

Page 33: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il

These are known as Vocabularies

set of URIs defined for some specific purpose (E.g. identify employees)

33

Page 34: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il

Another person/program familiar with the vocabulary will know what is meant by this relationship.

34

Page 35: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il 35

Vocabularies you should know

Page 36: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il

FOAF - describing people, the links between them and the things they create and do

36

Group

Image

LabelProperty

OnlineAccount

Organization

Project

Account

Age

Birthday

Depiction

familyName

Knows

Page 37: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il

you (will) have a personal Website, with your photos, your family tree, your business details, and aggregatorsthen (will) turn this into added value by finding the links across the whole web.

(illustration by David Simonds) [2008Economist ]

cweb3j.mp/w

37

Decentralization: The Future of Online Social Networking

Page 39: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il

Good relations - product, price, and company

39

ActualProductOrServiceInstance

BusinessEntity

BusinessEntityType

BusinessFunction

DayOfWeek

DeliveryChargeSpecification

-DeliveryMethod

DeliveryModeParcelService

LocationOfSalesOrServiceProvisioning

N-Ary-Relations

Offering

6 cbar3j.mp/w

Page 40: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il

Dublin Core - 15 properties to describe esources (books, video, sound, image, web pages)

40

Title

Creator

Subject

Description

Publisher

Contributor

Date

Type

Format

Identifier

Source

Language

Relation

Coverage

Rights

Page 41: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il

• Facebook…

• Google….

41

Page 42: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il

Facebook

42

RDFaיש

RDFaאין

Page 43: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il

!וגם אתם יכולים להשתמש במידע הזה

SELECT ?z ?i ?o

FROM NAMED <http://www.w3.org/2007/08/pyRdfa/extract?uri=http://www.rottentomatoes.com/m/karate_kid_2010/>

FROM NAMED <http://www.w3.org/2007/08/pyRdfa/extract?uri=http://www.rottentomatoes.com/m/a_team/>

FROM NAMED <http://www.w3.org/2007/08/pyRdfa/extract?uri=http://www.rottentomatoes.com/m/prince_of_persia_sands_of_time/>

FROM NAMED <http://www.w3.org/2007/08/pyRdfa/extract?uri=http://www.rottentomatoes.com/m/sex_and_the_city_2/>

FROM NAMED <http://www.w3.org/2007/08/pyRdfa/extract?uri=http://www.rottentomatoes.com/m/1208173-splice/>

WHERE { GRAPH ?dummy {

?x <http://rdf.data-vocabulary.org/#name> ?z .

?x <http://rdf.data-vocabulary.org/#summary> ?i .

?w <http://opengraphprotocol.org/schema/image> ?o .

}

}

43

querying RDFa from rotten tomatos :

http://dbpedia.org/sparql

Page 44: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il

?Linked Dataמי מפרסם

• New York Times

• Newsweek

• dbPedia

• Data.gov.uk

• LOD

44

Page 45: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il

בוגר אוניברסיטאות שכתבו עליהם

יורק טיימס-בניוWho Went Where

1. colleges and universities from DBpedia.

2. queries DBpedia for the NYT identifiers of all the alumni

3. identifiers are then used to query the New York Times Article Search API

45

j.mp/w3cbar4

Page 46: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il

dbrec

46

http://dbrec.net

Page 47: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il

Let us put it together:לסיכום

What we need for a Web of Data:

use URI-s to publish data, not only full

documents

allow the data to link to other data

characterize/classify the data and the links (the

“terms”) to convey some extra meaning

and use standards for all these!

Page 48: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il

?מה חדש–תקנים

48

Page 49: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il49

The semantic technology stack

Page 50: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il

HTML5 (!)

– HTML+RDFa

– HTML Microdata

51

Page 51: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il

RDFa API draft by RDFa working group

document.getElementsByType(“http://xmlns.com/foaf/0.1/Person")

52

j.mp/w3car2

The specification details how

a developer may extract,

store and query structured

data contained within one or

more RDFa-enabled

documents.

New! New!

Page 52: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il

RDB2RDF

Use Cases and Requirements for Mapping Relational Databases to RDF

example

Wordpress….

53

Page 53: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il

example - SPRQL

54

Select the names and addresses of schools in London:

prefix sch-ont: <http://education.data.gov.uk/def/school/>

SELECT ?name ?address1 ?address2 ?postcode ?town WHERE {

?school a sch-ont:School;

sch-ont:establishmentName ?name;

sch-ont:districtAdministrative

<http://statistics.data.gov.uk/id/local-authority-district/00AA> .

}

ORDER BY ?name

~result

5cbar3j.mp/w

Page 54: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il

Mailing lists

Semantic Web Activity

mp/w3cbar1

55

Page 56: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il

RelFinder

57

2cda3j.mp/w

Page 57: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il

ThisWeKnow

58

3cda3j.mp/w

Page 58: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il

Faceted browsing

59

wiki.dbpedia.org/FacetedSearch

Page 59: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il

?מה דעתכם

... קבוצת עניין

...פרוייקט

60

Page 60: טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010

www.w3c.org.il

אייל סלע

[email protected]

@isociltech @eyalsela

61

תודה