Intermediary XML schemas: constraint, templating and interoperability in complex environments

R. Gartner
{"title":"Intermediary XML schemas: constraint, templating and interoperability in complex environments","authors":"R. Gartner","doi":"10.1504/ijmso.2020.10030292","DOIUrl":null,"url":null,"abstract":"The methodology of intermediary XML schemas is introduced and its application to complex metadata environments is explored. Intermediary schemas are designed to mediate to other ‘referent’ schemas: instances conforming to these are not generally intended for dissemination but must usually be realized by XSLT transformations for delivery. In some cases, these schemas may also generate instances conforming to themselves. Three subsidiary methods of this methodology are introduced. The first is application-specific schemas that act as intermediaries to established schemas which are problematic by virtue of their over-complexity or flexibility. The second employs the METS packaging standard as a template for navigating instances of a complex schema by defining an abstract map of its instances. The third employs the METS structural map to define templates or conceptual models from which instances of metadata for complex applications may be realized by XSLT transformations. The first method is placed in the context of earlier approaches to semantic interoperability such as crosswalks, switching across, derivation and application profiles. The second is discussed in the context of such methods for mapping complex objects as OAI-ORE and the Fedora Content Model Architecture. The third is examined in relation to earlier approaches to templating within XML architectures. The relevance of these methods to contemporary research is discussed in three areas: digital ecosystems, archival description and Linked Open Data in digital asset management and preservation. Their relevance to future research is discussed in the form of suggested enhancements to each, a possible synthesis of the second and third to overcome possible problems of interoperability presented by the first, and their potential role in future developments in digital preservation. This methodology offers an original approach to resolving issues of interoperability and the management of complex metadata environments; it significantly extends earlier techniques and does so entirely within XML architectures.","PeriodicalId":111629,"journal":{"name":"Int. J. Metadata Semant. Ontologies","volume":"14 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-07-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Int. J. Metadata Semant. Ontologies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1504/ijmso.2020.10030292","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The methodology of intermediary XML schemas is introduced and its application to complex metadata environments is explored. Intermediary schemas are designed to mediate to other ‘referent’ schemas: instances conforming to these are not generally intended for dissemination but must usually be realized by XSLT transformations for delivery. In some cases, these schemas may also generate instances conforming to themselves. Three subsidiary methods of this methodology are introduced. The first is application-specific schemas that act as intermediaries to established schemas which are problematic by virtue of their over-complexity or flexibility. The second employs the METS packaging standard as a template for navigating instances of a complex schema by defining an abstract map of its instances. The third employs the METS structural map to define templates or conceptual models from which instances of metadata for complex applications may be realized by XSLT transformations. The first method is placed in the context of earlier approaches to semantic interoperability such as crosswalks, switching across, derivation and application profiles. The second is discussed in the context of such methods for mapping complex objects as OAI-ORE and the Fedora Content Model Architecture. The third is examined in relation to earlier approaches to templating within XML architectures. The relevance of these methods to contemporary research is discussed in three areas: digital ecosystems, archival description and Linked Open Data in digital asset management and preservation. Their relevance to future research is discussed in the form of suggested enhancements to each, a possible synthesis of the second and third to overcome possible problems of interoperability presented by the first, and their potential role in future developments in digital preservation. This methodology offers an original approach to resolving issues of interoperability and the management of complex metadata environments; it significantly extends earlier techniques and does so entirely within XML architectures.
中间XML模式:复杂环境中的约束、模板和互操作性
介绍了中间XML模式的方法,并探讨了其在复杂元数据环境中的应用。中间模式被设计为与其他“引用”模式之间的中介:符合这些模式的实例通常不用于传播,但通常必须通过XSLT转换来实现交付。在某些情况下,这些模式还可能生成符合自身的实例。介绍了该方法的三个辅助方法。第一种是特定于应用程序的模式,它充当已建立模式的中介,这些模式由于过于复杂或过于灵活而存在问题。第二个使用METS封装标准作为模板,通过定义其实例的抽象映射来导航复杂模式的实例。第三种方法使用METS结构映射来定义模板或概念模型,XSLT转换可以从这些模板或模型中实现复杂应用程序的元数据实例。第一种方法放在语义互操作性的早期方法的上下文中,例如横贯、跨切换、派生和应用程序配置文件。第二个是在诸如OAI-ORE和Fedora Content Model Architecture等映射复杂对象的方法的上下文中讨论的。第三种方法与XML体系结构中早期的模板方法相关联。这些方法与当代研究的相关性在三个方面进行了讨论:数字生态系统、档案描述和数字资产管理和保存中的关联开放数据。它们与未来研究的相关性以建议的增强形式进行讨论,第二种和第三种可能的综合,以克服第一种提出的互操作性可能存在的问题,以及它们在数字保存未来发展中的潜在作用。这种方法为解决互操作性问题和复杂元数据环境的管理提供了一种新颖的方法;它极大地扩展了早期的技术,并且完全在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学术官方微信