EPrints Directory Structure/eprints3/perl lib/EPrints/Plugin/Export/EAP.pm

From EPrints Documentation
Jump to: navigation, search


Scholarly Works Application Profile

This page describes how the EAP/SWAP export plugin complies with the SWAP.

Eprints Application Profile

Model

Mapping the SWAP model onto EPrints.

ScholarlyWork

An abstract concept not implemented in Eprints.

  • title - eprint.title
  • subject - eprint.subjects
  • abstract - eprint.abstract
  • grant number - eprint.projects/funders
  • has adaptation - N/A
  • identifier (URI) - eprint.eprintid

Expression

The EPrint object.

  • title - eprint.title
  • description - N/A
  • date available - eprint.datestamp
  • status - eprint.status
  • version number or string - N/A (further work)
  • language - eprint.lang (maybe document.lang? unclear)
  • genre / type - eprint.type
  • copyright holder - N/A or repository-level?
  • has version - N/A (further work)
  • has translation - N/A
  • bibliographic citation - eprint.render_citation()
  • references - N/A
  • identifier (URI) - eprint.eprintid

Manifestation

The Document object.

  • format - document.format (MIME-type)
  • date modified - eprint.lastmod
  • identifier (URI) - eprint.eprintid + document.documentid

Copy

Part of the Document object?

  • date available - eprint.datestamp?
  • access rights - N/A
  • licence - document.license
  • is part of - eprint?
  • identifier/locator (URI) - file URL

Agent

Eprint user record (but unused).

  • name - user.username
  • family name - user.name.family
  • given name - user.name.given
  • type of agent - user.usertype
  • workplace homepage - N/A
  • mailbox - user.email
  • homepage - N/A
  • identifier (URI) - user.userid