SlideShare a Scribd company logo
1 of 60
Download to read offline
‫0102/6/32‬




     ‫טכנולוגיות אינטרנט מתפתחות:‬
         ‫הווב הסמנטי ויישומיו‬
                  ‫אייל סלע‬

         ‫מנהל פרויקטים, איגוד האינטרנט‬
        ‫הישראלי ומשרד ה-‪ W3C‬הישראלי‬
               ‫‪www.w3c.org.il‬‬            ‫1‬
j.mp/w3cdoc


              www.w3c.org.il   2
‫תוכן עניינים‬
‫• מבוא - איגוד האינטרנט הישראלי ו-‪W3C‬‬
             ‫• אודות ה-‪Semantic Web‬‬
                           ‫• דוגמאות‬




      ‫‪www.w3c.org.il‬‬                ‫3‬
‫אודות: איגוד האינטרנט הישראלי‬
                    ‫• שלוחת האיגוד הבינלאומי:‬
                       ‫• עמותה ללא מטרת רווח‬

    ‫פועל לקידום האינטרנט והטמעתו בישראל‬
‫כתשתית טכנולוגית, מחקרית, חינוכית, חברתית‬
                                   ‫ועסקית.‬



              ‫‪www.w3c.org.il‬‬                 ‫4‬
‫‪W3C‬‬
                            ‫ארגון בינלאומי‬     ‫•‬
                           ‫כ-053 ארגונים‬       ‫•‬
  ‫פורום ניטראלי ליצירת תקני רשת באינטרנט.‬      ‫•‬
                                  ‫משימה:‬       ‫•‬
‫להוביל את הרשת למיצוי הפוטנציאל על ידי פיתוח‬
‫פרוטוקולים וקווים מנחים שיאפשרו את צמיחתה‬
                                ‫לטווח ארוך.‬


            ‫‪www.w3c.org.il‬‬                     ‫5‬
23 Activities
71 groups




j.mp/w3cgro


                www.w3c.org.il   6
Recommendation
track
   •Review
   •implementation
   •interoperability.




bit.ly/w3cpro


                        www.w3c.org.il   7
W3C-‫ווב סמנטי ב‬




www.w3.org/standards/semanticweb



                      www.w3c.org.il   8
Semantic Web

      Web of Data




  www.w3c.org.il    9
‫דף אינטרנט רגיל בנוי באופן שבני‬
              ‫אדם יכולים להבין את תוכנו‬



‫4‪j.mp/w3cyd‬‬



               ‫‪www.w3c.org.il‬‬         ‫01‬
www.w3c.org.il   11
‫אבל המחשב יודע רק להציג את המידע.‬
      ‫הוא אינו מבין איזה תוכן קיים בו.‬




    ‫‪www.w3c.org.il‬‬                  ‫21‬
j.mp/w3cyd4



              www.w3c.org.il   13
‫מטרת הווב הסמנטי היא לגשר את הפער‬




          ‫‪www.w3c.org.il‬‬      ‫41‬
Semantic web is about…
     machine interpretability of Web
                content


                        applications can
               process the content of information
                         instead of just
                    presenting it to humans

 j.mp/w3cowl


15                    www.w3c.org.il
‫תאור מידע, ברמת הקוד (כלומר, הוספת‬
    ‫משמעות, סמנטיקה), כך שמכונות‬
               ‫יכולות להבין את תוכנו.‬




         ‫‪www.w3c.org.il‬‬
Machines can read information about me




           www.w3c.org.il                17
j.mp/b7cIO9

www.w3c.org.il          18
‫או את זכויות היוצרים באתר שלי‬




‫91‬   ‫‪www.w3c.org.il‬‬
www.w3c.org.il   20
www.w3c.org.il   21
‫זהו בעצם מנגנון מוסכם (סטנדרט) לייצוג נתונים.‬




             ‫‪www.w3c.org.il‬‬
‫הרשת הופכת מאוסף של מסמכים (שרק בני אדם‬
                  ‫מבינים)‬



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




