WCET Learning Object Repository Software:
Feature Name Harvest Road Intrallect Intralibrary North Plains Telescope Ex Libris Digitool Concord Masterfile Dspace
Searching The system supports simple searching across all metadata fields and The system supports simple searching of administrator configurable The system supports simple searching across all metadata fields and The system supports simple searching across all metadata fields, full The system supports simple searching across all metadata fields and The system supports simple searching of author, title, and
full text index, and an advanced search of specific fields. The system text fields, and an advanced search with multiple constraints on full text index, and an advanced search of specific fields. The system text index, and an advanced search of specific fields. The system full text index, an advanced search of specific fields. keywords fields. The system supports word stemming and
supports word stemming and Boolean searches. Users can save specific fields. The system supports word stemming, Boolean and supports word stemming and Boolean searches. In addition, users supports Boolean and wild card searches. Search terms are truncation of search terms. The system supports searching across
complex search criteria for later reuse. The system supports wildcard searches. The repository is indexable by external search can search for objects of similar visual appearance, or do text highlighted in returned results. The records are searchable by Internet- the entire collection or bounded by individual collections or
searching across the entire collection or bounded by individual engines via the OAI-PMH bridge. lookups of key frame captions in rich time-based media. based search engines like Google. communities. The search functionality is implemented through an
collections. API which wraps the Java-based Jakarta Lucene search engine
which also needs to be implemented. The records are searchable
by Internet-based search engines like Google.
Browsing Users may browser content by pre-set category. Categories are not Users may browse all items in repository by subject classification. The Users may browse all items in repository according to file system Users may browse all items in repository by title, author, subject or Users may browse all items in repository by pre-set category, by title, Users may browse all items in repository or an individual collection
driven by metadata-based taxonomies but are instead entered system also supports a multiple-taxonomy view. Resources can be directory structure, production grouping, access control definitions or issue date. Users may browse by textual or pictorial views. author or issue date. Categories are not driven by metadata-based by title, author, or issue date.
directly into the system. Resources can be placed in multiple placed in multiple categories in multiple classifications systems, other arbitrary groupings. Users may browse by textual or pictorial Resources can be placed in multiple categories allowing them to be taxonomies but are instead entered directly into the system.
categories allowing them to be found at different points in the overall allowing them to be found at different points in the overall taxonomy. views. found at different points in the overall taxonomy.
taxonomy. Multiple nodes of the taxonomy can be browsed Taxonomies can be imported into the system in ZThes format or
simultaneously, showing an aggregation of the browse results list. entered directly into the system. Taxonomy trees can be edited inline,
including add/cut/paste/delete functions on leaf nodes and sub-trees.
Syndication & Notification Not Supported. Users can receive email notifications of new items. Not Supported Not supported. Item contributors can send notification to individuals or groups of users The system can automatically display new collections and new
via an internal message system or email. Users can receive email submissions on the repository homepage. Users can receive email
notifications of new items by collection. notifications of new items by collection.
Personal Collections Not Supported, though in theory individual 'categories' could be set Users can store personal pointers to objects within the system. Users can create an unlimited number of catalogues which can serve Users are given a personalized space through which they can track Users are given a personalized space through which they can
up per user, and these could act as collections and are shareable. as personal pointers to objects within the system. the status of their submissions to the repository. track the status of their submissions to the repository.
Content Aggregator and The system supports a tool for creating new content packages and The system supports multi-file compound objects. The system can The system supports multi-file compound objects. The system supports multi-file compound objects. The system supports multi-file compound objects, contributed as ZIP The system supports multi-file compound objects.
Packaging Tool exporting them from the system. Also, there is a new 'Hive Explorer' create and export IMS Content Packages. files which are unzipped and prepared for viewing.
for the ReLoad editor which will support the creation of content
packages from the Hive repository within the Reload editing
Evaluation System Not Supported The systems supports comments on objects by all users. Annotation API can be used to attach brief evaluatory comments. Not supported. Not supported. Not Supported
Formal evaluations on separate documents can be attached to
learning object records.
Context Usage Illustrators Not Supported URLs can be added to comments to refer to uses of objects. The system can automatically list all objects which contain the Not supported. The system can automatically list all objects which contain the specified Not Supported
specified asset. asset.
Wish Lists Not Supported Not Supported Annotation API can be used to attach brief requests (up to 2000 Not supported. Not Supported
characters) to an asset. The system automatically ascribes these
requests to user, date, and time.
Metadata Markup Tool Metadata is created through web-based form. The system Metadata is created through a web-based form. Metadata may be Metadata is created either through a web-based form or through a Metadata is created either through a web-based form or through a The system collects metadata in context, though additional standards- Metadata is created through a web-based form.
automatically captures metadata based on existing technical copied from other objects. The system allows configurable defaults for thick-client. The system automatically captures metadata based on thick-client. Some metadata may be extracted automatically. The based or customized web-based metadata forms can be added. The
attributes or existing metadata. The system allows users to clone metadata fields (e.g. templates). The system allows users to clone existing technical attributes or existing metadata. Metadata may be system allows for the creation of predefined metadata templates and system automatically captures metadata based on existing technical
existing metadata records. The system allows configurable defaults existing metadata records or metadata may be copied from other copied from other objects. The system allows configurable defaults forms. Metadata may be copied from other objects. attributes or existing metadata. The system automatically checks the
for metadata fields (e.g. templates). objects. The system automatically captures metadata based on for metadata fields (e.g. templates). validity of links of objects stored outside the system.
existing technical attributes or existing metadata.
Schema Support The system supports any hierarchical schema, including the IMS The system supports all fields from the IMS/IEEE LOM. The system The system supports all of the fields from the PRISM, SCORM (IMS The system supports a qualified Dublin Core schema and MARC The system can support varying levels of metadata use: contribution in The system supports a qualified Dublin Core schema. The system
Meta-Data 1.2.1 specification, Dublin Core, The Learning Federation, supports the UK LOM Core, CanCore, SCORM and NLN application Metadata), Dublin Core, DICOM and Adobe XMP schemas. The 21.The system has support for Name, Subject and Title Authorities, context, Dublin Core, IMS, SCORM. The system supports extensions to supports discipline-specific extensions to the schema.
AGLS, EdNA and Intelink schemas. The system allows an profiles. The system has a taxonomy editing interface, supports system supports extensions to schemas through a thick-client and Thesauri. schemas through vendor customization.
administrator to extend the schema through the web-based interface. importing of taxonomies in ZThes format, and categorizes objects on interface.
The system allows crosswalks to be built between any schema import based on matching the taxonpaths fields. Metadata can be
elements through a GUI interface. mapped into Simple Dublin Core for export or harvesting.
Cataloguing Workflow The system provides customizable workflow routing with any number Objects can be pushed to a holding area for review before publishing The system provides customizable workflow routing with any number The system supports the following cataloguing roles: "depositor" Metadata creation can be audited through appropriate indexers such as Materials being submitted to the repository can be in three stages:
Support of steps. Workflow includes automated email notification. Workflow to the server. Specific users can be sent an email upon the publication of steps. Workflow can be configured on a per collection basis. (contributor), and staff (i.e. librarian or reviewer). The system librarians. The system provides customizable workflow routing with any items being assembled; submissions pending archive (not yet
can be configured on a per collection basis or any other basis, but is of a new object. provides different workflow paths depending on type of objects being number of steps. approved); archived items (approved for entry into collection).
typically setup on the basis of an items 'type.' stored or the collection. Objects can be pushed to a holding area for Workflow can be configured on a per collection basis, and
review before publishing to the server. Workflow includes automated supports the following roles: reviewers, approvers, metadata
email notification. editors.
Import and Export Tools A set of command line tools are available for batch import and export The system can export IMS/LOM and Dublin Core metadata records. The system can import metadata from almost any existing source The system can import Dublin Core records and objects individually or The system automatically recognizes and ingests metadata that is part A set of command line tools are available for batch import and
of records and resources. The system automatically recognizes and The system automatically recognizes and ingests metadata that is part once the internal schema has been set up. The system provides an in batch through a command line tool or a web service. of properly formed IMS Content Packages or SCORM objects. The export of records and resources using the Dspace simple archive
ingests metadata that is part of properly formed IMS Content of properly formed IMS Content Packages. XML gateway service through which records may be exported and system can collect information from third party applications either by a format. The batch tools perform operations as one large
Packages or SCORM objects. The system can export metadata in transformed into any XML format. custom interface or industry standards Intergrade, metadata import, transaction so that the entire batch job either succeeds or fails.
any format supported in the system. Z39.50. The system allows courses or course items to be burned to a
CD-R, and offers printable views.
Unique Identifier Support Not Supported The system can assign OAI identifiers in metadata. Not Supported. The system embeds a PURL script and uses OpenURL to provide a Not Supported The system uses the CNRI Handle System to assign and resolve
permanent URL for all materials. citable persistent names and provide a permanent referring URL
for all material.
Authoring and Publishing The system provides document check in/out, controlled editing, and Not Supported The system supports any number of workflow steps and configurable Not supported. The system supports any number of workflow steps and configurable There are three stages for materials: items being assembled;
Workflow Support customizable workflow routing via extensible permission sets and roles in the authoring process. roles in the authoring process. submissions pending archive (not yet approved); archived items
workflow teams. Workflow includes automated email notification. (approved for entry into collection). Approval process determined
by collection, by any combination of approval roles (reviewers,
approvers, metadata editors).
Version Control & The system supports versioning of major and minor revisions. The system can describe version information in the metadata fields. The system supports versioning of major and minor revisions. The The system supports simple, user-directed versioning. The system The system supports versioning of major and minor revisions. Items New versions of previously submitted items can be added and
Archiving Functions Version number labels are supported. Rollback to previous versions system assigns an internally persistent identifier to each contributed calculates and maintains an MD5 checksum of each file uploaded with may be hidden or provided as an option to users. Items can be linked to each other, with or without withdrawal of the older item.
is supported item. the item, that can be used by administrators and by users to verify the automatically added or removed, one version changed for another, or Assigns a persistent identifier to each contributed item. The
integrity of the content and metadata within the system. completely removed on a specified date. The system stores only one system calculates and maintains an MD5 checksum of each file
copy of an item, no matter how many times it is used in different uploaded with the item, that can be used by administrators and by
contexts. users to verify the integrity of the content and metadata within the
Authoring tools The system comes with the courseGenie conversion tool which Not Supported The system provides a plug-in architecture which allows for Not supported. The system shares compound content elements with applications Not Supported
creates SCORM, IMS, WebCT, Blackboard, QMS, QTI objects from integration with a large number of standard creative applications. including Dreamweaver, Lectora, FrontPage. Authorized users may
Microsoft Word documents. directly access items from the native application using WebDAV.
(c) WCET, 2004. 1 NOTE: Reviews were conducted March-April 2004.
WCET Learning Object Repository Software:
Feature Name Harvest Road Intrallect Intralibrary North Plains Telescope Ex Libris Digitool Concord Masterfile Dspace
Time-based Media Not Supported Not Supported The system can serve streaming media or can work with other Not supported. Not supported. Not Supported
Support streaming servers. Users can transform between a large number of
media formats. The system can automatically create and display
thumbnails of specific image segments. The system can also
automatically capture and index text and audio soundtracks and
identify changes in speakers. Users can annotate video clips with
text. The system provides user-controlled playback of assets. Users
can create SMIL-based playlists. The system can integrate with AVID-
Digital Rights The system supports a copyright management module that includes Not Supported (Support for ODRL rights expressions in next release) The system can employ functional rules for branding assets with The system regulates access to digital objects in accordance with The system allows librarian role to control access to items. The Not Supported
Management the ability to report on content usage for the purposes of meeting watermarks based on the potential users identity. XML and digital user status, course enrollment or IP address. System can record per- systems allows content creators to request others (librarians, digital
obligations of independent auditing and license compliance content can be served outside of the system in an authenticated use charges, and provides DRM-related standard reports. rights managers) to research and obtain rights to external content.
fashion through the XML gateway server.
Payment and Fulfillment System allows integration with 3rd party payment systems to enable Not Supported Not Supported. The system stores billing information in Oracle database, and can be Not supported. Not Supported
ecommerce transactions exported to 3rd party payment systems.
Accessibility The system provides alt tags on all system images and interface The product has been favorably reviewed for accessibility by the Royal Not Supported. The product provider self-reports that the software complies with Screen-readers can read short and long alt-tags. No indication of supporting accessibility initiatives or devices.
elements and appropriately titled framesets that describe the College for the Blind (UK). Section 508 of the US Rehabilitation Act.
functionality of the frames layout.
Customized Look and Feel Many aspects of the look and feel of the software are configurable Vendor branding can be removed from system. A Software Developer's Kit is available for altering the look and feel The system may be customized when installed to represent The system supports customization to represent Institutional look and The entire look and feel of the software is configurable through
through stylesheets. Multiple organizations or faculties can brand of the thick client front end. The web-based front end is alterable institutional look and feel, branding. Vendor branding can be removed feel and branding. Vendor branding can be removed from the system. stylesheets. The web interface is implemented using Java Server
their own bureaus on the same server. Vendor branding can be through editing WebObjects and JSP files. from the system. Pages.
removed from the system. New pages can be created that
incorporate data from the repository by using a proprietary scripting
Internationalization (I18n) The system can provide localized language version through The software supports multilingual metadata. System will support double-byte Unicode in first quarter of 2005. The system supports Unicode character set for metadata. The The system supports Unicode and double-byte nomenclature "look up" The software does not support non-Roman character sets.
alternative resource files. Versions are currently available for English software supports multilingual metadata. tables.
and Spanish. The system supports Unicode character sets for
metadata. The system applies locale-specific content indexing,
stemming and stop word routines in searches.
Multiple Collections The system supports sub-licensing to enable a single installation to Not supported. The system can support multiple collections, each with their own The system supports multiple collections, each with their own front The system supports multiple collections, each with their own front
be partitioned into multiple independent "bureaus," which facilitates front end. end. end.
multiple repositories for faculties, projects or separate organizations.
Content can be shared across these bureaus.
Media Transformation and The software can autogenerate HTML and XML from a wide variety of The system can dynamically render previews of content packages in The system supports the creation of thumbnails and previews of The system supports the creation of thumbnails and previews of The system can convert common file formats (nearly 400) to HTML on Not Supported
Display 'Office' products using Verity's HTML Export Engine. The Hive Plugin both HTML and structured views. media objects and complex multi-page items. The system can media objects. The system supports display of images using JPEG demand and on the fly. The system supports the creation of thumbnails
for Reload Editor can dynamically render previews of content autogenerate alternate media representations of existing media 2000 standard, allowing for enhanced image presentation, for JPEG images.
packages in HTML. assets in a large number of formats. In addition, the system provides manipulation and security.
a media conversion framework and SDK which allows developers to
build 3rd party conversion tools for any media format.
Federation and Harvesting OAI Harvesting is not currently supported, but the system can The system is harvestable through the Open Archives Initiative’s The system has no specific interoperability features built-in to work The system supports interoperation with other repositories using The system supports interoperation with other repositories using The system is harvestable through the Open Archives Initiative’s
facilitate interoperation with other repositories through the use of Protocol for Metadata Harvesting (OAI-PMH) v2.0. with other repositories, but does provide both an XML gateway Z39.50, or the Dienst distributed digital library protocol. The system is Z39.50, but requires some custom coding. Protocol for Metadata Harvesting (OAI-PMH) v2.0.
templates and a SOAP listener. service and SOAP API on which interoperability might be built. harvestable through the Open Archives Initiative’s Protocol for
Metadata Harvesting (OAI-PMH).
Course Management The system is tightly integrated with Blackboard and allows users to Items in the repository can be linked to directly from Course Not Supported Items in the repository can be linked to directly from Course System is tightly integrated with Blackboard, and integration work with Items in the repository can be linked to directly from Course
Integration search, browse and publish content items into the repository from this Management Systems because of their persistent, visible URIs. Management Systems because of their persistent, visible URIs. WebCT Vista 2.1 is ongoing. Items in the repository can be linked to Management Systems because of their persistent, visible URIs.
CMS. The system is loosely integrated with Avialr Webmentor and directly from other Course Management Systems because of their
with WebCT through the Powerlinks program. persistent, visible URIs.
API and Web Service The system supports a publicly documented CGI based API. Some Not currently supported. A Java API and SOAP interface (based on The system supports publicly documented Java, .NET, CORBA, and The system supports an XML-based web services framework. The system has an API which the vendor has not published in an effort The system supports a publicly documented Java API.
support functions are available as "COM" objects. Core functions are IMS DRI) will be in the next release. SOAP interfaces. to maintain control over the customization add-on services.
available as C language APIs.
Authentication The system can authenticate users from a centralized directory using The system has an internal directory of users. LDAP support is in System has its own authentication system, and will also authenticate The system can authenticate users through its own database, or be The system can authenticate users from a centralized directory (using The system requires an email address and will not allow multiple
Lightweight Directory Access Protocol (LDAP), or authentication with development, and will be available in next version. through LDAP and potentially other authentication systems. configured to support one time tokens, LDAP, and Kerberos. Lightweight Directory Access Protocol (LDAP)), or authentication with an users to have the same email address. The system provides a
any external system, database or application through an API. The external system through custom implementation. password reminder feature.
system provides a password reminder feature.
Authorization & The system supports roles for System, Bureau or Category The system supports roles for Administrators, Librarians, Contributors The roles and permissions model permits the control of metadata The system supports roles for administrator, staff (librarian), depositor, Sets specific authorization policies for communities, collections,
Personalization Administrators as well as users. The system supports the creation of and Guests. visibility and editability, as well as control over access to the objects. and guest. User roles can be associated with specific depth of and items. The authorization system is based on the classic
a unlimited number of new roles within an organizations workflow. In addition, there is a 'Functional Rule' generator that imposes rules metadata display. 'police state' model of security; no action is allowed unless it is
User roles can be associated with specific collections and dynamically based on the metadata contents and asset descriptions. expressed in a policy. The policies are attached to resources and
taxonomies. detail who can perform that action.
Usage reporting All usage is recorded in a log file. Administrators can generate usage All usage is recorded in a log file (but not reported on). The system offers built-in tracking of object and user activity with The system produces usage report by object and by user. The system produces usage reports by users and by objects. Administrators can access system-wide usage reports
reports using 3rd party tools against an exportable CSV file. Objects reporting available from within both client and web interfaces. The Administrators can access system-wide usage reports. Customized reports can be provided by vendor, or by third party
can display the total number of accesses to date. Some predefined reports provide information on who uses the object, how they used database report writers.
usage reports are available through the user interface. them, and indicates how easily objects were located. .Each report
may be constrained to allow targeting of specific date/time range,
user group, asset type, file type, and region.
Unix/Linux/Apple Server The software is available on Solaris and Linux. The software has been tested on RedHat Linux 8, Sun Solaris 8 and 9 The software is available for Sun Solaris. The software is available on Sun Solaris 9 and Solaris 8, and Linux The software is available on Solaris and Linux. No specific server requirements except Unix. Has been tested to
Support (SPARC) and Apple OS X . Red Hat Enterprise Linux AS version 2.1 work with HP/UX, Linux, and OS X. Offer sets of recommended
server architectures on website.
Windows Server Support Not Supported The software has been tested on Microsoft Windows NT, 2000 and XP The software is available for Windows NT, 2000 and 2003 Servers. Not supported The software is available on the Windows operating system. Not supported.
Application Server The system requires either the Apache 1.3, 2.x or iPlanet 6.0 web The system requires Apache Tomcat version 4.18 or any Java The system can use either the IIS, Apache or iPlanet web servers. The system requires an Apache Server and an application The system requires IIS, Tomcat. The system requires Java 1.3 RTE, Tomcat 4.0, Apache 1.3, and
Requirements servers. Application Server compliant with J2EE 1.3 The software supplies its own application server environment. For environment that is bundled and installed by the vendor. Ant 1.5.
web-based delivery, the system requires Web Objects, which comes
bundled with the software license.
Database Requirements The software requires either a MySQL or Oracle database. The software requires either a MySQL 4 or Oracle 9i database. The system can use the either an Oracle, Microsoft SQLor Sybase The software requires an Oracle database. The system requires an Oracle, MS SQL Server, or Sybase database. The system has been tested on PostgreSQL 7.3 or later.
(c) WCET, 2004. 2 NOTE: Reviews were conducted March-April 2004.
WCET Learning Object Repository Software:
Feature Name Harvest Road Intrallect Intralibrary North Plains Telescope Ex Libris Digitool Concord Masterfile Dspace
Scalability The system is specifically designed to work in a federated model, The system provides in-memory caching of metadata to increase The system is specifically designed to work in a federated model, The system provides in-memory caching of metadata to increase Unknown.
even within an individual organization, and thus can spread repository performance, and is a multi-tiered application to promote scalability. even within an individual organization, and thus can spread performance. The system is a multi-tiered application to promote
materials across multiple back end repositories and access across repository materials across multiple back end repositories and scalability. The application program, database and/or rendering
many front end servers. The system is a multi-tiered application to access across many front end servers. The application program, environment can be deployed across multiple servers for load balancing
promote scalability. The system provides in-memory caching of all database and/or rendering environment can be deployed across and scalability. Content can be cached to servers at associated
Hive SuperCaches, including user, session and content caches. The multiple servers for load balancing and scalability locations (i.e. at a local campus).
system allows for hot backups.
Tech Model The software works on a thin (web-based) client-server model. The software works on a thin (web-based) client-server model. System The software works on both a thin and thick client-server model, and Most of the system works on a thin (web-based) client-server model. The software works on a thin (web-based) client-server model. Media The software works on a thin (web-based) client-server model.
System stores both metadata records and objects. Media assets are stores both metadata records and objects. Media assets are also uses a distributed CORBA architecture in order to leave files in their The MARC metadata record GUI works on a thick client-server model. assets are directly linkable from outside the repository. The system is System stores both metadata records and objects.
directly linkable from outside the repository. The system provides a directly linkable from outside the repository native file systems but access them through clients in other System stores both metadata records and objects. Media assets are installed by the vendor on-site.
free, optional Java Swing client option for Browsing, Searching and operating systems. System stores both metadata records and directly linkable from outside the repository.
linking to content. objects.
Support Training is available for end users, and system administrators. The system provides online contextual help and other documentation. Training is available for end users, and system administrators. The Training is provided on-site when system is installed. Training is provided during the initial installation for system specialists Some limited administration documentation is available.
Training can be done on a “train the trainer” basis. The system Training is available for end users, and system administrators. product provider also offers consulting services. A 24/7 help desk and selected users. The vendor maintains telephone support and an
provides online contextual help documentation. Support is available through developer community via online service is available for a fee. online discussion forum. The product provider also offers consulting
discussion forums or mailing lists. The product provider also offers services.
Staffing Requirements The system typically requires a single systems administrator; one Unknown. There is likely a need for a part-time product admin. In addition, there The system typically requires a system administrator to configure the The system typically requires 2 part-time system specialists to be Requires creation of a service model defining how system will be
repository (Bureau) administrators; other functions can be devolved would likely be a need for some work from a systems administrator server, a designer to perform HTML customization, catalogers. assigned to the product. Other roles can be handled on a part-time used. Defines job descriptions for "User Support Manager" and
to category administrators, copyright officers, as required. and DBA at the start to set up the project. basis. "System Manager"
Client Browser The software supports MS IE 6+ and Netscape 7.1 on Windows; IE The software supports MS Internet Explorer 5.5+, or Netscape The system requires Netscape 4.X+ or Internet Explorer 5.X+ or The software supports MS Internet Explorer 5.0+, Netscape Navigator The software supports MS Internet Explorer 4+, and Netscape 4+. The software supports Netscape Navigator v4.0+, Internet
Requirements 5.5 and Netscape 7.1 on Mac. Support for Safari 1.2 will be Communicator 6.2+, Mozilla 1.5+ on Windows, Linux and Solaris, Safari. 6.2+. Explorer v5.0+
forthcoming in the next release. Apple OS X
Company Profile HarvestRoad was established in 1996 and publicly listed on the Intrallect Ltd is a private company which was formed in June 2000 as North Plains is a privately-held company located in Toronto, Ontario, The Ex Libris Group began development of its first library system in Concord USA, Inc. located in Atlanta, Georgia, is part of Concord group The software was originally developed through a joint project of
Australian Stock Exchange (ASX: HRD) in September 1999. It is a spin-out from the University of Edinburgh. For several years the Canada. Their core engineering group has been together since 1994. 1980.It presently employs more than 230 employees worldwide, and is of companies with offices in Atlanta and Brisbane, Australia. Concord MIT Libraries and Hewlett-Packard. It is now an open source
based in Perth, Western Australia, with branch offices in Sydney, founders formed the backbone of the Online and Distance Learning represented in 27 countries. It's head American office is located in was established in 1987. project and is supported by the Dspace Federation.
Melbourne and Canberra, and partners in United Kingdom, Group in the Department of Meteorology, University of Edinburgh, Boston. It developed the OpenURL standard and the SFX link server
Netherlands, Singapore, Malaysia and Mexico. Intrallect's early development was funded by the Bank of Scotland, in partnership with the University of Ghent, in Belgium. Cooperation
Edinburgh Technology Fund, West Lothian Ventures. Intrallect is between Ex Libris and the Cooperative Library Network Berlin-
financially stable, has a growing customer base, and is profitable in Brandenburg (KOBV) resulted in the development of the MetaLib
2003-2004 financial year. The company is based in Linlithgow, near portal system.
Number of installations There are currently 21 installations worldwide, installed since There are currently 14 installations. Company cites over '400 customers' in their white paper report, There are approximately 20 installations of the system, installed since There are currently 300 installations, mostly in the Asia-Pacific region, There are 8 Institutions in DSpace Federation, and many other
November 2002. including "AOL Time Warner, Warner Bros., International Monetary 2002. and 20 in North American Higher Education institutions. institutions adopting it at a rapid rate. The related projects page
Fund, Frankel & Company (a Publicis company), Harcourt Education, (http://dspace.org/news/projects.html) lists a fair number of other
Quebecor World and HarperCollins Publishers, Thomson Learning." DSpace implementations.
Costs/Licensing Model The system is licensed on a number of parameters, including the The software is licensed by the number of people allowed to directly The software has a base license cost for 5 concurrent metadata The software is licensed based on a matrix of the number of end The software is licensed annually, with an implementation fee. Pilot or Freely available under an Open Source license.
number of physical servers, IP addresses, number of "Bureaus" write/upload to the repository. There is a one time up front license fee authors, and then incremental steps for each additional set of 5 users, the number of contributors, and the number of objects. ramp-up models are negotiable. Pricing uses FTE index as a guideline.
(complete clones of the system on the same physical server) and the and a yearly percentage maintenance fee thereafter. authors. In addition, all users needing to simply search/browse and
number of users. Other parameters can be locked down by the use objects can do so for without additional licenses through the web-
license key, including the number of documents in the collection, a based interface.
license expiry date and the enablement of individual features.
Open Source No No No No No Yes, the software is released under the BSD open source license.
Other The system supports timed release and expiry on categories, The system can contain records for physical assets as well as digital An optional Depository interface that addresses the needs of copyright The system supports course cloning, which replicates a course without
courses, content items and the relationships between content and assets and be used to track the location and other related deposit libraries, such as the British Library and the Royal Library of copying content itself.
courses. The software supports a caching system which can greatly information for these physical assets. Belgium.
reduce bandwidth demands for large media items in distributed
(c) WCET, 2004. 3 NOTE: Reviews were conducted March-April 2004.
Conceptual Category Feature Name Definition
Searching Searching provides users with the ability to find learning objects based on keywords or other
metadata fields. Search also includes the whether or not the repository collection is indexable by
external web search engines. See also "Federation and Harvesting" for the interoperability of
search between different catalogs.
Browsing Browsing allows users to locate content by drilling down defined categories or subject
classifications. See also 'Schema Support' in regards to the support of multiple vocabularies and
Syndication & Notification Syndication and Notification are means by which information about the learning objects can be
displayed outside of the repository interface itself, or else users can be notified of new events
within the repository.
Personal Collections Personal Collections are simply ways in which users can 'bookmark' objects they have found
that persist across user sessions. Collections may or may not be ordered and organized, and
may or may not be shareable.
Content Aggregator and Packaging Tool Content Aggregation and Packaging Tool are both the ability for the system to manage objects
made up of numerous elements, as well as the ability for users to create (and package or use)
new aggregate objects made up of numerous existing resources from within the repository.
Evaluation System Evaluation Systems allow the users of the repository to attach both formal and informal
evaluations and annotations to learning object records.
Context Usage Illustrators Contexts Reuse Illustrators are mechanisms for communicating the different learning contexts to
which a learning object has been re-used.
Wish Lists Wish lists are ways for users to request new learning objects or to request modifications to
learning objects they are either not able or allowed to make.
Metadata Markup Tool Metadata markup tools are the means by which the LOR metadata records are created. They
can include both web-based forms, batch upload mechanisms and thick clients for creating
Schema Support Schema support indicates the repositories ability to support standard metadata schemas for
describing resources, for instance the IEEE LOM, IMS Learning Resource Meta-data
Specification or Dublin Core scheme.
Indexing Workflow Support Indexing Workflow Support includes the ability to route metadata records through multiple
people and processes, and ways for administrators to create new workflows.
Import and Export Tools Import and Export Tools allow metadata records to be brought into or taken out of the repository,
typically in standard formats.
Unique Identifier Support Unique Identifier Support deals with how the system unique identifies its resources to other
repositories and metadata records outside of itself, and is most import when considering
situations in which the repository will be federated or harvested.
Authoring and Publishing Workflow Authoring and Publishing Workflow Support provides for the ability for content to be routed past
Support different roles before being accepted for final 'publishing' on the content repository. It also
includes the ability for administrators to customize the workflow and add new roles if necessary.
Version Control & Archiving Functions Version Control is the ability of the system to check an object in and out of the system for
revision, and to keep track of multiple versions of the same object. This feature also deals with
some of the preservation and archiving features found in 'institutional repository' type systems.
Authoring tools While many repositories deal only with the storage, indexing and retrieval of learning objects,
some now offer access to tools to author new learning resources, both through direct access to
tools and through tight integration with external authoring packages like Microsoft Word or
Digital Rights Management Digital Rights Management services record, transmit, interpret and enforce digital rights. They
allow users to create rights policies, to associate specific content with specific rights policies,
and based on certain user attributes or actions, mediate access to these resources.
Payment and Fulfillment Payment and Fulfillment systems permit users to pay for access to resources, or allow content
publishers to fulfill content requests through non-digital means.
Accessibility Accessibility compliance means meeting the standards that allow people with disabilities to
access information online. For example, the blind use a device called a screen reader to read
the screen but Web pages need to be designed so that screen readers can read them.
In certain jurisdictions, there are legal requirements that web pages must meet in order to
comply with existing accessibility legislation. A prominent example of this is Section 508 of the
US Rehabilitation Act, sometimes referred to simply as Section 508, which dictates that U.S.
institutions receiving federal funding must ensure their electronic content meet certain specific
standards in order to ensure accessibility. See http://www.section508.gov/ for details. The other
large accessibility initiative is The Web Accessibility Initiative (WAI), a World Wide Web
Consortium (W3C) group which publishes the Web Consortium Accessibility Guidelines
(WCAG). The are guidelines that web page authors (and the systems that produce web pages)
should adhere to in order to make their content minimally accessible (Priority Level I), reduce
accessibility issues (Priority Level II) and improve the accessibility for most users (Priority Level
Multiple output formats Multiple Output formats are the ability for the system to deliver its content in a number of
different presentation formats, including HTML (for the web), WAP (for cell phones) and
CSS/XML (for a variety of devices)
Customized Look and Feel Customized Look and Feel is the ability to change the graphics and how a repository looks. This
also includes the ability to institutionally brand the repository.
Internationalization (I18n) Internationalization means the ability to support character sets from different languages
Multiple Collections Multiple collections is the ability for a single installation to service multiple front doors,
Media Transformation and Display Involves both the conversion of assets from one format to another, either initially upon upload or
on the fly. Also includes the issue of whether system supports multiple media representations
(e.g. Thumbnails) of 'same' object
Federation and Harvesting Federation and Harevesting deal with a repositories ability to be included in a search done
through another repository or sites interface, in essence expanding the collection of resources
one can find in any one place. The main types of systems that repositories will federate with are
other repositories, library systems or 'institutional repository' archival-type systems.
Course Management Integration Course Management Integration means the ability for an instructor to link directly to resources
within the repository, and also possibly to search the repository from within the CMS's authoring
and aggregation interface.
API and Web Service support API and Web Service Support are means through which other developers can access
functionality within the software from external programs. Some examples would be to access
data otherwise trapped within the program, or to integrate a standalone authoring and
aggregation tool with a repository back-end.
Authentication Authentication is the ability to secure the system or parts of the system through various means,
including user names and passwords. It also includes the ability to authenticate against external
sources, for example LDAP servers.
Authorization & Personalization Authorization includes the ability to administer and enforce roles and permissions. In addition,
personalization is the ability for individual accounts to be delivered personalized information,
including starting at different points in taxonomy systems, based on saved settings.
Usage reporting Usage reporting is the ability for administrators to get statistical reports on the use of the
repository by users, either individually or in the aggregate, and also to get information on the
usage of resources within the system.
Unix/Linux/Apple Server Support Unix Server means the course management system runs on a server using some variant of the
Unix operating system. The Unix Server feature includes general information about hardware
requirements such as disk space, memory (RAM), and CPU speed and model.
Hardware requirements vary greatly based on usage and growth plans. We highly recommend
that you check with the product provider for specific hardware requirements that fit your
estimated usage and growth plans. Note: For related information see Windows Server and
Windows Server Support Windows Server means the course management system runs on a server that uses some
version of the Microsoft Windows operating system. The Windows Server feature includes
general information about hardware requirements such as disk space, memory (RAM), and CPU
speed and model.
Hardware requirements vary greatly based on usage and growth plans. We highly recommended
that you check with the product provider for specific hardware requirements to fit your estimated
usage and growth plans. Note: For related information see Server Software and Unix Software.
Application Server Requirements Application Server Requirements are the application or scripting environment (e.g. J2EE, .NET,
PHP) required to run the software.
Database Requirements Database Requirements are technical specifications for the database management software
(e.g. Oracle or SQL) required by the repository. This includes, when possible, vendor supplied
estimates of minimum hardware requirements
Scalability Scalability includes such issues as whether an application is deployable over multiple
application or database servers to achieve load balancing and redundant failover.
Tech Model The Tech Model relates to the actual architectural model the software employs. One axis of the
tech model is whether the software runs in a client/server model (either thick or thin clients), or
else runs in a peer to peer model. Additionally, Tech Model covers whether the software is
offered as a centrally installed service or as a downloadable and installable piece of software.
Support Support means the available support for using and administering the product, including both
formal and informal mechanisms. Support can take the form of specific Help lines or purchased
service offerings, or may be in the form of a development community that users or administrators
Staffing Requirements Staffing requirements reflect best estimates by the product provider or existing users of the
product on specific personnel requirements to implement a standard institutional set-up. These
include programmers, database administrators, trainers and professional indexing staff.
Client Browser Requirements Client Browser Required is the type and version number of the Web browser (e.g. Internet
Explorer 3.0, Netscape 4.0) that works effectively with the learning object repository.
Browser version numbers are important. If a product provider indicates that their repository
works with, for example, Netscape 4.78, that implies that it does not work with Netscape 4.5, 4.0,
or 5.0. On the other hand, if the product provider indicates that their repository works, for
example, with Netscape 4+ that implies that it works with all versions of Netscape from version
4.0 up through and including the most current release of Netscape.
Company Profile The company profile includes public information about the company or organization that
provides the course management software.
The company profile can include the following: Founding date, owners, investors, and/or
founders, location of the organization, number of employees, stock exchange ID, previous
company names, affiliations with other organizations or universities, e-learning product
acquisitions, tax status (i.e., 501C).
Number of installations
Open Source Open Source means the software is delivered with the source code and the license agreement
gives the licensee the right to modify the software.
A representative open source license is the GNU General Public License
(http://www.gnu.org/copyleft/gpl.html). The official definition of Open Source software is
maintained by the Open Source Initiative (http://www.opensource.org/index.php). We will
consider products as open source even if the license agreement restricts redistribution of the
software and/or who can access the source code, if the license agreement provides the source
code to licensees for free and gives them the right to modify the source code for their own use.
Other Other' acts as a 'catch-all' feature to describe functionality not neatly categorized in any of the
other features, but that seemed noteworthy or that one could license in addition.
Adobe XMP Adobe's Extensible Metadata Platform, a metadata schema for data
embedded in documents and images produced in Adobe
applications like Photoshop and Pagemaker.
AGLS A set of 19 metadata terms based on the Dublin Core developed by
the Australian National Library and Archives.
API Application Programmer's Interface' - a defined way for 3rd parties to
interface with an existing system.
AVID Software and hardware for non-linear digital video editing.
CANCORE A resource profile for Canadian learning object metadata based on
the IEEE LOM.
CGI Common Gateway Interface' - is a standard for interfacing external
applications with web servers.
CNRI Handle System from the Corporation for National Research Initiatives, "The Handle
System is a comprehensive system for assigning, managing, and
resolving persistent identifiers, known as "handles," for digital
objects and other resources on the Internet."
COM Component Object Model, a software architecture developed by
Microsoft to build component-based applications.
CORBA Common Object Request Broker Architecture': somewhat the
predecessor to 'web services,' an architecture that enables separate
components or applications to communicate with each other in a
CSV Comma Separated Values
DICOM Short for Digital Imaging and Communications in Medicine, a
standard in the field of medical informatics for exchanging digital
information between medical imaging equipment (such as
radiological imaging) and other systems, ensuring interoperability.
Dienst Protocol Both a software system, architecture and protocol for distributed
digital libraries. cf.
Dublin Core The Dublin Core Element Set (often abbreviated simply as 'Dublin
Core') is a schema of 15 standard metadata elements that is widely
adopted in the library and archives world. cf. http://dublincore.org/
EdNA Education Network Australia (EdNA) Online is a repository of
Australian curriculum resources.
GUI Graphic User Interface
HTML Hypertext Markup Language
IE Internet Explorer
IEEE LOM Also known as the Institute of Electrical and Electronics Engineers
Standard 1484.12.1: Standard for Learning Object Metadata. The
only existing standard for learning object metadata, on which most
other learning object metadata specifications and application profiles
IMS The IMS Global Learning Consortium (original 'Instructional
Management Systems' but now just 'IMS') is an international
consortium of vendors and elearning organizations dedicated to
developing specifications for the interoperability of digitial learning
systems and content. Cf. http://www.imsglobal.org/
IMS DRI The Digital Repository Interoperability specification from IMS, which
suggests a number of ways in which digitial repositories can share
metadata records. cf.
IP Internet Protocol
J2EE Short for Java 2 Platform Enterprise Edition. J2EE is a platform-
independent, Java-centric environment from Sun for developing,
building and deploying Web-based enterprise applications online.
Java RTE Java 'Run Time Environment': the operating system-specific
executable that must be present to enable Java programs to run
locally on any operating system.
JSP A server-side scripting language based on Java which allows
dynamic data and programming to be inserted into webpages
distinct from the presentation issues.
Kerberos An authentication system developed at MIT which emeds tickets in
messages to ensure the senders authenticity.
MARC 21 The MARC formats are standards for the representation and
communication of bibliographic and related information in machine-
MD5 A one-way hash function, it takes a message and converts it into a
fixed string of digits. This is used as a technique to preserve the long-
term integrity of data irregardless of its physical medium of storage.
NLN U.K.-based post-secondary agency who have developed a metadata
OAI-PMH The Open Archives Initiative Protocol for Metadata Harvesting, a
specification for how institutional repositories can harvest other
repositories, or be harvested by other repositories, so as to present
search interfaces to larger collections. OAI-PMH necessitates that
the metadata be in a specific form of Dublin Core.
ODRL Open Digital Rights Language. cf. http://odrl.net/
OpenURL An OpenURL packages bibliographic information into a form that
internet services can easily understand. When a user clicks on an
OpenURL link, the bibliographic information it contains is sent to a
library internet service.
PRISM A metadata standard for the publishing industry
PURL Persistent Uniform Resource Locator. Functionally, a PURL is a
URL. However, instead of pointing directly to the location of an
Internet resource, a PURL points to an intermediate resolution
QTI (or IMS QTI) The Quiz and Test Interoperability specification from IMS which
specifies how to create assessment content and systems which are
ReLOAD Editor An open source content package and metadata editor that was
originally developed in the U.K. cf. http://www.reload.ac.uk/
S.C.O.R.M. Acronym for 'Sharable Courseware Object Reference Model,' it is a
reference model of how to package and metatag instructional
content, and make it trackable within compliant learning
management systems, that has been developed by the Advanced
Distributed Learning group of the U.S. Department of Defence.
SDK Software Developers Kit,' a package, typically including
documentation for APIs and some programming tools, which allows
3rd party developers to develop applications for a specific platform.
SOAP Short for Simple Object Access Protocol, a lightweight XML-based
messaging protocol used to encode the information in Web service
request and response messages before sending them over a
UK LOM A resource profile for U.K. learning object metadata based on the
Unicode A standard for representing characters as integers.
WebCT A course managament system company
WebDAV Web-based Distributed Authoring and Versioning': a standards-
based method for transferring files and managing versions through
WebObjects A Java application development environment from Apple
XML Extensible Markup Language
ZThes a Z39.50-based profile for displaying and searching thesaurus
information. cf http://zthes.z3950.org/
Bibliography of Sources referenced in creating Feature Set
(2003) Geolearning LCMS Requirements Checklist. Retrieved January 10, 2004.
(2003) O.K.I. Architectural Concepts. Retrieved January 10, 2004.
Colin Smythe. (2003) IMS Abstract Framework: White Paper Revision: 01 July 2003. Version 1.0. Retrieved
January 10, 2004.
Gilbert Paquette, Gérard Lévy, et. al., (2003) Edusource Use Cases. Retrieved January 10, 2004.
Kevin Riley, Mark McKell, eds. (2003) IMS Digital Repositories Interoperability - Core Functions Best Practice
Guide - Revision: 13 January 2003. Version 1.0 Final Specification. Retrieved January 10, 2004.
Steve Slosser. (2003) DoD Repositories Use Cases Version 1.0. Retrieved January 10, 2004.
The JORUM+ Project Teams at EDINA and MIMAS. The JISC Learning Materials Repository Service: JORUM
Scoping and Technical Appraisal Study. Volume 1. Overview and Recommendations. Retrieved January 20,
Tom Barefoot, et.al. (2003) IMS Digital Repositories Interoperability - Core Functions Information Model -
Revision: 13 January 2003.