Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I...

44
Semantic Web Grundlagen Birte Glimm Institut für Künstliche Intelligenz | 06. Feb 2012 Semantic Web Anwendungen

Transcript of Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I...

Page 1: Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I Projekte der derivo GmbH. 3/41Birte Glimm j Semantic Web Grundlagen j 06. Feb 2012

Semantic Web GrundlagenBirte GlimmInstitut für Künstliche Intelligenz | 06. Feb 2012

Semantic Web Anwendungen

Page 2: Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I Projekte der derivo GmbH. 3/41Birte Glimm j Semantic Web Grundlagen j 06. Feb 2012

2/41 Birte Glimm | Semantic Web Grundlagen | 06. Feb 2012

Organisatorisches: Inhalt

Einleitung und XML 17. Okt Hypertableau II 12. DezEinführung in RDF 20. Okt Übung 4 15. DezRDF Schema 24. Okt SPARQL Syntax & Intuition 19. Dezfällt aus 27. Okt SPARQL Semantik 22. DezLogik – Grundlagen 31. Okt SPARQL 1.1 9. JanÜbung 1 3. Nov Übung 5 12. JanSemantik von RDF(S) 7. Nov SPARQL Entailment 16. JanRDF(S) & Datalog Regeln 10. Nov SPARQL Implemetierung 19. JanOWL Syntax & Intuition 14. Nov Ontology Editing 23. JanÜbung 2 17. Nov Übung 6 26. JanOWL & BLs 21. Nov Ontology Engineering 30. JanOWL 2 24. Nov Linked Data 2. FebTableau 28. Nov SemWeb Anwendungen 6. FebÜbung 3 1. Dez Übung 7 9. FebBlocking & Unravelling 5. Dez Wiederholung 13. FebHypertableau 8. Dez Übung 8 16. Feb

Abfragen und RIF wurde gestrichen

Page 3: Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I Projekte der derivo GmbH. 3/41Birte Glimm j Semantic Web Grundlagen j 06. Feb 2012

3/41 Birte Glimm | Semantic Web Grundlagen | 06. Feb 2012

Agenda

I OWL DL Anwendung EDF EnergyI OWL Profil Anwendung BBC WorldcupI RDFa in der Google SucheI Mikroformate in der RezeptsucheI Semantische Technologien in der Pharma BrancheI Projekte der derivo GmbH

Page 4: Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I Projekte der derivo GmbH. 3/41Birte Glimm j Semantic Web Grundlagen j 06. Feb 2012

3/41 Birte Glimm | Semantic Web Grundlagen | 06. Feb 2012

Agenda

I OWL DL Anwendung EDF EnergyI OWL Profil Anwendung BBC WorldcupI RDFa in der Google SucheI Mikroformate in der RezeptsucheI Semantische Technologien in der Pharma BrancheI Projekte der derivo GmbH

Page 5: Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I Projekte der derivo GmbH. 3/41Birte Glimm j Semantic Web Grundlagen j 06. Feb 2012

4/41 Birte Glimm | Semantic Web Grundlagen | 06. Feb 2012

Semantic Web Applications

Page 6: Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I Projekte der derivo GmbH. 3/41Birte Glimm j Semantic Web Grundlagen j 06. Feb 2012

4/41 Birte Glimm | Semantic Web Grundlagen | 06. Feb 2012

Semantic Web Applications

Page 7: Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I Projekte der derivo GmbH. 3/41Birte Glimm j Semantic Web Grundlagen j 06. Feb 2012

5/41 Birte Glimm | Semantic Web Grundlagen | 06. Feb 2012

Einsatzgebiete von OWL

I OWL DL hauptsächlich ausserhalb des Webs eingesetztI Viele Anwendungen in der Medizin und Life SciencesI Terminologien dort traditionell sehr verbreitetI Verschlagwortung von DokumentenI Semantische Annotation von ForschungsdatenI Klassifikation zur Leistungserfassung und

Gesundheitsstatistik

Page 8: Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I Projekte der derivo GmbH. 3/41Birte Glimm j Semantic Web Grundlagen j 06. Feb 2012

6/41 Birte Glimm | Semantic Web Grundlagen | 06. Feb 2012

Beispielontologien in OWL

I OBO Foundry: The Open Biological and BiomedicalOntologies

