|
From: Giuseppe B. <giu...@al...> - 2007-12-14 09:43:33
|
Hi Sebastian! Thank you for your quick answer. Please find inline my additional comments and questions. Cheers, Giuseppe=20 -----Messaggio originale----- Da: Sebastian Kruk [mailto:seb...@de...]=20 Inviato: gioved=C3=AC 13 dicembre 2007 23.55 A: Giuseppe Bux Cc: Mariusz Cygan; Devel JeromeDL; jon...@li...; Mateusz = Kaczmarek; Maciej D=C4=85browski; mar...@li... Oggetto: Re: Jeromedl customization: localization of taxonomies, wordnet = vocabulary, and indexing properties Giuseppe, a quick answer to your questions (although might not be complete): 1) JeromeDL uses JOnto project [http://sf.net/projects/jonto] (yet =20 another from my Corrib cluster) to handle controlled vocabularies. =20 Hence to deliver new taxonomy you just need to have it in a properties =20 file or RDF file (e.g. SKOS compliant), and you simply need to =20 implement two interfaces in java and package it. The whole process =20 does not take much effort. @Mateusz - could you provide a step by step =20 description on a wiki? Well! I did the svn checkout of the project, so I have available the = various jonto projects on controlled vocabularies. For each *_vocabulary project I view a common src module structure, = where are included the *.ntriples and *.properties files, as well the = *_Context.java and the *_Parser.java. Are these the properties/rdf files = and the two java interfaces you mention above? So, if it is right, = should I replicate a similar project for my own vocabulary? A step by = step description of the process, by @Mateusz, could effectively help = me. =20 2) with wordnet it is more tricky - JOnto uses JWNL library to handle =20 WordNet dictionary. I was always hoping to be able to use other =20 national dictionaries - but we never had time to test it. However, the =20 infrastructure is there - and what I would suggest to do is to split =20 current wordnet module into an abstract/base dictionary module and =20 implementation modules, e.g., for wordnet. Depending on how much time =20 Mateusz can contribute to the either we can do that or your team. An initial contribution from Matzeus could be the provision of some = guidelines for splitting the wordnet module. 3) Answer to this question I leave to Mariusz, Maciej, and MarcOnt =20 team :) Hope it was useful, Yes, it was useful enough!=20 However my issue about metadata localization would extend the problem of = the simple addition of new user dictionaries, towards a more large = problem of managing simultaneously, as synonyms, words with the same = concept but in different language (ex. the English word "apple", and the = correspondent Italian word "mela"). I think this is one of the main = problems of effective social inter-language indexing/bookmarking in = shared digital libraries.=20 Giuseppe Cheers, S. On 13 Dec 2007, at 16:50, Giuseppe Bux wrote: > Hi Sebastian, Mariusz! > I would start customization of my local instance of Jeromedl, by =20 > localizing taxonomies, wordnet vocabulary, and indexing properties. =20 > Localization will be targeted to an Italian audience. Here in the =20 > following my envisaged approach and questions about. Please give me =20 > your kind comments and suggestions. > > 1) Localizing taxonomies: localization should be done by =20 > enriching some selected current taxonomy dictionary (ex. DDC, Dmoz, =20 > ACM, =E2=80=A6) with synonyms in local language (i.e. in Italian). = This in =20 > order to manage domain indexing and related resource searching, by =20 > using either English or local (i.e. Italian) terms defined in each =20 > selected dictionary. To do that, I would follow steps should be as =20 > follows: > > a. To extract the RDF description of each dictionary from the =20 > Sesame-Jonto repository, by a query template as follows: > Select distinct * > from {uri} p {value} > where p=3D <http://www.w3.org/2004/02/skos/core#prefLabel> AND uri =20 > like "*http://www.corrib.org/jonto/acm/*" > > obviously, for each query, the =E2=80=9Clike=E2=80=9D value of the = =E2=80=9Cwhere=E2=80=9D =20 > construct must be adapted to the uri of the given taxonomy. > > I have some troubles with the sesame response, i.e.: the query =20 > response in html format gives the expected sesame tabular form, =20 > while the response in rdf format gives me a plain list such as: =20 > uri p value uri p value General Literature uri p value General = =E2=80=A6=E2=80=A6.. > > I need instead a rdf/XML description: How can obain it? Could you, =20 > eventually, provide me with the download site of RDF/XML =20 > descriptions of the dictionaries stored in the sesame-Jonto =20 > repository? > > b. To initiate a dictionary customization project in an RDF =20 > editor, such as Marcont portal or Prot=C3=A8g=C3=A8, by instantiating = it with =20 > the extracted rdf description of the given dictionary and with the =20 > definition of synonyms of its terms, in local language. > c. To update the sesame-jonto repository with the new rdf =20 > description of the given dictionary. > > The =E2=80=9Cmodify=E2=80=9D actions of sesame should support the = updating process. > > 2) Localizing wordnet vocabulary: it should be done simply by =20 > replacing the current wordnet English vocabulary with a =20 > correspondent commercial bi-language wordnet vocabulary (in my =20 > case: Ital-Wordnet): does jeromedl implementation gives specific =20 > constraints to do that? > > 3) Localizing indexing properties: this should be done by =20 > predefining additional marcont properties and make them available, =20 > in the resource uploading form, for selection and instantiation =20 > as xmarcont properties. Really a best approach should be to manage =20 > the original marcont ontology for its localization as above for the =20 > dictionaries: what about this topic in the Marcont project? > > Not more to describe. > > Looking for your kind comments and suggestions, > > Cheers, > Giuseppe > > > > > -------------------------------------------- -- Sebastian Ryszard Kruk -- Lead Researcher, Project Manager -- Semantic Infrastructure Lab, eLearning Cluster -- Digital Enterprise Research Institute=20 -- National University of Ireland, Galway=20 -- mailto: seb...@de... -- GG: 335067, Jabber: s_...@ch... -- Skype: sebastiankruk -- WWW: http://www.sebastiankruk.com/=20 -- mobile (IRL): +353 85 7126591 -- VoIP (PL): +48 52 5110114 -------------------------------------------- |