PubMan Func Spec Display
The PubMan application will support different display types, which can be selected for item lists or single item views.
General information on item/item list display[edit]
- Fields are only displayed, when they are filled.
- Language flags are only being shown in the single item view (TBD with GUI)
- The order of elements is decided by GUI.
- As string for title and/or number of creators might be too long for proper display, strings might be cutted after 100 characters or cutted at word boundaries.(GUI decision)
Default system settings[edit]
The default system setting for display of lists is short display.
Item list displays[edit]
Short[edit]
Status: implemented
Schedule: R2
Publication.Title
Publication.Creator
- If creator is of type person, display: <Publication.Creator.Person.FamilyName>, <Publication.Creator.Person.GivenName>
- If creator is of type organization, display: <Publication.Creator.Organization.Name>
- Creators are shown in one row and separated by semicolon. They are displayed in the same order as they have been entered.
Publication.Date
- Only one date value is displayed
- If more than one <date> is available, the display of the dates follows the priority:
<Publication.Date.DateType = published in print>
<Publication.Date.DateType = published online>
<Publication.Date.DateType = accepted>
<Publication.Date.DateType = submitted>
<Publication.Date.DateType = modified>
<Publication.Date.DateType = created>
Publication.Genre
Number of the Files
- If a file exists, display a fulltext symbol and show the number of attached files
Medium[edit]
Status: implemented
Schedule: R2
Publication.Title
Display:
<Publication.title> [font type: bold]
Publication.Creator and Publication.Creator.Person.Organization
- Publication.Creator
- Please start a new line after each creator. The display of creators might be limeted for the default view, but it should be possible to view all creators also.
- please display them in the order, they have been entered into the system
- If creator is of type person, display <Publication.Creator.Person.FamilyName>[, ] <Publication.Creator.Person.GivenName>.
- If creator of type organization, display <Publication.Creator.Organization.Name>
- If creator is of type person and if the person has an affiliated organization (Publication.Creator.Person.Organization), then display a small number behind the Given Name. This numbers are numerated and beginning with 1.
- Express the creator role of the creator.
- Publication.Creator.Person.Organization
- Display each information in a seperate row:
<Organization.Name>
<Organization.Adress>
<Organization.Identifier>
Publication.Date
- all dates are displayed
- Order of dates:
<Publication.Date.DateType=created>
<Publication.Date.DateType=modified>
<Publication.Date.DateType=submitted>
<Publication.Date.DateType=accepted>
<Publication.Date.DateType=published online>
<Publication.Date.DateType=published in print>
- Display: Date <Datetype>: YYYY-MM-DD
Publication.Genre
- Display:
Genre: <Genre>
Publication.Degree
- Display:
Degree Type: <Degree>
Publication.Publishing.Info
- Display:
Publishing Info: <Place>:<Publisher>
Edition:<Edition>
Publication.TotalNumberOfPages
- Display:
Total number of pages:<TotalNumberOfPages>
Publication.Event.Title
- Display:
Title of Event: <Event.Title>
Publication.Source
- Publication.Source.Genre
- Display:
Genre of Source:<Source>
- Publication.Source.Title
- Display:
Title of Source: <Title>
- Publication.Source.Creator
- Display:
Source Creator: [same as above, Publication.Creator]
- Publication.Source.Volume/Publication.Source.Issue
- Display:
Volume/Issue: <Volume>, (<Issue>)
- Publication.Source.StartPage/Publication.Source.EndPage
- Display:
Start/Endpage: <StartPage> - <EndPage>
- Publication.Source.SequenceNumber
- Display:
Sequence Number: <SequenceNumber>
- Publication.Source.PublishingInfo
- Display:
Publishing Info: <Place>: <Publisher>
Edition: <Edition>
- Publication.Source.Identifier
- Display:
<IdType>: <identifier>
File information
- Display:
For each file, display the same fulltext symbol as in short item view. plus additional file information:
<name of file>
<content category>
<size of file>
<MIMEType>
<filedescription>
- If list is result of a search, display the text fragments with the highlighted search term. The text fragment contains the search term and 10 words before and after the highlighted hit.
Future developments[edit]
Include in Publication.Source the display of Source in Source
Full[edit]
- Status: in specification
- Schedule: to be defined
Publication.Title
- display the content of the MD field Publication.Title [in font type: bold]
Publication.AlternativeTitle
- Display: Alternative Title: AlternativeTitle
Publication.Creator
- Please start a new line after each creator. The display of creators might be limeted for the default view, but it should be possible to view all creators also.
- please display them in the order, they have been entered into the system
- If creator is of type person, display <Publication.Creator.Person.FamilyName>[, ] <Publication.Creator.Person.GivenName>.
- If creator of type organization, display <Publication.Creator.Organization.Name>
- If creator is of type person and if the person has an organization (Publication.Creator.Person.Organization), then display a small number behind the Given Name. This numbers are numerated and beginning with 1.
- Express the creator role of the creator.
Publication.Creator.Person.Organization
- Display each information in a seperate row:
<Organization.Name>
<Organization.Adress>
<Organization.Identifier>
Publication.Date
- All dates are displayed.
- order of dates:
<Publication.Date.DateType = created>
<Publication.Date.DateType = modified>
<Publication.Date.DateType = submitted>
<Publication.Date.DateType = accepted>
<Publication.Date.DateType = published online>
<Publication.Date.DateType = published in print>
- Display:
Date <DateType>: YYYY-MM-DD
Publication.Genre
- Display:
Genre: <Genre>
Publication.Language
- Display:
Language of Content: <Language>
Publication.ReviewMethod
- Display:
Review type: <ReviewMethod>
Publication.Degree
- Display:
Degree Type: <Degree>
Publication.PublishingInfo
- Display:
Publishing Info: <Place> : <Publisher>
Edition: <Edition>
Publication.TotalNumberOfPages
- Display:
Total number of pages: <TotalNumberOfPages>
Publication.Event
- Publication.Event.Title
- font type: bold
- Display:
Title of Event: <Event.Title>
- Publication.Event.AlternativeTitle
- limit the diplay to the first 50 characters
- Display:
Alternative Title of Event: <Event.AlternativeTitle>
- Publication.Event.Place
- Display:
Place of Event: <Event.Title>
- Publication.Event.StartDate - Publication.Event.EndDate
- Display: <Publication.Event.StartDate> - <Publication.Event.EndDate>
- Date Format: YYYY-MM-DD - YYYY-MM-DD
- Publication.Event.InvitationStatus
- Display: Invited contribution (only if status is invited, then display this field)
Publication.Source
- Publication.Source.Gernre
- Display:
Genre of source: <Source>
- Publication.Source.Title
- font type: bold
- Display:
Title of Source: <Title>
- Publication.Source.!AlternativeTitle
- limit the diplay to the first 50 characters
- Display:
Alternative Title of Source: <AlternativeTitle>
- Publication.Source.Creator
- Display:
Source Creator: [creators as discribed under 3. Publication.Creator]
- Publication.Source.Volume/Publication.Source.Issue
- Display:
Volume/Issue: <Volume> (<Issue>)
- Publication.Source.StartPage/Publication.Source.EndPage
- Display:
Start/End Page: <StartPage> - <EndPage>
- Publication.Source.SequenceNumber
- Display:
Sequence Number: <SequenceNumber>
- Publication.Source.PublishingInfo
- Display the fields as described in the follwing order:
Publisher: <publisher> Place of Publication: <Place> Edition: <Edition>
- Publication.Source.Identifier
- Display:
<IdType>: <identifier>
Publication.Subject
- Display:
Subject: <Subject>
Publication.Abstract
- Display:
Abstract: <Abstract>
Publication.TableOfContents
- Display:
Table of Contents: <TableOfContents>
Publication.Identifier
- If more than one identifier is available, the display follows the priority: <persistent ID>, <system ID>.
- Display:
<IdType>: <identifier>
Publication.Location
- Display:
Location: <Location>
File information
- For each file, display the file information: <name of file>, <content category>, <sice of file>, <MIME Type>, <file discription> and the same full text symbol as in short item view.
In addition to the MD, please display up to two text fragments per full text file (in which was searched) with 10 words before and after the highlighted hit.
Future developments[edit]
Include in Publication.Source the display of Source in Source
Item version displays[edit]
Item version (all status except withdrawn)[edit]
Status: in specification
Schedule: R3
The single item version view contains the same elements as depicted for the full display in item lists, AND
- additional information for the file information:
=> display the same fields as in full display for item lists, and in addition the <file visibility>
- additional fields, which are grouped under "System data":
- Affiliated to (context of responsibility)
- Name of context
- Last modified (i.e. automatic generated date of the last modification of the item)
- Display: Item last modified: YYYY-MM-DD
- Item state
- Display: Status of item: <value of item state>
- Links/Buttons to the various extension points depicted in use case View item version
Item version (status withdrawn)[edit]
Status: in specification
Schedule: R3
The single item view for withdrawn items contains
- an icon for being withdrawn (e.g. thumbstone) and the information "This item has been withdrawn"
- The withdrawal comment, the withdrawal date
- the item data, as defined in the short view of item list display
- the System data as defined in the full item view version
- Please note, that for withdrawn items, no extensions points are possible.
COinS[edit]
In all display types, a COinS has to be provided for each item. A COinSis the representation of bibliographic information for this item in an HTML span element by re-using the key-value elements defined in the OpenURL standard.