ATTENTION: The software behind KU ScholarWorks is being upgraded to a new version. Starting July 15th, users will not be able to log in to the system, add items, nor make any changes until the new version is in place at the end of July. Searching for articles and opening files will continue to work while the system is being updated.
If you have any questions, please contact Marianne Reed at mreed@ku.edu .
XML as a Tool for Domain-Specific Languages
dc.contributor.author | sperberg-McQueen, Michael | |
dc.date.accessioned | 2020-06-03T15:53:13Z | |
dc.date.available | 2020-06-03T15:53:13Z | |
dc.date.issued | 2011-09-23 | |
dc.identifier.uri | http://hdl.handle.net/1808/30408 | |
dc.description | Presented at “Representing Knowledge in the Digital Humanities”, University of Kansas, September 23, 2011. Institute for Digital Research in the Humanities: http://idrh.ku.eduMichael Sperberg-McQueen is with Black Mesa Technologies: http://www.blackmesatech.com | en_US |
dc.description.abstract | Abstract: Computers are general-purpose machines for manipulation of symbols, which means they can be applied in almost any field whose problems can be expressed in terms of symbols. But the creators of computer systems and the potential users of those systems do not always think the same way and do not always find communication easy. Much of the history of information technology can be glossed as a series of attempts to bridge this communication gap. One current approach to this problem is to design ‘domain-specific languages’ (DSLs): formal languages suitable for computer processing, with vocabulary and semantics drawn from the intended application domain. In retrospect, the design of the Extensible Markup Language (XML) can be viewed as an attempt to encourage domain-specific languages and make them easier to specify. Like DSLs as conventionally conceived of, XML vocabularies allow concise descriptions of interesting states of affairs in a particular application area and tend to be more accessible to domain experts than conventional programming languages. Unlike conventional DSLs, most XML vocabularies are specified as having declarative not imperative semantics; this is both a blessing (declarative information is almost always easier to verify and easier to apply in new and unexpected ways) and a curse (many conventional programmers find declarative semantics hard to come to terms with). Examples will be drawn largely from XML vocabularies for the encoding of culturally significant textual materials. | en_US |
dc.relation.isversionof | https://youtu.be/2em8_Bnhxqo | en_US |
dc.subject | digital | en_US |
dc.subject | humanities | en_US |
dc.subject | XML | en_US |
dc.subject | text encoding | en_US |
dc.subject | domain-specific languages | en_US |
dc.title | XML as a Tool for Domain-Specific Languages | en_US |
dc.type | Video | en_US |
dc.rights.accessrights | openAccess | en_US |
Files in this item
This item appears in the following Collection(s)
-
IDRH Events [114]