473,379 Members | 1,377 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,379 software developers and data experts.

There is need for Text to XML semi/automatic conversion?

Hi, I'm new at this newsgroup and I want do ask some questions and
opinions about this subject.

I'm developing an application focused in a very specific task: clean
and labelling text documents with user-defined structural tags (title,
cite, date, paragraph, itemList, ...). It makes the typical
pre-processing tasks needed for computational linguistics in order to
work with big corporas to use statistical tools.

But I'm worried that this field be too small/specific. I choosed it
because it's a field that I know and where I'd some contacts, *but* I'm
not sure if research departments of universities are able to spend
money/purchase software, or may be they are too used to the free/open
source world.

For this reason I'm looking for some other field where the task of
adding structural labels to text be needed (specifically converting
unstructured and format-oriented documents to structured
function-oriented XML documents). May be some area on publishing, but I
think that they will not be interested in "small" desktop applications.

Please, any of you had worked for or listen about some business with
this kind of need? Do you think that there is demand for legacy
document conversion in small business?

Some info about the application:

- Importing form main document formats (TXTs, HTML, RTF, others?).
- GUI Based for interactive labelling (active learning techniques,
similar to the OCR programs).
- Interactive labelling used to "train" the program by automatic
induction of statistical rules (based on textual, lexical,
typographical and structural properties of the block).
- After trainning the labeller can be used in batch-processing in a
full-atonomous mode.
- Exporting to user-defined XML (any estandard? docbook? TEI?)
- A lot of cleaning and normalization small tasks: removing headers,
de-hyphenation, reconstruction of paragraphs with broken lines,
removing non-textual or decorative elements as (asccii art), ...

I think that legacy document conversion may be a need for many
bussinnes, but I'm not able to found them, may be some of you can give
a clue?

thanks very much in advance.

Dec 23 '05 #1
3 1868

Francesc wrote:
Hi, I'm new at this newsgroup and I want do ask some questions and
opinions about this subject.

EDITED FOR BREVITY

I think that legacy document conversion may be a need for many
bussinnes, but I'm not able to found them, may be some of you can give
a clue?

thanks very much in advance.


You might want to look at companies like Exegenix (www.exegenix.com).

There are a number of vendors who provide XML conversion software.

Dec 27 '05 #2
Thanks for the link, this program seems to be very similar to what I'm
doing, but as often this company is focused to "big services". I wonder
why there are not "small desktop applications" to help taggers to
automate its labelling tasks.

The good new is that exists market to hold a big company as Exegenix,
sure that exists market to hold an small company as mine. :)

Francesc

Dec 28 '05 #3
Francesc wrote:
I'm worried that this field be too small/specific. I choosed it
because it's a field that I know and where I'd some contacts, *but* I'm
not sure if research departments of universities are able to spend
money/purchase software, or may be they are too used to the free/open
source world.
Yes Fransesc, such research efforts are undertaken by Universities and
publishing houses round the world. The single most important reason for
the same is that XML is customizable to very large extents (as compared
to HTML). And many such organizations have (and still are) spending
money and efforts onthese front. But I haven't heard of any commercial
application that can convert text to XML at a stretch.
For this reason I'm looking for some other field where the task of
adding structural labels to text be needed (specifically converting
unstructured and format-oriented documents to structured
function-oriented XML documents). May be some area on publishing, but I
think that they will not be interested in "small" desktop applications.
Now, that sounds interesting, and yes, there can be publications (I am
not sure on this front) that may need to convert unstructured
information to XML. But again, isn't XML format-oriented itself? The
basic purpose of text to XML conversion (in publishing houses and
universities) is that the XML-ized documents add to a data bank, from
which they can be searched/sorted out. I believe, this could be
possible only by structurizing them.
Please, any of you had worked for or listen about some business with
this kind of need? Do you think that there is demand for legacy
document conversion in small business?
I also have been part of one such organizations.
- A lot of cleaning and normalization small tasks: removing headers,
de-hyphenation, reconstruction of paragraphs with broken lines,
removing non-textual or decorative elements as (asccii art), ...
These issues can be taken care of by defining a macro in MS Word. The
folw would then be directed through MS Word itself (Word to text, text
to XML)
I think that legacy document conversion may be a need for many
bussinnes....


The most possible options (my perception), would be publications that
pay too much emphasis to typography (those can be typography-oriented
too), or those who prefer keeping their text in undefined/spontaneous
structures. Such mags may not be archiving/publishing their issues for
a recall/research purpose.

Thanking you,

Manu Stanley

A journey of a thousand miles must begin with a single step.

Dec 29 '05 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

6
by: Michael | last post by:
Hi, I'm fairly new at Python, and have the following code that works but isn't very concise, is there a better way of writing it?? It seems much more lengthy than python code i have read..... :-)...
10
by: Christopher H. Laco | last post by:
Long story longer. I need to get web user input into a backend system that a) only grocks single byte encoding, b) expectes the data transer to be 1 bytes = 1 character, and c) uses the HP Roman-6...
2
by: Klaus Nowikow | last post by:
I would like to be able to do the following: std::cout // Or any other ostream << "Line 1\n" << push_tab << "Line 2\n" << "Line 3\n" << push_tab << "Line 4\n" << pop_tab
4
by: Russ | last post by:
Is it possible to create a input mask on a text box? If a user enters a date like this 060103 I would like to see it automatically converted to 06/01/03. In Access if you set a input mask to...
3
by: nan | last post by:
Hi All, I am trying to connect the Database which is installed in AS400 using DB2 Client Version 8 in Windows box. First i created the Catalog, then when i selected the connection type...
7
by: Ben R. | last post by:
How does automatic type casting happen in vb.net? I notice that databinder.eval "uses reflectoin" to find out the type it's dealing with. Does vb.net do the same thing behind the scenes when an...
6
by: GHUM | last post by:
I need to split a text at every ; (Semikolon), but not at semikolons which are "escaped" within a pair of $$ or $_$ signs. My guess was that something along this should happen withing csv.py;...
3
by: gulllet | last post by:
I try to import a tab separated text file into sql server 2005 using the import guide. But when running the job I get the error message Error 0xc02020c5: Data Flow Task: Data conversion failed...
3
by: Markus Dehmann | last post by:
I think this is a question about automatic type conversion, but I didn't find the answer after googling for these words ... I have a class called Value (source see below) which can hold an int...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.