I BioPortal OntologienI Begriffe für elektronische PatientenaktenI Annotation von GensequenzenI Medikamentenforschung

I GO Gene OntologyI ICD International Classification of DeseasesI FMA Formal Model of AnatomieI ...

Page 9: Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I Projekte der derivo GmbH. 3/41Birte Glimm j Semantic Web Grundlagen j 06. Feb 2012

7/41 Birte Glimm | Semantic Web Grundlagen | 06. Feb 2012

Einsatz von OWL im EDF Energy Management Advisor

Wetter

Verbrauch

Gebäude

. . .50 Parameter

EMAHinweis

HinweisHinweis

Page 10: Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I Projekte der derivo GmbH. 3/41Birte Glimm j Semantic Web Grundlagen j 06. Feb 2012

8/41 Birte Glimm | Semantic Web Grundlagen | 06. Feb 2012

Page 11: Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I Projekte der derivo GmbH. 3/41Birte Glimm j Semantic Web Grundlagen j 06. Feb 2012

9/41 Birte Glimm | Semantic Web Grundlagen | 06. Feb 2012

Page 12: Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I Projekte der derivo GmbH. 3/41Birte Glimm j Semantic Web Grundlagen j 06. Feb 2012

10/41 Birte Glimm | Semantic Web Grundlagen | 06. Feb 2012

Page 13: Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I Projekte der derivo GmbH. 3/41Birte Glimm j Semantic Web Grundlagen j 06. Feb 2012

11/41 Birte Glimm | Semantic Web Grundlagen | 06. Feb 2012

Page 14: Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I Projekte der derivo GmbH. 3/41Birte Glimm j Semantic Web Grundlagen j 06. Feb 2012

12/41 Birte Glimm | Semantic Web Grundlagen | 06. Feb 2012

EMA Ontologie

I Ontologie modelliert Domänenwissen und Situation desKunden

I Erste Modellierung richtete sich nach binary decisiondiagrams (vereinfached)

HatStromHeizung?

ErhöhterVerbrauch? HatGasHeizung?

ja→ Tip1 nein→ Tip2 ja→ Tip3 nein→ Tip4

Ja Nein

Ja Nein Ja Nein

Page 15: Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I Projekte der derivo GmbH. 3/41Birte Glimm j Semantic Web Grundlagen j 06. Feb 2012

13/41 Birte Glimm | Semantic Web Grundlagen | 06. Feb 2012

EMA OntologieHatStromHeizung?

ErhöhterVerbrauch? HatGasHeizung?

ja→ Tip1 nein→ Tip2 ja→ Tip3 nein→ Tip4

Ja Nein

Ja Nein Ja Nein

I J ≡ Kunde u ∃hatHaus.∃hatHeizung.{Strom}I N ≡ Kunde u ∃hatHaus.¬∃hatHeizung.{Strom}I JJ ≡ J u ∃hatVerbrauch.{höher}I JN ≡ J u ∃hatVerbrauch.{niedriger}I NJ ≡ N u ∃hatHaus.∃hatHeizung.{Gas}I NN ≡ N u ∃hatHaus.¬∃hatHeizung.{Gas}

Page 16: Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I Projekte der derivo GmbH. 3/41Birte Glimm j Semantic Web Grundlagen j 06. Feb 2012

14/41 Birte Glimm | Semantic Web Grundlagen | 06. Feb 2012

EMA OntologieHatStromHeizung?

ErhöhterVerbrauch? HatGasHeizung?

ja→ Tip1 nein→ Tip2 ja→ Tip3 nein→ Tip4

Ja Nein

Ja Nein Ja Nein

I TipJ ≡ Tip u ∃tipFür.JI TipN ≡ Tip u ∃tipFür.NI TipJJ ≡ Tip u ∃tipFür.JJI TipJN ≡ Tip u ∃tipFür.JNI TipNJ ≡ Tip u ∃tipFür.NJI TipNN ≡ Tip u ∃tipFür.NN

Page 17: Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I Projekte der derivo GmbH. 3/41Birte Glimm j Semantic Web Grundlagen j 06. Feb 2012

15/41 Birte Glimm | Semantic Web Grundlagen | 06. Feb 2012

EMA Ontologie

