Hello all,
I wanted to invite any interested parties to join a conversation some
of us are having about using CVS and other versioning tools for
encoded texts. Our interests in CVS vary. Some of us are interested
and are using it just as a collaborative tool or encoding projects,
others are interested in it for doing line by line comparisons of
encoded texts. Here is an excerpt from one participant:
----
"Versioning files involves determining differences between them.
Applied to XML marked-up text, this soon raises the issue of
'significance' of physical variation in relation to the logical
level. As with any other language, the same semantics can be
expressed in various ways. In the case of XML, this one-to-many
relationship is somehow controlled by the XML syntax prescribed by
the W3C XML specification, and specific structural constraints
defined in a DTD / schema. Comparison of XML files on a logical level
would thus require abstraction from physical accidentals, like:
* alternative syntax for empty elements
* order of attributes
* (in/)significant whitespace differences
* entity resolution
* (probably other things...)"
-----
We decided to conduct this conversation off of the TEI or TEI TOOLS
list because it is quite specific and we don't want to flood the
lists with unnecessary mail.
So if you are a CVS/Perforce/Subversion expert or you are interested
in discussing how versioning tools can be used in encoding and other
humanities projects, we would love to hear from you. You can send a
blank email to:
[log in to unmask]
or go to
http://forums.nyu.edu/cgi-bin/nyu.pl?enter=xml-versioning
|