Enhancing the learning content through the aggregation of social data. Frans Van Assche University of Leuven President of the ARIADNE Foundation.

Slides:



Advertisements
Similar presentations
THE DONOR PROJECT Titia van der Werf-Davelaar. Project Financed by: Innovation of Scientific Information Provision (IWI) Duration: –phase 1: 1 may 1998.
Advertisements

Elearning Quality for Learning Repositories in Secondary Education Elearning Quality for Learning Repositories in Secondary Education e-Learning Quality:
Setting Up Information Portal Irwan Sampurna C-CONTENT 23 May 2006.
Advanced Metadata Usage Daan Broeder TLA - MPI for Psycholinguistics / CLARIN Metadata in Context, APA/CLARIN Workshop, September 2010 Nijmegen.
TLA/CLARIN CLAVAS Use Cases: Overview CMDI integration – Metadata editing Resource Annotation Kinship data.
IDK0040 Võrgurakendused I RSS 2.0 Deniss Kumlander.
MINERVA Cluster meeting – 5 March The importance of standards and interoperability for OER Frans Van Assche Senior Manager Standards.
Building Reliable Distributed Information Spaces Carl Lagoze CS /22/2002.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
1 Interoperability of Curricula by using Competencies Presented by David Massart On behalf of Frans Van Assche.
The NSDL Registry: An Update Diane I. Hillmann Jon Phipps Stuart Sutton.
Metadata: Its Functions in Knowledge Representation for Digital Collections 1 Summary.
UKOLUG - July Metadata for the Web RDF and the Dublin Core Andy Powell UKOLN, University of Bath UKOLN.
EdReNe Workshop London, 8th – 9th January 2008 Enhancing the LOM application profiles using the DOI AIE – Italian Publishers Association.
Malaysian Grid for Learning October DC 2004, Shanghai, China. © 2004 MIMOS Berhad. All Rights Reserved Metadata Management System DC2004: International.
4th project meeting 27-29/05/2013, Budapest, Hungary FP 7-INFRASTRUCTURES programme agINFRA agINFRA A data infrastructure for agriculture.
XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information.
Metadata: An Overview Katie Dunn Technology & Metadata Librarian
OBAA STANDARD Where are we? Tiago Primo GIA – Grupo de Pesquisa em Inteligência Artificial UFRGS.
The Global Learning Resource Connection Supporting the Next Generation of Education The Achievement Standards Network (ASN) A JES & Co. Program Diny Golder.
Using the SAS® Information Delivery Portal
Metadata, the CARARE Aggregation service and 3D ICONS Kate Fernie, MDR Partners, UK.
Using the Open Metadata Registry (openMDR) to create Data Sharing Interfaces October 14 th, 2010 David Ervin & Rakesh Dhaval, Center for IT Innovations.
Indo-US Workshop, June23-25, 2003 Building Digital Libraries for Communities using Kepler Framework M. Zubair Old Dominion University.
7. Approaches to Models of Metadata Creation, Storage and Retrieval Metadata Standards and Applications.
Integrated Collaborative Information Systems Ahmet E. Topcu Advisor: Prof Dr. Geoffrey Fox 1.
The JISC IE Metadata Schema Registry and IEEE LOM Application Profiles Pete Johnston UKOLN, University of Bath CETIS Metadata & Digital Repositories SIG,
CLARIN for Linguists Portal & Searching for Resources Jan Odijk LOT Summerschool Nijmegen,
LIS654 lecture 5 DC metadata and omeka tables Thomas Krichel
ESIP & Geospatial One-Stop (GOS) Registering ESIP Products and Services with Geospatial One-Stop.
1 Dublin Core & DCMI – an introduction Some slides are from DCMI Training Resources at:
Open Archive Initiative – Protocol for metadata Harvesting (OAI-PMH) Surinder Kumar Technical Director NIC, New Delhi
Slavic Digital Text Workshop 2006 The Open Archives Initiative Protocol for Metadata Harvesting: an Opportunity for Sharing Content in a Distributed Environment.
1 GRID Based Federated Digital Library K. Maly, M. Zubair, V. Chilukamarri, and P. Kothari Department of Computer Science Old Dominion University February,
Metadata Quality The GLOBE experience Frans Van Assche Secretary General
Webinar for xAPI Chinese CoP (X Talks) Interviewed with Jessie Chuang Mark Berthelemy Licensed under CC BY-NS-SA.
RSS Really Simple Syndication. Overview RSS is a web content syndication format RSS documents are XML and must conform to the xml 1.0 recommendation RSS.
The Mint Mapping tool The MoRe aggregator Vassilis Tzouvaras, Dimitris Gavrilis National Technical University of Athens Digital Curation Unit - IMIS, Athena.
ICOM TC Charter TC’s Scope –Specify the normative standards for collaboration objects, along with their attributes, relationships, constraints, and behavior,
WStore Programmer Guide Offering management integration.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
Data Citation Implementation Pilot Workshop
Describing resources II: Dublin Core CERN-UNESCO School on Digital Libraries Rabat, Nov 22-26, 2010 Annette Holtkamp CERN.
The NSDL, OAI and Your Metadata Core Infrastructure Metadata Repository (“union catalog”) Naomi Dushay Cornell University.
The TERENA-OER Portal Eli Shmueli IUCC- Israeli-Inter Universities Communication Center MEITAL- Inter-University Center for e-Learning
Course on persistent identifiers, Madrid (Spain) Information architecture and the benefits of persistent identifiers Greg Riccardi Director Institute for.
© 2014 IBM Corporation Activity Streams Integration IBM Connections 5.0 Workshop Author: Paul Godby IBM Ecosystem Development Duration: 45 minutes.
By Ondrej Rafaj Get More Sales in the iPhone App Store by improving your organic results.
1 Open Discovery Space Overview Argiris Tzikopoulos, Ellinogermaniki Agogi Open Discovery Space [CIP-ICT-PSP ][elearning] A socially-powered and.
Dublin Core Basics Workshop Lisa Gonzalez KB/LM Librarian.
WP 2: Ontology & Metadata Models ITD
Session 3A: Catalog Services and Metadata Models
An Overview of Data-PASS Shared Catalog
Network Services Interface
WP1 Video analysis and annotation WP5a Architecture and Interfaces
An Architecture for Complex Objects and their Relationships
Wsdl.
The Re3gistry software and the INSPIRE Registry
NSDL Data Repository (NDR)
Semantic Annotation service
Session 2: Metadata and Catalogues
Open Archive Initiative
LOD reference architecture
Content Deployment Interface Issues
BUILDING A DIGITAL REPOSITORY FOR LEARNING RESOURCES
W3C WoT Standardization
ICOM TC Charter TC’s Scope Out of TC’s Scope Call for Participation
Australian and New Zealand Metadata Working Group
Presentation transcript:

