1EdTech ePortfolio XML Binding
Version 1.0 Final Specification
Copyright © 2005 1EdTech Consortium, Inc. All Rights Reserved.
The 1EdTech Logo is a registered trademark of 1EdTech/GLC
Document Name: 1EdTech ePortfolio XML Binding
Revision: 02 June 2005
IPR and Distribution Notices
Recipients of this document are requested to submit, with their comments, notification of any relevant patent claims or other intellectual property rights of which they may be aware that might be infringed by any implementation of the specification set forth in this document, and to provide supporting documentation.
1EdTech takes no position regarding the validity or scope of any intellectual property or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; neither does it represent that it has made any effort to identify any such rights. Information on 1EdTech's procedures with respect to rights in 1EdTech specifications can be found at the 1EdTech Intellectual Property Rights web page: http://www.imsglobal.org/ipr/imsipr_policyFinal.pdf.
Copyright © 2005 1EdTech Consortium. All Rights Reserved.
Permission is granted to all parties to use excerpts from this document as needed in producing requests for proposals.
Use of this specification to develop products or services is governed by the license with 1EdTech found on the 1EdTech website: http://www.imsglobal.org/license.html.
The limited permissions granted above are perpetual and will not be revoked by 1EdTech or its successors or assigns.
THIS SPECIFICATION IS BEING OFFERED WITHOUT ANY WARRANTY WHATSOEVER, AND IN PARTICULAR, ANY WARRANTY OF NONINFRINGEMENT IS EXPRESSLY DISCLAIMED. ANY USE OF THIS SPECIFICATION SHALL BE MADE ENTIRELY AT THE IMPLEMENTER'S OWN RISK, AND NEITHER THE CONSORTIUM, NOR ANY OF ITS MEMBERS OR SUBMITTERS, SHALL HAVE ANY LIABILITY WHATSOEVER TO ANY IMPLEMENTER OR THIRD PARTY FOR ANY DAMAGES OF ANY NATURE WHATSOEVER, DIRECTLY OR INDIRECTLY, ARISING FROM THE USE OF THIS SPECIFICATION.
Please note that the British Standards Institute standard 8788, provisionally known as "UK Lifelong Learner Information Profile" and referred to in this specification, is under development by the BSI. For further information, please consult http://www.bsi-global.com/.
1.1 Scope and Context
1.2 Structure of this Document
2. Narrative Description of Portfolio Package Binding
2.1 Portfolio Packages
3. Narrative Description of PortfolioPart Binding
3.1 <accessForAll> element
3.2 <activity> element
3.3 <affiliation> element
3.4 <assertion> element
3.4.1 <typename> element
3.4.2 <comment> element
3.4.3 <contentype> element
3.4.4 <authorship> element
3.4.5 <rationale> element
3.4.6 <date> element
3.4.8 <contactinfo> element
3.4.9 <description> element
3.4.10 <ext_assertion> element
3.5 <competency> element
3.6 <goal > element
3.7 <identification> element
3.8 <interest> element
3.9 <participation> element
3.10 <product> element
3.11 <qcl> element
3.12 <reflexion> element
3.12.1 <typename> element
3.12.2 <comment> element
3.12.3 <contentype> element
3.12.4 <authorship> element
3.12.5 <rationale> element
3.12.6 <date> element
3.12.7 <status> element
3.12.8 <contactinfo> element
3.12.9 <description> element
3.12.10 <ext_reflexion> element
3.13 <relationship> element
3.14 <rubric> element
3.15 <rubricCell> element
3.16 <securitykey> element
3.17 <transcript> element
About This Document
List of Contributors
This document is a part of the 1EdTech ePortfolio specification. The binding details how the ePortfolio Information Model should be represented using XML schema and the 1EdTech Content Packaging specification. Several XML schemas are included in the Specification and are referenced below. The ePortfolio Best Practice and Implementation Guide provides non-normative guidance on how to use the Binding and Information Model. For a conceptual overview of the ePortfolio Specification, please see section 1 of the Information Model [EP, 05a]. For a discussion of potential applications, see the Best Practice Guide, section 1 [EP, 05c]. For a definition of conformance to the ePortfolio Specification, see the Best Practice Guide, section 4 [EP, 05c].
This Binding document describes how to express the ePortfolio Information Model in XML, and how to incorporate this XML data together with other media within a package for transport between systems using the 1EdTech Content Packaging specification.
|DTD||Document Type Definition|
|CSS||Cascading Style Sheets|
|W3C||World Wide Web Consortium|
|XML||Extensible Mark-up Language|
|XSD||XML Schema Definition|
|XSL||Extensible Stylesheet Language|
- All of the extension points, including the extensions for attributes but excluding that for the <metadata> element, have been removed - these are not required in a Portfolio Package;
- The multiplicity of the 'version' attribute for the <manifest> element has been changed from [0..1] to , i.e., made mandatory;
- The multiplicity of the 'default' attribute for the <organizations> element has been changed from [0..1] to , i.e., it is mandatory;
- The multiplicity for the <organization> element has been changed from [0..*] to , i.e., required single occurrence - only a single organization is required;
- The multiplicity of the <title> element within the <organization> element has been changed from [0..1] to , i.e., a mandatory single occurrence;
- The multiplicity of the <title> element within the <item> element has been changed from [0..1] to , i.e., a mandatory single occurrence;
- The attributes 'isvisible' and 'parameters' on the <item> element have been removed - these are not required in a Portfolio Package;
- The attribute 'structure' from the <organization> element has been removed - this is not required in a Portfolio Package;
- The <dependency> element and its attributes have been deleted;
- The multiplicity of the <file> element in the <resource> element has been changed from [0..*] to [1..*], i.e., made mandatory.
- The value of the 'default' parameter must be set to the value of the 'identifier' attribute for the <organization>;
- The title for the organization must be supplied;
- The <organization> can have, at most, five <item> element children. Each of these <item> elements is used to refer to the five different content types for a Portfolio, i.e., the views, the presentations, the owners, the relationships, and the portfolioParts. The <organization> may have any combination of the four types but there is never more than one instance of each;
- The structure of the <item> element for the views is:
- Each resource that is used to identify a portfoliopart XML instance will have the 'type' attribute declared to identify the type of portfoliopart, i.e.:
- Each resource that is used to identify a presentation XML instance will have the 'type' attribute declared as "PresentationStyle"; the order of the items ;
- Each resource that is used to identify an owner XML instance will have the 'type' attribute declared as "OwnerDescription".
0001 0002 0003 0004 0005 0006 0007 0008 0009 0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 0040 0041 0042 0043 0044 0045 0046 0047 0048 0049 0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 0060 0061 0062 0063 0064
<?xml version = "1.0" encoding = "UTF-8"?> <manifest xmlns = "http://www.imsglobal.org/xsd/imsportfoliocp_v1p0" xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation = "http://www.imsglobal.org/xsd/imsportfoliocp_v1p0 http://www.imsglobal.org/xsd/imsportfoliocp_v1p0/imsportfoliocp_v1p0.xsd" identifier = "PORTFOLIOMANIFEST-8058760E-63E2-D91D-8CBF-4F283BFFD6C0" version = "1.0"> <organizations default = "ORG-4433B3DD-E2A4-B0E6-CD76-41A00B73FCFE"> <organization identifier = "ORG-4433B3DD-E2A4-B0E6-CD76-41A00B73FCFE"> <title>TestPortfolioPackage</title> <item identifier = "ITEM-VIEWS-ROOT"> <title>Views</title> <item identifier = "ITEM-VIEW-001"> <title>CurriculumVitae</title> <item identifier = "ITEM-VIEW-011" identifierref = "RES-PORTFOLIOPART-001"> <title>Personal Identification</title> </item> <item identifier = "ITEM-VIEW-012" identifierref = "RES-PORTFOLIOPART-002"> <title>Career Summary</title> </item> </item> <item identifier = "ITEM-VIEW-002"> <title>Qualifications</title> <item identifier = "ITEM-VIEW-021" identifierref = "RES-PORTFOLIOPART-001"> <title>Personal Identification</title> </item> <item identifier = "ITEM-VIEW-022" identifierref = "RES-PORTFOLIOPART-003"> <title>Qualification Summary</title> </item> </item> </item> <item identifier = "ITEM-RELATIONSHIPS-ROOT"> <title>Relationships</title> <item identifier = "ITEM-RELATIONSHIP-001" identifierref = "RES-RELATIONSHIP-001"> <title>Qualification-Relexion</title> </item> </item> <item identifier = "ITEM-PRESENTATIONS-ROOT"> <title>Presentations</title> <item identifier = "ITEM-PRESENTATION-001" identifierref = "RES-PRESENTATION-001"> <title>CurriculumVitae</title> </item> <item identifier = "ITEM-PRESENTATION-002" identifierref = "RES-PRESENTATION-002"> <title>QualificationsList</title> </item> </item> <item identifier = "ITEM-PORTFOLIOPARTS-ROOT"> <title>PortfolioParts</title> <item identifier = "ITEM-PORTFOLIOPART-001" identifierref = "RES-PORTFOLIOPART-001"> <title>Identification</title> </item> <item identifier = "ITEM-PORTFOLIOPART-002" identifierref = "RES-PORTFOLIOPART-002"> <title>Activity</title> </item> <item identifier = "ITEM-PORTFOLIOPART-003"
0065 0066 0067 0068 0069 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 0080 0081 0082 0083 0084 0085 0086 0087 0088 0089 0090 0091 0092 0093 0094 0095 0096 0097 0098 0099 0100 0101 0102 0103 0104 0105 0106 0107
identifierref = "RES-PORTFOLIOPART-003"> <title>Certificate</title> </item> <item identifier = "ITEM-PORTFOLIOPART-004" identifierref = "RES-PORTFOLIOPART-004"> <title>Assertion</title> </item> <item identifier = "ITEM-PORTFOLIOPART-005" identifierref = "RES-PORTFOLIOPART-005"> <title>Reflexion</title> </item> </item> </organization> </organizations> <resources> <resource identifier = "RES-PRESENTATION-001" type = "PresentationStyle"> <file href = "qualificationHTMLDocument.xsl"/> </resource> <resource identifier = "RES-PRESENTATION-002" type = "PresentationStyle"> <file href = "cvPDFDocument.xsl"/> </resource> <resource identifier = "RES-PORTFOLIOPART-001" type = "imslip-Identification"> <file href = "personalDetails.xml"/> <file href = "myphoto.jpg"/> </resource> <resource identifier = "RES-PORTFOLIOPART-002" type = "imslip-Activity"> <file href = "careerRecord.xml"/> </resource> <resource identifier = "RES-PORTFOLIOPART-003" type = "imslip-QCL"> <file href = "degreeCertificate.xml"/> <file href = "degreeCertificate.pdf"/> </resource> <resource identifier = "RES-PORTFOLIOPART-004" type = "imsep-Assertion"> <file href = "assertionClaim1.xml"/> </resource> <resource identifier = "RES-PORTFOLIOPART-005" type = "imsep-Reflexion"> <file href = "reflexion1.xml"/> </resource> <resource identifier = "RES-RELATIONSHIP-001" type = "imslip-Relationship"> <file href = "qualificationReflexion.xml"/> </resource> </resources> </manifest>
The <accessForAll> element consists of the technical preferences of the learner for interacting with systems and content. It describes the learner's preferences for particular content characteristics, and for the display of content and control of the interface including the use of assistive technology hardware/software. This element is represented using the XML binding of the 1EdTech Learner Information Package Accessibility for LIP (ACCLIP) specification [ACCLIP, 03].
The <participation> element is used to represent a group of people, which may or may not include the Owner of the Portfolio. The <participation> element may be used to represent a group of people who collaborated on the creation of a Product or who participated together in an Activity. The <participation> element is based upon the 1EdTech Enterprise Services Group data model (more details on the <participation> element can be found in the Enterprise Services specification [ES, 04]). The LIP <contenttype> structure from the LIP specification is used to provide the reference identification mechanism.
This element is represented using the XML binding of the Product structure as defined in the 1EdTech Learner Information Package specification. The actual media referenced by the Product may be incorporated in a Content Package for transfer as described in Section 3.
The <reflexion> element is used to represent reflections upon or about a part of the ePortfolio, such as providing a comment or explanation, identifying strengths and weaknesses, or highlighting particular aspects of the portfolio part.
The <rubric> element is used to represent guidance as to how a PortfolioPart has been, or is to be assessed. It does not provide for marking/grading schemes in their full glory nor does it provide an information model to support automated marking software. The <rubric> element is described in greater detail in the 1EdTech Rubric Specification [RUBRIC, 05].
The <rubricCell> element is used to represent the intersection of dimensions of quality within a Rubric. A <rubricCell> may be used to refer to outcomes that occur at the intersection of dimensions of quality within a <rubric>. RubricCells facilitate representing relationships between other elements and these intersections.
The <transcript> element is used to store the summary records of the academic performance at an institution. This information may contain an arbitrary level of detail and so there is no prescribed structure for a transcript.
|Title||1EdTech ePortfolio XML Binding|
|Editors||Colin Smythe (1EdTech), Darren Cambridge (EDUCAUSE), Mark McKell (1EdTech)|
|Team Co-Leads||Darren Cambridge (EDUCAUSE), Andy Heath (EPICC)|
|Version Date||02 June 2005|
|Summary||This document describes the XML Binding of the ePortfolio specification.|
|Revision Information||02 June 2005|
|Purpose||This document has been approved by the 1EdTech Technical Board and is made available for adoption.|
|To register any comments or questions about this specification please visit: http://www.imsglobal.org/developers/ims/imsforum/categories.cfm?catid=24|
|Mike Halm||Penn State University|
|Mark McKell||1EdTech Consortium, Inc.|
|Colin Smythe||1EdTech Consortium, Inc.|
1EdTech Consortium, Inc. ("1EdTech/GLC") is publishing the information contained in this 1EdTech ePortfolio XML Binding ("Specification") for purposes of scientific, experimental, and scholarly collaboration only.
1EdTech/GLC makes no warranty or representation regarding the accuracy or completeness of the Specification.
This material is provided on an "As Is" and "As Available" basis.
The Specification is at all times subject to change and revision without notice.
It is your sole responsibility to evaluate the usefulness, accuracy, and completeness of the Specification as it relates to you.
1EdTech/GLC would appreciate receiving your comments and suggestions.
Please contact 1EdTech/GLC through our website at http://www.imsglobal.org
Please refer to Document Name: 1EdTech ePortfolio XML Binding Revision: 02 June 2005