‫32‬             ‫‪www.w3c.org.il‬‬
‫אפליקציות‬



                                                   ‫אבסטרקציה‬




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

‫‪j.mp/w3civan‬‬


                      ‫‪www.w3c.org.il‬‬
....‫למשל‬
25   www.w3c.org.il
‫פריטים מוויקיפדיה על מפה‬
DBpedia Mobile
renders a map
containing
information about
nearby locations
from the DBpedia
dataset.




 beckr.org/DBpediaMobile


                       www.w3c.org.il           26
j.mp/w3cbar3


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




j.mp/w3crdf


                             www.w3c.org.il                                      28
‫רגע.‬

‫כשאומרים ‪ GivenName‬מתכוונים לשם של אדם או‬
                        ‫אולי משתנה בתוכנה?‬




            ‫‪www.w3c.org.il‬‬              ‫92‬
...‫לא יודע‬
  www.w3c.org.il   30
URIs ‫לכן משתמשים ב‬



     www.w3c.org.il   31
http://xmlns.com/foaf/0.1/givenname   The given name of
                                      some person.




 j.mp/9tGcBh




                       www.w3c.org.il                     32
These are known as Vocabularies


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




             www.w3c.org.il                     33
Another person/program familiar with the
vocabulary will know what is meant by this
relationship.




               www.w3c.org.il                34
Vocabularies you should know




        www.w3c.org.il         35
FOAF - describing people, the links between
them and the things they create and do
Group
Image
LabelProperty
OnlineAccount
Organization
 Project

Account
Age
Birthday
Depiction
familyName
Knows
…



                www.w3c.org.il                36
Decentralization: The Future of Online Social Networking


you (will) have a
personal Website, with
your photos, your family
tree, your business
details, and aggregators
then (will) turn this into
added value by finding
the links across the
whole web.
                             ]Economist 2008[ )illustration by David Simonds(
  j.mp/w3cweb



  37                 www.w3c.org.il
j.mp/w3civn

j.mp/w3cfoafe


 38             www.w3c.org.il
Good relations - product, price, and company

ActualProductOrServiceInstance
BusinessEntity
BusinessEntityType
BusinessFunction
DayOfWeek
DeliveryChargeSpecification
-DeliveryMethod
DeliveryModeParcelService
LocationOfSalesOrServiceProvisioning
N-Ary-Relations
Offering
…



j.mp/w3cbar6


                         www.w3c.org.il        39
Dublin Core - 15 properties to describe esources
(books, video, sound, image, web pages)
 Title
 Creator
 Subject
 Description
 Publisher
 Contributor
 Date
 Type
 Format
 Identifier
 Source
 Language
 Relation
 Coverage
 Rights


                   www.w3c.org.il                  40
• Facebook…
• Google….




              www.w3c.org.il   41
Facebook         RDFa ‫יש‬




     RDFa ‫אין‬



42              www.w3c.org.il
!‫וגם אתם יכולים להשתמש במידע הזה‬
querying RDFa from rotten tomatos :
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 .
}
}


  http://dbpedia.org/sparql



                                         www.w3c.org.il                                                           43
?Linked Data ‫מי מפרסם‬
•   New York Times
•   Newsweek
•   dbPedia
•   Data.gov.uk
•   LOD




                www.w3c.org.il   44
‫בוגר אוניברסיטאות שכתבו עליהם‬
                       ‫בניו-יורק טיימס‬
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
j.mp/w3cbar4


                              www.w3c.org.il   45
dbrec




http://dbrec.net


                   www.w3c.org.il   46
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!



                 www.w3c.org.il
?‫תקנים – מה חדש‬




  www.w3c.org.il   48
The semantic technology stack




  49          www.w3c.org.il
HTML5 (!)
  – HTML+RDFa
  – HTML Microdata




                www.w3c.org.il   51
RDFa API draft by RDFa working group
       New!                        New!

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




