Reasoning over RDF data – Linked Data for Professional Education https://ld4pe.dublincore.org Learning resources tagged by competency Thu, 19 Nov 2020 14:45:03 +0000 en-US hourly 1 https://wordpress.org/?v=4.9.16 OWL 2 Web Ontology Language Primer (Second Edition) https://ld4pe.dublincore.org/learning_resource/owl-2-web-ontology-language-primer-second-edition/ Thu, 18 May 2017 07:03:04 +0000 https://ld4pe.dublincore.org/learning_resource/owl-2-web-ontology-language-primer-second-edition/ This primer provides an approachable introduction to OWL 2, including orientation for those coming from other disciplines, a running example showing how the language can be used to represent first simple information and then more complex information, how it manages ontologies, and finally the distinctions between its various "flavors".

URL: https://www.w3.org/TR/owl2-primer/
Keywords: Web Ontology Language (OWL), Knowledge representation, Class hierarchy, Property chain, Axiom
Author: Rudolph, Sebastian
Publisher: W3C
Date created: 2012-12-11 05:00:00.000
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P1H
Educational use: instruction
Educational audience: student
Interactivity type: expositive

]]>
RDF Homework Exercises https://ld4pe.dublincore.org/learning_resource/rdf-homework-exercises/ Sat, 21 Jan 2017 06:46:41 +0000 https://ld4pe.dublincore.org/learning_resource/rdf-homework-exercises/ 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.

URL: http://www.cse.lehigh.edu/~heflin/courses/sw-2013/hw1.pdf
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
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P4H
Educational use: assessment
Educational audience: teacher-educationSpecialist
Interactivity type: active

]]>
OWL and DL Homework Exercises https://ld4pe.dublincore.org/learning_resource/owl-and-dl-homework-exercises/ Sat, 21 Jan 2017 06:46:41 +0000 https://ld4pe.dublincore.org/learning_resource/owl-and-dl-homework-exercises/ This document contains several "written" and "electronic" homework questions originally from the course "Semantic Web Topics" at LeHigh University. They include: Draw the equivalent graph given an OWL document expressed in RDF syntax; In the OWL RDF/XML-based syntax, write two different axioms (i.e., using a different combination of constructors) stating that the classes Man and Woman are disjoint- without using owl:disjointWith; Given a sets of triples in Turtle syntax which describes several resources, write a set of OWL2 axioms that would allow one to infer several properties about each resource; For each of a series of axioms, determine which of three possible interpretations satisfy it.

URL: http://www.cse.lehigh.edu/~heflin/courses/sw-2013/hw3.pdf
Keywords: Web Ontology Language (OWL), Axioms, Disjointedness, RDF Schema, Description Logic (DL)
Author: Heflin, Jeff
Date created: 2013-02-01 05:00:00.000
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P2H
Educational use: assessment
Educational audience: teacher-educationSpecialist
Interactivity type: active

]]>
SPARQL and Linked Data Homework Exercises https://ld4pe.dublincore.org/learning_resource/sparql-and-linked-data-homework-exercises/ Sat, 21 Jan 2017 06:46:40 +0000 https://ld4pe.dublincore.org/learning_resource/sparql-and-linked-data-homework-exercises/ This document contains several "written" and "electronic" homework questions originally from the course "Semantic Web Topics" at LeHigh University. They include: Write a series of SPARQL queries using a provided schema; Write a SPARQL construct query that generates all triples inferred by a specific RDFS entailment rule; Write a SPARQL construct query to generate
owl:sameAs statements between domains which share specified property; Describe the pros and cons of generating links in the manner specified in the previous question; Using Jena, create a class that can read in all the files in a specified directory and create a Web page that lists a series of publications organized by topic – reading all of the files into a single model and only using SPARQL to retrieve information from the model.

URL: http://www.cse.lehigh.edu/~heflin/courses/sw-2013/hw2.pdf
Keywords: SPARQL, RDF Schema, Entailment regime, Apache Jena, Java
Author: Heflin, Jeff
Date created: 2013-02-01 05:00:00.000
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P4H
Educational use: assessment
Educational audience: teacher-educationSpecialist
Interactivity type: active

]]>
Design an OWL Ontology Project https://ld4pe.dublincore.org/learning_resource/design-an-owl-ontology-project/ Sat, 21 Jan 2017 06:46:40 +0000 https://ld4pe.dublincore.org/learning_resource/design-an-owl-ontology-project/ This document outlines a project originally from the course "Semantic Web Topics" at LeHigh University. Students are asked to work in teams to design an OWL 2 DL ontology (or set of ontologies) for an application domain of their choice – ideally, this domain should be one they know about. Since students are also expected to create a set of instances that demonstrate the use of the ontology, they should also choose a domain that has data they can access. Ontologies must be valid OWL or OWL 2 DL ontologies and should use the rich modeling constructs of OWL as much as possible. A DL reasoner should be used to ensure that classes are satisfiable and that the ontology does not lead to unintended inferences.

