Andrea,

Thanks for the great pointers. As a test I just wired up your
VIAFAuthority in a vanilla DSpace 5.x installation. I will have a play
around with your examples and see if I can come up with something for
AGROVOC using their SOAP or SPARQL endpoints.

Cheers!

On Wed, Aug 16, 2017 at 7:35 PM, Bollini Andrea
<[email protected]> wrote:
> Hi Alan,
> it is a real reusable work so if you decide to do that yourself please
> contribute back to the community.
> If you are satisfied by the current autocomplete or lookup (extra window)
> capability of DSpace (available in both the JSPUI than the XMLUI) it is not
> an extensive work. I guess that it can be coded in just few days. You should
> implement that as an AuthorityPlugin see
> https://wiki.duraspace.org/display/DSDOC5x/Authority+Control+of+Metadata+Values
> https://wiki.duraspace.org/display/DSPACE/Authority+Control+of+Metadata+Values
>
> These are two recent authority plugin implementations
> VIAF:
> https://github.com/4Science/DSpace/blob/dspace-5_x_x-cris/dspace-api/src/main/java/org/dspace/content/authority/VIAFAuthority.java
>
> Getty Web Services:
> https://github.com/4Science/DSpace/blob/dspace-5_x_x-cris/dspace-api/src/main/java/org/dspace/content/authority/AATAuthority.java
> https://github.com/4Science/DSpace/blob/dspace-5_x_x-cris/dspace-api/src/main/java/org/dspace/content/authority/TGNAuthority.java
> https://github.com/4Science/DSpace/blob/dspace-5_x_x-cris/dspace-api/src/main/java/org/dspace/content/authority/ULANAuthority.java
>
> that we have included in the recent release of DSpace-CRIS
> (https://www.4science.it/en/2017/08/09/dspace-cris-5-7-release-announcement/
> ) but work also in a normal DSpace.
>
> Hope this help,
> Andrea
>
>
> Il 16/08/2017 16:42, Alan Orth ha scritto:
>
> Hi,
>
> We are interested in integrating AGROVOC[0][1] terms into our DSpace
> submission form. The XML-based controlled-vocabulary feature of DSpace is
> great for smaller vocabularies, but AGROVOC is a very large list of
> terminology that is maintained in over twenty languages! They provide a few
> APIs[2] for keyword search. What would it take to get the DSpace 5/6
> submission form to be able to query these endpoints?
>
> [0] https://aims-fao.atlassian.net/wiki/spaces/AGV/pages/2949126/Releases
> [1] http://artemide.art.uniroma2.it:8081/agrovoc/agrovoc/en/
> [2]
> https://aims-fao.atlassian.net/wiki/spaces/AGV/pages/1507349/List+of+Web+Services
>
> Thanks,
> --
> Alan Orth
> [email protected]
> https://picturingjordan.com
> https://englishbulgaria.net
> https://mjanja.ch
> --
> 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.
>
>
> --
> Questo messaggio e' stato analizzato con Libra ESVA ed e' risultato non
> infetto.
> Clicca qui per segnalarlo come spam.
>
>
> --
> Andrea Bollini
> Chief Technology and Innovation Officer
>
> 4Science,  www.4science.it
> office: Via Edoardo D'Onofrio 304, 00155 Roma, Italy
> mobile: +39 333 934 1808
> skype: a.bollini
> linkedin: andreabollini
> orcid: 0000-0002-9029-1854
>
> an Itway Group Company
> Italy, France, Spain, Portugal, Greece, Turkey, Lebanon, Qatar, U.A.Emirates
>
> --
> This message has been checked by Libra ESVA and is believed to be clean.



-- 
Alan Orth
[email protected]
https://englishbulgaria.net
https://alaninkenya.org
https://mjanja.ch
"In heaven all the interesting people are missing." ―Friedrich Nietzsche

-- 
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.

Reply via email to