The specification details how
a developer may extract,
store and query structured
data contained within one or
more RDFa-enabled
documents.




j.mp/w3car2

                            www.w3c.org.il                 52
RDB2RDF
Use Cases and Requirements for Mapping Relational
Databases to RDF

example
Wordpress….




                www.w3c.org.il                      53
SPRQL - example
 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


j.mp/w3cbar5


                                 www.w3c.org.il                            54
Mailing lists
Semantic Web Activity
mp/w3cbar1




               www.w3c.org.il   55
j.mp/w3cben1

               www.w3c.org.il   56
RelFinder




j.mp/w3cda2

              www.w3c.org.il   57
ThisWeKnow




j.mp/w3cda3

              www.w3c.org.il   58
Faceted browsing




wiki.dbpedia.org/FacetedSearch


                       www.w3c.org.il   59
‫מה דעתכם?‬
                 ‫קבוצת עניין...‬
                      ‫פרוייקט...‬



‫‪www.w3c.org.il‬‬                ‫06‬
 ‫תודה‬


                ‫אייל סלע‬
         eyal@isoc.org.il
 @isociltech @eyalsela
www.w3c.org.il        61

More Related Content

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

טכנולוגיות אינטרנט מתפתחות - הווב הסמנטי ויישומיו - אייל סלע
טכנולוגיות אינטרנט מתפתחות  - הווב הסמנטי ויישומיו - אייל סלעטכנולוגיות אינטרנט מתפתחות  - הווב הסמנטי ויישומיו - אייל סלע
טכנולוגיות אינטרנט מתפתחות - הווב הסמנטי ויישומיו - אייל סלעIsraeli Internet Association technology committee
 
טכנולוגיות אינטרנט מתפתחות - הווב הסמנטי ויישומיו - מידע2011
טכנולוגיות אינטרנט מתפתחות  - הווב הסמנטי ויישומיו - מידע2011טכנולוגיות אינטרנט מתפתחות  - הווב הסמנטי ויישומיו - מידע2011
טכנולוגיות אינטרנט מתפתחות - הווב הסמנטי ויישומיו - מידע2011Israeli Internet Association technology committee
 
כלים ושיטות לבניית אתרים תקניים, נגישים ועשירים יותר
כלים ושיטות לבניית אתרים תקניים, נגישים ועשירים יותרכלים ושיטות לבניית אתרים תקניים, נגישים ועשירים יותר
כלים ושיטות לבניית אתרים תקניים, נגישים ועשירים יותרIsraeli Internet Association technology committee
 
שיטות לפיתוח אפליקציות ווב למכשירים ניידים - מובייל מונדי 28 ביוני 2010
שיטות לפיתוח אפליקציות ווב למכשירים ניידים - מובייל מונדי 28 ביוני 2010שיטות לפיתוח אפליקציות ווב למכשירים ניידים - מובייל מונדי 28 ביוני 2010
שיטות לפיתוח אפליקציות ווב למכשירים ניידים - מובייל מונדי 28 ביוני 2010Israeli Internet Association technology committee
 
סקירת טכנולוגיות W3C חדשות שלא תראו אפילו בגירסאות ליליות - 12.2011
סקירת טכנולוגיות W3C חדשות שלא תראו אפילו בגירסאות ליליות - 12.2011סקירת טכנולוגיות W3C חדשות שלא תראו אפילו בגירסאות ליליות - 12.2011
סקירת טכנולוגיות W3C חדשות שלא תראו אפילו בגירסאות ליליות - 12.2011Israeli Internet Association technology committee
 
דמואים, הדגמות קוד ומסגרות פיתוח חדשניים בטכנולוגיות ווב פתוחות
 דמואים, הדגמות קוד ומסגרות פיתוח חדשניים בטכנולוגיות ווב פתוחות דמואים, הדגמות קוד ומסגרות פיתוח חדשניים בטכנולוגיות ווב פתוחות
דמואים, הדגמות קוד ומסגרות פיתוח חדשניים בטכנולוגיות ווב פתוחותIsraeli Internet Association technology committee
 
