Tutorial on Semantic Web Technologies
Ivan Herman, W3C
Oviedo and Bilbao, Spain, 2nd and 5th November, 2004
Slides of the tutorial given as part of the W3C Spanish Office’s Standards Tour in Oviedo and in Bilbao, on the 2nd and 5th of November, 2004, respectively.
If your browser is enabled for SVG, I advise you to view the slideset in SVG. You may want to check the SVG Implementations page for more details on players and on the latest versions. Otherwise, you can use the links to the HTML slides below, but you will loose, for example, some scaling and animation effects. Besides, the slides look much nicer in SVG...
Note: if you are using the Adobe SVG plugin, the latest, ASV6 version is required for these slides.
$Date: 2004/11/03 09:47:35 $
Table of Content:
- What Will You Hear?
- [No title]
- Towards a Semantic Web
- Towards a Semantic Web
- However…
- Example: Searching
- Example: Automatic Assistant
- What Is Needed?
- What Is Needed (Technically)?
- The Semantic Web is Not
- This Course Will
- [No title]
- Problem Example for the Course
- Statements
- Resource Description Framework
- RDF is a Graph
- A Simple RDF Example
- URI-s Play a Fundamental Role
- RDF/XML Principles
- RDF/XML Principles (cont)
- RDF/XML Principles (cont)
- Several Properties on the Same Node
- Several property on the same node
- Adding a New property
- Adding a New property
- A Very Useful Simplification
- Simplification in Our Example
- RDF in Programming Practice
- Python Example
- Use of RDF in Our Example
- Merging
- Merge Shown as Graphs
- Merge in Practice
- Adding New Statements
- Blank Nodes
- Blank Nodes: Turn Them Into Regulars
- Blank Nodes: Let the System Do It
- Blank Nodes: Some More Remarks
- [No title]
- Need for RDF Schemas
- Classes, Resources, …
- Classes, Resources in RDF(S)
- Schema Example in RDF/XML
- An Aside: Typed Nodes in RDF/XML
- Schema Example in RDF/XML (alt.)
- Typed Nodes (cont)
- Inferred Properties
- Properties (Predicates)
- Properties (cont.)
- Property Specification Example
- Property Specification in XML
- Literals
- Literals in RDF/XML
- Literals in RDF/XML (cont.)
- [No title]
- Predefined Classes
- Collections (Lists)
- Collections (Lists) (cont.)
- The Same in RDF/XML
- Our Graphical Shorthand
- Containers
- [No title]
- Small Practical Issues
- Binding RDF to an XML Resource
- RDF/XML with XHTML
- RDF Can Also Be Generated
- RDF/XML has its Problems
- Programming Practice
- Programming Practice (cont)
- Jena
- Jena (cont)
- Lots of Other tools
- [No title]
- Ontologies
- Ontologies (cont.)
- W3C’s Ontology Language (OWL)
- Classes in OWL
- Need for Enumeration
- (OWL) Classes can be Enumerated
- Same in RDF/XML
- Union of Classes
- Same in RDF/XML
- Property Restrictions
- Property Restrictions (cont.)
- Cardinality Restriction Example
- Same in RDF/XML
- Property Characterization
- Characterization Example
- Same in RDF/XML
- OWL: Additional Requirements
- Term Equivalence/Relations
- Example: Language Equivalents
- Another Use of Equivalence
- Versioning, Annotation
- OWL and Logic
- Examples for Logic Formalism
- However: Ontologies are Hard!
- OWL Full
- OWL Description Logic (DL)
- OWL Lite
- “Description Logic”
- Ontology Examples
- [No title]
- The “Ideal” Pattern
- The “Pragmatic” Pattern
- Other Patterns
- The SKOS Example
- SKOS example
- The CC/PP Example
- CC/PP Example
- [No title]
- Semantic Web Activity Phase 2
- "Best Practices" Work
- RDF Data Access (a.k.a. Queries)
- Data Access Example
- Further SPARQL Features
- RDF API-s
- Rules
- Trust
- A Number of Other Issues…
- [No title]
- Available Specifications: Primers
- Available Specifications: RDF
- Available Specifications: Ontology
- Some Books
- Further Information
- Further Information (cont)
- Some Information in Spanish
- Public Fora at W3C
- Some Tools
- Some Tools (Cont.)
- [No title]
- SW Applications
- SW Application Examples
- SW Application Examples (cont)
- SW Application Examples (cont)
- SW Application Examples (cont)
- SW Application Examples (cont)
- SW Application Examples (cont)
- SW Application Examples (cont)
- SW Application Examples (cont)
- Further Information
- [No title]