Link Search Menu Expand Document

RDF Schema

  • Lesson title: RDF Schema
  • Keywords: RDF, RDF schema, Classes, Properties
  • Objective/Description: In this lesson we will continue our journey on RDF, introducing more elements from RDFS and deepening into the possibilities it offers
  • Learning outcomes:
    • Naming RDF-Schema elements such as classes, sequences or collections
    • Using RDF-Schema to represent knowledge
    • Contrasting the advantages and limitations of RDF-Schema
    • Comparing RDF vs RDF-Schema

Resources

Questions and answers

These Q&A aim to validate a basic understanding of concepts discussed during the lecture. The use of such concepts is beyond the scope of this Q&Astudy set as it is addressed via projects and hands-on for those enrolled in the corresponding university course.

What would be a key difference between RDF syntax and RDF schema?

RDF syntax works with statements while RDF schema introduces classes, useful for creating vocabularies and later for data validation and reasoning.

What are some of the different formats/notations/serialization of RDF?

RDF/XML, Turtle, N3, JSON-LD.

What are the collections supported in RDF/RDF-schema?

Sequences (order matters), bags (order does not matter) and alternatives (one of many). Lists are also possible (but no part of the rdfs:Container family) and ad-hoc collections (via rdf:parseType="Collection").

What are the main elements in RDF/RDF-schema when creating vocabularies?

Classes rdfs:Class, rdf:Property, rdfs:DataType, rdfs:Literal together with properties rdf:type, rdf:partOf, rdf:subClassOf and rdf:subPropertyOf.

What is a blank node?

Entities or concepts with no URI as identifier but a local one (they can only be locally referenced).

Which are the 5 stars by Sir Tim Berners Lee?

* availability on the web under an open format
** structured data
*** non-proprietary format
**** URIs
***** link to others

'RDF Schema' 'RDF, RDF schema, Classes, Properties' 'In this lesson we will continue our journey on RDF, introducing more elements from RDFS and deepening into the possibilities it offers' - '"Naming RDF-Schema elements such as classes, sequences or collections"' - '"Using RDF-Schema to represent knowledge"' - '"Contrasting the advantages and limitations of RDF-Schema"' - '"Comparing RDF vs RDF-Schema"'

Follow us on twitter @ZB_MED