LEAP2A

The educational technology and digital learning wiki
Jump to navigation Jump to search

Draft

LEAP2A is a standard for exchanging e-portfolio data created by the JISC Portfolio interoperability projects

The standard

LEAP2A is an XML standard based on ATOM, i.e. it uses the elements from ATOM plus extensions.

“Information in LEAP2A is grouped into items, each represented as an Atom entry. Each item has a LEAP2A type or class, and the type affects which literal attributes, relationships or categories that may be associated with the item.” (LEAP2A specification, retrieved 16:43, 27 November 2009 (UTC).

Here is a simple example taken from the 2009-03/LEAP2A examples page. Remark: the Atom tags are in the default namespace.

<?xml version="1.0" encoding="utf-8"?>
 <feed xmlns="http://www.w3.org/2005/Atom"
      xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
      xmlns:leap="http://wiki.cetis.ac.uk/2009-03/LEAP2A_predicates#"
      xmlns:leaptype="http://wiki.cetis.ac.uk/2009-03/LEAP2A_types#"
      xmlns:categories="http://wiki.cetis.ac.uk/2009-03/LEAP2A_categories/"
      xmlns:portfolio="http://www.example.ac.uk/portfolio_system/export_262144/">
 <id>http://www.example.ac.uk/portfolio_system/export_262144/</id>
 <title>A few small related items</title>
 <author> 
   <name>Theophilus Thistledown</name>
   <uri>portfolio:people/0001</uri>
 </author>
 <updated>2009-03-15T14:33:12Z</updated>
   <entry>
     <title>Interoperability activity</title>
     <id>portfolio:activity/0123</id>
     <updated>2008-01-08T14:12:12Z</updated>
     <summary>Interoperability trials had issues</summary>
     <content type="text">We sat down and passed unlikely pieces of XML between us.
     Could the text be broken over some lines or not?
     </content>
     <link rel="leap:reflected_on_by" href="portfolio:reflexion/3210" />
     <rdf:type rdf:resource="leaptype:activity" />
   </entry>
   <entry>
     <title>What interoperability?</title>
     <id>portfolio:reflexion/3210</id>
     <updated>2008-01-12T11:03:55Z</updated>
     <content type="xhtml">
       <div xmlns="http://www.w3.org/1999/xhtml">
         <p><em style="color:red">Wow!</em> What an activity this was!</p>
         <p>We tried to start making things interoperable, and would you have guessed the issues that came up?</p>
       </div>
     </content>
     <rdf:type rdf:resource="leaptype:entry" />
     <link rel="leap:reflects_on" href="portfolio:activity/0123" />
   </entry>
   <entry>
     <title>Change of Semester Meeting</title>
     <id>portfolio:meeting/1512</id>
     <published>2007-10-16T12:59:30Z</published>
     <updated>2007-11-19T01:00:00Z</updated>
     <content type="text">Please take a little time to give the School some feedback on the maths modules you took in the Autumn Semester. 
     This can be done on-line via the link "Evaluation of Modules" on the School SSCC web page.</content>
     <link rel="leap:has_agenda" href="portfolio:meeting/3347" />
     <link rel="leap:has_agenda" href="portfolio:meeting/3366" />
     <link rel="leap:attended_by" href="portfolio:people/0001" />
     <link rel="leap:attended_by" href="portfolio:people/0226" />
     <rdf:type rdf:resource="leaptype:meeting" />
     <leap:date leap:point="start">2009-02-06T10:00:00Z</leap:date>
     <leap:date leap:point="end">2009-02-06T11:00:00Z"</leap:date>
     <leap:spatial>Maths Room C307</leap:spatial>
   </entry>
   <entry>
     <title>Agenda 1</title>
     <id>portfolio:meeting/3347</id>
     <updated>2007-11-19T01:00:00Z</updated>
     <content type="text">
       Feedback of Autumn Semester examination results
     </content>
     <link rel="leap:is_agenda_of" href="portfolio:meeting/1512" />
     <rdf:type rdf:resource="leaptype:entry" />
   </entry>
   <entry>
     <title>Agenda 2</title>
     <id>portfolio:meeting/3366</id>
     <updated>2007-11-19T01:00:00Z</updated>
     <content type="text">
       Medical letters, Extenuating Circumstances Forms and related evidence
     </content>
     <link rel="leap:is_agenda_of" href="portfolio:meeting/1512" />
     <rdf:type rdf:resource="leaptype:entry" />
   </entry>
   <entry>
     <title>Theophilus Thistledown</title>
     <id>portfolio:people/0001</id>
     <updated>2006-09-30T00:00:00Z</updated>
     <content type="text">This is me, the subject and holder of this portfolio information.</content>
     <link rel="leap:attends" href="portfolio:meeting/1512" />
     <category scheme="categories:person_type#" term="Self" />
     <rdf:type rdf:resource="leaptype:person" />
   </entry>
   <entry>
     <title>Dr Litton</title>
     <id>portfolio:people/0226</id>
     <updated>2006-10-16T00:00:00Z</updated>
     <content type="text">This is Dr Litton, my personal tutor.</content>
     <link rel="leap:attends" href="portfolio:meeting/1512" />
     <category scheme="categories:person_type#" term="Mentor" />
     <rdf:type rdf:resource="leaptype:person" />
   </entry>
 </feed>


Implementations

...Of various quality/interoperability, nothing was tested by the author of this piece. Mahara import/export is discussed in pages linked to the Interoperability page.

  • Mahara (the most popular e-portfolio platform / 2009).
  • ePET
  • eProgress File
  • PebblePad

Links