מהרשת החברתית לרשת הסמנטית
מהרשת החברתית לרשת הסמנטיתמהרשת החברתית לרשת הסמנטית
מהרשת החברתית לרשת הסמנטיתDaniel Lipson
 

Similar to טכנולוגיות אינטרנט מתפתחות הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר-אילן - 23.6.2010 (20)

טכנולוגיות אינטרנט מתפתחות - הווב הסמנטי ויישומיו - אייל סלע
טכנולוגיות אינטרנט מתפתחות  - הווב הסמנטי ויישומיו - אייל סלעטכנולוגיות אינטרנט מתפתחות  - הווב הסמנטי ויישומיו - אייל סלע
טכנולוגיות אינטרנט מתפתחות - הווב הסמנטי ויישומיו - אייל סלע
 
טכנולוגיות אינטרנט מתפתחות - הווב הסמנטי ויישומיו - מידע2011
טכנולוגיות אינטרנט מתפתחות  - הווב הסמנטי ויישומיו - מידע2011טכנולוגיות אינטרנט מתפתחות  - הווב הסמנטי ויישומיו - מידע2011
טכנולוגיות אינטרנט מתפתחות - הווב הסמנטי ויישומיו - מידע2011
 
Semntic Web Intro Eyal Sela
Semntic Web Intro  Eyal SelaSemntic Web Intro  Eyal Sela
Semntic Web Intro Eyal Sela
 
W3C - מבוא
W3C - מבואW3C - מבוא
W3C - מבוא
 
Mobile Web Best Practices Eyal Sela [Hebrew]
Mobile Web Best Practices   Eyal Sela [Hebrew]Mobile Web Best Practices   Eyal Sela [Hebrew]
Mobile Web Best Practices Eyal Sela [Hebrew]
 
הווב הסמנטי - אוניברסיטת בר אילן - יוני 2011
הווב הסמנטי - אוניברסיטת בר אילן - יוני 2011הווב הסמנטי - אוניברסיטת בר אילן - יוני 2011
הווב הסמנטי - אוניברסיטת בר אילן - יוני 2011
 
כלים ושיטות לבניית אתרים תקניים, נגישים ועשירים יותר
כלים ושיטות לבניית אתרים תקניים, נגישים ועשירים יותרכלים ושיטות לבניית אתרים תקניים, נגישים ועשירים יותר
כלים ושיטות לבניית אתרים תקניים, נגישים ועשירים יותר
 
האינטרנט - קצת יותר מגוגל
האינטרנט - קצת יותר מגוגלהאינטרנט - קצת יותר מגוגל
האינטרנט - קצת יותר מגוגל
 
כלים ושיטות להנגשת אתרי אינטרנט
כלים ושיטות להנגשת אתרי אינטרנטכלים ושיטות להנגשת אתרי אינטרנט
כלים ושיטות להנגשת אתרי אינטרנט
 
מגמות וטכנולוגיות באינטרנט ובווב
מגמות וטכנולוגיות באינטרנט ובוובמגמות וטכנולוגיות באינטרנט ובווב
מגמות וטכנולוגיות באינטרנט ובווב
 
מכללת ספיר - W3C - תהליכים וטכנולוגיות
מכללת ספיר - W3C - תהליכים וטכנולוגיותמכללת ספיר - W3C - תהליכים וטכנולוגיות
מכללת ספיר - W3C - תהליכים וטכנולוגיות
 
מכשירים חדשים - עתיד הווב הנייד
מכשירים חדשים - עתיד הווב הנייד מכשירים חדשים - עתיד הווב הנייד
מכשירים חדשים - עתיד הווב הנייד
 
שיטות לפיתוח אפליקציות ווב למכשירים ניידים - מובייל מונדי 28 ביוני 2010
שיטות לפיתוח אפליקציות ווב למכשירים ניידים - מובייל מונדי 28 ביוני 2010שיטות לפיתוח אפליקציות ווב למכשירים ניידים - מובייל מונדי 28 ביוני 2010
שיטות לפיתוח אפליקציות ווב למכשירים ניידים - מובייל מונדי 28 ביוני 2010
 
