ADAPT2 RDF Binding

From PAWS Lab
Revision as of 14:29, 16 February 2009 by Myudelson (talk | contribs) (New page: The main purpose of this effort is to map entity-relationship models of applications in ADAPT<sup>2</sup> architecture to RDF. If necessary, appropriate comments would be given ...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

The main purpose of this effort is to map entity-relationship models of applications in ADAPT2 architecture to RDF. If necessary, appropriate comments would be given about models, schemata and vocabularies themselves.

Further work has the following structural units:

  • ER Models - describe individual adaptive applications. Each entity and relationship is supplied with a list of suggested RDF bindings
  • RDF schemata - describe classes and properties with suggested use in describing entities and relationships of applications. Each schema can have several vocabularies identified by prefixes

Conventions

  • Objects and Entities are shown in boldface
  • Properties and relationships - regular face
  • Schema is written in upper case, e.g. DC, vocabulary in lower case, e.g. dc, dcterms
  • A chain of Object/Property statements is abbreviated with the help of → (right arrow), e.g. rdf:Descriptionrdf:typerss:channel
  • Domain-Range pair of a Property is prefixed with :: (double colon) and connected by ⇒ (double rignt arrow), e.g. lom:annotation :: lom:LearningObjectlom:Annotation
  • ER Element is RDF-serialized - (green check-mark)
  • RDF Serialization of ER Element is arguably unnecessary - (red ballot X)
  • Decision on RDF serialization needs clarification - ?¿ (bold blue question mark and inverted question mark)

ER Models

  • Knowledge Tree - course portal
  • WebEx - application serving dissected examples
  • PERSEUS - adaptive functionality profider
  • QuizPACK - a package of parametrized quizzes in C
  • CUMULATE - Centralized User Modeling Server

RDF Schemata and Vocabularies

Equivalence

Among various RDF schemata and vocabularies there exist overlap in what they actually mean. For example, dc:title, rdf:label, and rss:title all mean the same. We will maintain (our) classes of equivalence as a reference to RDF homonyms.