Enhancing the learning content through the aggregation of social data. Frans Van Assche University of Leuven President of the ARIADNE Foundation

Paradata What users say about a resource; example: a rating of a Learning Object What users do with a resource: Usage Data; example a user edits metadata

The Experience API (xAPI) Property id actor verb object result context timestamp stored authority version attachments Type UUID Object Date/Time Object Version Array of attachment Objects

xAPI example { "id": " ", "actor": { "mbox": }, "verb": { "id": " "display": { "en-US": "created" } }, "object": { "id": " }

Contextualized Attention Metadata (CAM)

xAPI example { "event": { "name": "name", "datetime": " :49:21", "eventRelatedentityRelations": [{ "eventRelatedentityId": { "relatedentity": { "name": "name1", "type":"type1", "reference": "reference1", "mimetype": "mimetype1", "metadata": [{ "metadataHash": "METADATA HASHED IN SHA-512", "metadata": "metadata1", "metadataType": "metadataType1", "metadataBinding": "metadataBinding1" }] }, "role": "role1" } },{ "eventRelatedentityId": { "relatedentity": {... }, "role": "role2" } }], "sessions": [{ "sessionId": "sessionId", "domain": "domain", "ipAddress": "ipAddress" }] } }

JSON Activity Streams Property actor content generator icon id object published provider target title updated url verb Type Object JSON [RFC4627] String Object Media Link JSON [RFC4627] String Object [RFC3339] date-time Object JSON [RFC4627] String [RFC3339] date-time JSON [RFC4627] String

xAPI example { "published": " T15:04:55Z", "actor": { "url": " "objectType" : "person", "id": "tag:example.org,2011:martin", "image": { "url": " "width": 250, "height": 250 }, "displayName": "Martin Smith" }, "verb": "post", "object" : { "url": " "id": "tag:example.org,2011:abc123/xyz" }, "target" : { "url": " "objectType": "blog", "id": "tag:example.org,2011:abc123", "displayName": "Martin's Blog" }

iTEC Usage Data Property Id Actor Verb Object Result Timestamp Stored Version ipAddress sessionId Type ID (iTEC) Character String ID (iTEC) Object Date/Time Character String URI Identifier

iTEC Example { "id": " "actor": " "verb": "edit", "object": " "result": "ok", "stored": " T14:10:05.123", "version": "1.0", "ipAddress": " "sessionId": "85C69908F30B01C09E47D8698B75AEEE" }

Recommended JSON Binding Practice WHY Make it easier to build front-ends On top of multiple back ends − Interoperability This is an invitation to technical people for collaboration

Recommended JSON Binding Practice WHAT Element names Identifiers Date/Time & Period LangString VocabularyTerm Vocabularies

Element names Display_Name display_name display-name displayName Camel case Starting with lower case

Identifier Scheme UUID or GUID – Good to know RFC See Example f81d4fae-7dec-11d0-a765-00a0c91e6bf

Date/Time & Duration Based on ISO or Example T14:10:05.123Z YYYY[-MM[-DD[Thh[:mm[:ss[.s[TZD]]]]]]] where: YYYY = four-digit year MM = two-digit month DD = two-digit day of month hh = two digits of hour (00 through 23) mm = two digits of minute (00 through 59) ss = two digits of second (00 through 59) s = one or more digits representing a decimal fraction of a second TZD = time zone designator ("Z" for UTC or +hh:mm or -hh:mm) Example Duration: P1Y3M5DT7H10M3.3S

LangString "description": [ { "lang": "en", "text": "This learning object..." }, { "lang": "nl", "text": "Dit leerobject... " } ] "description": [ { "en": "This learning object..." }, { "nl": "Dit leerobject... " } ]

Vocabulary Term "subjects": [ "508", "974" ], "categories": [ "expert", "teacher" ] A simple Token or identifier

{ "subjects": [ { "id": 508, "langString": [ { "en": "foreign language" }, { "nl": "Vreemde talen" } ] }, { "id": 974, "langString": [ { "en": "physical education" }, { "nl": "Lichamelijke opvoeding" } ] } ] } Extended

{ "subjects": [ { "id": 508, "source": " "langString": [ { "en": "foreign language" }, { "nl": "Vreemde talen" } ] }, { "id": 974, "source": " "langString": [ { "en": "physical education" }, { "nl": "Lichamelijke opvoeding" } ] } ] } Complete

Vocabulary Term "subjects": [ "508", "974" ], "categories": [ "expert", "teacher" ] Full Vocabulary needed

Enhancing the learning content through the aggregation of social data. GRNET and Ariadne Nikos Manolis

Open Discovery Space − A large-scale pilot project that tries to increase the adoption of digital learning resources by European schools − An infrastructure to allow existing learning portals and repositories to be connected

What is Social Data? Any information on the Web that describes a Web resource (identified by a URI) from the perspective of an individual user or an aggregated group of users Provide subjective interactive statements on artifacts

Social Data types  Ratings  Tags  Comments  Bookmarks  Sharings

The need for aggregating An important information source to provide additional and more personalized access to learning objects Provide the opportunity to filter and recommend tailored information to a target user based on their social data profile

Developing a Social Data Management Layer Method : − A questionnaire was circulated among data providers − Cross analysis of the questionnaire results − Analysis of the various social data exposure protocols and interfaces − Social Data schema definition (existing efforts from Organic Edunet, LRE and NSDL )

ODS basis schemata Nr. Social metadata requirements CAM OrganicEdunet format Learning RegistryNSDL 1Rate++++ 2Tag++++ 3Bookmark++++ 4Share (FB, twitter, )+-++ 5share count++-+ 6Comment++++ 7Join groups Posts (discussion, blog, etc.) +- + (Google discussion) - 9following/followers+-+- Social data sum (+)9586

ODS Social Data schema

Technological Background An extended version of Ariadne Harvester is used for harvesting social data − Internal validation mechanism according to the Social Data schema validation An extended version of Ariadne Repository is used for already harvested social data management − OAI-PMH endpoint for social data exposure − Social Data are also exposed in JSON format using an extended version of the built-in RESTP API

Architecture.

Some indicative numbers ProviderTagsCommentsRatingsBookmarksSharingsPostsTotal Mace Organic Edunet Sum

Next Steps Harvest from more providers Expose social data as Linked Data. Connect LO Metadata with harvested Social Data. Integrate harvested social data to Portal. − Recommender subsystem. − Search subsystem.

Thank you!