Jump to content
Wiki Home
EPrints Home
Bazaar
Files
Main menu
Main menu
move to sidebar
hide
Navigation
Front Page
EPrints 3 Manual
EPrints Training Course
EPrints Glossary
Installing EPrints
How-to Configure EPrints
EPrints 3.2+ API
EPrints 3 Reference
EPrints Plugins
Wiki
All categories
Recent changes
Main Page
Help
EPrints Documentation
Search
Search
Appearance
Log in
Request account
Personal tools
Log in
Request account
Pages for logged out editors
learn more
Contributions
Talk
Editing
EPrints Glossary
(section)
Page
Discussion
British English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Special pages
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== F == === File === A file is a [[#Third class data object|third class]] [[#Data object|data object]]. This is because it is a [[#Sub-object|sub-object]] of a [[#Document|document]] data object, which in turn is a sub-object of an [[#EPrint|eprint]] data object. A file data object store metadata relevant to the file such as its filename, size, MIME type and modified time and a hash (by default MD5) to maintain the integrity of the file. Typically uploading a document to an eprint will only create a single data object but it is possible to add additional files to a document after it is uploaded. File data objects are also used to capture XML [[#Revision file|revision files]] created for recording [[#EPrint revision|eprint revisions]]. === First class data object === [[#Data object|Data objects]] in [[#EPrints repository software|EPrints repository software]] take a particular order. First class data objects are those that are not a sub-objects of other data objects, such as: * [[#EPrint|eprint]] * [[#User|user]] Other data object may be described as either [[#Second class data object|second class]] or [[#Third class data object|third class]]. Usually a data object is only described as "first class" if it contains sub-objects. Technically, [[#Subject|subject]] is a first class data object but as it contains no sub-objects, it in unnecessary to make the distinction. === Flavour === From version 3.4 of [[#EPrints repository software|EPrints repository software]] different flavours have been introduced. EPrints was originally designed as a [[#Repository|repository]] for research publications but over the years it has been repurposed for different tasks, which has led to the codebase getting a little messy. So in [https://www.eprints.org/uk/index.php/eprints-3.4/ EPrints 3.4] a separate sub-directory structure was created to store code and configuration that makes EPrints suitable for a particular task, (i.e. a flavour). There are three main flavours but most development has continued to focus on research publication: # [[#Publication flavour|Publication flavour]] - For research publications. Provided in ''[[flavours/pub_lib/]]''. # [[#Data flavour|Data flavour]] - For research data. Provided in ''flavours/data_lib/''. # [[#Education flavour|Education flavour]] - For Open Education, i.e. teaching materials. Provided in ''flavours/edu_lib/''. As well as flavours in EPrints 3.4, there are also ''[[#Ingredient|ingredients]]'', which provide additional functionality, similar to a [[#Bazaar plugin|Bazaar plugin]] / [[#EPM|EPM]]. Any EPrints flavour has an ''inc'' file found in its top-level directory (e.g. ''flavours/pub_lib/inc''). This tells the flavour which paths to include. By default, this would include the flavour itself. It may also contain various ingredients and potentially [[#Site lib|site_lib]] if the repository has multiple [[#Archive|archives]], which require the same bespoke functionality. However, it is better if this bespoke functionality can be converted into ingredients to separate out discrete parts of functionality. === Front end pages === Same as [[#Public facing pages|public facing pages]].
Summary:
Please note that all contributions to EPrints Documentation may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
EPrints Documentation:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)