Looking for a complete example of a FLEx LIFT file.

16 views
Skip to first unread message

David Baines

unread,
Nov 5, 2009, 11:28:21 AM11/5/09
to flex...@googlegroups.com
Hello All,

I recently attended a conference with the topic of tools for
lexicography. I briefly demonstrated FLEx during one of the sessions.
Also present were representatives from other companies with dictionary
making tools. TshwaneLex was one, and KDictionaries another.

It is possible that these tools may be of use for some projects. I would
like to provide a sample LIFT file to both of these so that they can see
whether the output from FLEx can be imported into their systems. In
order to avoid having to do the work piecemeal, I would like to find an
example LIFT file that uses many of possible of the fields that are
included in FLEx.

Ideally this would be dictionary data which can be freely shared, as I
would like to show the results to those that are interested. The
Kdictionaries output is web based, in a similar way to the output from
Lexique Pro.

Please email me at david_...@sil.org if you have a dictionary project
which I could use in this way.

All the best,
David Baines.


Beth

unread,
Nov 5, 2009, 4:43:47 PM11/5/09
to flex...@googlegroups.com
Hi, David.

On Nov 5, 2009, at 10:28 AM, David Baines wrote:

> It is possible that these tools may be of use for some projects. I
> would
> like to provide a sample LIFT file to both of these so that they
> can see
> whether the output from FLEx can be imported into their systems. In
> order to avoid having to do the work piecemeal, I would like to
> find an
> example LIFT file that uses many of possible of the fields that are
> included in FLEx.

A sample will be useful to them, but do be sure to point them to the
web page for LIFT:

http://code.google.com/p/lift-standard/

It notes that:

--
The LIFt standard is still evolving, as developers work with it. The
most recent version is always available in the repository, as an ODF-
format writeup and RelaxNG schema. The mailing list is fairly active.
--

Recently someone was wanting to import Tshwanelex data into FLEx. I
started working on that, but didn't get very far yet, so if someone
else wrote an XSL transform to convert from the XML that Tshwanelex
exports, into LIFT XML, that would be marvelous.

-Beth


maxwell

unread,
Nov 5, 2009, 5:15:09 PM11/5/09
to flex...@googlegroups.com
A quick comment--I was trying to follow the link from the front LIFT page
to the "non-SOLID Standard Format" page, which points to
http://projects.mseag.org/SOLID
This appears to redirect to an https site, but they apparently have an
invalid certificate (or at least one that FireFox doesn't trust), but
beyond that the page isn't there anyway. Or maybe you have to log in
first.

Any idea what the correct (and safe) link is? Or is it only accessible
with username/ password?

Mike Maxwell

Cambell Prince

unread,
Nov 5, 2009, 9:34:09 PM11/5/09
to flex...@googlegroups.com
Hi Mike,

The correct link is:

http://palaso.org/solid

I've updated the lift google code site also. Thanks for letting me know.

Regards,
Cambell

Mike Maxwell

unread,
Nov 5, 2009, 10:18:48 PM11/5/09
to flex...@googlegroups.com
Cambell Prince wrote:
> The correct link is:
>
> http://palaso.org/solid

OK, it looks like the download is just an executable. Is there any
documentation somewhere, so I could find out what it does before
installing/ running it?

BTW, Cambell, you may recall that several years ago I wrote a Python
program to do something similar. Namely, you gave the program a regex
describing the desired hierarchy and order of fields in an entry, and it
would mark up your dictionary with the errors it detected. Where
possible, it would insert a missing field marker (filling it in with
"*add data*" or some such), or mark a field that needed to be moved; if
it found a malformed entry but couldn't figure out how to fix it, it
added a field marked "*error*". Repairs were to be done manually, but
since the problems were all tagged, you could use Toolbox's built-in
search to find all the problems. Normally a single pass with the
program, and you could fix the errors at your leisure; you could then
run the program again to ensure that you didn't introduce any new
errors. Don't know if this would be of any use, or if Solid supersedes
this.
--
Mike Maxwell
What good is a universe without somebody around to look at it?
--Robert Dicke, Princeton physicist

Cambell Prince

unread,
Nov 5, 2009, 11:02:58 PM11/5/09
to flex...@googlegroups.com
Hi Mike,

Mike Maxwell wrote:
> OK, it looks like the download is just an executable. Is there any
> documentation somewhere, so I could find out what it does before
> installing/ running it?
>
>

Yes, there's documentation on the Solid project site here:

http://projects.palaso.org/wiki/solid

There you will find a link to the manual as a pdf, and also a 'wink'
movie which shows a simple walk through.

> BTW, Cambell, you may recall that several years ago I wrote a Python
> program to do something similar. Namely, you gave the program a regex
> describing the desired hierarchy and order of fields in an entry, and it
> would mark up your dictionary with the errors it detected. Where
> possible, it would insert a missing field marker (filling it in with
> "*add data*" or some such), or mark a field that needed to be moved; if
> it found a malformed entry but couldn't figure out how to fix it, it
> added a field marked "*error*". Repairs were to be done manually, but
> since the problems were all tagged, you could use Toolbox's built-in
> search to find all the problems. Normally a single pass with the
> program, and you could fix the errors at your leisure; you could then
> run the program again to ensure that you didn't introduce any new
> errors. Don't know if this would be of any use, or if Solid supersedes
> this.
>

Yes, I remember. Solid doesn't do this function in the same way, but
it's role is to fill this space. i.e. Reporting and fixing SFM data
that is not in good shape.

Regards,
Cambell

David Baines

unread,
Nov 6, 2009, 7:19:52 AM11/6/09
to flex...@googlegroups.com, Richard Margetts
Hi All,

I wonder whether there are any completed dictionaries that I could use?
This would avoid the problem of the changing LIFT standard. My aim is to
provide an example of what is possible to those that are interested, so
hopefully I'll find a place on the internet to host the results. Then
others will be able to evaluate the results and see whether they might
be useful for the project or language community in which they work.

A dictionary that has already been published and is open source would be
ideal. If it has pictures, sound and video so much the better, but these
are by no means essential.

Many Thanks,
David Baines.
Reply all
Reply to author
Forward
0 new messages