| 1.0. | Content is defined as
any informational object that is pertinent to the purpose or
intention of an application. |
| 1.0.1. | Primary content is defined as that content
that provides the key information to be presented by an
application. |
| 1.0.2. | Complementary content is defined as content
that provides information that supplements or extends the primary
content. |
| 1.0.3. | Published content is defined as any content
that has been made publicly available within the application. |
| 1.0.4. | Unpublished content is defined as content
that has been created but has not been made publicly available. |
| 1.1. | SKEN CMF shall provide an
content management infrastructure that enables the construction and
maintenance of scientific content. |
| 1.1.1. | The content management infrastructure
shall provide a mechanism for creating new content. |
|
1.1.1.1. | The content creation mechanism shall not require
creators of content to be familiar with XML. |
|
1.1.1.2. | The content creation mechanism shall not require
creators of content to be familiar with HTML. |
| 1.1.2. | The content management infrastructure shall
provide a mechanism for editing of existing content. |
|
1.1.2.1. | The content editing mechanism shall not require
creators of content to be familiar with XML. |
|
1.1.2.2. | The content editing mechanism shall not require
creators of content to be familiar with HTML. |
|
1.1.2.3. | The content editing mechanism shall maintain previous
versions of content. |
|
1.1.2.4. | The content editing mechanism shall provide a method
to compare differences between content versions. |
|
1.1.2.5. | The content editing mechanism shall provide a
transaction log of all changes. |
|
1.1.2.6. | The content editing mechanism shall provide a method
to audit change transactions. |
| 1.1.3. | The content management infrastructure shall
provide a mechanism for peer review of changed content. |
|
1.1.3.1. | The peer review mechanism shall
provide a method to specify which content is to be reviewed. |
|
1.1.3.2. | The peer review mechanism shall provide a method to
assign content to a reviewer. |
| 1.1.4. | The content management infrastructure
shall provide a mechanism to validate new content or content
changes against publication standards. |
|
1.1.4.1. | The content management infrastructure shall provide
a mechanism to accept valid content for publication. |
|
1.1.4.2. | The content management infrastructure shall provide
a mechanism to prevent invalid content from being published. |
| 1.1.5. | The content management infrastructure shall
support multiple content types. |
|
1.1.5.1. | The content management infrastructure shall support
textual content. |
|
1.1.5.2. | The content management infrastructure shall support
digital image content. |
|
1.1.5.3. | The content management infrastructure shall support
content consisting of figures and their captions. |
|
1.1.5.4. | The content management infrastructure shall support
table-style content. |
|
1.1.5.5. | The content management infrastructure shall support
digitial video content. |
|
1.1.5.6. | The content management infrastructure shall support
digital audio content. |
|
1.1.5.7. | The content management infrastructure shall support
bibliographic content. |
| 1.1.6. | The content management infrastructure shall
provide a mechanism to facilitate online, realtime collaboration
among multiple contributors. |
|
1.1.6.0. | Contributor shall be defined as any user whose role
entitles them access to unpublished content. For example, the
author(s), reviewers and editor(s) of a particular document are
all contributors to that document. |
|
1.1.6.1. | The content collaboration mechanism shall provide a
forum for interaction among authorized contributors. |
| 1.2. | SKEN CMF shall provide an content management
infrastructure that enables online publishing of scientific content.
|
| 1.2.1. | The content management infrastructure shall
provide a mechanism for separation of content and presentation. |
|
1.2.1.1. | The content managment infrastructure shall support
alternative presentation templates for content. |
| 1.2.2. | The infrastructure shall support integration
of multiple content types in a single presentation. |
| 1.3. | SKEN CMF shall provide an authorization
infrastructure for identification and authorization of individual
users. |
| 1.3.1. | The authorization infrastructure shall
provide a mechanism for registration of users of the content. |
| 1.3.2. | The authorization infrastructure shall
provide a mechanism to assign and manage content access privileges
on a per user basis. |
|
1.3.2.1. | The authorization infrastructure shall provide a
mechanism to define and verify access privileges for Authors. |
|
1.3.2.2. | The authorization infrastructure shall provide a
mechanism to define and verify access privileges for Editors. |
|
1.3.2.3. | The authorization infrastructure shall provide a
mechanism to define and verify access privileges for Reviewers. |
| 1.4. | SKEN CMF shall provide an access control
infrastructure to protect content and prevent unauthorized access.
|
| 1.4.1. | The access control infrastructure shall
provide a mechanism to prevent publishing of new content by
unauthorized users. |
|
1.4.1.1 | Users that are registered and authorized as Authors
shall have sufficient privileges to create new content. |
| 1.4.2. | The access control infrastructure shall
provide a mechanism to prevent changing of existing content by
unauthorized users. |
|
1.4.2.1. | Users that are registered and authorized as Authors
shall have sufficient privileges to change published content. |
|
1.4.2.2. | Users that are registered and authorized as Editors
shall have sufficient privileges to change published content. |
| 1.4.3. | The access control infrastructure shall
provide a mechanism to restrict peer review to authorized users.
|
|
1.4.3.1. | Users that are registered and authorized as Reviewers
shall have sufficient privileges to review changed content. |
|
1.4.3.2. | Users that are registered and authorized as Editors
shall have sufficient privileges to review changed content. |
1.4.4.
| The access control infrastructure shall
provide a mechanism to restrict publication activities to
authorized users. |
|
1.4.4.1. | Users that are registered and authorized as Editors
shall have sufficient privileges to publish valid content. |
|
1.4.4.2. | Users that are registered and authorized as Editors
shall have sufficient privileges to reject invalid content. |
| 1.4.5. | The access control infrastructure shall
provide a mechanism to restrict attachment of complementary
content to published content. |
|
1.4.5.1. | The access control infrastructure shall provide a
mechanism to restrict attachment of annotations. |
|
1.4.5.2. | The access control infrastructure shall provide a
mechanism to restrict attachment of comments. |
| 1.4.6. | The access control infrastructure shall
provide a mechanism to prevent conflicting content changes in
situations where there are multiple users working on the same
document. |
| 1.5. | SKEN CMF shall provide a metadata management
infrastructure. |
| 1.5.1. | The metadata management infrastructure shall
provide a mechanism for collection of content metadata. |
|
1.5.1.1. | The metadata management
infrastructure shall provide a mechanism to collect technical
metadata. |
|
1.5.1.1.0. | Technical metadata is defined as information that
describes the location, version, ownership, and provenance of
managed content. |
|
1.5.1.1.1. | Technical metadata shall be collected in a form
that is compatible with metadata standards established by NSDL in
metamanagement.comm.nsdlib.org/outline.html |
|
1.5.1.1.2. | The metadata management infrastructure shall provide
a mechanism to collect technical metadata from all primary content.
|
|
1.5.1.1.3. | The metadata management infrastructure shall provide
a mechanism to collect technical metadata for harvested content.
|
|
1.5.1.2. | The metadata management infrastructure shall provide
a flexible mechanism for defining contextual metadata. |
|
1.5.1.2.0. | Contextual metadata is defined as discipline-specific
information that is intrinsic to the objects, entities and concepts
specified in the primary content. |
|
1.5.1.2.1. | The metadata management infrastructure shall allow
for definition of different types of contextual metadata in each
installation or application of SKEN. |
|
1.5.1.2.2. | The metadata management infrastructure shall provide
a browser-based mechanism to collect contextual metadata. |
| 1.5.2. | The metadata management infrastructure shall
provide a mechanism to query collected metadata. |
|
1.5.2.3. | The metadata management infrastructure shall provide
a mechanism to query metadata from harvested content. |
| 1.5.3. | The metadata management infrastructure shall
provide a mechanism for exploration of collected metadata. |
|
1.5.3.1. | The metadata management infrastructure shall provide
a mechanism to explore metadata from harvested content. |
|
1.5.3.1. | The metadata management infrastructure shall provide
a mechanism to explore primary content for the purpose of extracting
contextual metadata. |
| 1.5.4. | The metadata management infrastructure shall
provide a mechanism for the exchange of collected metadata. |
|
1.5.4.1. | The metadata management infrastructure shall provide
a publication mechanism that conforms to the Open Archives
Initiative Protocol for Metadata Harvesting (OAI-PMH;
www.openarchives.org/OAI/openarchivesprotocol.html) |
|
1.5.4.2. | The metadata management infrastructure shall provide
a mechanism for publishing technical metadata. |
|
1.5.4.2.1 | The metadata management infrastructure shall provide
a method to publish technical metadata that conforms to metadata
standards established by NSDL in
metamanagement.comm.nsdlib.org/outline.html |
|
1.5.4.3. | The metadata management infrastructure shall provide
a mechanism for publishing contextual metadata. |
|
1.5.4.4. | The metadata management infrastructure shall provide
a mechanism for importing technical metadata. |
|
1.5.4.4.1. | The metadata management infrastructure shall provide
a method to import technical metadata that conforms to metadata
standards established by NSDL in
metamanagement.comm.nsdlib.org/outline.html |
|
1.5.4.5. | The metadata management infrastructure shall provide
a mechanism for importing contextual metadata. |
| 1.6. | The content management infrastructure shall
provide a mechanism for the enforcing a workflow in the
publication process. |
| 1.6.1. | The workflow mechanism shall provide
flexibility in specifying workflow. |
| 1.6.2. | The workflow mechanism shall be able to
handle complex interactions among authors, reviewers and editors.
|
| 1.6.3. | As a minimum, the workflow mechanism shall
support the following steps : |
|
1.6.2.1. | Author screates new new content of changes existing
content. |
|
1.6.2.2. | Author submits new/changed content for validation. |
|
1.6.2.3. | Editor reviews new/changed content. |
|
1.6.2.3.a. | Editor makes changes to content before publishing.
|
|
1.6.2.4. | Editor publishes content. |
|
1.6.2.4.a. | Alternatively, Editor rejects content and returns
to Author rework. |
| 1.7. | The content management infrastructure shall
provide a mechanism to create complementary content. |
| 1.7.1. | The content management infrastructure shall
provide a mechanism to attach annotation to content. |
| 1.7.2. | The content management infrastructure shall
provide a mechanism to attach comments to content. |
| 1.7.3. | The content management infrastructure shall
provide a mechanism to abridge (abstract) content. |
|
1.7.3.1. | The content management infrastructure shall provide
a mechanism to create an abridging template. |
| 1.8. | The content management infrastructure shall
provide a mechanism to explore published content. |
| 1.8.1. | The content management infrastructure shall
provide a mechanism to compare content. |
| 1.9. | The content management infrastructure shall
provide a private workspace for each authorized site member. |
| 1.9.1. | The workspace infrastructure shall provide
a mechanism for each member to create original content. |
|
1.9.1.1. | The workspace infrastructure shall provide a mechanism
for a member to post experimental or observational data. |
|
1.9.1.2. | The workspace infrastructure shall provide a mechanism
for a member to create preliminary or provisional documents. |
| 1.9.2. | The workspace infrastructure shall provide a
mechanism for each member to create abstracts of primary content.
|
| 1.9.3. | The workspace infrastructure shall provide
a mechanism for each member to create alternative presentations
of primary content. |
| 1.9.4. | The workspace infrastructure shall provide a
mechanism for each member to publish their complementary content.
|