Semantic Web Technologien Lehrveranstaltung Semantic Web Technologien WS 2009/10  HTWG Konstanz
Sprachen des Semantic Web RDFS RDF Schema
Sprachen des Semantic Web - RDFS <ul>Rückblick <ul><li>XML liefert uns ein Format zur Serialisierung strukturierter Daten ...
Aber: </li><ul><li>Wir picken uns einige Bestandteile heraus (Namespaces, DOCTYPE...) </li></ul></ul><li>RDF liefert uns e...
Mit SPO-Triplen lässt sich fast jede Aussage darstellen
Wir können Beziehungen zwischen Ressourcen modellieren
Wir können Daten von Ressourcen modellieren (Literale) </li><ul><li>Wir können Literalen einen Typ geben! (Datum, String, ...
Sprachen des Semantic Web - RDFS <ul>Wir möchten mehrere Ressourcen eines Typs zusammenfassen können <ul>=> Wir müssen Typ...
Welchen Typ hat “Mann” ? </li></ul></ul><li>=> Wir müssen Aussagen über Typen treffen können </li><ul><li>=> Typen müssen ...
“Mann” ist Untertyp Von “Mensch” </li><ul><li>Ist “Steffen Schlönvoigt” dann nicht auch ein “Mensch”
Muss ich das explizit ausdrücken?
Für jeden Mann, für jede “Frau” einzeln? </li></ul></ul><li>=> Wir müssen eine Hierarchie aufbauen können </li></ul></ul>
Sprachen des Semantic Web - RDFS <ul>Wie sieht es bei Properties aus ? <ul><li>Beispiel: </li><ul><li>“Steffen” ist befreu...
“Steffen” kennt “Matthias” </li><ul><li>Kennt Steffen Markus nicht?
Muss ich das explizit ausdrücken? </li></ul></ul><li>=> Wir benötigen eine Hierarchie bei Properties
Ist ein “Auto” passend als Ziel der “ist befreundet mit” Beziehung? </li><ul><li>=> Wir wollen Aussagen über Properties tr...
Sprachen des Semantic Web - RDFS <ul>RDF Schema (RDFS) <ul><li>Gehört zum W3C Recommendation Paket zu RDF
Ermöglicht Spezifikation von schematischem Wissen </li><ul><li>Wird auch terminologisches Wissen genannt
In Ontologie: T-Box  </li></ul><li>Besitzt eigenes/spezielles Vokabular </li><ul><li>Vokabular ist definiert in RDF
Jedes RDFS Dokument ist gültiges RDF! </li></ul><li>Namensraum: </li><ul><li>http://www.w3.org/2000/01/rdf-schema #
In der Regel abgekürzt durch “rdfs” </li></ul></ul></ul>
Sprachen des Semantic Web - RDFS <ul>RDF Schema (RDFS) <ul><li>Vokabular ist nicht themengebunden, sondern generisch
Erlaubt Spezifikation von beliebigen RDF-Vokabularen
Erlaubt Spezifikation von Semantik von Vokabularen </li><ul><li>=> RDFS ist ein Metavokabular </li></ul><li>Vorteil: </li>...
Sprachen des Semantic Web - RDFS <ul>RDF Schema (RDFS) <ul><li>RDFS erlaubt die Definition von Ontologien </li><ul><li>=> ...
Aber ausdrucksstärkere Sprachen führen auch zu </li><ul><ul><li>Höherer Komplexität
Längerer Laufzeit der Algorithmen zum Schlussfolgern </li></ul></ul><li>Mit ein bisschen Semantik kommt man schon recht we...
Sprachen des Semantic Web - RDFS <ul>Zuweisung von Instanzen zu Typen: <ul><li>RDF definiert die Eigenschaft “type”
Bereits kennengelernt im Zusammenhang mit Listen:
Upcoming SlideShare
Loading in...5
×

4 - Sprachen Des Semantic Web - RDFS

1,435

Published on

Vorlesung Semantic Web Technologien, HTWG Konstanz WS 2009/2010.

Veranstaltung #4

Nachdem wir mit XML syntaktische Grundlagen und mit RDF das Datenmodell des Semantic Web kennengelernt haben, beschäftigen wir uns nun mit RDF Schema. RDF Schema wird dazu verwendet Vokabularien für RDF zu definieren. Dazu werden Ressourcen in Klassen eingeteilt, welche in Taxonomien hierarchisch geordnet definiert werden. RDFS bedient sich hierbei eines mengentheoretischen Klassenmodels. Da an Prädikatsstelle bei RDF-Triplen ebenfalls Ressourcen zu finden sind, lassen sich diese "Properties" ebenfalls kategorisieren. Durch Einschränkung der Definitions- und Zielbereiche von Properties, lassen sich weitere Aussagen treffen. Desweiteren beschäftigen wir uns mit Reifikation, die uns ermöglich Aussagen über Aussagen zu treffen, Annotation von Ressourcen sowie der Repräsentation von RDF(S)-Dokumenten in den Datenmodellen von XML, RDF und RDFS.

Published in: Technology, Education
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,435
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
14
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

4 - Sprachen Des Semantic Web - RDFS

  1. 1. Semantic Web Technologien Lehrveranstaltung Semantic Web Technologien WS 2009/10 HTWG Konstanz
  2. 2. Sprachen des Semantic Web RDFS RDF Schema
  3. 3. Sprachen des Semantic Web - RDFS <ul>Rückblick <ul><li>XML liefert uns ein Format zur Serialisierung strukturierter Daten </li><ul><li>XML ist für das Semantic Web nicht ausreichend
  4. 4. Aber: </li><ul><li>Wir picken uns einige Bestandteile heraus (Namespaces, DOCTYPE...) </li></ul></ul><li>RDF liefert uns ein Datenmodell zur Beschreibung von Ressourcen </li><ul><li>Modellierung der Daten als Graph – Zerlegung in SPO Triple
  5. 5. Mit SPO-Triplen lässt sich fast jede Aussage darstellen
  6. 6. Wir können Beziehungen zwischen Ressourcen modellieren
  7. 7. Wir können Daten von Ressourcen modellieren (Literale) </li><ul><li>Wir können Literalen einen Typ geben! (Datum, String, Integer … ) </li></ul></ul></ul>Was fehlt ? </ul>
  8. 8. Sprachen des Semantic Web - RDFS <ul>Wir möchten mehrere Ressourcen eines Typs zusammenfassen können <ul>=> Wir müssen Typen definieren können => Wir müssen Ressourcen typisieren (können) <li>Beispiele: </li><ul><li>“Steffen Schlönvoigt” ist ein “Mann” </li><ul><li>Wie stellen wir “ist ein” generisch dar?
  9. 9. Welchen Typ hat “Mann” ? </li></ul></ul><li>=> Wir müssen Aussagen über Typen treffen können </li><ul><li>=> Typen müssen auch Ressourcen sein
  10. 10. “Mann” ist Untertyp Von “Mensch” </li><ul><li>Ist “Steffen Schlönvoigt” dann nicht auch ein “Mensch”
  11. 11. Muss ich das explizit ausdrücken?
  12. 12. Für jeden Mann, für jede “Frau” einzeln? </li></ul></ul><li>=> Wir müssen eine Hierarchie aufbauen können </li></ul></ul>
  13. 13. Sprachen des Semantic Web - RDFS <ul>Wie sieht es bei Properties aus ? <ul><li>Beispiel: </li><ul><li>“Steffen” ist befreundet mit “Markus”
  14. 14. “Steffen” kennt “Matthias” </li><ul><li>Kennt Steffen Markus nicht?
  15. 15. Muss ich das explizit ausdrücken? </li></ul></ul><li>=> Wir benötigen eine Hierarchie bei Properties
  16. 16. Ist ein “Auto” passend als Ziel der “ist befreundet mit” Beziehung? </li><ul><li>=> Wir wollen Aussagen über Properties treffen </li><ul><li>Properties müssen typisiert werden </li></ul><li>=> Wir wollen Typen für Subjekt und Objekt eingrenzen können </li></ul></ul>Solches Wissen nennt man “Schemawissen” <ul>RDF Schema hilft uns, solches Wissen auszudrücken </ul></ul>
  17. 17. Sprachen des Semantic Web - RDFS <ul>RDF Schema (RDFS) <ul><li>Gehört zum W3C Recommendation Paket zu RDF
  18. 18. Ermöglicht Spezifikation von schematischem Wissen </li><ul><li>Wird auch terminologisches Wissen genannt
  19. 19. In Ontologie: T-Box </li></ul><li>Besitzt eigenes/spezielles Vokabular </li><ul><li>Vokabular ist definiert in RDF
  20. 20. Jedes RDFS Dokument ist gültiges RDF! </li></ul><li>Namensraum: </li><ul><li>http://www.w3.org/2000/01/rdf-schema #
  21. 21. In der Regel abgekürzt durch “rdfs” </li></ul></ul></ul>
  22. 22. Sprachen des Semantic Web - RDFS <ul>RDF Schema (RDFS) <ul><li>Vokabular ist nicht themengebunden, sondern generisch
  23. 23. Erlaubt Spezifikation von beliebigen RDF-Vokabularen
  24. 24. Erlaubt Spezifikation von Semantik von Vokabularen </li><ul><li>=> RDFS ist ein Metavokabular </li></ul><li>Vorteil: </li><ul><li>Jedes mit RDFS definierte RDF-Vokabular kann von jeder Software mit RDFS Unterstützung interpretiert werden </li></ul></ul></ul>
  25. 25. Sprachen des Semantic Web - RDFS <ul>RDF Schema (RDFS) <ul><li>RDFS erlaubt die Definition von Ontologien </li><ul><li>=> RDFS ist eine Ontologiesprache (Wissensrepräsentationssprache) </li></ul><li>Allerdings: Funktionsumfang eingeschränkt </li><ul><li>=> Man spricht von lightweight/leichtgewichtigen Ontologien </li></ul><li>Wir werden uns später mit OWL, einer ausdrucksstärkeren Sprache, beschäftigen
  26. 26. Aber ausdrucksstärkere Sprachen führen auch zu </li><ul><ul><li>Höherer Komplexität
  27. 27. Längerer Laufzeit der Algorithmen zum Schlussfolgern </li></ul></ul><li>Mit ein bisschen Semantik kommt man schon recht weit </li><ul><li>“A little semantics goes a long way” </li></ul></ul></ul>
  28. 28. Sprachen des Semantic Web - RDFS <ul>Zuweisung von Instanzen zu Typen: <ul><li>RDF definiert die Eigenschaft “type”
  29. 29. Bereits kennengelernt im Zusammenhang mit Listen:
  30. 30. Mit “rdf:type” wird einem Subjekt das Objekt als Typ zugewiesen
  31. 31. Das Objekt wird damit als “Klasse” ausgezeichnet
  32. 32. Das Subjekt wird als “Instanz” der Klasse gesehen </li></ul></ul>ex:Rudolph ex:Autoren rdf:Seq rdf:type rdf:_1 ex:Hitzler ex:Krötzsch ex:SemanticWeb ex:Sure rdf:_2 rdf:_3 rdf:_4
  33. 33. Sprachen des Semantic Web - RDFS <ul>Beispiel zu “rdf:type”: ex:SteffenSchloenvoigt rdf:type ex:Mann . <ul><li>Folgendes kann daraus geschlossen werden: </li><ul><li>ex:Mann ist eine Klasse
  34. 34. ex:SteffenSchloenvoigt ist eine Instanz, die der Klasse ex:Mann angehört </li></ul></ul><li>Einem Individuum können beliebig viele Klassen zugewiesen werden
  35. 35. Unterscheidung zwischen Klassen und Individuen syntaktisch nicht möglich
  36. 36. Auch in der Realität ist Abgrenzung manchmal schwierig </li></ul>
  37. 37. Sprachen des Semantic Web - RDFS <ul><li>Manchmal möchten wir explizit ausdrücken, dass eine Ressource/URI eine Klasse bezeichnet
  38. 38. Typ/Klasse aller Klassen:
  39. 39. rdfs:Class
  40. 40. Beispiel:
  41. 41. ex:Mann rdf:type rdfs:Class .
  42. 42. Wenn rdfs:Class Klasse aller Klassen ist, enthält sie sich auch selbst. => Es gilt immer:
  43. 43. rdfs:Class rdf:type rdfs:Class . </li></ul>
  44. 44. <ul><li>RDF/RFDS Standardklassen: </li><ul><li>rdfs:Class
  45. 45. rdfs:Resource </li><ul><li>Klasse aller Ressourcen </li></ul><li>rdf:Property </li><ul><li>Klasse aller Relationen </li></ul><li>rdf:List, rdf:Seq, rdf:Bag, rdf:Alt, rdfs:Container
  46. 46. rdfs:ContainerMembershipProperty </li><ul><li>Klasse aller Relationen, die eine Enthaltenseinsbeziehung darstellen </li></ul><li>rdf:XMLLiteral </li><ul><li>Klasse aller Werte des Datentyps XMLLiteral </li></ul><li>rdfs:Literal </li><ul><li>Klasse aller Literalwerte (enthält alle Datentypen als Sub-Class) </li></ul><li>rdfs:Datatype </li><ul><li>Klasse aller Datentypen (analog zu rdfs:Class) </li></ul><li>rdf:Statement </li><ul><li>Klasse aller reifizierten Aussagen (siehe später) </li></ul></ul></ul>
  47. 47. Sprachen des Semantic Web - RDFS <ul><li>Syntaktische Vereinfachungen in RDF/XML </li><ul><li>An Stelle von </li><ul><li><rdf:Description rdf:about=”&ex;SteffenSchloenvoigt”> <rdf:type rdf:resource=”&ex;Mann /> </rdf:Description> </li></ul><li>Kann auch </li><ul><li><ex:Mann rdf:about=”&ex;SteffenSchloenvoigt” /> </li></ul><li>geschrieben werden. Entsprechend gilt auch: </li><ul><li><rdfs:Class rdf:about=”&ex;Mann” /> </li></ul></ul></ul>
  48. 48. Sprachen des Semantic Web - RDFS <ul>Hierarchisierung von Klassen (auch Taxonimien) <ul><li>RDFS-Vokabular definiert “rdfs:subClassOf”
  49. 49. Beispiel: </li><ul><li>ex:Mann rdfs:subClassOf ex:Mensch .
  50. 50. ex:Steffen rdf:type ex:Mann .
  51. 51. RDFS-Software erkennt automatisch:
  52. 52. ex:Steffen rdf:type ex:Mensch . </li></ul><li>Man kann dies ausdrücken als “Mann ist eine Unterklasse von Mensch”
  53. 53. “rdfs:subClassOf” ist transitiv. </li><ul><li>Mit zusätzlichem Triple
  54. 54. ex:Mensch rdf:subClassOf ex:Saeugetier .
  55. 55. Folgt:
  56. 56. ex:Steffen rdf:type ex:Saeugetier . </li></ul></ul></ul>
  57. 57. Sprachen des Semantic Web - RDFS <ul><li>Weiteres zu rdfs:subClassOf </li><ul><li>rdfs:subClassOf ist reflexiv </li><ul><li>=> Jede Klasse ist Unterklasse von sich selbst
  58. 58. Damit gilt implizit:
  59. 59. ex:Mann rdf:subClassOf ex:Mann . </li></ul><li>Festlegung von Gleichheit zweier Klassen möglich mit gegenseitiger Unterklassenbeziehung </li><ul><li>ex:Hospital rdfs:subClassOf ex:Krankenhaus .
  60. 60. ex:Krankenhaus rdfs:subClassOf ex:Hospital . </li></ul></ul></ul>
  61. 61. Sprachen des Semantic Web - RDFS <ul><li>RDFS hat ein “mengentheoretisches” Klassenmodell wie in der Mathematik </li><ul><li>rdf:type entspricht ∊
  62. 62. rdfs:subClassOf entspricht ⊆ </li></ul><li>Reflexivität und Transitivität von rdfs:subClassOf damit mathematisch hinterlegt </li></ul>
  63. 63. Sprachen des Semantic Web - RDFS <ul><li>Properties: (auch Relationen, Beziehungen) </li><ul><li>Properties stehen in Triplen an der Stelle des Prädikats
  64. 64. Sagen aus, auf welche Art Ressourcen miteinander verbunden sind
  65. 65. Mathematische Schreibweise: </li><ul><li>befreundetMit = {(Steffen,Markus),(Markus,Mario)...} </li></ul><li>Properties werden in RDFS speziellen Klassen zugeordnet
  66. 66. Klasse aller Properties in RDFS: rdf:Property </li><ul><li>Es gilt bei Properties:
  67. 67. ex:befreundetMit rdf:type rdf:Property . </li></ul></ul></ul>
  68. 68. Sprachen des Semantic Web - RDFS <ul><li>Property-Hierarchien: </li><ul><li>Werden in RDFS abgebildet durch Property “rdfs:subPropertyOf”
  69. 69. Beispiel: </li><ul><li>ex:befreundetMit rdfs:subPropertyOf ex:kennt . ex:Steffen ex:befreundetMit ex:Markus . </li></ul><ul><li>Damit kann eine RDFS Software folgern: ex:Steffen ex:kennt ex:Markus . </li></ul></ul></ul>
  70. 70. Sprachen des Semantic Web - RDFS <ul><li>Einschränkungen auf Properties </li><ul><li>Oft weiß man, dass das Subjekt oder das Objekt einer Property einer bestimmten Klasse angehört
  71. 71. Den Definitionsbereich eines Property bezeichnet man als domain
  72. 72. Den Bildbereich einer Property bezeichnet man als range
  73. 73. Beispiel: </li><ul><li>ex:employedAt rdfs:domain ex:Person .
  74. 74. ex:employedAt rdfs:range ex:Company .
  75. 75. ex:Steffen ex:employedAt ex:TechniData . </li></ul><li>Aus dem Beispiel kann eine RDFS-Software folgern: </li><ul><li>ex:Steffen rdf:type ex:Person
  76. 76. ex:TechniData rdf:type ex:Company </li></ul><li>Kann auch für Datentypen bei Literalen verwendet werden: </li><ul><li>ex:hasAge rdfs:range xsd:nonNegativeInteger </li></ul></ul></ul>
  77. 77. Sprachen des Semantic Web - RDFS <ul><li>Property-Einschränkungen </li><ul><li>Einzige Möglichkeit zur Definition semantischer Zusammenhänge zwischen Properties und Klassen </li></ul><li>Vorsicht </li><ul><li>Angaben zu Domain und Range gelten global </li><ul><li>Also überall, wo die Property verwendet wird </li></ul><li>Angaben zu Domain und Range sind konjunktiv
  78. 78. Beispiel: </li><ul><li>ex:istAutorVon rdfs:range ex:Kochbuch . ex:istAutorVon rdfs:range ex:Maerchenbuch . </li></ul><li>führt dazu, dass jedes Buch von dem jemand Autor ist, gleichzeitig Kochbuch UND Märchenbuch ist!!! </li></ul><li>Immer die Klasse verwenden, die am allgemeinsten ist! </li></ul>
  79. 79. Sprachen des Semantic Web - RDFS <ul><li>Offene Listen mit RDFS </li><ul><li>rdfs:Container </li><ul><li>Oberklasse von rdf:Seq, rdf:Bag und rdf:Alt (und allen weiteren Klassen, die man als Container definiert) </li></ul><li>rdfs:ContainerMembershipProperty </li><ul><li>Klasse aller Properties, die eine Beziehung beschreiben, welche die Semantik besitzt, dass das Subjekt im Objekt enthalten ist
  80. 80. Für alle Instanzen (Properties) gilt: Range ist rdfs:Container </li></ul><li>rdfs:member </li><ul><li>Oberproperty aller in rdfs:ContainerMembershipProperty enthaltenen Instanzen
  81. 81. Wenn gilt </li><ul><li>aProperty rdfs:subPropertyOf rdfs:member </li></ul><li>folgt daraus: </li><ul><li>aProperty rdf:type rdfs:ContainerMembershipProperty </li></ul><li>und umgekehrt </li></ul></ul></ul>
  82. 82. Sprachen des Semantic Web - RDFS <ul><li>Reifikation </li><ul><li>Aussagen über Triple
  83. 83. Hinweiswort “dass”
  84. 84. Beispiel: </li><ul><li>Der Detektiv vermutet, dass der Butler den Gärtner ermordet hat. </li></ul><li>Oft verwendet, um Ungewissheiten auszudrücken
  85. 85. Die “reifizirten” Triple müssen nicht unbedingt gelten </li><ul><li>Beachten: Wenn ein Triple einmal definiert ist, gilt es immer </li></ul><li>Typisierung reifizierter Aussagen als rdf:Statement
  86. 86. Elemente der Aussage: </li><ul><li>rdf:subject, rdf:predicate, rdf:object </li></ul><li>Statements werden oft als Blank Nodes realisiert </li></ul></ul>
  87. 87. Sprachen des Semantic Web - RDFS <ul><li>Beispiel (von letzter Folie):
  88. 88. In Turtle: </li><ul><li>ex:Detektiv ex:vermutet [ ex:subject ex:Butler ex:predicate ex:hatErmordet ex:object ex:Gaertner ] . </li></ul></ul>ex:Detektiv ex:vermutet rdf:object rdf:subject ex:Butler ex:hatErmordet ex:Butler rdf:predicate
  89. 89. Sprachen des Semantic Web - RDFS <ul><li>Annotations </li><ul><li>Beim Programmieren kommentiert man Code, bei der Ontologieerstellung anntotiert man sein Vokabular und Ressourcen
  90. 90. Ziel: Erhöhung der Verständlichkeit für den Nutzer
  91. 91. Wird ebenfalls als Graph notiert – RDFS bietet spezielle Properties </li><ul><li>rdfs:label </li><ul><li>Vergabe eines lesbaren Namens für eine Ressource
  92. 92. Wird oft von Tools anstelle der (abgekürzten) URI angezeigt </li></ul><li>rdfs:comment </li><ul><li>Möglichst umfangreicher Kommentar zu einer Ressource
  93. 93. z.B. Natürlichsprachliche Definition einer neuen Klasse </li><ul><li>“Die Klasse ex:Bank bezeichnet ein Geldinstitut” </li></ul></ul><li>rdfs:seeAlso, rdfs:definedBy </li><ul><li>URIs, wo man weitere Informationen über die Ressource finden kann </li></ul></ul></ul></ul>
  94. 94. Sprachen des Semantic Web - RDFS <ul><li>Beispiel zu Annotationen:
  95. 95. <rdfs:Class rdf:about=”&ex;Car”> <rdfs:label xml:lang=”en”>Car</rdfs:label> <rdfs:label xml:lang=”de”>Auto</rdfs:label> <rdfs:comment xml:lang=”de”> Ein Automobil, kurz Auto (auch Kraftwagen, früher Motorwagen), ist ein mehrspuriges Kraftfahrzeug, das von einem Motor angetrieben wird und zur Beförderung von Personen und Frachtgütern dient. </rdfs:comment> <rdfs:seeAlso rdf:resource=” http://de.wikipedia.org/wiki/Auto ” /> <rdfs:isDefinedBy rdf:resource=” http://example.org/vocabulary ” /> <rdfs:subClassOf rdf:resource=”&ex;MotorVehicle” /> </rdfs:Class> </li></ul>
  96. 96. Sprachen des Semantic Web - RDFS <ul><li>Ontologien - A-Box / T-Box </li><ul><li>Mit RDFS kann Wissen so modelliert werden, dass weiteres, implizites Wissen zu einem gewissen Teil bereits geschlussfolgert werden kann
  97. 97. Eine Ontologie ist die Beschreibung von Wissen
  98. 98. Man unterscheidet zwischen </li><ul><li>A-Box: Assertionales Wissen </li><ul><li>Aussagen über Individuen und deren Beziehung zueinander
  99. 99. Wird bereits durch RDF abgedeckt </li></ul><li>T-Box: Terminologisches Wissen </li><ul><li>Definition von Klassen, Properties und deren Beziehung untereinander
  100. 100. Wird mit RDFS modelliert </li></ul></ul></ul></ul>
  101. 101. Sprachen des Semantic Web - RDFS <ul>1 Dokument - 3 Interpretationen <ul><rdf:Description rdf:ID=”Truck”> <rdf:type rdf:resource=”&rdfs;Class” /> <rdfs:subClassOf rdf:resource=”#MotorVehicle” /> </rdf:Description> <ul>XML RDF RDFS </ul></ul></ul>rdf:Description rdf:ID rdf:type rdfs:subClassOf rdf:resource rdf:resource Truck &rdfs;Class #MotorVehicle Truck #MotorVehicle #Truck rdfs:Class rdfs:subClassOf rdf:type #MotorVehicle #Truck “ ist ein”
  102. 102. Sprachen des Semantic Web - RDF Noch Fragen ?
  103. 103. Sprachen des Semantic Web - XML <ul><li>Literatur: </li><ul><li>Buch “Semantic Web Grundlagen”, Springer Verlag 2008 Pascal Hitzler, Markus Krötzsch, Sebastian Rudolph, York Sure ISBN: 978-3-540-33993-9
  104. 104. RDF Webseite http://www.w3.org/RDF/
  105. 105. Resource Description Framework Schema Dan Brickley, R.V. Guha, Brian McBride W3C Recommendation, 10 th February 2004 http://www.w3.org/TR/rdf-schema
  106. 106. RDF Planet – Blogs zum Thema RDF / Semantic Web http://www.planetrdf.com/ </li></ul></ul>
  1. A particular slide catching your eye?

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

×