‫0102/6/32‬




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

         ...
j.mp/w3cdoc


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




j.mp/w3cgro


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




bit.ly/w3cpro


                        www.w...
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...
www.w3c.org.il   11
‫אבל המחשב יודע רק להציג את המידע.‬
      ‫הוא אינו מבין איזה תוכן קיים בו.‬




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



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




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


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




      ...
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‬‬
‫הרשת הופכת מאוסף של מסמכים (שרק בני אדם‬
                  ‫מבינים)‬



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



...
‫אפליקציות‬



                                                   ‫אבסטרקציה‬




                                        ...
....‫למשל‬
25   www.w3c.org.il
‫פריטים מוויקיפדיה על מפה‬
DBpedia Mobile
renders a map
containing
information about
nearby locations
from the DBpedia
dat...
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 Er...
‫רגע.‬

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




            ‫‪www.w...
...‫לא יודע‬
  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/9tGcB...
These are known as Vocabularies


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

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




               www.w...
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...
Decentralization: The Future of Online Social Networking


you (will) have a
personal Website, with
your photos, your fami...
j.mp/w3civn

j.mp/w3cfoafe


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

ActualProductOrServiceInstance
BusinessEntity
BusinessEntityType
BusinessFun...
Dublin Core - 15 properties to describe esources
(books, video, sound, image, web pages)
 Title
 Creator
 Subject
 Descrip...
• 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...
?Linked Data ‫מי מפרסם‬
•   New York Times
•   Newsweek
•   dbPedia
•   Data.gov.uk
•   LOD




                www.w3c.or...
‫בוגר אוניברסיטאות שכתבו עליהם‬
                       ‫בניו-יורק טיימס‬
Who Went Where

1.   colleges and
     universiti...
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 ...
?‫תקנים – מה חדש‬




  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...
RDB2RDF
Use Cases and Requirements for Mapping Relational
Databases to RDF

example
Wordpress….




                www.w3...
SPRQL - example
 Select the names and addresses of schools in London:

 prefix sch-ont: <http://education.data.gov.uk/def/...
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
Upcoming SlideShare
Loading in...5
×

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

