This document contains several "written" and "electronic" homework questions originally from the course "Semantic Web Topics" at LeHigh University. They include: Translating an RDF Graph into the Turtle syntax; Using the RDFS entailment rules determine what triples can be inferred from an RDF Graph; Explain the advantage of using multiple rdfs:range statements over using the union of the individual ranges to determine the actual range; Draw the equivalent graph when given an RDF document written in XML; Write the equivalent RDF/XML for a series of online references; Using Jena, write a class object that can read in an RDF file that was written using a specific vocabulary and output a list of the publications, one per line.
Keywords: Turtle, RDF Schema, Entailment regimes, eXtensible Markup Language (XML), Apache Jena, Java
Author: Heflin, Jeff
Date created: 2013-02-01 05:00:00.000
Time required: P4H
Educational use: assessment
Educational audience: teacher-educationSpecialist
Interactivity type: active
- Expresses data in serializations such as RDF/XML, N-Triples, Turtle, N3, Trig, JSON-LD, and RDFa.
- Knows graphic conventions for depicting RDF-based models.
- Understands the role of formally declared domains and ranges for inferencing.
- Uses common entailment regimes and understands their uses.
- Uses RDF programming libraries to extract RDF data from CSV files, databases, or web pages.
- Uses RDF-specific programming methods to iterate over components of RDF data.