![]() An option for this are XSLT transformations (see an example in Simple XML to LaTeX Transformation Tutorial or my XSLT video tutorials in German) but that’s not immediately relevant for you at this point. If you want to represent said data, the XML family (don’t worry too much about it now) provides methods for transforming this data to, say a website (in HTML) or a printable format (in LaTeX). XML is used to semantically describe data (for long-term archiving and as a “single source”). Like its well known sibling HTML (the Hypertext Markup Language), XML is historically related to SGML ( Standard Generalized Markup Language) which had introduced the principle of the separation of form and content. The “eXtensible” stands for “invent your own elements”. These are possible because XML really is a meta-language for formulating data standards. In the DH, it is especially popular in the context of data standards such as the Text Encoding Initiative (TEI) or others, such as XML-based RDF ( Resource Description Framework), LIDO ( Lightweight Information Describing Objects) and many others. It further combines machine processability and human readability as a data format. Its benefits are that it’s very simple – given it’s simple text file based nature – and not very data-intensive, thus ideal for long-term archiving. The eXtensible Markup Language is a text-based data storage format. However, I think they are really enough to understand XML (although I’m open to feedback if you find that this isn’t the case). But because I’m not physically in the same room with you to answer all the questions which come up, I needed to write a few paragraphs after all. That’s why I wanted to provide a super short blog post (ended up being longer than I meant it to be). While this may certainly be considered a crash course, in my experience it actually works. On the flip side, my boss tends to introduce XML in just one slide. Some of the supposedly “gentle” introductions to XML (see resources list below) really are quite long and overwhelming. I feel that annotation is a concept most Humanities scholars are familiar with – even when they don’t realize that yet. XML really is quite easy to understand, especially to Humanities people. Because despite everything there is to be said about XML in the Digital Humanities, it’s really quite simple and everybody can learn it. ![]() But then I realized: You don’t need a perfect intro, you need a simplistic intro, so you don’t get lost in the clutter. ![]() Given that I teach XML regularly, there are so many great tutorials out there already and it’s such a fundamental skill in the DH, I panicked. ![]() So far, this hasn’t happened yet because I kind of froze up due to perfectionism. As some of you might know, I have been promising to provide an intro to XML for a long time. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |