Hi Peter, all,
the authority framework was introduced many years ago so it is quite
obvious that we have forgotten about the initial implementation.
When Larry Stone and me introduced the framework the two targets were
the Harvast Catalyst expert directory and DSpace-CRIS, see this
presentation at OR 2010
http://eprints.rclis.org/15170/1/OR2010-light.pdf
as far as I know the source code used by Harvard is not publicly
available and since then Larry left his job at Harvard.
What is still available and used in production by more than 70
institutions is the authority used to integrate the basic dspace data
model with the extension provided by DSpace-CRIS.
The relevant code is here:
https://github.com/Cineca/DSpace/tree/dspace-5_x_x-cris/dspace-cris/api/src/main/java/org/dspace/app/cris/integration
most important class
https://github.com/Cineca/DSpace/blob/dspace-5_x_x-cris/dspace-cris/api/src/main/java/org/dspace/app/cris/integration/CRISAuthority.java
https://github.com/Cineca/DSpace/blob/dspace-5_x_x-cris/dspace-cris/api/src/main/java/org/dspace/app/cris/integration/RPAuthority.java
etc.
summarizing, dspace-cris allows you to maintain your authorities:
creating, editing and deleting record. The authority framework allows
you to link a dspace item to a DSpace-CRIS entity.
Best,
Andrea
Il 21/01/2016 20:41, Peter Dietz ha scritto:
Hi All,
The DSpace Authority framework currently has one implementation,
ORCID. And, the documentation for the Authority Framework, offers some
guidance on extending this, to build your own implementation to wire
up other Authority sources. I was wondering if anyone has done this
yet, and had some lessons learned?
https://github.com/DSpace/DSpace/tree/master/dspace-api/src/main/java/org/dspace/authority
Perhaps, this is loosely a follow up to my previous "nested metadata"
discussion. Though we don't need to support nested-metadata for this,
just a trustworthy source of data.
https://groups.google.com/d/topic/dspace-tech/z7Nibc-3rJw/discussion
At this moment, we don't plan on integrating with an existing data
store, but would be creating a data store from scratch, and then
populating that store from a local person provider (database, ldap,
csv, ...). Then, building an authority-service to use that new data
store. It seems like a lot of work, just for the purpose of having
auto-complete for a given metadata field.
________________
Peter Dietz
Longsight
www.longsight.com <http://www.longsight.com>
[email protected] <mailto:[email protected]>
p: 740-599-5005 x809
--
You received this message because you are subscribed to the Google
Groups "DSpace Technical Support" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected]
<mailto:[email protected]>.
To post to this group, send email to [email protected]
<mailto:[email protected]>.
Visit this group at https://groups.google.com/group/dspace-tech.
For more options, visit https://groups.google.com/d/optout.
--
Andrea Bollini
International Business Development, Deputy Leader
Open Source & Open Standards Strategy, Head
Cineca
Via dei Tizii, 6
00185 Roma, Italy
tel. +39 06 44 486 087 - mob. +39 348 82 77 525
http://www.cineca.it
--
You received this message because you are subscribed to the Google Groups "DSpace
Technical Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/dspace-tech.
For more options, visit https://groups.google.com/d/optout.