Hi Germán,
in any cases you need to build your own plugin to deal with the 
terminology service. If you can spend some time on the terminology 
service to improve interoperability it could be useful because you could 
make your plugin more suitable for share with the community (I'm 
thinking about use of the SKOS format for the terminology and the SPARQL 
standard for expose it - http://www.w3.org/2004/02/skos/)

Anyway, as you say you need to write a class that implements the 
ChoiceAuthority interface
this mean mainly to implement the GetMatches and GetBestMatch methods.
The two methods differ for the context where they are called, the first 
GetMatches is used during interactive process (ie. the lookup or 
autosuggest in submission, workflow, edit-item)
the last, GetBestMatch is used by batch import.
For more information about the authority framework take a look at
https://wiki.duraspace.org/display/DSPACE/Authority+Control+of+Metadata+Values

You can build your customization as a separate maven jar project and 
include it as dependency in dspace. Please note that you need your jar 
in both the webapp (WEB-INF/lib) and the dspace/lib directory.
Hope this help,
Andrea


Il 04/08/2010 21:52, Germán Biozzoli ha scritto:
> Hi everybody
>
> I wish to connect a terminology service with DSpace subject input-form
> through a lookup. The service provides UTF-8 XML single list of terms
> bases on a query term, or simply all of them. Don't know if the best
> way is to trying to simulate the SHERPA protocol or SRU query for LC,
> modifying the php script that serves the list of terms or if is
> somebody could point me to the steps that I should follow to implement
> a new plug-in as LCNameAuthority.java to query this service.
> Specifically I suppose that I need to recompile and include this new
> plug-in that should implement GetMatches or GetBestMacth, isn´t it?
>
>
> Regards and thanks
> Germán
>
> ------------------------------------------------------------------------------
> The Palm PDK Hot Apps Program offers developers who use the
> Plug-In Development Kit to bring their C/C++ apps to Palm for a share
> of $1 Million in cash or HP Products. Visit us here for more details:
> http://p.sf.net/sfu/dev2dev-palm
> _______________________________________________
> DSpace-tech mailing list
> DSpace-tech@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/dspace-tech
>
>


-- 
Dott. Andrea Bollini
Project Manager, IT Architect&  Systems Integrator
Sezione Servizi per le Biblioteche e l'Editoria Elettronica
CILEA, http://www.cilea.it
tel. +39 06-59292853
cel. +39 348-8277525

---

Disclaimer: the content of this email is confidential and may be privileged, 
and it must not be disclosed or copied without the sender's consent. If you 
have received this message in error, please notify the sender and remove it 
from your system. The content of this email does not constitute legal advice, 
nor any responsibility is accepted for loss or damage incurred as a result of 
acting upon its contents or attachments.
The statements and opinions expressed in this email are those of the author and 
do not necessarily reflect those of the employer.


------------------------------------------------------------------------------
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 
_______________________________________________
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech

Reply via email to