Conference Agenda
Overview and details of the sessions of this conference. Please select a date or location to show only sessions at that day or location. Please select a single session for detailed view (with abstracts and downloads if available).
|
Daily Overview |
| Session | ||
D1 Short Papers: Micro, Technical Problems
| ||
| Presentations | ||
ID: 108
/ D1 Short Papers: 1
Short Paper Keywords: linguistics, dictionary, language revitalization, Ryukyuan, audio data Encoding an Endangered East Asian Language Dictionary Based on TEI Lex-0: Culture, Language, and Technical Issues 1: National Institute for Japanese Language and Linguistics; 2: Kyushu University This presentation reports on the methodology and challenges of building digital dictionary data for the Hatoma-Japanese Dictionary, a comprehensive linguistic resource for the Hatoma language, one of the endangered languages spoken in the Yaeyama islands, Okinawa Prefecture, Japan. The dictionary consists of over 16,000 entries and provides thorough documentation of the language and culture of Hatoma Island. Recently, audio databases of its headwords and examples have been published online. The Hatoma Yaeyaman language is classified as a South Ryukyuan language; all languages in this group are endangered, and proficient speakers are mostly confined to the elderly. Amidst emerging efforts to revitalize regional languages across the Yaeyama Islands, a digital dictionary featuring bilingual lookup, faceted search, and audio resources is essential for younger learners. To this end, we are compiling XML-encoded dictionary data based on TEI Lex-0. Developed by the EU-DARIAH Working Group on Lexical Resources, TEI Lex-0 is a forked schema of TEI that aims to provide a clearer and more unambiguous rule set for lexicographers. Building upon the previous work of Nakagawa and Miyagawa (2023), we successfully translated most of the existing structures from the original book to the TEI Lex-0 framework. We encountered challenges in three primary areas and propose solutions for them:
ID: 117
/ D1 Short Papers: 2
Short Paper Keywords: Algorithms, Digital Preservation, Algol AlgolML: An Executable Notation for Algorithms and Programs Unaffiliated, United States of America There is an increasing need for methods to encode algorithmic or programmatic content in digital humanities projects. For example, a comprehensive digital edition of an interactive novel must include some means to express the work's state transition logic. The predominant solution to this problem is to simply embed code written in a conventional programming language, such as JavaScript or Python, in a TEI document. However, such languages are unsuited to digital preservation because programs written in them require huge, brittle webs of transitive dependencies. Will code which relies on particular versions of dozens of Python packages, a particular version of Python itself, and a particular operating system still be executable in 5 years, yet alone 100? In computer science, it is common practice to express algorithms in pseudocode. However, pseudocode, as the name suggests, is not actually code and has no precise computational meaning. The programming language Algol (in its various incarnations) was in fact first specified as a standard notation, with a formal semantics, for describing algorithms. But as Algol fell into disuse, so did the notion of a standard, executable notation for algorithms. In this paper I introduce AlgolML, a new, XML-based executable notation for algorithms and computer programs, designed to function as a companion technology to TEI. Unlike nearly all programming languages, the AlgolML standard includes a formal specification of its semantics. As a programming language, AlgolML is conservative in its design, but includes unique features related to digital preservation and draws inspiration from the related notion of Permacomputing. Crucially, AlgolML is easily implementable: a conforming implementation should run no more than a few thousand lines of code in any common programming language. This property of AlgolML ensures that algorithms and programs so encoded will continue to be interpretable as long as the specification itself persists. ID: 127
/ D1 Short Papers: 3
Short Paper Keywords: TEI XML, Object Description, Metadata, Element Creation Mapping Materiality: Formalising structural representation for the <objectContents> element Newcastle University, United Kingdom Mapping Materiality: Formalising structural representation for the <objectContents> element In 2019, after having created elements like <object> and <objectIdentifier>, I added a provisional note to the TEI Guidelines chapter on Names, Dates, People, and Places to signal ongoing generalisation of the manuscript-centric elements in the context of the <object> element: “Please note: The object element is a recent addition to TEI P5 Guidelines as of version 3.5.0 and as such might be more prone to further revision in the next few releases as its use develops. This may be particularly evident where its contents have been borrowed from msDesc and have yet to be generalized from their use in the context of manuscript descriptions.”(https://tei-c.org/Vault/P5/4.11.0/doc/tei-p5-doc/en/html/ND.html#NDOBJ) While some elements later had additional tweaks that mostly involved changing their description slightly to allow for their use in describing objects rather than manuscripts and early-printed books, by and large no further modifications were made. One remaining target for modification inside the <object> element was its wholesale inclusion of the <msContents> element. This element gives encoders a way to describe “the intellectual content of a manuscript, manuscript part, or other object either as a series of paragraphs or as a series of structured manuscript items”.(https://tei-c.org/Vault/P5/4.11.0/doc/tei-p5-doc/en/html/ref-msContents.html) As mentioned, the ‘or other object’ part of this and other element descriptions was added in the process of creating the <object> element and integrating it with the existing TEI framework. Nevertheless, there was a desire to duplicate the functionality of the <msContents> and modify it for the more general case of describing objects. This short paper will discuss the creation of a more generalised <objectContents> element and whether the corresponding sub-structures of <msItem> and <msItemStruct> truly need to also be replaced in an object-agnostic form of description. ID: 144
/ D1 Short Papers: 4
Short Paper Keywords: TEI, interoperability, complexity Reducing interoperability with (unnecessary?) complexity Northeastern University, United States of America One co-author has argued¹ both that our encoding strategies must balance our desire for expressivity on the one hand against our desire for conformance and understandability on the other, and that while the TEI system deliberately makes it easy for documents to be interchangeable, it has made it all but impossible for generic TEI files to be interoperable. One particularly important type of interoperability to consider, if not have, is the ability to write software that is able to do something useful (e.g., produce passable HTML output) from any valid input TEI file, i.e. from a generic TEI file rather than one that meets the criteria established by a particular customization. While we do not think favoring interchangeability over interoperability is a bad thing (as we believe that, in general, the more we reach for interoperability the more we squelch expressivity and thus impair individual researchers), we do believe these decisions should be made deliberately, and that there may be cases in which TEI eschews interoperability for little or no benefit, in that particular TEI encodings make it harder to write software that processes generic TEI files. In this presentation we will provide specific examples where the design of the TEI system makes writing generic software harder, some for little or no gain. We will further attempt to provide our thoughts, where applicable, on how a new TEI project might sidestep some of these issues; and for others suggest that TEI Council may wish to consider modifications to P5, or revamp how these issues are handled in P6. Note ¹ See https://balisage.net/Proceedings/vol7/html/Bauman01/BalisageVol7-Bauman01.html. ID: 145
/ D1 Short Papers: 5
Short Paper Keywords: TEI, dates and times, ISO 8601 Formal expression of dates & times in TEI Northeastern University Digital Scholarship Group, United States of America We are all familiar with the date format used on @when: YYYY-MM-DD. It originated in ISO 2014 (published 1976-04) which was superseded by ISO 8601 (published 1988-06).¹
Notes | ||