Für einen KundenI Kunde(k1), Haus(h1)I hatHaus(k1,h1)I (∃hatHeizung.{Strom})(h1),(∃hatVerbrauch.{niedriger})(k1)I Tip(t1)I tipFür(t1, k1)

Reasoner findetI JN(k1) und TipJN(t1)

Relevante AxiomeI J ≡ Kunde u ∃hatHaus.∃hatHeizung.{Strom}I JN ≡ J u ∃hatVerbrauch.{niedriger}I TipJN ≡ Tip u ∃tipFür.JN

Page 18: Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I Projekte der derivo GmbH. 3/41Birte Glimm j Semantic Web Grundlagen j 06. Feb 2012

16/41 Birte Glimm | Semantic Web Grundlagen | 06. Feb 2012

EMA Ontologie

I Die TipXYZ Klassen sind annotiert mit Texten für dieHinweise

I Die Hinweise werden dann auf den Kundenrechnungengedruckt

I Ontologie hier noch vereinfachtI Nutzte Nominale und Rollen-KettenI War schwer zu verstehen und Reasoner nicht sehr

performant

Page 19: Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I Projekte der derivo GmbH. 3/41Birte Glimm j Semantic Web Grundlagen j 06. Feb 2012

17/41 Birte Glimm | Semantic Web Grundlagen | 06. Feb 2012

EMA Ontologie

Modellierungsvereinfachung:I Kunden werden direkt in einer ABox modelliertI Individuen für häufig verwendete Dinge

EMA OntologieStromheizung(stromheizung), Stromheizung v HeizungGasheizung(gasheizung), Gasheizung v HeizungNiedriger(niedriger)TipFürGasHZGesVerbrauch ≡ ∃tipFür.(

Kunde u ∃hatVerbrauch.Niedriger u∃hatHaus.∃hatHeizung.Gasheizung )

Kunde(k1), Haus(h1), Tip(t1)hatHaus(k1,h1), hatHeizung(h1,stromheizung),hatVerbrauch(k1, niedriger),tipFür(t1, k1)

Page 20: Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I Projekte der derivo GmbH. 3/41Birte Glimm j Semantic Web Grundlagen j 06. Feb 2012

18/41 Birte Glimm | Semantic Web Grundlagen | 06. Feb 2012

EMA Ontologie

EMA OntologieStromheizung(stromheizung), Stromheizung v HeizungGasheizung(gasheizung), Gasheizung v HeizungNiedriger(niedriger)TipFürGasHZGesVerbrauch ≡ ∃tipFür.(

Kunde u ∃hatVerbrauch.Niedriger u∃hatHaus.∃hatHeizung.Gasheizung )

Kunde(k1), Haus(h1), Tip(t1)hatHaus(k1,h1), hatHeizung(h1,stromheizung),hatVerbrauch(k1, niedriger),tipFür(t1, k1)

Reasoner berechnet Typen des Tip Individuums:I TipFürGasHZGesVerbrauch(t1)

Page 21: Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I Projekte der derivo GmbH. 3/41Birte Glimm j Semantic Web Grundlagen j 06. Feb 2012

19/41 Birte Glimm | Semantic Web Grundlagen | 06. Feb 2012

Zusammenfassung

I Pro Kunde werden nur einfache ABox Axiome geladenI Modellierung der Axiome ist direkter und verständlicherI Für das Reasoning problematische (teure) Konstruktoren

werden vermieden: Nominale, Rollen-KettenI Erlaubt inkrementelles ReasoningI Kunden können unabhängig voneinander in verschiedenen

Reasoner Instanzen klassifiziert werdenI Wird für ca. 30.000 Kunden in Frankreich eingesetzt

Page 22: Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I Projekte der derivo GmbH. 3/41Birte Glimm j Semantic Web Grundlagen j 06. Feb 2012

20/41 Birte Glimm | Semantic Web Grundlagen | 06. Feb 2012

Agenda

I OWL DL Anwendung EDF EnergyI OWL Profil Anwendung BBC WorldcupI RDFa in der Google SucheI Mikroformate in der RezeptsucheI Semantische Technologien in der Pharma BrancheI Projekte der derivo GmbH

Page 23: Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I Projekte der derivo GmbH. 3/41Birte Glimm j Semantic Web Grundlagen j 06. Feb 2012

21/41 Birte Glimm | Semantic Web Grundlagen | 06. Feb 2012

