Table of Contents

Title Page

  1. What Will You Hear?
  2.  
  3. Towards a Semantic Web
  4. Towards a Semantic Web
  5. However…
  6. Example: Searching
  7. Example: Automatic Assistant
  8. Example: Data(base) Integration
  9. Example: Digital Libraries
  10. Example: Semantics of Web Services
  11. What Is Needed?
  12. What Is Needed (Technically)?
  13. The Semantic Web is Not
  14. This Course Will
  15.  
  16. Problem Example for the Course
  17. Statements
  18. Resource Description Framework
  19. RDF is a Graph
  20. A Simple RDF Example
  21. URI-s Play a Fundamental Role
  22. URI-s: Merging
  23. What Merge Can Do...
  24. RDF/XML Principles
  25. RDF/XML Principles (cont)
  26. RDF/XML Principles (cont)
  27. Several Properties on the Same Node
  28. Several property on the same node
  29. Adding a New property
  30. Adding a New property
  31. A Very Useful Simplification
  32. Simplification in Our Example
  33. RDF in Programming Practice
  34. Python Example
  35. Use of RDF in Our Example
  36. Merge in Practice
  37. Adding New Statements
  38. Blank Nodes
  39. Blank Nodes: Turn Them Into Regulars
  40. Blank Nodes: Let the System Do It
  41. Blank Nodes: Some More Remarks
  42.  
  43. Need for RDF Schemas
  44. Classes, Resources, …
  45. Classes, Resources, … (cont.)
  46. Classes, Resources in RDF(S)
  47. Schema Example in RDF/XML
  48. An Aside: Typed Nodes in RDF/XML
  49. Schema Example in RDF/XML (alt.)
  50. Typed Nodes (cont)
  51. Inferred Properties
  52. Inference: Let Us Be Formal…
  53. Properties (Predicates)
  54. Properties (cont.)
  55. Property Specification Example
  56. Property Specification in XML
  57. Literals
  58. Literals in RDF/XML
  59. Literals in RDF/XML (cont.)
  60.  
  61. Predefined Classes
  62. Collections (Lists)
  63. Collections (Lists) (cont.)
  64. The Same in RDF/XML
  65. Our Graphical Shorthand
  66. Containers
  67.  
  68. Small Practical Issues
  69. Binding RDF to an XML Resource
  70. RDF/XML with XHTML
  71. RDF Can Also Be Generated
  72. RDF/XML has its Problems
  73. Programming Practice
  74. Programming Practice (cont)
  75. Jena
  76. Jena (cont)
  77. Lots of Other tools
  78.  
  79. Ontologies
  80. Ontologies (cont.)
  81. W3C’s Ontology Language (OWL)
  82. Classes in OWL
  83. Need for Enumeration
  84. (OWL) Classes can be Enumerated
  85. Same in RDF/XML
  86. Union of Classes
  87. Same in RDF/XML
  88. Property Restrictions
  89. Property Restrictions in OWL
  90. Property Restrictions (cont.)
  91. Cardinality Restriction Example
  92. Same in RDF/XML
  93. Property Characterization
  94. Characterization Example
  95. Same in RDF/XML
  96. OWL: Additional Requirements
  97. Term Equivalence/Relations
  98. Example: Connecting to Chinese
  99. Another Use of Equivalence
  100. Versioning, Annotation
  101. OWL and Logic
  102. Examples for Logic Formalism
  103. However: Ontologies are Hard!
  104. OWL Full
  105. OWL Description Logic (DL)
  106. OWL Lite
  107. Note on OWL layers
  108. "Description Logic"
  109. DL Abstract Syntax
  110. Ontology Developement
  111. Ontology Examples
  112.  
  113. Retrieving RDF Data
  114. Querying RDF Graphs
  115. Our Example in SPARQL
  116. Simple SPARQL Example
  117. Pattern Constraints
  118. More Complex Example
  119. Optional Pattern
  120. Other SPARQL Features
  121. SPARQL Usage in Practice
  122. Remote Query Example
  123.  
  124. The "Ideal" Pattern
  125. A "Pragmatic" Pattern
  126. Other Patterns
  127. The CC/PP Example
  128. CC/PP Example
  129.  
  130. Semantic Web Activity Phase 2
  131. Rules
  132. Trust
  133. A Number of Other Issues…
  134.  
  135. Available Specifications: Primers
  136. Available Specifications: RDF
  137. Available Specifications: Ontology
  138. Some Books
  139. Further Information
  140. SWBP Working Group Documents
  141. Further Information (cont)
  142. Public Fora at W3C
  143. Some Tools
  144. Some Tools (Cont.)
  145.  
  146. SW Applications
  147. SW Application Examples
  148. SW Application Examples (cont)
  149. SW Application Examples (cont)
  150. SW Application Examples (cont)
  151. SW Application Examples (cont)
  152. SW Application Examples (cont)
  153. SW Application Examples (cont)
  154. SW Application Examples (cont)
  155. Further Information