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<https://urlsand.esvalabs.com/?u=https%3A%2F%2Faims-fao.atlassian.net%2Fwiki%2Fspaces%2FAGV%2Fpages%2F2949126%2FReleases&e=8ef37f15&h=142bcca8&f=n&p=y>
[1] 
http://artemide.art.uniroma2.it:8081/agrovoc/agrovoc/en/<https://urlsand.esvalabs.com/?u=http%3A%2F%2Fartemide.art.uniroma2.it%3A8081%2Fagrovoc%2Fagrovoc%2Fen%2F&e=8ef37f15&h=2b88150d&f=n&p=y>
[2] 
https://aims-fao.atlassian.net/wiki/spaces/AGV/pages/1507349/List+of+Web+Services<https://urlsand.esvalabs.com/?u=https%3A%2F%2Faims-fao.atlassian.net%2Fwiki%2Fspaces%2FAGV%2Fpages%2F1507349%2FList%2Bof%2BWeb%2BServices&e=8ef37f15&h=a4e646be&f=n&p=y>

Thanks,
--
Alan Orth
[email protected]<mailto:[email protected]>
https://picturingjordan.com<https://urlsand.esvalabs.com/?u=https%3A%2F%2Fpicturingjordan.com&e=8ef37f15&h=bce533e3&f=n&p=y>
https://englishbulgaria.net<https://urlsand.esvalabs.com/?u=https%3A%2F%2Fenglishbulgaria.net&e=8ef37f15&h=353a01d7&f=n&p=y>
https://mjanja.ch<https://urlsand.esvalabs.com/?u=https%3A%2F%2Fmjanja.ch&e=8ef37f15&h=ada1d694&f=n&p=y>
--
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<https://urlsand.esvalabs.com/?u=https%3A%2F%2Fgroups.google.com%2Fgroup%2Fdspace-tech&e=8ef37f15&h=f69ab701&f=n&p=y>.
For more options, visit 
https://groups.google.com/d/optout<https://urlsand.esvalabs.com/?u=https%3A%2F%2Fgroups.google.com%2Fd%2Foptout&e=8ef37f15&h=9ae39a8b&f=n&p=y>.

--
Questo messaggio e' stato analizzato con Libra ESVA ed e' risultato non infetto.
Clicca qui per segnalarlo come 
spam.<http://esva1.business-e.it/cgi-bin/learn-msg.cgi?id=8FCD3400DC.A2D1A>


--
Andrea Bollini
Chief Technology and Innovation Officer

4Science,  www.4science.it<http://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

--
Questo messaggio e' stato analizzato da Libra ESVA ed e' risultato non infetto.
This message was scanned by Libra ESVA and is believed to be clean.

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