SGML文档:质量何去何从?

J. Ramalho, J. J. Almeida, J. Rocha, P. Henriques
{"title":"SGML文档:质量何去何从?","authors":"J. Ramalho, J. J. Almeida, J. Rocha, P. Henriques","doi":"10.1162/109966299751940850","DOIUrl":null,"url":null,"abstract":"Quality control in electronic publications should be one of the major concerns of everyone who is managing a project. Big projects, like digital libraries, try to gather information from a series of different sources: libraries, museums, universities, and other scientific or cultural organizations. Collecting and treating information from several different sources raises very interesting problems, one being the assurance of quality. Quality in electronic publications can be reflected in several forms, from the visual aspects of the interface, to linguistic and literary aspects, to the correctness of data. With SGML we can solve part of the problem, structural/syntactic correctness. SGML provides a nice way to specify the structure of documents keeping a complete separation between structure (syntax) and typesetting. Today there are lots of editors and environments that can assist the user producing well-formed and valid SGML documents (validating their structure). However, current software still gives the user too much freedom. The user has full control of the data being introduced, creating a margin for errors. In this context there are situations where pre-conditions over the information being introduced should be enforced in order to prevent the user from introducing erroneous data; we shall call this process data semantics validation. The idea is to constrain the values of some structural elements of a document according to its final purpose. This way the user (who writes the documents according to that DTD) will not have full control of his data; he will be forced to obey certain domain range limitations or certain information relationships. SGML does not have the necessary constructs to implement this extra validation task. In this paper we will present and discuss ways of associating a constraint language with the SGML model. We will present the steps towards the implementation of that language. In the end, we present a new SGML authoring and processing model which has an extra validation task: semantic validation. Along the paper we will show some case studies that could have their quality improved with this new working scheme.","PeriodicalId":447112,"journal":{"name":"Markup Lang.","volume":"26 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":"{\"title\":\"SGML Documents: Where Does Quality Go?\",\"authors\":\"J. Ramalho, J. J. Almeida, J. Rocha, P. Henriques\",\"doi\":\"10.1162/109966299751940850\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Quality control in electronic publications should be one of the major concerns of everyone who is managing a project. Big projects, like digital libraries, try to gather information from a series of different sources: libraries, museums, universities, and other scientific or cultural organizations. Collecting and treating information from several different sources raises very interesting problems, one being the assurance of quality. Quality in electronic publications can be reflected in several forms, from the visual aspects of the interface, to linguistic and literary aspects, to the correctness of data. With SGML we can solve part of the problem, structural/syntactic correctness. SGML provides a nice way to specify the structure of documents keeping a complete separation between structure (syntax) and typesetting. Today there are lots of editors and environments that can assist the user producing well-formed and valid SGML documents (validating their structure). However, current software still gives the user too much freedom. The user has full control of the data being introduced, creating a margin for errors. In this context there are situations where pre-conditions over the information being introduced should be enforced in order to prevent the user from introducing erroneous data; we shall call this process data semantics validation. The idea is to constrain the values of some structural elements of a document according to its final purpose. This way the user (who writes the documents according to that DTD) will not have full control of his data; he will be forced to obey certain domain range limitations or certain information relationships. SGML does not have the necessary constructs to implement this extra validation task. In this paper we will present and discuss ways of associating a constraint language with the SGML model. We will present the steps towards the implementation of that language. In the end, we present a new SGML authoring and processing model which has an extra validation task: semantic validation. Along the paper we will show some case studies that could have their quality improved with this new working scheme.\",\"PeriodicalId\":447112,\"journal\":{\"name\":\"Markup Lang.\",\"volume\":\"26 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1900-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"9\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Markup Lang.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1162/109966299751940850\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Markup Lang.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1162/109966299751940850","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 9

摘要

电子出版物的质量控制应该是每个管理项目的人主要关心的问题之一。像数字图书馆这样的大项目,试图从一系列不同的来源收集信息:图书馆、博物馆、大学和其他科学或文化组织。从几个不同的来源收集和处理信息提出了非常有趣的问题,其中之一是质量的保证。电子出版物的质量可以以几种形式反映出来,从界面的视觉方面到语言和文学方面,再到数据的正确性。使用SGML,我们可以解决部分问题,即结构/语法正确性。SGML提供了一种很好的方式来指定文档的结构,保持结构(语法)和排版之间的完全分离。现在有很多编辑器和环境可以帮助用户生成格式良好且有效的SGML文档(验证其结构)。然而,目前的软件仍然给了用户太多的自由。用户完全控制引入的数据,为错误创造了余地。在这种情况下,为了防止用户引入错误的数据,应该对引入的信息施加先决条件;我们将把这个过程称为数据语义验证。其思想是根据文档的最终目的约束文档的一些结构元素的值。这样,用户(根据DTD编写文档的人)就不会完全控制他的数据;他将被迫服从一定的领域范围限制或一定的信息关系。SGML没有必要的结构来实现这个额外的验证任务。在本文中,我们将提出并讨论将约束语言与SGML模型相关联的方法。我们将提出执行该语言的步骤。最后,我们提出了一个新的SGML创作和处理模型,该模型具有额外的验证任务:语义验证。在本文中,我们将展示一些案例研究,这些案例研究可以通过这种新的工作方案提高其质量。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
SGML Documents: Where Does Quality Go?
Quality control in electronic publications should be one of the major concerns of everyone who is managing a project. Big projects, like digital libraries, try to gather information from a series of different sources: libraries, museums, universities, and other scientific or cultural organizations. Collecting and treating information from several different sources raises very interesting problems, one being the assurance of quality. Quality in electronic publications can be reflected in several forms, from the visual aspects of the interface, to linguistic and literary aspects, to the correctness of data. With SGML we can solve part of the problem, structural/syntactic correctness. SGML provides a nice way to specify the structure of documents keeping a complete separation between structure (syntax) and typesetting. Today there are lots of editors and environments that can assist the user producing well-formed and valid SGML documents (validating their structure). However, current software still gives the user too much freedom. The user has full control of the data being introduced, creating a margin for errors. In this context there are situations where pre-conditions over the information being introduced should be enforced in order to prevent the user from introducing erroneous data; we shall call this process data semantics validation. The idea is to constrain the values of some structural elements of a document according to its final purpose. This way the user (who writes the documents according to that DTD) will not have full control of his data; he will be forced to obey certain domain range limitations or certain information relationships. SGML does not have the necessary constructs to implement this extra validation task. In this paper we will present and discuss ways of associating a constraint language with the SGML model. We will present the steps towards the implementation of that language. In the end, we present a new SGML authoring and processing model which has an extra validation task: semantic validation. Along the paper we will show some case studies that could have their quality improved with this new working scheme.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信