See sample file for an example of syntax, and features for a list of things we're hoping to implement.
Notes 8/15/07
First thing we should do is figure out what we're trying to do. A good starting problem is what kind of markup to support - as in, how do you want to take your notes in a txt file? I've attached a sample of one of my notes - pretty simple, there's some author/title info at the top that could probably be fleshed into a full bibliography, and then each note is of the format
(X, Y, [option]) note
where X = type of reference (R, N, P, Q stand for reference, note, paraphrase, and quote respectively),
Y = page number(s),
[option] is any number of optional flags - so far there's only one type, which is “reference” for embedding a reference within a note -
and 'note' is the note itself.
Thoughts? How would you format your book notes? Once we figure out how you want to take your notes, we can think about how a computer can parse those notes.
I thought of supporting LaTeX markup, but… that seemed like overkill. Or maybe *bold* and /italic/ and some other bits from markdown syntax or wikicreole (google “markdown” and “wikicreole” - they're pretty interesting.)