Projects/Bibliographica/UserInterface

= User Interface considerations =

Existing WUI work
Annotating text with semantic tags - a good illustration of a potential Openbiblio user requirement that has not been raised thus far (but which could probably be tackled separately, later) and also food for thought about the UI : One Click Annotation - Heese, et. al. SFSW 2010

A description of user requirements and an interesting approach that exploits RDFa to allow RDF editing to take place in the familiar context of a web page (based on Diezold et al's work on OntoWiki).
 * A Pattern for Domain Speciﬁc Editing Interfaces Using Embedded RDFa and HTML Manipulation Tools - Styles, Shabir and Tennison - SWSF 2009
 * Using JavaScript RDFa Widgets for model/view separation inside read/write websites Dietzold, Hellmann and Peklo - SWSF 2008

Related work
Early description of Talis Aspire, the subject of the Styles et al paper, above.
 * Case Study: A Linked Open Data Resource List Management Tool for Undergraduate Students - Clarke, C. and Greig, F. - SFSWF January 2009'

A current project at uniba and 2009 3rd place winner
 * Colibrary: Linking Communities of Readers on the Social Semantic Web - Domenico Gendarmi, Filippo Lanubile SFSW 2009

Lists

 * Able to Create | Read | Update | Delete lists <= modulated by User/Group/All permissions
 * Can Copy | Save | Load lists <= ditto for modulation (perhaps better as Publish | Subscribe)
 * Can Assign status to lists, e.g. draft, etc. (could be subsumed by tagging or annotation)

Sub-lists
Is curation of sub-lists to be supported?

List items

 * Able to Create | Read | Update | Delete items <= modulated by User/Group/All permissions
 * Can Copy | Save | Load items <= ditto for modulation
 * Can Assign status items as draft, etc. (could be subsumed by tagging or annotation)

Annotations of list items

 * Able to Create | Read | Update | Delete annotations of items <= modulated by User/Group/All permissions

Annotations of lists?

Examples of ACL requirements for curated lists

 * Reading list for a taught undergraduate course (by multiple lecturers) = R/W Group ACL
 * Reading list for a taught undergraduate course (by one lecturer) = R/W User ACL
 * Private research for a book (e.g. draft bibliography) = R/W User ACL + Assign status

List updates
Shared up to date list about work on a given domain (literature changes)

(one approach is described in sparqlPuSH: Proactive notification of data updates in RDF stores using PubSubHubbub - Alexandre Passant and Pablo Mendes)

Extending the dataset
FRBR and other library-oriented representation schemes could be argued as skimping a little on publisher and publication metadata.

The DOAJ FAQ provides a link to a CSV of DOAJ journals, ripe for expressing in RDF and adding to an instance of openbiblio.

CVS column headings are given as:


 * Title
 * Title Alternative
 * Identifier
 * Publisher
 * Language
 * ISSN
 * EISSN
 * Keyword
 * Start Year
 * End Year
 * Added on date
 * Subjects
 * Country

Here is a first stab at expressing the DOAJ metadata in RDF:

 a bibo:Journal ; dc:identifier "oai:doaj:1844-6051"; dc:title "Constantin Brancusi University's Annals, Letters and Social Sciences Serie" ; dc:language "Romanian" ; dc:language "French" ; dc:language "English" ; dc:keyword "education" ; dc:keyword "teaching" ; dc:keyword "letters" ; dc:keyword "language" ; rdfs:comment "[2007, None]" ; dc:publisher "Academica Brancusi Publisher" ; dc:subject "Social Sciences" ; dc:subject "Education" ; dc:country "Romania".

 a bibo:Journal ; dc:identifier "oai:doaj:2013-0864"; dc:title "(con)textos : Revista d'Antropologia i Investigació Social" ; dc:language "Spanish" ; dc:language "Catalan" ; dc:language "English" ; dc:language "French" ; dc:language "Portuguese" ; dc:language "Italian" ; dc:keyword "anthropology" ; dc:keyword "ethnography" ; dc:keyword "social science" ; rdfs:comment "[2008, None]" ; dc:publisher "Departament d'Antropologia Cultural, Universitat de Barcelona" ; dc:subject "Social Sciences" ; dc:subject "Anthropology" ; dc:country "Spain".

 a bibo:Journal ; dc:identifier "oai:doaj:1755-1560"; dc:title "19 : Interdisciplinary Studies in the Long Nineteenth Century" ; dc:language "English" ; dc:keyword "interdisciplinary studies" ; dc:keyword "cultural studies" ; dc:keyword "nineteenth century" ; rdfs:comment "[2005, None]" ; dc:publisher "University of London" ; dc:subject "Arts in general" ; dc:subject "Languages and Literatures" ; dc:subject "History" ; dc:country "United Kingdom".

The expression avoids explicit modelling of the "start_year" and "end_year" data points that are available in the DOAJ metadata and instead parks them in an rds:comment, in the hope that this will enable journal birth and death dates to be explicitly modelled later.

Changeset activities
Holding pattern ...

-- gjhiggins <>