Specifying Hyperdocuments with Algebraic Methods

Volker Mattick
{"title":"Specifying Hyperdocuments with Algebraic Methods","authors":"Volker Mattick","doi":"10.29007/3bwg","DOIUrl":null,"url":null,"abstract":"Algebraic specication methods, well-known in the area of programming languages, are adapted to present a tailored framework for hyperdocuments and hyperdocument systems. In this framework, a hyperdocument is dened via its abstract syntax, which is a variablefree term of a suitable constructor-based signature. Both the representation in a markup language and the graphical presentation on the screen as well as further representations are elements of particular algebraic interpretations of the same signature. This technique allows the application of well-known methods from the eld of compiler construction to the development of hyperdocument systems. Ideas for its implementation in the functional language Haskell are roughly drafted. It is shown how XML-based markup languages with schemas and stylesheets can be dened in terms of this framework and how this framework can be extended so that it can deal with partially specied documents, called semi documents. These semi documents can be automatically adapted to the users’ needs, which e.g. is helpful to ensure accessibility.","PeriodicalId":233765,"journal":{"name":"International Workshop on Automated Specification and Verification of Web Sites","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-07-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Workshop on Automated Specification and Verification of Web Sites","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.29007/3bwg","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Algebraic specication methods, well-known in the area of programming languages, are adapted to present a tailored framework for hyperdocuments and hyperdocument systems. In this framework, a hyperdocument is dened via its abstract syntax, which is a variablefree term of a suitable constructor-based signature. Both the representation in a markup language and the graphical presentation on the screen as well as further representations are elements of particular algebraic interpretations of the same signature. This technique allows the application of well-known methods from the eld of compiler construction to the development of hyperdocument systems. Ideas for its implementation in the functional language Haskell are roughly drafted. It is shown how XML-based markup languages with schemas and stylesheets can be dened in terms of this framework and how this framework can be extended so that it can deal with partially specied documents, called semi documents. These semi documents can be automatically adapted to the users’ needs, which e.g. is helpful to ensure accessibility.
用代数方法指定超级文档
在编程语言领域众所周知的代数规范方法被用来为超文档和超文档系统提供量身定制的框架。在这个框架中,超文档通过其抽象语法来定义,这是一个适当的基于构造函数的签名的无变量术语。标记语言中的表示和屏幕上的图形表示以及进一步的表示都是同一签名的特定代数解释的元素。这种技术允许将编译器构造领域的知名方法应用到超文档系统的开发中。它在函数式语言Haskell中的实现思路已经大致草拟。本文展示了如何根据这个框架定义带有模式和样式表的基于xml的标记语言,以及如何扩展这个框架,以便它能够处理部分指定的文档(称为半文档)。这些半文档可以自动适应用户的需求,这有助于确保可访问性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信