5,567

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
5,567
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

  1. 1. ‫0102/6/32‬ ‫טכנולוגיות אינטרנט מתפתחות:‬ ‫הווב הסמנטי ויישומיו‬ ‫אייל סלע‬ ‫מנהל פרויקטים, איגוד האינטרנט‬ ‫הישראלי ומשרד ה-‪ W3C‬הישראלי‬ ‫‪www.w3c.org.il‬‬ ‫1‬
  2. 2. j.mp/w3cdoc www.w3c.org.il 2
  3. 3. ‫תוכן עניינים‬ ‫• מבוא - איגוד האינטרנט הישראלי ו-‪W3C‬‬ ‫• אודות ה-‪Semantic Web‬‬ ‫• דוגמאות‬ ‫‪www.w3c.org.il‬‬ ‫3‬
  4. 4. ‫אודות: איגוד האינטרנט הישראלי‬ ‫• שלוחת האיגוד הבינלאומי:‬ ‫• עמותה ללא מטרת רווח‬ ‫פועל לקידום האינטרנט והטמעתו בישראל‬ ‫כתשתית טכנולוגית, מחקרית, חינוכית, חברתית‬ ‫ועסקית.‬ ‫‪www.w3c.org.il‬‬ ‫4‬
  5. 5. ‫‪W3C‬‬ ‫ארגון בינלאומי‬ ‫•‬ ‫כ-053 ארגונים‬ ‫•‬ ‫פורום ניטראלי ליצירת תקני רשת באינטרנט.‬ ‫•‬ ‫משימה:‬ ‫•‬ ‫להוביל את הרשת למיצוי הפוטנציאל על ידי פיתוח‬ ‫פרוטוקולים וקווים מנחים שיאפשרו את צמיחתה‬ ‫לטווח ארוך.‬ ‫‪www.w3c.org.il‬‬ ‫5‬
  6. 6. 23 Activities 71 groups j.mp/w3cgro www.w3c.org.il 6
  7. 7. Recommendation track •Review •implementation •interoperability. bit.ly/w3cpro www.w3c.org.il 7
  8. 8. W3C-‫ווב סמנטי ב‬ www.w3.org/standards/semanticweb www.w3c.org.il 8
  9. 9. Semantic Web Web of Data www.w3c.org.il 9
  10. 10. ‫דף אינטרנט רגיל בנוי באופן שבני‬ ‫אדם יכולים להבין את תוכנו‬ ‫4‪j.mp/w3cyd‬‬ ‫‪www.w3c.org.il‬‬ ‫01‬
  11. 11. www.w3c.org.il 11
  12. 12. ‫אבל המחשב יודע רק להציג את המידע.‬ ‫הוא אינו מבין איזה תוכן קיים בו.‬ ‫‪www.w3c.org.il‬‬ ‫21‬
  13. 13. j.mp/w3cyd4 www.w3c.org.il 13
  14. 14. ‫מטרת הווב הסמנטי היא לגשר את הפער‬ ‫‪www.w3c.org.il‬‬ ‫41‬
  15. 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. 16. ‫תאור מידע, ברמת הקוד (כלומר, הוספת‬ ‫משמעות, סמנטיקה), כך שמכונות‬ ‫יכולות להבין את תוכנו.‬ ‫‪www.w3c.org.il‬‬
  17. 17. Machines can read information about me www.w3c.org.il 17
  18. 18. j.mp/b7cIO9 www.w3c.org.il 18
  19. 19. ‫או את זכויות היוצרים באתר שלי‬ ‫91‬ ‫‪www.w3c.org.il‬‬
  20. 20. www.w3c.org.il 20
  21. 21. www.w3c.org.il 21
  22. 22. ‫זהו בעצם מנגנון מוסכם (סטנדרט) לייצוג נתונים.‬ ‫‪www.w3c.org.il‬‬
  23. 23. ‫הרשת הופכת מאוסף של מסמכים (שרק בני אדם‬ ‫מבינים)‬ ‫למאגר נתונים (שמכונות יכולות "להבין").‬ ‫32‬ ‫‪www.w3c.org.il‬‬
  24. 24. ‫אפליקציות‬ ‫אבסטרקציה‬ ‫נתונים‬ ‫נתונים ב-‪RDF‬‬ ‫‪XML‬‬ ‫דפי אינטרנט‬ ‫מאגרי נתונים‬ ‫‪j.mp/w3civan‬‬ ‫‪www.w3c.org.il‬‬
  25. 25. ....‫למשל‬ 25 www.w3c.org.il
  26. 26. ‫פריטים מוויקיפדיה על מפה‬ DBpedia Mobile renders a map containing information about nearby locations from the DBpedia dataset. beckr.org/DBpediaMobile www.w3c.org.il 26
  27. 27. j.mp/w3cbar3 www.w3c.org.il 27
  28. 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. 29. ‫רגע.‬ ‫כשאומרים ‪ GivenName‬מתכוונים לשם של אדם או‬ ‫אולי משתנה בתוכנה?‬ ‫‪www.w3c.org.il‬‬ ‫92‬
  30. 30. ...‫לא יודע‬ www.w3c.org.il 30
  31. 31. URIs ‫לכן משתמשים ב‬ www.w3c.org.il 31
  32. 32. http://xmlns.com/foaf/0.1/givenname The given name of some person. j.mp/9tGcBh www.w3c.org.il 32
  33. 33. These are known as Vocabularies set of URIs defined for some specific purpose (E.g. identify employees) www.w3c.org.il 33
  34. 34. Another person/program familiar with the vocabulary will know what is meant by this relationship. www.w3c.org.il 34
  35. 35. Vocabularies you should know www.w3c.org.il 35
  36. 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. 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
  38. 38. j.mp/w3civn j.mp/w3cfoafe 38 www.w3c.org.il
  39. 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. 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. 41. • Facebook… • Google…. www.w3c.org.il 41
  42. 42. Facebook RDFa ‫יש‬ RDFa ‫אין‬ 42 www.w3c.org.il
  43. 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. 44. ?Linked Data ‫מי מפרסם‬ • New York Times • Newsweek • dbPedia • Data.gov.uk • LOD www.w3c.org.il 44
  45. 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. 46. dbrec http://dbrec.net www.w3c.org.il 46
  47. 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. 48. ?‫תקנים – מה חדש‬ www.w3c.org.il 48
  49. 49. The semantic technology stack 49 www.w3c.org.il
  50. 50. HTML5 (!) – HTML+RDFa – HTML Microdata www.w3c.org.il 51
  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. 52. RDB2RDF Use Cases and Requirements for Mapping Relational Databases to RDF example Wordpress…. www.w3c.org.il 53
  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. 54. Mailing lists Semantic Web Activity mp/w3cbar1 www.w3c.org.il 55
  55. 55. j.mp/w3cben1 www.w3c.org.il 56
  56. 56. RelFinder j.mp/w3cda2 www.w3c.org.il 57
  57. 57. ThisWeKnow j.mp/w3cda3 www.w3c.org.il 58
  58. 58. Faceted browsing wiki.dbpedia.org/FacetedSearch www.w3c.org.il 59
  59. 59. ‫מה דעתכם?‬ ‫קבוצת עניין...‬ ‫פרוייקט...‬ ‫‪www.w3c.org.il‬‬ ‫06‬
  60. 60.  ‫תודה‬ ‫אייל סלע‬ eyal@isoc.org.il @isociltech @eyalsela www.w3c.org.il 61
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×