Contribute to the DSpace Development Fund
The newly established DSpace Development Fund supports the development of new features prioritized by DSpace Governance. For a list of planned features see the fund wiki page.
Date & Location
at 15:00 UTC (11:00am EST)
Location:
Join from PC, Mac, Linux, iOS or Android: https://duraspace.zoom.us/my/dspace (Meeting ID: 502 527 3040)
Additional connection info available on DSpace Meeting Room page.
Attendees
Actual attendee list will be updated after meeting.
- Tim Donohue - DuraSpace
- Pascal-Nicolas Becker - The Library Code
- Alexander Sulfrian - Freie Universität Berlin
- Lieven Droogmans - Atmire
- Paulo Lopes - FCT|FCCN
- Mark H. Wood - IUPUI
- Paulo Graça- FCT|FCCN
- Jose Carvalho - University of Minho
- Heather Greer Klein - DuraSpace
Agenda
# | Time | Item | Information | Who |
---|---|---|---|---|
1 | 5 mins | Brief overview of how OR2019 went | We're back from OR2019. Quick summary of how things went & feedback heard there. | Tim |
2 | 10 mins | Metadata Schemas for Entities (schema.org) | Before OR2019, we talked about using schema.org
Also, the problem of where to store ORCIDs. There's currently no field in schema.org that aligns well with ORCID | Lieven |
3 | 25 min | Submission form (submission-forms.xml) changes to support Entities |
| Lieven |
4 | 10mins | OpenAIRE v4 overview | Overview of upcoming OpenAIREv4 work | Paulo |
4 | 10mins | Wrap-up and Next Meeting Reminder |
| Heather |
Current Work
Tickets to Resolve
- All JIRA tickets tagged with "Configurable Entities": https://jira.duraspace.org/issues/?jql=project%20%3D%20DS%20AND%20component%20%3D%20%22Configurable%20Entities%22
- Critical Tickets: https://jira.duraspace.org/browse/DS-4244?jql=project%20%3D%20DS%20AND%20priority%20%3D%20Critical%20AND%20component%20%3D%20%22Configurable%20Entities%22
- Major Tickets: https://jira.duraspace.org/browse/DS-4241?jql=project%20%3D%20DS%20AND%20priority%20%3D%20Major%20AND%20component%20%3D%20%22Configurable%20Entities%22
PRs Needing Review
- (REST Contract) (Entities) PUT contract in relationships: https://github.com/DSpace/Rest7Contract/pull/60 (Tim Donohue , Paulo Graça )
- (REST) (Entities) PUT contract in relationships: https://github.com/DSpace/DSpace/pull/2440 (related to Contract PR#60) (Paulo Graça , Tim Donohue )
- (NEW) (REST) (Entities) DS-4223 Metadata Schemas for configurable entities https://github.com/DSpace/DSpace/pull/2443 (Paulo Graça )
- (NEW) (REST) (Entities) DS-4244 Add configurable entities unit tests https://github.com/DSpace/DSpace/pull/2446
- (Angular) (Entities) Deleting relationships: https://github.com/DSpace/dspace-angular/pull/402 (Paulo Graça - changes requested, Tim Donohue )
- (NEW) (Angular) (Entities) DS-4223 Metadata Schemas for configurable entities https://github.com/DSpace/dspace-angular/pull/420 (Paulo Graça )
Priorities
This list was voted on in the meeting on May 23, 2019 (just before OR2019). The prioritization below may change, but it gives a high level overview of what still needs to be done.
- (Lieven, Ben, Tim, Fernando, Jose, Mark, Oliver, Paulo) Submission integration (creating Entities & relations using the Item submission process) - Mockups already created by Paulo previously.
- (Lieven, Ben, Tim, Jose, Oliver, Paulo) Which metadata fields should be used for each Entity type. (DS-4223).
- (Lieven, Ben, Tim, Mark) Additional data for relations (essentially "metadata" or labels on relations) - Related to many other features / use cases.
- (Oliver, Paulo) Author name variants - Not currently implemented
- (Jose) Configuration of batch import (via CSV) for Entities - Already a CSV import available, but can only link entities in CSV to existing entities (in the system). Need to decide how to represent relations in CSV.
- (Mark) Permissions on Relations (who has permissions to add/modify/delete relations) - Currently, if you have Edit permissions on the Entity, then you can edit/delete any relationships to/from that Entity.
- (Fernando) Deleting objects with Relations (How or should deletion propagate between closely related objects, e.g. delete entire Journal) - Currently, deleting a relation just decouples the two Entities. E.g. If you delete a Person entity, that Person may no longer be listed on any Publications it is linked to (may want to copy info over after deletion).
- Relates to GDPR
- (Alexander) AIP Backup & Restore (of Entities)*
- Dynamic display of Relations - determine automatically how a list of entities displayed on an Item page (list vs search). Currently hardcoded based on entity type (in item page template). Want to make it configurable/dynamic.
- SWORD integration (submission of Entities via SWORD) - Uses same format as AIP. Once AIP is implemented, SWORD should be easy.
- OpenAIRE v4 implementation using Entities* - Brought up in Steering. Possibly just an OAI-PMH configuration which maps Entity metadata fields to OpenAIRE v4
- ORCID integration with Entities (for Person Entities).
Notes
OR2019
- Feedback was resoundingly positive, during presentations and in between. People are very excited about the release and about Configurable Entities as a feature. Several people who mentioned this feature is exciting for competing with proprietary systems and newer open source systems. Very good conference and great DSpace presence.
Metadata Schemas for Entities (schema.org)
- See above pull requests related to this work.
Action Items
Any assigned actions will appear here, along with details of who they are assigned to.