- From: Christophe Dupriez <christophe.dupriez@destin.be>
- Date: Sat, 24 Jan 2009 19:17:28 +0100
- To: "Tudhope D S (AT)" <dstudhope@glam.ac.uk>, SKOS <public-esw-thes@w3.org>, "public-swd-wg@w3.org" <public-swd-wg@w3.org>
- Message-ID: <497B5B38.1030008@destin.be>
Hello again Doug and sorry to not have seen the right URL!
I read before the description of your work that I found very interesting.
My developments are inline with many of your ideas:
1) an XML format (simpler/faster than RDF for many chores) is useful. It
is then possibile to use JAXB for direct creation of memory objects from
XML files based on SKOS terminology. I attach the corresponding XSD.
Personaly, I am rather sorry SKOS departed from the clear, short and
simple ISO standard thesaurus terminology (BT,NT,RT,UF,USE): May be
there was good reasons for this.
2) a standard API is useful when integrating different software.
Your implementation is using the terminology of previous version of
SKOS. Do you intend to update it?
This work I would be happy to participate! Look at http://www.askosi.org
to see my "letter of interest" on the subject...
I attach my current "Scheme Interface" : you will see some Java
functions similar to your WebService!
Have a nice week-end!
Christophe
Tudhope D S (AT) a écrit :
> The url I gave below is freely accessible on the Web if you copy and
> paste the url into the browser
> ----http://hypermedia.research.glam.ac.uk/kos/terminology_services/
> - clicking inside the email may not work as our University Web email
> system appears to have added itself (apologies)
> Doug
>
> ------------------------------------------------------------------------
> *From:* Christophe Dupriez [mailto:christophe.dupriez@destin.be]
> *Sent:* Sat 24/01/2009 17:30
> *To:* Tudhope D S (AT)
> *Cc:* Johan De Smedt; public-esw-thes@w3.org; public-swd-wg@w3.org
> *Subject:* Re: [SKOS] application in indexing and search
>
> Hi Doug,
>
> A password is requested to access your project!
>
> Have a nice week-end,
>
> Christophe
>
> Tudhope D S (AT) a écrit :
> > The STAR project has developed a pilot set of semantic web services,
> based
> > upon the SKOS Core data model for thesauri and related knowledge
> > organization systems. The services currently provide term look up
> > across the thesauri held in the
> > system, along with browsing and semantic concept expansion within a
> chosen
> > thesaurus. Details can be found at
> > http://hypermedia.research.glam.ac.uk/kos/terminology_services/
> >
> <https://unimail.glam.ac.uk/exchweb/bin/redir.asp?URL=http://hypermedia.research.glam.ac.uk/kos/terminology_services/>
> >
> > The service is based on a subset of the SWAD Europe SKOS API with
> > extensions
> > for concept expansion. The service currently consists of 7 function
> calls,
> > which could be integrated into a textual or metadata based search
> system.
> >
> > Anyone interested is welcome to inspect the API or download a client
> > demonstrator, which is currently configured to operate with a subset of
> > English Heritage thesauri. We're keen to receive any feedback or
> > suggestions. It's intended as an pilot demonstrator of core
> functionality
> > rather than any final user interface. It should install and run
> > automatically (after one or two initial questions).
> >
> >
> > Doug
> >
> >
> > Douglas Tudhope
> > Professor, Faculty of Advanced Technology
> > University of Glamorgan
> > Pontypridd CF37 1DL
> > Wales, UK
> > Tel +44 (0) 1443-483609
> > Fax +44 (0) 1443-482715
> > dstudhope@glam.ac.uk
> > http://hypermedia.research.glam.ac.uk/people/tudhope/
> >
> <https://unimail.glam.ac.uk/exchweb/bin/redir.asp?URL=http://hypermedia.research.glam.ac.uk/people/tudhope/>
> > Editor : The New Review of Hypermedia and Multimedia
> >
> >
> > ------------------------------------------------------------------------
> > *From:* public-esw-thes-request@w3.org on behalf of Johan De Smedt
> > *Sent:* Fri 23/01/2009 07:41
> > *To:* public-esw-thes@w3.org; public-swd-wg@w3.org
> > *Subject:* [SKOS] application in indexing and search
> >
> >
> > Hi,
> >
> > In order to make applications of SKOS representations,
> > I am looking for standardization efforts, projects or products which
> > are using SKOS to configure indexing and search engines.
> > In particular I want to find out in how far
> > - interfaces need to be made to map SKOS into indexing/search engines
> > or if such engines are starting to use SKOS
> > - how are these engines configured (e.g. support for inference over SKOS
> > - inverse, symmetric and transitive proverties
> > - property chains
> > - in how far are mapping properties supported in e.g. federated search
> > - in how far is content classification supported if we mark up content
> > (e.g. via RDFa) using dc:subject
> >
> > Thanks for pointers or references.
> >
> > Kind Regards,
> > Johan De Smedt
> > =================
> > johan.de-smedt@tenforce.com
> > mobile: +32 477 475 934
> > =================
> >
>
/**
*
*/
package be.destin.skos.core;
import java.net.URL;
import java.util.Collection;
import java.util.LinkedList;
import java.util.List;
/**
* @author Christophe Dupriez
*
*/
public interface SchemeInterface {
public static final char separator = '_';
public static final char fieldSeparator = '\u0009';
/**
* @return the concepts for an handle (redirected or not). Null if none
* The entry code can be a "magic" id
*/
public Concept findAbout_Concept(String handle);
/**
* @return the code
*/
public String getAbout();
/**
* @param application the application id with whom this scheme was opened
*/
public String getApplication();
public String getAbout_About(String entryCode);
/**
* @return the complete prefixed code of an entry (after applying redirection)
*/
public String getAbout_Concept(String handle);
/**
* @return the concepts
*/
public Collection<Concept> getConcept();
/**
* @return the concepts for a collection of handles
*/
public LinkedList<Concept> getConcept(Collection<String> handles);
/**
* @return the concepts for an handle (redirected or not). Null if none
*/
public Concept getConcept(String handle);
/**
* @return the displays
*/
public UrlList getDisplay();
/**
* @return the editorialNote
*/
public String getEditorialNote();
/**
* @return the help
*/
public UrlList getHelp();
/**
* @param language: language of need help
* @return help URL in desired language
*/
public URL getHelp(String language);
/**
* @return the icons
*/
public UrlList getIcon();
/**
* @return namespace URL
*/
public URL getNamespace();
/**
* @return the names
*/
public TermList getTitle();
/**
* @param language: language of need help
* @return help URL in desired language
*/
public String getTitle(String language);
/**
* @param entry to put amongst concepts
*/
public void putConcept(Concept entry);
/**
* @param help the help to set
*/
public void putHelp(URL help, String language);
public void putDisplay(URL display, String language);
public void putIcon(URL icon, String language);
public void putTitle(String name, String language);
/**
* @param code the code to set
*/
public void setAbout(String code);
/**
* @param application the application id with whom this scheme is opened
*/
public void setApplication(String application);
/**
* @param conceptMap the concepts to set
*/
public void setConcept(List<Concept> someEntries);
/**
* @param displays the displays to set
*/
public void setDisplay(UrlList displays);
/**
* @param names the names to set
*/
public void setEditorialNote(String note);
/**
* @param help the help to set
*/
public void setHelp(UrlList help);
/**
* @param icons the icons to set
*/
public void setIcon(UrlList icons);
/**
* @param names the namespace URL to set
*/
public void setNamespace(URL namespace);
/**
* @param names the names to set
*/
public void setTitle(TermList names);
/*
* How many concepts in this scheme?
*/
public int getSize();
public Collection<String> startsWithMatch(String prefix, String userLanguage);
public Concept getNotationConcept(String notationScheme, String handle);
/*
* Indicates that a Scheme initial load is finished
*/
public void preLoadFinished();
}
Attachments
- text/xml attachment: ConceptScheme.xsd
Received on Saturday, 24 January 2009 18:15:29 UTC