הערך הטכנו-עסקי של HTML5
הערך הטכנו-עסקי של HTML5הערך הטכנו-עסקי של HTML5
הערך הטכנו-עסקי של HTML5
 
סקירת טכנולוגיות W3C חדשות שלא תראו אפילו בגירסאות ליליות - 12.2011
סקירת טכנולוגיות W3C חדשות שלא תראו אפילו בגירסאות ליליות - 12.2011סקירת טכנולוגיות W3C חדשות שלא תראו אפילו בגירסאות ליליות - 12.2011
סקירת טכנולוגיות W3C חדשות שלא תראו אפילו בגירסאות ליליות - 12.2011
 
דמואים, הדגמות קוד ומסגרות פיתוח חדשניים בטכנולוגיות ווב פתוחות
 דמואים, הדגמות קוד ומסגרות פיתוח חדשניים בטכנולוגיות ווב פתוחות דמואים, הדגמות קוד ומסגרות פיתוח חדשניים בטכנולוגיות ווב פתוחות
דמואים, הדגמות קוד ומסגרות פיתוח חדשניים בטכנולוגיות ווב פתוחות
 
HTML5, ווב נייד ותקנים פתוחים ברשת
HTML5, ווב נייד ותקנים פתוחים ברשת HTML5, ווב נייד ותקנים פתוחים ברשת
HTML5, ווב נייד ותקנים פתוחים ברשת
 
מהרשת החברתית לרשת הסמנטית
מהרשת החברתית לרשת הסמנטיתמהרשת החברתית לרשת הסמנטית
מהרשת החברתית לרשת הסמנטית
 
ISUG 101 Nir Tentzer
ISUG 101 Nir TentzerISUG 101 Nir Tentzer
ISUG 101 Nir Tentzer
 
Html 5 For V Ps
Html 5 For V Ps Html 5 For V Ps
Html 5 For V Ps
 

More from Israeli Internet Association technology committee

יחידת לימוד – תכנון ופיתוח אפליקציות ווב למכשירים ניידים
יחידת לימוד – תכנון ופיתוח אפליקציות ווב למכשירים ניידיםיחידת לימוד – תכנון ופיתוח אפליקציות ווב למכשירים ניידים
יחידת לימוד – תכנון ופיתוח אפליקציות ווב למכשירים ניידיםIsraeli Internet Association technology committee
 

More from Israeli Internet Association technology committee (20)

נגישות באינטרנט לאנשים עם מוגבלות, הלכה למעשה
נגישות באינטרנט לאנשים עם מוגבלות, הלכה למעשהנגישות באינטרנט לאנשים עם מוגבלות, הלכה למעשה
נגישות באינטרנט לאנשים עם מוגבלות, הלכה למעשה
 
ליאור שיאון - מפת מקלטים
ליאור שיאון - מפת מקלטיםליאור שיאון - מפת מקלטים
ליאור שיאון - מפת מקלטים
 
טל גלילי - אושאידי
טל גלילי - אושאידיטל גלילי - אושאידי
טל גלילי - אושאידי
 
אמרי באומר - האקתון חוסן לאומי
אמרי באומר - האקתון חוסן לאומיאמרי באומר - האקתון חוסן לאומי
אמרי באומר - האקתון חוסן לאומי
 
אורי סגל - מרחב מוגן
אורי סגל - מרחב מוגןאורי סגל - מרחב מוגן
אורי סגל - מרחב מוגן
 
אופיר בן אבי - ממשל זמין
אופיר בן אבי - ממשל זמיןאופיר בן אבי - ממשל זמין
אופיר בן אבי - ממשל זמין
 
יובל טיסונה - המלחמה הבאה
יובל טיסונה - המלחמה הבאהיובל טיסונה - המלחמה הבאה
יובל טיסונה - המלחמה הבאה
 
