- From: Dave Beckett <dave.beckett@bristol.ac.uk>
- Date: Wed, 22 Oct 2003 17:32:32 +0100
- To: public-esw@w3.org
We would like some discussion to centre on what we have so far produced in the way of: 1. - scope 2. - scenarios 3. - use cases which we see as an important first step in developing the definition of a web service API for access to a thesaurus service 1. SCOPE Please comment on whether we should widen/narrow our scope: a) A thesaurus service accessible to the end-user as some sort of tool e.g. on a browser sidebar b) A "3rd party" thesaurus service, available for machine to machine (M2M) networking 2. SCENARIOS Would anyone like to add to/comment on these scenarios: *********** Human end user: *********** - Jim Hendler's use case (from rdf interest): marking up web resources using a thesaurus service - marking up resources for a specific user community e.g. SOSIG (social sciences) cataloguer - Alistair Miles's use case: tool support for better searching and also browsing using web search engines s.a. Google [a similar scenario applies for example to a SOSIG end user] ************** M2M ************** - Cross-search ("invisible") better query recall across a set of data repositories, e.g. this would extend a tool like SPP's xsearch - Cross-browse end-users "seamlessly" browsing a hierarchy of categories represented across many data repositories in order to refine their search terms, for example when 2 or more KOS's have been "federated" 3. USE CASES The set of "questions" that might be asked of either type of service seem to be the same for both and include the following. Comments please. Assumption: in the following questions we assume that concepts are identified by their single preferred term (and can have multiple non-preferred terms). However, we anticipate that concept URIs may also be part of such questions/exchanges: "give me the URI of the concept in thesaurus Y identified by this preferred term X" or in the case of checking whether the preferred term for some concept has perhaps changed, which would lead to the question: "give me the preferred term in thesaurus Y for the concept identified by this URI X" We may build these use cases in. *** asking for information pertaining to a single thesaurus **** - "give me a list of preferred and non-preferred terms in some thesaurus Y matching some submitted keyword" [a cataloguer/searcher who needs to know any terms that are a potential match for some keyword - permitting truncation or stemming. Essentially, the user is trying to find an "entry" point into some thesaurus that they are unfamiliar with] - "give me the non-preferred term(s) for some concept X in some thesaurus Y" - "give me the scope note for some concept X in some thesaurus Y" - "give me the broader/narrower/related term for some term Z in some thesaurus Y" - "give me all "top" (/root) terms for a preferred term X/concept Z in some thesaurus Y" [ - "give me metadata about thesaurus Y (s.a. it's language, its creator, version ???)" ] [Advanced: - perhaps some further questions based around the idea of asking for the *type* of relations between hierarchical terms within a thesaurus for example 'broader-generic', 'broader-partitive' (part-of) as in your document, Or are we keeping that sort of data "behind the scenes"? ] *** asking for information re mappings between thesauri *** - "give me the equivalent term(s) for X in some target thesaurus/thesauri if it exists, or partial equivalent if it exists" Dave and Nikki
Received on Wednesday, 22 October 2003 12:35:14 UTC