SlideShare a Scribd company logo
1 of 17
SEMANTILINE VEEB



              Priit Pikk
MIKS JUST SELLEST?




•   infohulga pidev kasv
•   idee üle kümne aasta vana
•   töötavad lahendused – vaikne hiilimine
•   ülevaade
•   vaatame lõpetuseks mõned näited
Sir Tim Berners-Lee

Hypertext, CERN (1989)

      I have a dream for the Web . . . (1999)
 Tsiteerides: Ma unistan veebist, kus arvutid
     suudavad kogu veebis olevat infot analüüsida.


Semantic Web: "a web of data that can be
    processed directly and indirectly by machines."
HTML
         <div class=„text inline“>puhkamiseks soe koht</div>




Google: „“, OR, -, ..,
site:, inurl:, allintitle:, jne.
TÖÖD TEEVAD ARVUTID
• analüüsib sisendit
• filtreerib väljundit
• ikkagi ainult mõisted
MIDA TEHA?
• anda tähendus veebilehel asuvale infole
• suhtlevate masinate võrk
• omavahel seotud metaandmed
ONTOLOOGIA ja AGENDID
• hierarhiline mõistete süsteem teadmiste
  esitamiseks
• teadmiste kasutamine
        Where is
         Dr. No
KUST LEIDA?


•   DBpedia
•   New York Times
•   Twitter
•   Flickr
•   Facebook
•   …
MILLEST KOOSNEB?
OWL(S)
• Web Ontology Language
• sõnavara omaduste ja klasside kirjeldamiseks
  koos seostega
RDF(S)
• Resource Description Framework
• kirjeldada internetis leiduvaid ressursse.
• näiteks veebilehe pealkiri, autor, muutmise
  kuupäev, viide autoriõigusele jne




                                       Refuse-Derived Fuels