עמוס גבע - StandWithUs
עמוס גבע - StandWithUsעמוס גבע - StandWithUs
עמוס גבע - StandWithUs
 
בן לנג - Iron Dome Count
בן לנג - Iron Dome Countבן לנג - Iron Dome Count
בן לנג - Iron Dome Count
 
יחידת לימוד – תכנון ופיתוח אפליקציות ווב למכשירים ניידים
יחידת לימוד – תכנון ופיתוח אפליקציות ווב למכשירים ניידיםיחידת לימוד – תכנון ופיתוח אפליקציות ווב למכשירים ניידים
יחידת לימוד – תכנון ופיתוח אפליקציות ווב למכשירים ניידים
 
האם ויקיפדיה מונגשת לאנשים עם מוגבלויות?
האם ויקיפדיה מונגשת לאנשים עם מוגבלויות? האם ויקיפדיה מונגשת לאנשים עם מוגבלויות?
האם ויקיפדיה מונגשת לאנשים עם מוגבלויות?
 
IPv6 - Global Adoption - Ran Liberman
IPv6 - Global Adoption - Ran LibermanIPv6 - Global Adoption - Ran Liberman
IPv6 - Global Adoption - Ran Liberman
 
implementing IPv6 in an ISP network, case study and lessons learned - Amos Ro...
implementing IPv6 in an ISP network, case study and lessons learned - Amos Ro...implementing IPv6 in an ISP network, case study and lessons learned - Amos Ro...
implementing IPv6 in an ISP network, case study and lessons learned - Amos Ro...
 
IPv6 training guide - Yuval Shaul
IPv6 training guide - Yuval ShaulIPv6 training guide - Yuval Shaul
IPv6 training guide - Yuval Shaul
 
פתיחה - יום השקת IPv6 בישראל
פתיחה - יום השקת IPv6 בישראלפתיחה - יום השקת IPv6 בישראל
פתיחה - יום השקת IPv6 בישראל
 
How I learned to stop writing CSS and start writing SASS
How I learned to stop writing CSS and start writing SASSHow I learned to stop writing CSS and start writing SASS
How I learned to stop writing CSS and start writing SASS
 
אבטחת מידע לעובדים בארגון
אבטחת מידע לעובדים בארגוןאבטחת מידע לעובדים בארגון
אבטחת מידע לעובדים בארגון
 
Mobile web design Eyal Sela
Mobile web design   Eyal SelaMobile web design   Eyal Sela
Mobile web design Eyal Sela
 
HTML5FEST - פתיחה
HTML5FEST - פתיחהHTML5FEST - פתיחה
HTML5FEST - פתיחה
 
