Friday, August 15, 2008

Freedom to constrain: Where does attribute constraint come from, Mommy?

Syd Bauman - Brown University, Women Writers Project - Paper

"This paper does not represent an enormous amount of original research." Syd in a rare self-deprecating moment. (I kid, I had a great dinner with Syd last night...I would love to chat with him for hours, but David Durbin and the German guys(TM) had some great games to play instead)

EOA - Explanation of Acronyms

Freedom to Constrain:
Whose freedom am I talking about? The typical humanities project doing text encoding.
  • subject matter expert
  • XML expert
  • encoders (newkeying, post OCR, vendor)
  • proofreaders, web designers, managers, Research Assistants
Constrain what?
For this talk he is narrowing down to an enumerated list of possible vales of an attribute.

Syd is an interesting speaker. He drives directly through topics and talks in a way that makes them accessible to me, which means they are likely easier for the rest of the room to understand. But then he throws in strange things like referencing a his asthma (due to cats) and then throws a cat image on the screen. Which both works and doesn't work at the same time. For me it is a good presentation style...it gives my brain time to catch up with the topic while he branches off to some strange digression.

Schema languages are used for constraint....duh? Oh he was comparing it to spam filters....I think I get it.

Literate programming....one source file contains the program code and the end-user documentation. Single file advantages include that you are forced to think about documentation as you write the code...that is a GREAT idea...

TEI uses this concept in the ODD file, which uses the concept of declarative constraint with formal documentation language.

Comments/Questions:
Matt Johnson - Lexus-Nexis:
How do we get this information exposed to the user without having to have an XML expert insert this into the file? Basically a nice user interface is required.

No comments: