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. Properties (Predicates)
  53. Properties (cont.)
  54. Property Specification Example
  55. Property Specification in XML
  56. Literals
  57. Literals in RDF/XML
  58. Literals in RDF/XML (cont.)
  59.  
  60. Predefined Classes
  61. Collections (Lists)
  62. Collections (Lists) (cont.)
  63. The Same in RDF/XML
  64. Our Graphical Shorthand
  65. Containers
  66. Some Words of Warning
  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 in OWL (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 Hungarian
  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. Ontology Developement
  110. Ontology Examples
  111.  
  112. The "Ideal" Pattern
  113. A "Pragmatic" Pattern
  114. Other Patterns
  115. The SKOS Example
  116. SKOS example
  117. The CC/PP Example
  118. CC/PP Example
  119.  
  120. Semantic Web Activity Phase 2
  121. "Best Practices" Work
  122. RDF Data Access (a.k.a. Queries)
  123. Data Access Example
  124. Further SPARQL Features
  125. Rules
  126. Trust
  127. A Number of Other Issues…
  128.  
  129. Available Specifications: Primers
  130. Available Specifications: RDF
  131. Available Specifications: Ontology
  132. Some Books
  133. Further Information
  134. Further Information (cont)
  135. Public Fora at W3C
  136. Some Tools
  137. Some Tools (Cont.)
  138.  
  139. SW Applications
  140. SW Application Examples
  141. SW Application Examples (cont)
  142. SW Application Examples (cont)
  143. SW Application Examples (cont)
  144. SW Application Examples (cont)
  145. SW Application Examples (cont)
  146. SW Application Examples (cont)
  147. SW Application Examples (cont)
  148. Further Information