- 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