Webseite zur Fußballweltmeisterschaft 2010 der BBC

I Ontologie beschreibt wie Fakten zur Weltmeisterschaftmiteinander zusammenhängen

I Derartige Metadaten werden als RDF Tripel gespeichertI Z.B., “Frank Lampard” is part of “England Squad” oder

“England Squad” competed in “Group C” of the “FIFAWorld Cup 2010”

Page 24: Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I Projekte der derivo GmbH. 3/41Birte Glimm j Semantic Web Grundlagen j 06. Feb 2012

22/41 Birte Glimm | Semantic Web Grundlagen | 06. Feb 2012

Webseite zur Fußballweltmeisterschaft 2010 der BBC

The underlying publishing framework does not authorcontent directly; rather it publishes data about thecontent - metadata. The published metadatadescribes the world cup content at a fairly low-level ofgranularity, providing rich content relationships andsemantic navigation. By querying this publishedmetadata we are able to create dynamic pageaggregations for teams, groups and players."

Jem Rayfield, Senior Technical Architect, BBC News andKnowledgehttp://www.bbc.co.uk/blogs/bbcinternet/2010/07/bbc_

world_cup_2010_dynamic_sem.html

Page 25: Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I Projekte der derivo GmbH. 3/41Birte Glimm j Semantic Web Grundlagen j 06. Feb 2012

23/41 Birte Glimm | Semantic Web Grundlagen | 06. Feb 2012

Webseite zur Fußballweltmeisterschaft 2010 der BBC

I Inferenz zur Anreichung der Daten (forward chaining) undSPARQL für Abfragen

I Ausserdem enthält die Ontologie von Journalistenverfasste Teile: Stories, Blogs, Profile, Bilder, Videos undStatistiken

I Journalistische Beiträge werden automatisch (NLPTechniken) und manuell getaggt

I Statistiken und Spielergebnisse aus anderen Quellenwerden aus XML importiert und auf ontologische Konzeptegemappt

I Webseiten werden automatisch zusammengestellt undenthalten relevante Verweise

I Einsatz der Technik zu Olympia 2012 geplant

Page 26: Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I Projekte der derivo GmbH. 3/41Birte Glimm j Semantic Web Grundlagen j 06. Feb 2012

24/41 Birte Glimm | Semantic Web Grundlagen | 06. Feb 2012

Page 27: Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I Projekte der derivo GmbH. 3/41Birte Glimm j Semantic Web Grundlagen j 06. Feb 2012

25/41 Birte Glimm | Semantic Web Grundlagen | 06. Feb 2012

Agenda

I OWL DL Anwendung EDF EnergyI OWL Profil Anwendung BBC WorldcupI RDFa in der Google SucheI Mikroformate in der RezeptsucheI Semantische Technologien in der Pharma BrancheI Projekte der derivo GmbH

Page 28: Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I Projekte der derivo GmbH. 3/41Birte Glimm j Semantic Web Grundlagen j 06. Feb 2012

26/41 Birte Glimm | Semantic Web Grundlagen | 06. Feb 2012

RDFa zur semantischen Annotation von Webseiten

I Erweiterung von (X)HTML Dokumenten um SemantikI Verwendung bestehender Vokabulare (DC, FOAF, . . . )

Page 29: Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I Projekte der derivo GmbH. 3/41Birte Glimm j Semantic Web Grundlagen j 06. Feb 2012

27/41 Birte Glimm | Semantic Web Grundlagen | 06. Feb 2012

RDFa Beispiel

I Einbindung von RDF in (X)HTML Dokumente

All content on this site is licensed under <ahref="http://creativecommons.org/licenses/by/3.0/">a Creative Commons License</a>.

versusAll content on this site is licensed under<a rel="license"

href="http://creativecommons.org/licenses/by/3.0/">a Creative Commons License</a>.

<http://example.org/a.html><http://creativecommons.org/licenses/by/3.0/>

license

Page 30: Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I Projekte der derivo GmbH. 3/41Birte Glimm j Semantic Web Grundlagen j 06. Feb 2012

28/41 Birte Glimm | Semantic Web Grundlagen | 06. Feb 2012

RDFa Beispiel 2<div>

<h2>The trouble with Bob</h2><h3>Alice</h3>...

</div>

versus