RDF Näide
• Perekond Suur
FOAF
•   Friend of a Friend – apps.facebook.com/foaf-me
•   põhineb RDF skeemil
•   kirjeldab isikuid
•   ja nende sotsiaalseid võrgustike
[[name::Kalle Suur]] has the homepage [[foaf:homepage::http://n2ide.ee]]. His best friend is
[[foaf:knows::Peeter Suur]]. [[Category:Person]]

<Foaf:name rdf:datatype=„schema:string">Kalle Suur</foaf:name>
<Foaf:homepage rdf:resource="http://n2ide.ee"/>
<Foaf:knows rdf:resource="http://wiki.ontoworld.org/index.php/Peeter_Suur"/>
<rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Person"/>
SPARQL

• Protocol and RDF QUERY Language (Sparkle)
• “Trying to use the Semantic Web without SPARQL is like trying
  to use a relational database without SQL,” explained Tim
  Berners-Lee
• ?subjekt ?predikaat ?objekt
• SELECT * WHERE (?parent <http://n2ide.ee/#hasSon> ?son)
EDASI?
NÄITED
•   Altova SemanticWork
•   RDF Gravity
•   Dbpedia.org
•   semanticwebarchive.cs.umbc.edu
Semantiline veeb

More Related Content

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Semantiline veeb

  • 1. SEMANTILINE VEEB Priit Pikk
  • 2. MIKS JUST SELLEST? • infohulga pidev kasv • idee üle kümne aasta vana • töötavad lahendused – vaikne hiilimine • ülevaade • vaatame lõpetuseks mõned näited
  • 3. Sir Tim Berners-Lee Hypertext, CERN (1989) I have a dream for the Web . . . (1999) Tsiteerides: Ma unistan veebist, kus arvutid suudavad kogu veebis olevat infot analüüsida. Semantic Web: "a web of data that can be processed directly and indirectly by machines."
  • 4. HTML <div class=„text inline“>puhkamiseks soe koht</div> Google: „“, OR, -, .., site:, inurl:, allintitle:, jne.
  • 5. TÖÖD TEEVAD ARVUTID • analüüsib sisendit • filtreerib väljundit • ikkagi ainult mõisted
  • 6. MIDA TEHA? • anda tähendus veebilehel asuvale infole • suhtlevate masinate võrk • omavahel seotud metaandmed
  • 7. ONTOLOOGIA ja AGENDID • hierarhiline mõistete süsteem teadmiste esitamiseks • teadmiste kasutamine Where is Dr. No
  • 8. KUST LEIDA? • DBpedia • New York Times • Twitter • Flickr • Facebook • …
  • 10. OWL(S) • Web Ontology Language • sõnavara omaduste ja klasside kirjeldamiseks koos seostega
  • 11. RDF(S) • Resource Description Framework • kirjeldada internetis leiduvaid ressursse. • näiteks veebilehe pealkiri, autor, muutmise kuupäev, viide autoriõigusele jne Refuse-Derived Fuels
  • 13. FOAF • Friend of a Friend – apps.facebook.com/foaf-me • põhineb RDF skeemil • kirjeldab isikuid • ja nende sotsiaalseid võrgustike [[name::Kalle Suur]] has the homepage [[foaf:homepage::http://n2ide.ee]]. His best friend is [[foaf:knows::Peeter Suur]]. [[Category:Person]] <Foaf:name rdf:datatype=„schema:string">Kalle Suur</foaf:name> <Foaf:homepage rdf:resource="http://n2ide.ee"/> <Foaf:knows rdf:resource="http://wiki.ontoworld.org/index.php/Peeter_Suur"/> <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Person"/>
  • 14. SPARQL • Protocol and RDF QUERY Language (Sparkle) • “Trying to use the Semantic Web without SPARQL is like trying to use a relational database without SQL,” explained Tim Berners-Lee • ?subjekt ?predikaat ?objekt • SELECT * WHERE (?parent <http://n2ide.ee/#hasSon> ?son)
  • 16. NÄITED • Altova SemanticWork • RDF Gravity • Dbpedia.org • semanticwebarchive.cs.umbc.edu

Editor's Notes

  1. Huvitas, sest 1999 aastal juba defineeriti, sellest on 13 aastat möödas ja ei ole laialt kasutuses.Teoreetilisi materjale palju, kuid üksikud töötavad lahendused.Vaikselt liigutakse edasi.
  2. SirTimothy John Berners-Lee 1989. aastal pakkus koos oma kolleegidega Euroopa tuumafüüsika laboratooriumist (CERN) välja uue infovahetuseks hüpertekst protokolli (hypertext, tekst kus mingi võtmesõna kaudu saab pöörduda sellega seotud dokumendi juurde). Sellest sai 1991. aastaks WorldWideWeb. Ka esimene veebilehitseja kandis sama nime: WorldWideWeb. SirTimothy John Berners-Lee on peale HTML’i loomist uus unistus: have a dream for the Web . . . (1999)Tsiteerides: Ma unistan veebist, kus arvutid suudavad kogu veebis olevat infot analüüsida.Semantic web - “a web of data that can be processed directly and indirectly by machines.&quot;
  3. HTML-i (HypertextMarkupLanguage) keele peamine puudus on, et me saame kirjeldada selle keele abil ainult kujunduslikke elemente (kirjatüüp, suurus jne). HTML ei võimalda aga anda dokumentides kirjeldatud infole tähendust. Seega peab huvitava materjali leidmiseks vaatama ükshaaval üle kõik otsingu tulemused. Üheks lahenduseks on kitsendada otsingu tingimusi, kuid tänase infohulga juures see ei tööta ning vajalikku infot me ei leia.Google: „“, OR, -, .., site:, inurl:, allintitle:, jne
  4. Me võiksime anda selle töö arvutiprogrammile, mis leiaks vajalikud artiklid, kuid see osutub võimatuks, sest nendel veebilehtedel esitatud info ei ole arvutile arusaadav. Nad lihtsalt ei oma teadmisi ala kohta, mida neilt küsitakse. Semantilises veebis aga sellist olukorda ei tekiks.
  5. Semantiline veeb on olemasoleva veebi edasiarendus, mille eesmärgiks on panna arvutid mõistma veebis leiduvat infot, nagu seda suudavad teha inimesed. Tekiks n-ö „masinate võrk”, kus arvutid küsiksid ja saaksid üksteiselt infot. Andmetele lisatakse sisulist automaattöötlust võimaldavad metaandmed semantilise võrguna, mis loob veebilehtedele struktureeritud sisu.
  6. Semantilise veebi aluseks on kaks põhilist tehnoloogiat: ontoloogiad — hierarhilised mõistete süsteemid, mille abil esitatakse teadmisiagendid — programmid, mis suudavad neid teadmisi kasutada. Agendid täidavad ülesandeid meie käsul, kuid meie otsese sekkumiseta, kogudes andmeid veebis hajutatud allikatest ja vahetades tulemusi teiste agentidega.
  7. Täna on võimalus kasutada avalikult terminoloogilisi (ontoloogia) ja faktilisi (andmemudelid) teadmisi DBpedia’s, mis struktureerib Wikipedia’s olevat teavet. DBpedia võimaldab teha keerukamaid päringuid Wikipedia’s ja siduda teistes andmekogudes oleva infoga.New York Times Open Datahttp://www.minut.ee/minutee.rdf
  8. Semantilise Veebi komponendid:XML - annab elementaarse süntaksi dokumentidele, kuid ei seosta semantikat sisuga.XML Schema - on keel, selleks et piirata elementide sisu XML dokumentides.OWL (WebOntologyLanguage) RDF (ResourceDescriptionFramework) ja RDFSchemaSPARQL (Hääldatakse „Sparkle“ (sära), Protocoland RDF Query Language) on protokoll ja päringute keel semantilise veebi andmete jaoks.FOAF an acronym of Friend of a friend
  9. OWL (WebOntologyLanguage) lisab rohkem sõnavara kirjeldamaks omadusi ja klasse: klasside vahelised sõltuvused, kardinaalsus, võrdsus, täpsemad omadused, omaduse karateristika (näiteks sümmeetria) ja loendatavad klassid.
  10. RDF (ResourceDescriptionFramework) on lihtne keel kirjeldamaks andmemudeleid, mis kirjeldab objekte ja nende vahelisi seoseid (vaata eelnevat näidet)RDFS (ResourceDescriptionFrameworkShema) on sõnastik kirjeldamaks RDF-i resursside, koos üldistatud omaduste hierarhiatega, omadusi ja klasse.
  11. FOAF an acronym of: Friend of a friend[[name::John Doe]] has the homepage [[foaf:homepage::http://johndoe.org]]. His best friend is [[foaf:knows::Jane Doe]]. [[Category:Person]]&lt;Foaf:name rdf:datatype=&quot;http://www.w3.org/2001/XMLSchema#string&quot;&gt;John Doe&lt;/foaf:name&gt; &lt;Foaf:homepagerdf:resource=&quot;http://johndoe.org&quot;/&gt; &lt;Foaf:knowsrdf:resource=&quot;http://wiki.ontoworld.org/index.php/Jane_Doe&quot;/&gt; &lt;rdf:type rdf:resource=&quot;http://xmlns.com/foaf/0.1/Person&quot;/&gt;
  12. SPARQL (Hääldatakse „Sparkle“ (sära), Protocoland RDF Query Language) on protokoll ja päringute keel semantilise veebi andmete jaoks.SELECT * WHERE (?parent &lt;http://n2ide.ee/#hasSon&gt; ?son)
  13. W3C (WorldWideWebConsortium) on võtnud semantilise veebi loomise üheks oma kolmest pikaajalisest põhieesmärgist: „Luua tarkvara keskkond, mille abil iga kasutaja saaks suurimat kasu nendest allikatest, mis on veebis saadaval”.Lots more self-describing dataEverywhere – on web, in applicationsWeb servicesSoftware agentsImprove user interfacehttp://data.nytimes.com/dbpedia.org/