quick overview of the use of linked data in sociallearn
DESCRIPTION
TRANSCRIPT
Bringing Linked Data to SocialLearn
Mathieu d’Aquin - KMi
Linked Data
• As set of principles and technologies for a Web of Data– Putting the “raw” data online in a standard
representation (RDF)– Make the data Web addressable (URIs)– Link with to other Data
Linked Data at the OU (the LUCERO Project)
ORO
Archive of Course Material
Library’sCatalogueOf Digital Content
OpenLearnContent
A/V MaterialPodcastsiTunesU
Data from Research Outputs
BBC
DBPedia
DBLP
RAE
geonames
data.gov.uk
Linked Data at the OU (data.open.ac.uk)
SocialLearn in Linked Data
ORO
Archive of Course Material
Library’sCatalogueOf Digital Content
OpenLearnContent
A/V MaterialPodcastsiTunesU
Data from Research Outputs
DBPedia RAE
geonames
data.gov.uk
SocialLearn Private Space
SocialLearn Data (Users, activities,
Learning Paths, etc.)
A linked data interface to SocialLearn data
• Exposing the content of the SocialLearn database according to linked data principles– Establish URIs for SocialLearn objects (users,
events, learning paths, notes, etc.)– Represent relationships in this database through
links (e.g., learning path –author-> user)– Expose this data through a SPARQL endpoint
• Realized through D2R (database 2 RDF), mapping SPARQL queries to SQL in real time
URIs and labels of Learning Paths that are owned by user 140
Results.Each URI represent an addressable and queryable piece of data
Linking up
SocialLearn Linked Data Graph
Events Users
Learning Paths
GroupsMedia
Data.open.ac.uk linked data graph and beyond
Traverse to recommend related things
Learning Path 7359
Podcast “John Napier's mathematical creations”
Events Users
Learning Paths
GroupsMedia
User 140 Course L204
Traverse to recommend related things
A generic linked data based recommendation service
SocialLearn REST Recommendation
Service
SocialLearn SPARQL
endpoint
Links SPARQL
endpoint
Data.open.ac.uk SPARQL endpoint
URI of User
URI of origin resource
Filters
URIs of related resources
Examplehttp://swsl.open.ac.uk:8080/slldrec/rec?uri=http://swsl.open.ac.uk/reference/3/19919&user=test&depth=2&type=module
Courses related to learning path reference note 19919?
{"http://data.open.ac.uk/course/tm190","http://data.open.ac.uk/course/sxp390","http://data.open.ac.uk/course/sm358","http://data.open.ac.uk/course/mst121","http://data.open.ac.uk/course/ms221","http://data.open.ac.uk/course/sxr207","http://data.open.ac.uk/course/smxr358","http://data.open.ac.uk/course/smt359","http://data.open.ac.uk/course/s383","http://data.open.ac.uk/course/mt365","http://data.open.ac.uk/course/msxr209","http://data.open.ac.uk/course/mst326","http://data.open.ac.uk/course/m381","http://data.open.ac.uk/course/m373","http://data.open.ac.uk/course/m337","http://data.open.ac.uk/course/m208","http://data.open.ac.uk/course/exm880","http://data.open.ac.uk/course/smxr359","http://data.open.ac.uk/course/s207","http://data.open.ac.uk/course/ms325","http://data.open.ac.uk/course/ms324","http://data.open.ac.uk/course/m338","http://data.open.ac.uk/course/m336"}
Example (visually)
Example (the other way round)
Next Steps
• Integration with SocialLearn environment• More links, more data• Improve runtime performance• Personalization– Recommendations filtered and rank depending on
the user, on the popularity of resources, on the learning history…