<div xmlns:dc="http://purl.org/dc/elements/1.1/"><h2 property="dc:title">The trouble with Bob</h2><h3 property="dc:creator">Alice</h3>...

</div>

Page 31: Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I Projekte der derivo GmbH. 3/41Birte Glimm j Semantic Web Grundlagen j 06. Feb 2012

29/41 Birte Glimm | Semantic Web Grundlagen | 06. Feb 2012

RDFa Beispiel 3<div>

<p>Alice Birpemswick</p><p>Email: <a href="mailto:[email protected]">

[email protected]</a></p><p>Phone: <a href="tel:+1-617-555-7332">

+1 617.555.7332</a></p></div>

versus

<div typeof="foaf:Person"xmlns:foaf="http://xmlns.com/foaf/0.1/">

<p property="foaf:name">Alice Birpemswick</p><p>Email: <a href="mailto:[email protected]"rel="foaf:mbox">[email protected]</a></p>

<p>Phone: <a href="tel:+1-617-555-7332"rel="foaf:phone">+1-617-555-7332</a></p>

</div>

Page 32: Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I Projekte der derivo GmbH. 3/41Birte Glimm j Semantic Web Grundlagen j 06. Feb 2012

30/41 Birte Glimm | Semantic Web Grundlagen | 06. Feb 2012

Anwendungen von RDFa

I Z.B. Google filtert nach RDFa Begriffen und nutzt diese,um die Darstellung der Suchergebnisse zu verbessern

Page 33: Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I Projekte der derivo GmbH. 3/41Birte Glimm j Semantic Web Grundlagen j 06. Feb 2012

30/41 Birte Glimm | Semantic Web Grundlagen | 06. Feb 2012

Anwendungen von RDFa

I Z.B. Google filtert nach RDFa Begriffen und nutzt diese,um die Darstellung der Suchergebnisse zu verbessern

Page 34: Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I Projekte der derivo GmbH. 3/41Birte Glimm j Semantic Web Grundlagen j 06. Feb 2012

31/41 Birte Glimm | Semantic Web Grundlagen | 06. Feb 2012

Agenda

I OWL DL Anwendung EDF EnergyI OWL Profil Anwendung BBC WorldcupI RDFa in der Google SucheI Mikroformate in der RezeptsucheI Semantische Technologien in der Pharma BrancheI Projekte der derivo GmbH

Page 35: Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I Projekte der derivo GmbH. 3/41Birte Glimm j Semantic Web Grundlagen j 06. Feb 2012

32/41 Birte Glimm | Semantic Web Grundlagen | 06. Feb 2012

Mikroformate

Mikroformate sind einfache und offen zugänglicheDatenformate basierend auf existierenden Standards (XHTML)

I Nutzt POSH (Plain Old Semantic HTML), also HTML Tagsdie nicht der Präsentation diesen (bold, i), sondernsemantischer Natur sind (abbr, acronym, title, . . . )

I Nutzung semantische KlassenbezeichnerI nicht: <span class="blauerText»...</span>I sondern: <span class=ßubmenu»...</span>

I Berücksichtigt die Rollen und semantischen Bedeutungender Elemente

I Spezielle Vokabulare für das MarkUp in bestimmtenDomänen

Page 36: Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I Projekte der derivo GmbH. 3/41Birte Glimm j Semantic Web Grundlagen j 06. Feb 2012

33/41 Birte Glimm | Semantic Web Grundlagen | 06. Feb 2012

hRecipe – Mikroformat für Rezepte

I Zur semantischen Annotation von Webseiten über RezepteI Ermöglicht

I Suche nach Rezepten mit bestimmten ZutatenI Automatische Gruppierung von RezeptenI Finden von schnellen Rezepten (geringe Zubereitungszeit)

I Mapping in RDFa existiert (hrecipe-rdf)

Beispiel<div class="hrecipe">

<h1 class="fn">Pommes Frites</h1><p class="summary">Pommes frites ...</p><p>

Contributed by <span class="author">Tom</span>and the <span class="author vcard"><a class="url fn" href="...">Cooky Gang</a></span>.

</p>...

Page 37: Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I Projekte der derivo GmbH. 3/41Birte Glimm j Semantic Web Grundlagen j 06. Feb 2012

34/41 Birte Glimm | Semantic Web Grundlagen | 06. Feb 2012

hRecipe – Mikroformat für Rezepte