The Open Web Platform and You! [Executive version]
The Open Web Platform and You! [Executive version]The Open Web Platform and You! [Executive version]
The Open Web Platform and You! [Executive version]
 

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

  • 1. ‫0102/6/32‬ ‫טכנולוגיות אינטרנט מתפתחות:‬ ‫הווב הסמנטי ויישומיו‬ ‫אייל סלע‬ ‫מנהל פרויקטים, איגוד האינטרנט‬ ‫הישראלי ומשרד ה-‪ W3C‬הישראלי‬ ‫‪www.w3c.org.il‬‬ ‫1‬
  • 2. j.mp/w3cdoc www.w3c.org.il 2
  • 3. ‫תוכן עניינים‬ ‫• מבוא - איגוד האינטרנט הישראלי ו-‪W3C‬‬ ‫• אודות ה-‪Semantic Web‬‬ ‫• דוגמאות‬ ‫‪www.w3c.org.il‬‬ ‫3‬
  • 4. ‫אודות: איגוד האינטרנט הישראלי‬ ‫• שלוחת האיגוד הבינלאומי:‬ ‫• עמותה ללא מטרת רווח‬ ‫פועל לקידום האינטרנט והטמעתו בישראל‬ ‫כתשתית טכנולוגית, מחקרית, חינוכית, חברתית‬ ‫ועסקית.‬ ‫‪www.w3c.org.il‬‬ ‫4‬
  • 5. ‫‪W3C‬‬ ‫ארגון בינלאומי‬ ‫•‬ ‫כ-053 ארגונים‬ ‫•‬ ‫פורום ניטראלי ליצירת תקני רשת באינטרנט.‬ ‫•‬ ‫משימה:‬ ‫•‬ ‫להוביל את הרשת למיצוי הפוטנציאל על ידי פיתוח‬ ‫פרוטוקולים וקווים מנחים שיאפשרו את צמיחתה‬ ‫לטווח ארוך.‬ ‫‪www.w3c.org.il‬‬ ‫5‬
  • 7. Recommendation track •Review •implementation •interoperability. bit.ly/w3cpro www.w3c.org.il 7
  • 9. Semantic Web Web of Data www.w3c.org.il 9
  • 10. ‫דף אינטרנט רגיל בנוי באופן שבני‬ ‫אדם יכולים להבין את תוכנו‬ ‫4‪j.mp/w3cyd‬‬ ‫‪www.w3c.org.il‬‬ ‫01‬
  • 12. ‫אבל המחשב יודע רק להציג את המידע.‬ ‫הוא אינו מבין איזה תוכן קיים בו.‬ ‫‪www.w3c.org.il‬‬ ‫21‬
  • 13. j.mp/w3cyd4 www.w3c.org.il 13
  • 14. ‫מטרת הווב הסמנטי היא לגשר את הפער‬ ‫‪www.w3c.org.il‬‬ ‫41‬
  • 15. Semantic web is about… machine interpretability of Web content applications can process the content of information instead of just presenting it to humans j.mp/w3cowl 15 www.w3c.org.il
  • 16. ‫תאור מידע, ברמת הקוד (כלומר, הוספת‬ ‫משמעות, סמנטיקה), כך שמכונות‬ ‫יכולות להבין את תוכנו.‬ ‫‪www.w3c.org.il‬‬
  • 17. Machines can read information about me www.w3c.org.il 17
  • 19. ‫או את זכויות היוצרים באתר שלי‬ ‫91‬ ‫‪www.w3c.org.il‬‬
  • 22. ‫זהו בעצם מנגנון מוסכם (סטנדרט) לייצוג נתונים.‬ ‫‪www.w3c.org.il‬‬
  • 23. ‫הרשת הופכת מאוסף של מסמכים (שרק בני אדם‬ ‫מבינים)‬ ‫למאגר נתונים (שמכונות יכולות "להבין").‬ ‫32‬ ‫‪www.w3c.org.il‬‬
  • 24. ‫אפליקציות‬ ‫אבסטרקציה‬ ‫נתונים‬ ‫נתונים ב-‪RDF‬‬ ‫‪XML‬‬ ‫דפי אינטרנט‬ ‫מאגרי נתונים‬ ‫‪j.mp/w3civan‬‬ ‫‪www.w3c.org.il‬‬
  • 25. ....‫למשל‬ 25 www.w3c.org.il
  • 26. ‫פריטים מוויקיפדיה על מפה‬ DBpedia Mobile renders a map containing information about nearby locations from the DBpedia dataset. beckr.org/DBpediaMobile www.w3c.org.il 26
  • 27. j.mp/w3cbar3 www.w3c.org.il 27
  • 28. RDF ‫איך מבטאים את המידע בעזרת‬ there is a Person identified by http://www.w3.org/People/EM/contact#me, whose name is Eric Miller, whose email address is em@w3.org, and whose title is Dr. j.mp/w3crdf www.w3c.org.il 28
  • 29. ‫רגע.‬ ‫כשאומרים ‪ GivenName‬מתכוונים לשם של אדם או‬ ‫אולי משתנה בתוכנה?‬ ‫‪www.w3c.org.il‬‬ ‫92‬
  • 30. ...‫לא יודע‬ www.w3c.org.il 30
  • 31. URIs ‫לכן משתמשים ב‬ www.w3c.org.il 31
  • 32. http://xmlns.com/foaf/0.1/givenname The given name of some person. j.mp/9tGcBh www.w3c.org.il 32
  • 33. These are known as Vocabularies set of URIs defined for some specific purpose (E.g. identify employees) www.w3c.org.il 33
  • 34. Another person/program familiar with the vocabulary will know what is meant by this relationship. www.w3c.org.il 34
  • 35. Vocabularies you should know www.w3c.org.il 35
  • 36. FOAF - describing people, the links between them and the things they create and do Group Image LabelProperty OnlineAccount Organization Project Account Age Birthday Depiction familyName Knows … www.w3c.org.il 36
  • 37. Decentralization: The Future of Online Social Networking you (will) have a personal Website, with your photos, your family tree, your business details, and aggregators then (will) turn this into added value by finding the links across the whole web. ]Economist 2008[ )illustration by David Simonds( j.mp/w3cweb 37 www.w3c.org.il
  • 39. Good relations - product, price, and company ActualProductOrServiceInstance BusinessEntity BusinessEntityType BusinessFunction DayOfWeek DeliveryChargeSpecification -DeliveryMethod DeliveryModeParcelService LocationOfSalesOrServiceProvisioning N-Ary-Relations Offering … j.mp/w3cbar6 www.w3c.org.il 39
  • 40. Dublin Core - 15 properties to describe esources (books, video, sound, image, web pages) Title Creator Subject Description Publisher Contributor Date Type Format Identifier Source Language Relation Coverage Rights www.w3c.org.il 40
  • 41. • Facebook… • Google…. www.w3c.org.il 41
  • 42. Facebook RDFa ‫יש‬ RDFa ‫אין‬ 42 www.w3c.org.il
  • 43. !‫וגם אתם יכולים להשתמש במידע הזה‬ querying RDFa from rotten tomatos : 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 . } } http://dbpedia.org/sparql www.w3c.org.il 43
  • 44. ?Linked Data ‫מי מפרסם‬ • New York Times • Newsweek • dbPedia • Data.gov.uk • LOD www.w3c.org.il 44
  • 45. ‫בוגר אוניברסיטאות שכתבו עליהם‬ ‫בניו-יורק טיימס‬ 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 j.mp/w3cbar4 www.w3c.org.il 45
  • 46. dbrec http://dbrec.net www.w3c.org.il 46
  • 47. 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! www.w3c.org.il
  • 48. ?‫תקנים – מה חדש‬ www.w3c.org.il 48
  • 49. The semantic technology stack 49 www.w3c.org.il
  • 50. HTML5 (!) – HTML+RDFa – HTML Microdata www.w3c.org.il 51
  • 51. RDFa API draft by RDFa working group New! New! document.getElementsByType(“http://xmlns.com/foaf/0.1/Person") The specification details how a developer may extract, store and query structured data contained within one or more RDFa-enabled documents. j.mp/w3car2 www.w3c.org.il 52
  • 52. RDB2RDF Use Cases and Requirements for Mapping Relational Databases to RDF example Wordpress…. www.w3c.org.il 53
  • 53. SPRQL - example 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 j.mp/w3cbar5 www.w3c.org.il 54
  • 54. Mailing lists Semantic Web Activity mp/w3cbar1 www.w3c.org.il 55
  • 55. j.mp/w3cben1 www.w3c.org.il 56
  • 56. RelFinder j.mp/w3cda2 www.w3c.org.il 57
  • 57. ThisWeKnow j.mp/w3cda3 www.w3c.org.il 58
  • 59. ‫מה דעתכם?‬ ‫קבוצת עניין...‬ ‫פרוייקט...‬ ‫‪www.w3c.org.il‬‬ ‫06‬
  • 60.  ‫תודה‬ ‫אייל סלע‬ eyal@isoc.org.il @isociltech @eyalsela www.w3c.org.il 61