Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Data Storage

Organizing and Analyzing Mounds of Research Text? 28

Andrew Green asks: "Four years ago, I stopped working on my Master's thesis in Social Anthropology. Now, I'm getting back to it again, and I find there's a _lot_ of text to deal with. I have a 350-page field diary, a dozen transcripts of recorded interviews, lists of books and articles, extensive notes about the books and articles, and the books and articles themselves in dead-tree or electronic format. I want to organize _all_ of it. I need to keep track of all the different text files on my computer (most are in MS formats, though I now use GNU/Linux), which ideally means keeping personalized sets of metadata about each file, linking files to other files and to entries in bibliography lists, and having some sort of version control. I'd also like to be able to do a free-text search on all texts on my local hard drive. And, most important of all, I need to build a hierarchical list of topics that are relevant to my thesis and relate specific sections of all these texts (not just whole files) to different topics. Any ideas? I know there are proprietary solutions out there, but I don't want to use them. What free applications can best deal with some or all of my needs? Would I be better off building something myself?"
This discussion has been archived. No new comments can be posted.

Organizing and Analyzing Mounds of Research Text?

Comments Filter:
  • working on it (Score:3, Interesting)

    by ghostlibrary ( 450718 ) on Sunday June 15, 2003 @06:41PM (#6207019) Homepage Journal
    I blended a UML tool with a tabbed editor to make a setup that (independent of where files are) lets you create arbitrary drawing/relationships between files, and then just click on the drawing to actually call up said file into the tabbed editor.

    If others were interested, I'd happily post the diffs to do it (the UML drawer is 'ldsdraw', which isn't under a license yet so, while openly available, distribution of my 'fork' wouldn't be proper so I can only provide the 'diffs'. The author is open to licensing/sourceforging it but that's awaiting an excess of free time.) The editor is also modded but both set of 'diffs' are really short. I love Tcl/Tk.

  • by Tumbleweed ( 3706 ) on Sunday June 15, 2003 @06:42PM (#6207029)
    pico
  • You'll probably need at least one of these [amazon.com]. And lots of these [amazon.com].
  • Dude. (Score:4, Insightful)

    by dynoman7 ( 188589 ) on Sunday June 15, 2003 @07:13PM (#6207267) Homepage
    Four years ago, I stopped working on my Master's thesis in Social Anthropology. Now, I'm getting back to it again, and I find there's a _lot_ of text to deal with. I have a 350-page field diary, a dozen transcripts of recorded interviews, lists of books and articles, extensive notes about the books and articles, and the books and articles themselves in dead-tree or electronic format. I want to organize _all_ of it. I need to keep track of all the different text files on my computer (most are in MS formats, though I now use GNU/Linux), which ideally means keeping personalized sets of metadata about each file, linking files to other files and to entries in bibliography lists, and having some sort of version control.

    Dude. Quit procrastinating and write the damn thing...your teachers have no clue who you are and it will be a surprise when you dump said "thesis" on their desks.
    • Re:Dude. (Score:3, Insightful)

      by tengwar ( 600847 )
      'Fraid I've got to agree with parent. If you know the stuff, a paper index is enough. If you don't, you've just got to read it until you've internalised it before you can draw any vaild conclusions.

      If you insist on linking the documents, use plain hand-written HTML - I've done it before while getting in to a subject, but don't expect to need it after the first couple of weeks.

  • by Anonymous Coward on Sunday June 15, 2003 @07:20PM (#6207306)
    well, one I've played with is:

    DEVONthink [devon-technologies.com]

    It's really cool and great for exactly what you describe: storing a bunch of loosely-connected information that you need to search and cluster into categories.

    You just add your text and it will automatically classify it using semantic analysis.

    But alas, it is for Mac only and is not Free.

    If anybody knows about anything like this for Linux, and Free, I'd love to hear about it....
  • InfoSelect (Score:4, Funny)

    by falsification ( 644190 ) on Sunday June 15, 2003 @07:22PM (#6207319) Journal
    As an advocate of free software wherever possible, I can confidently recommend that you format your hard drive, install Windows, and then install InfoSelect. You will thank me later.

    http://www.miclog.com/ [miclog.com]

    (Or keep Linux and try to run InfoSelect with WINE. I don't know if that would work.)

  • Try TWiki (Score:4, Informative)

    by Demosthenex ( 513513 ) <demoNO@SPAMdemosthenes.org> on Sunday June 15, 2003 @08:11PM (#6207606) Homepage
    TWiki has many of the features you mentioned, and is a web based app that you could publish with later. ;]

    http://www.twiki.org/

    keeping personalized sets of metadata about each file, linking files to other files and to entries in bibliography lists, and having some sort of version control.

    Each TWiki page can have custom searchable metadata in forms. Pages are linked to other pages by WikiWords. Version control and access lists are on every page.

    I'd also like to be able to do a free-text search ... I need to build a hierarchical list of topics that are relevant to my thesis and relate specific sections of all these texts

    Text searching is integrated. You can arrange TWiki pages into hierarchies with parent topic, and there is automatic crossreferencing.

    TWiki uses a pure text format with some simple markup, *bold* for example. HTML can be used as well.

    I'd suggest you check it out. No database required.

    Demo
  • Try Multicentrix [multicentric.com]. It goes beyond hierarchies and recognizes 5 basic types of relationships between information. Every piece of information is an object, and unlike other systems, the relationship between objects is an object! More information here. [multicentric.com] Has XML support and even allows a database backend.
  • Circus Ponies! (Score:3, Informative)

    by metamatic ( 202216 ) on Sunday June 15, 2003 @09:16PM (#6208023) Homepage Journal
    I can thoroughly recommend Circus Ponies Notebook [circusponies.com]. It's what I use for all my programming notes and other research notes.

    It looks like a notebook. It works like an outliner. You can organize work page by page, or use long scrolling pages. It has dividers with tabs for different sections, and customizable page styles. It has highlighters and stickies for annotation. It sets up system-wide clipping services to let you pull snippets of information in from any application. And the best bit is that it automatically indexes everything you put in it at the back, builds a dynamic table of contents at the front, date-stamps every outline entry, and has super-fast search including search by highlighter color and search of stickies. It imports and exports XML and RTF.

    But unfortunately for you, it's one of the many great reasons to get a Mac.
  • by RGRistroph ( 86936 ) <rgristroph@gmail.com> on Sunday June 15, 2003 @09:28PM (#6208104) Homepage
    Nothing will think for you. But if you are the type of person who studies by accumulating a pile of books, reading random pages and then looking up the interesting terms in the indexes of several other books, then you may be able to do that with electronic documents.

    Here are some links to indexing and searching software. There is a lot of stuff oriented towards providing search functionality on web pages, but you may want something that just searches your local drive.

    • MG [rmit.edu.au] (it is not necessary to buy the book just to use it).
    • DesktopDig [danielnaber.de]; nice graphical interface, I had trouble installing it.
    • Clucene [sourceforge.net], a C++ version of Lucene. Stay away from Lucene, it's in Java.
  • http://www.asksam.com/ You have probably come across this software -- it is not free and is windows based, but it does address many of your needs.
  • by foniksonik ( 573572 ) on Monday June 16, 2003 @01:13AM (#6209349) Homepage Journal
    Well it's not exactly opensource or even software but for your one time purpose you might consider just categorizing your data into sections and putting it in to one or multiple 3-Ring binders with subdividers w/ little tabs on them for easy lookup.

    After that you will have a great start on digitizing the whole thing if you still feel like it later (presumably after you've actually gone ahead and written your paper).

    Seriously, why take all the time to digitize this stuff when you're only going to use it once in your life as reference. When and if you get to publish it later you can spend the time inputting or maybe even hire someone to do it for you.

  • Namazu? (Score:3, Informative)

    by Ramses0 ( 63476 ) on Monday June 16, 2003 @01:28AM (#6209414)
    I ran into this little program called "Namazu", which is kindof a simple (web accessible) search engine, and kindof a really neat version of "grep".

    Basically can run full-text searches against text that you have on your local HD and build up indexes. Reasonably fast, from what I can tell. Also has support for DOC/PDF, through some interesting method. If it doesn't, look for "catdoc", which will let you (usually) get plain text from a word .doc. Mmmmm, proprietary file-formats.

    apt-get install namazu catdoc, for those who are enlightened.

    --Robert
  • Use Page Ranking ? (Score:2, Interesting)

    by Ed Almos ( 584864 )
    A few days ago I seem to remember a Slashdot article on running page ranking systems on your own PC, something similar to Google.

    Why not use a system similar to this to index all your information ?

    Ed Almos
  • by Anonymous Coward
    Spend the time you'd otherwise spend scanning, acquiring software,in just reading the stuff. Underline, put stickies in to mark places, make up notecards, etc.

    This ISN'T too much data to put in your head, and in your head is where it needs to be. Soak in it. Give your right brain a chance to have a crack at it. Then one day you'll wake up from a sound sleep at 3 a.m. in the morning and something will suddenly be clear that hadn't been clear before.

    Admittedly, it will then take you about thirty minutes
  • an archivist who would deal with all that for you. ;-)

    However, that is an expensive route to follow. As for a hierarchical database system, I have yet to find a cheap one or "free" one, however, I have only been searching for one in the context of archival purposes, so that is probably the problem. I believe you could probably manipulate Inmagic's DB/Textworks to do what you want. But I believe it isn't a "hierarchical" database. Good luck!

  • Real nerds use ed, grep and mkdir to organise and analyse text!
  • Actually two great old Lotus DOS apps would work: Magellan: would organize the text info in place through its multi-level viewer/indexing system. Easy to use. You can create "meta" files that link to other files using a special viewer, and do indexed concept-based searching. Agenda: would require text import/entry, but has amazing tools for cutting through it with different "views" and categories. Hard to learn, but powerful when you do. These are getting harder to find nowadays... try a Google search or
  • Convert the Word stuff to HTML, PDF, or RTF, put it all into a directory tree, and index it with one of the open source intranet web search engines (htdig works OK for me).

"Protozoa are small, and bacteria are small, but viruses are smaller than the both put together."

Working...