{"title":"A Tool for Mixing XML Annotations","authors":"B. Gaiffe","doi":"10.1145/3103010.3121028","DOIUrl":null,"url":null,"abstract":"XML documents, in particular critical editions are usually very heavily annotated. They usually represent abbreviations, variant readings, edition operations etc. Among such documents, only a part of the character contents of the file is the actual edition of the text. Very often, one wants to run automatic tools on this \"simple\" text and thereafter re-embed the result into the original file. The tool we present here is dedicated to this embedding of annotations. In order to achieve this, the tool sets the problem as an ambiguous input and parses that ambiguous input by the grammar of the XML language. It then proposes those solutions that are syntactically correct. In case there are none, the input is modified and reparsed until at least one solution is found.","PeriodicalId":200469,"journal":{"name":"Proceedings of the 2017 ACM Symposium on Document Engineering","volume":"37 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-08-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2017 ACM Symposium on Document Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3103010.3121028","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
XML documents, in particular critical editions are usually very heavily annotated. They usually represent abbreviations, variant readings, edition operations etc. Among such documents, only a part of the character contents of the file is the actual edition of the text. Very often, one wants to run automatic tools on this "simple" text and thereafter re-embed the result into the original file. The tool we present here is dedicated to this embedding of annotations. In order to achieve this, the tool sets the problem as an ambiguous input and parses that ambiguous input by the grammar of the XML language. It then proposes those solutions that are syntactically correct. In case there are none, the input is modified and reparsed until at least one solution is found.