princeton-cdh / derrida-django Goto Github PK
View Code? Open in Web Editor NEWDerrida's Margins - Python/Django web application
Home Page: https://derridas-margins.princeton.edu
License: Apache License 2.0
Derrida's Margins - Python/Django web application
Home Page: https://derridas-margins.princeton.edu
License: Apache License 2.0
As a record editor, I want a one-time import of People from Zotero data into the system so that I can refine and augment the initial data that’s already been collected.
As an intervention data editor, I would like to be able to tag a verbal intervention as “illegible” so that I can clearly indicate when the text is unreadable.
As an intervention data editor, I would like to be able to tag part or all of transcribed verbal intervention text as “uncertain.”
As an intervention data editor, I want to be able to tag an intervention (except insertions) by ink type using a menu of pre-selected tags: pen, pencil, other, so that I can record how Derrida noted his work.
As a record editor, I want to add a new or edit an existing role type so that I can document the kinds of roles played by people associated with the Derrida Library.
As a record editor, I want to add a new or edit an existing relationship type so that I can document the kinds of relationships between people associated with the Derrida Library
As a record editor, I want to be able to associate roles and relationships to people so that I can document how they interacted with each other and the Derrida Library.
As a record editor, when I’m editing a book I want to be able to add notes about the book.
As an intervention data editor, I want to add a footnote about an insertion to document sources for dates and other information.
As a record editor, I want to be able to associate a citation with one or more interventions (annotations or insertions) so that I can identify instances where citations relate in an explicit way to interventions (for example, a passage is quoted in the Derrida text and underlined in the book from the library).
As a record editor, when editing this field in the Django admin, I want it to automatically filter to only those intervetions associated with the digital edition of the book (i.e. if a reference is set to BookA, only interventions associated with BookA show up).
As an admin, I want a group set of permissions for record editors so that I don't have to keep track of the individual permissions needed.
As an admin, I want to edit user and group permissions so I can manage project team member access within the system.
As a record editor, when I’m browsing the list of books I want to see the author, short title, publication year, owning institution call number, and whether a book is extant, annotated, and/or digitized so that I can get a quick overview of volumes.
As an intervention data editor, I want to edit any of the text fields (transcription, translation, anchor text, tags etc) so that I can correct mistakes or make updates.
As an interventions data editor, I want the option to enter a translation of verbal intervention text so that I can provide an English version when the original is in another language.
As a record editor, when I’m editing a book I want to be able to associate people involved in creating the book so that I can document information about authors, translators, and editors.
As a record editor, I want to add a new or edit an existing person so that I can document people associated with the Derrida Library.
As a project team member, I want to login with my Princeton CAS account so that I can use existing my existing credentials and not have to keep track of a separate username and password.
As a record editor, I want to add a new or edit an existing book so that I can document the publication data, annotation data, citations, and other relevant details.
As a record editor, when I’m browsing the list of books I want to filter by author, subject, or language, or whether extant in PUL, annotated, digitized, so that I can quickly look at a particular subset of books.
As an intervention data editor, I want the option of leaving all fields blank so that I can accurately describe non-verbal interventions or interventions that don't relate to anchor text.
As an intervention data editor, I want to be able to add and edit tags to indicate the type of document inserted, for example: post-it note, calendar page, hotel stationery, newspaper article, correspondence, tree leaf, etc. , so that I can catalogue what materials Derrida used in annotating his library.
As a record editor, I want to add a new or edit an existing citation so that I can document relevant bibliographic details.
As an insertion data editor, I want to be able to enter and edit transcribed and translated text from an insertion or its interventions.
As a record editor, I want to be able to associate a citation with one or more images from books so that I can track how citation of a particular page (or pages) relates to interventions on that page (or pages).
As a record editor, when editing this field in the Django admin, I want it to automatically filter to only those images associated with the digital edition of the book (i.e. if a reference is set to BookA, only images associated with BookA show up).
As an interventions data editor, I want to associate an intervention with the person who wrote it so that I can document the author when that information is known; I want “Derrida, Jacques” to be the default intervention author, and I want to be able to add or edit this information.
As an intervention data editor, I want to add notes about an insertion to document additional information or questions.
As a record editor, I want to be able to associate a citation with one or more books.
As an intervention data editor, I want to tag interventions from a pre-defined list so that I can describe the characteristics and type of intervention.
Previous version of the story that includes preliminary tag list:
As an intervention data editor looking to add a tag describing a particular intervention, I would like to be able to choose from an auto-complete (or similar) menu of previously established tags: underlining; circling; arrow; bracket(s); line; correction; marginal mark; punctuation mark; verbal annotation; insertion; flyleaf note.
As a record editor, when I’m editing a book I want to be able to associate the book to all instances of citation related to that book.
As an intervention data editor, I want the option to enter transcribed and translated text from an insertion without selecting an area on the page image.
As a record editor, I want to add new data in or edit the following fields so that I can document them in a standard way:
Bibliographic information (Title, Author, Place of publication, Publisher, Publication year, Original publication year, printing year, Other creators including translator, editor, co-author)
Language
Translation (i.e., book is a translation from another language; yes/no)
Subject
Type of publication (book, journal, article)
Extant in PUL JD Library Collection (yes/no)
If yes:
Finding Aid URL
Derrida shelf mark
Contains annotations (yes/no)
Contains insertions (yes/no)
Digitized (yes/no)
Contains dedication
As a record editor, when I’m editing a book record I want to see a list of all the interventions (annotations and insertions) associated with that book so that I can review and update interventions by related book.
As a record editor, I want to be able to add new or edit citation anchor text in both French and English.
Currently the footnote object lookup does not work with all content types for objects.
As a user, I want to be able to associate a work by derrida (denoted by 'Derrida work') with a particular edition in his library to indicate that it is an edition he cites in a particular work (Always DG at this point).
As a record editor, when I search for books in the admin interface I want to search on title, author, and notes so that I can find specific items.
As an interventions data editor, I want to document the language of anchor text and annotation text so that I can track use of languages across interventions.
As an interventions data editor, I want to select non-verbal interventions (underlining, circling, etc.) on a page image so I can transcribe anchor text and document the intervention and where it occurs.
As a record editor, I want a one-time import of Books from Zotero data into the system so that I can refine and augment the initial data that’s already been collected.
As an intervention data editor, I want to be able to add and edit the color if the ink type is “pen," so that I can see if there are patterns in Derrida's pen usage and whether he revisited the same text.
As an intervention data editor, I want to associate insertions with people and places.
As an intervention data editor, I want to associate individual canvases or canvas pages with the book record in the system so that I can connect the digitized version with the information about the book, and so that I can document interventions on the pages.
As an intervention data editor, I want to be able to enter an approximate date for an insertion, for example: 1980s, post-1965, etc., so I can indicate when the team thinks this was added to the book.
As an data editor, I want to be able to add the anchor text of a citation along with basic markdown formatting (bold, italic) so that I can accurately capture Derrida's citations.
As an intervention data editor, I want to be able to assign transcribed text associated with an insertion to an author (e.g., Derrida).
As a record editor, when I’m editing a book I want to be able to associate the book to a referent book (i.e., the text by Derrida in which the book is cited -- always DG at this phase).
As an intervention data editor, I want to be able to record and edit underlying text from an insertion (e.g., hotel name on stationery, date on a calendar page, etc.) as I would do with anchor text in a standard intervention.
As a record editor, when I’m editing a book I want to be able to view the associated digitized materials so I can see pictures of the book, annotations, insertions, and other relevant markings.
As an intervention data editor, I want to select verbal interventions on a page image and enter a transcription of the text so I can document the intervention and where it occurs.
Including initial annotation implementation part of this user story.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.