Mapping the interoperability landscape Interoperability Working Group.
Portfolio SIG, Manchester, 21 June 2007 Portfolio Interoperability
description
Transcript of Portfolio SIG, Manchester, 21 June 2007 Portfolio Interoperability
CETIS
Portfolio SIG, Manchester, 21 June 2007
Portfolio Interoperability
Scott Wilson
CETIS
This work is licensed under a Attribution-NonCommercial-ShareAlike 2.0 licence
CETIS
There is no right or wrong answer!
CETIS
The Scenarios
• Institutional system <-> institutional system (e.g FE -> HE)• Institutional system <-> employer system• Institutional system <-> personal system• Institutional system <-> govt. agency system• Personal system <-> personal system• Personal system <-> employer system• Interaction with admissions process, recruitment process,
assessment process, accreditation process• Etc.
CETIS
CETIS
CETIS
Many kinds of (data) interoperability
• identities• profiles & preferences• permissions• content• structures & relationships• official competencies, credits etc
CETIS
The transfer scenario - layers
CETIS
Personal -> Institution Scenario
CETIS
And back the other way
CETIS
Identities
• Provisioning– SPML– IMS Enterprise– DirXML/DSML
• Distributed identity– OpenID– CardSpace– Shibboleth
CETIS
Profiles and preferences
• FOAF
• vCard
• OpenID SRP
• HR-XML (CV)
CETIS
Permissions
• No easy way to do this today
• XACML?
• Proprietary permissions negotiation?
• Inference via FOAF groups?
• A new language?
CETIS
Content: The Big Five
• (X)HTML• Atom/RSS• UBL• ODF• DocBook
+ also things like AAC, MP3, MPEG, QT, WMV, SVG, PDF, LaTEX, MS Word, TEI (the list goes on…)
CETIS
Structure
• Atom/RSS/etc for simple structures• RDF+OWL for complex structuring
– isPartOf– isVersionOf– Inheritance– Specialised (e.g. Leap2.0 relations)
• XML Topic Maps• Regular links• IMS Content Packaging/RAMLET/MPEG-21
CETIS
Official competencies and credits
• HR-XML
• MIAP Learner Achievement Record
CETIS
Roll Your Own XML Spec
• “neither easy nor fun”
• “pass/fail ratio”
• “software pain”
• “restating Metcalfe”
• “opportunity cost”
CETIS
Interoperability: scope
CETIS
Open APIs
• Flickr API
• YouTube API
• Facebook API
CETIS
Public ‘middleware’ services as sharing intermediaries• Portfolio -> Slideshare/Flickr/Facebook/EduSpaces -> employer
CETIS
What’s supported today?
• Elgg: Atom, RSS, FOAF, various content formats
• Moodle: Atom, RSS, various content formats
• Employer HR systems: MS Word, HR-XML(?)
• PebblePad: IMS CP, HR-XML Europass, Shibboleth, RSS, UKLEAP, IMS EP
CETIS
Never, ever, ever implement IMS EP
Look, just don’t.
CETIS
Security
• User choice is important - user control of access
CETIS
Adopters dilemma
• Its not much fun being the only one who supports a standard