URL: http://www.cse.lehigh.edu/~heflin/courses/sw-2013/project1.pdf
Keywords: Web Ontology Language (OWL), RDF Schema, Description Logic (DL)
Author: Heflin, Jeff
Date created: 2013-02-01 05:00:00.000
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P4H
Educational use: assessment
Educational audience: teacher-educationSpecialist
Interactivity type: active

]]>
OOPS!: Ontology Pitfall Scanner https://ld4pe.dublincore.org/learning_resource/oops-ontology-pitfall-scanner/ Sun, 15 Jan 2017 06:46:04 +0000 https://ld4pe.dublincore.org/learning_resource/oops-ontology-pitfall-scanner/ This tool helps to detect some of the most common pitfalls appearing when developing ontologies. The user enters a URI or paste an OWL document into a text field and a list of pitfalls( and the elements of the ontology where they appear) is displayed. For example: OOPS will detect if the domain or range of a relationship is defined as the intersection of two or more classes. This warning could avoid reasoning problems in case those classes could not share instances.

URL: http://oops.linkeddata.es/
Keywords: Ontology, Web Ontology Language (OWL), Reasoning
Author: Poveda, María
Date created: 2016-01-01 05:00:00.000
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P30M
Educational use: professionalDevelopment
Educational audience: professional
Interactivity type: active

]]>
OOPS!: Catalogue of Common Pitfalls https://ld4pe.dublincore.org/learning_resource/oops-catalogue-of-common-pitfalls/ Sun, 15 Jan 2017 06:46:04 +0000 https://ld4pe.dublincore.org/learning_resource/oops-catalogue-of-common-pitfalls/ This catalogue of the most common pitfalls appearing when developing ontologies is part of the documentation for the OOPS! (OntOlogy Pitfall Scanner). The catalogue includes pitfalls which depend on the domain being modeled or the requirements specified for each particular ontology. Pitfalls that fall into these categories cannot be detected by the OOPS tool, and the user should manually check their ontology for these issues. As such, this catalogue serves as a useful guide for anyone who is developing an ontology, regardless of the tools they are using.

URL: http://oops.linkeddata.es/catalogue.jsp
Keywords: Ontology, Web Ontology Language (OWL), Reasoning
Author: Poveda, María
Date created: 2016-01-01 05:00:00.000
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P30M
Educational use: professionalDevelopment
Educational audience: professional
Interactivity type: active

]]>
Protege: How To Define Property Types and Axioms https://ld4pe.dublincore.org/learning_resource/protege-how-to-define-property-types-and-axioms/ Wed, 11 Jan 2017 06:45:38 +0000 https://ld4pe.dublincore.org/learning_resource/protege-how-to-define-property-types-and-axioms/ This video is about defining property types and axioms using Protégé, a free, open-source ontology editor and framework. Although the video deals with one specific tool, it lends insight into the thought process of building out an ontology from scratch.

URL: https://www.youtube.com/watch?v=qVOQLDTNsSg
Keywords: Ontology, Protégé
Author: Bikakis, Antonis
Date created: 2013-02-18 07:00:00.000
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P10M
Educational use: instruction
Educational audience: professional

]]>
Protege: How To Add Individuals https://ld4pe.dublincore.org/learning_resource/protege-how-to-add-individuals/ Wed, 11 Jan 2017 06:45:37 +0000 https://ld4pe.dublincore.org/learning_resource/protege-how-to-add-individuals/ This video is about adding individuals to an ontology which was previously created using Protégé, a free, open-source ontology editor and framework. Although the video deals with one specific tool, it lends insight into the thought process of building out an ontology from scratch. Discusses object property assertions and shows an example of how the tool's built-in reasoner can detect inconsistencies in the ontology.

URL: https://www.youtube.com/watch?v=_7MfDdsFePk
Keywords: Protégé, Ontology
Author: Bikakis, Antonis
Date created: 2013-02-18 07:00:00.000
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P5M
Educational use: instruction
Educational audience: student
Interactivity type: expositive

]]>
Protege: How To Define Classes as Property Restrictions https://ld4pe.dublincore.org/learning_resource/protege-how-to-define-classes-as-property-restrictions/ Wed, 11 Jan 2017 06:45:37 +0000 https://ld4pe.dublincore.org/learning_resource/protege-how-to-define-classes-as-property-restrictions/ This video is about defining new classes by leveraging the property restrictions of existing classes. This is demonstrated with Protégé, a free, open-source ontology editor and framework. Although the video deals with one specific tool, it lends insight into the thought process of building out an ontology from scratch.

URL: https://www.youtube.com/watch?v=2aJudF8AnBI
Keywords: Protégé, Ontology
Author: Bikakis, Antonis
Date created: 2013-02-18 07:00:00.000
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P10M
Educational use: instruction
Educational audience: student
Interactivity type: expositive

]]>