Beispiel...<p>Published <span class="published"><span class="value-title"title="2008-10-14T10:05:37-01:00"/>

14. Oct 2008</span></p><h2>Ingredients</h2><ul>

<li class="ingredient"><span class="value">500</span><span class="type">gr</span> potatoes.

</li>...

</ul>...

</div>

Page 38: Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I Projekte der derivo GmbH. 3/41Birte Glimm j Semantic Web Grundlagen j 06. Feb 2012

35/41 Birte Glimm | Semantic Web Grundlagen | 06. Feb 2012

Beispiele im Web

I The Recipe Depositoryhttp://www.therecipedepository.com/

I SAPO Sabores http://sabores.sapo.pt/I ITV Food http://www.itv.com/food/

I Epicurious.com http://www.epicurious.com/

I http://foodnetwork.com/

I Plan to Eathttp://www.plantoeat.com/recipe_book

I essen & trinkenhttp://www.essen-und-trinken.de/hRecipe-konforme Metadaten in RDF

I ...

Page 39: Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I Projekte der derivo GmbH. 3/41Birte Glimm j Semantic Web Grundlagen j 06. Feb 2012

36/41 Birte Glimm | Semantic Web Grundlagen | 06. Feb 2012

Tools zum Verarbeiten von hRecipe annotierten Seiten

I Swignition (Parser)http://buzzword.org.uk/swignition/ – Rezeptekönnen in RDF oder andere Formate exportiert werden

I WordPress Plugin http://wordpress.org/extend/plugins/hrecipe/ zumAnnotieren mit hRecipe Metadaten

I Google Recipe Viewhttp://www.google.com/landing/recipes/

I hRecipeHelperhttps://chrome.google.com/webstore/detail/cgpnljccbfcjhhekfnikhpllfjpjidlj ChromePlugIn zum Erstellen von HTML mit hRecipe Annotationen

I hRecipeHelper http://bit.ly/hPcVDD wie ChromePlugIn aber für andere Browser

Page 40: Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I Projekte der derivo GmbH. 3/41Birte Glimm j Semantic Web Grundlagen j 06. Feb 2012

37/41 Birte Glimm | Semantic Web Grundlagen | 06. Feb 2012

Page 41: Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I Projekte der derivo GmbH. 3/41Birte Glimm j Semantic Web Grundlagen j 06. Feb 2012

38/41 Birte Glimm | Semantic Web Grundlagen | 06. Feb 2012

Mikrodaten und schema.org

I Gemeinschaftsprojekt von Google, Microsoft und Yahoo!I Mittelweg zwischen der Erweiterbarkeit von RDFa und der

Einfachheit von MikroformatenI Ziel: Besseres Verständnis der Inhalte von Webseiten und

damit bessere Darstellung der Suchergebnisse

Page 42: Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I Projekte der derivo GmbH. 3/41Birte Glimm j Semantic Web Grundlagen j 06. Feb 2012

39/41 Birte Glimm | Semantic Web Grundlagen | 06. Feb 2012

Agenda

I OWL DL Anwendung EDF EnergyI OWL Profil Anwendung BBC WorldcupI RDFa in der Google SucheI Mikroformate in der RezeptsucheI Semantische Technologien in der Pharma BrancheI Projekte der derivo GmbH

Page 43: Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I Projekte der derivo GmbH. 3/41Birte Glimm j Semantic Web Grundlagen j 06. Feb 2012

40/41 Birte Glimm | Semantic Web Grundlagen | 06. Feb 2012

Semantic Web Technologies Meet Pharmaceutical Data

Phil Ashworth präsentiert auf der 2. European SemanticTechnology Konferenz:http://videolectures.net/estc08_ashworth_swtpdi/

Page 44: Semantic Web Grundlagen - Semantic Web … · I Semantische Technologien in der Pharma Branche I Projekte der derivo GmbH. 3/41Birte Glimm j Semantic Web Grundlagen j 06. Feb 2012

41/41 Birte Glimm | Semantic Web Grundlagen | 06. Feb 2012

Agenda

I OWL DL Anwendung EDF EnergyI OWL Profil Anwendung BBC WorldcupI RDFa in der Google SucheI Mikroformate in der RezeptsucheI Semantische Technologien in der Pharma BrancheI Projekte der derivo GmbH