首页> 外文会议>Conference on Astronomical Data Analysis Software and Systems >FITS Files and Regular Grammars: A DMaSS Design Case Study
【24h】

FITS Files and Regular Grammars: A DMaSS Design Case Study

机译:适合文件和常规语法:DMASS设计案例研究

获取原文

摘要

The NOAO Data Management and Science Solutions Platform has already passed through several development iterations and includes a Database (DB) Loader service. Experience using that service has been mixed. Recent discussion of the proposed Metadata service focused on vocabularies. We realized that we could treat FITS headers as a formal language and that this language was described by a regular grammar. It then became clear that part of the database loader's configuration was, in fact, a regular expression (expressed in several files of rather verbose, Spring-based XML!) Furthermore, a separate (and equally confusing) configuration was now clearly related. And we could extend things further: the same data structures could help detect "almost duplicate" data reliably. Reviewing our results in terms of the system architecture, we moved newly identified responsibilities to appropriate services. The end result is a cleaner design, better integrated within our architecture, and in which we have much more confidence. What started as an idle, theoretical curiosity yielded very practical results.
机译:诺伊数据管理和科学解决方案平台已经通过了多个开发迭代,并包括数据库(DB)加载器服务。使用该服务的经验已被混合。最近讨论拟议的元数据服务专注于词汇。我们意识到,我们可以将适合标题作为一种正式的语言,并且通过常规语法描述这种语言。然后,它明确了数据库加载器配置的一部分实际上是正则表达式(在基于Spring的Spring-Bervalse的若干文件中表达,而且,单独的(和同样令人困惑)的配置现在显然是明显的。我们可以进一步扩展:相同的数据结构可以帮助可靠地检测“几乎复制”数据。在系统架构方面审查我们的结果,我们将新发现的责任转移到适当的服务。最终结果是一种更清洁的设计,更好地集成在我们的体系结构中,并且我们有更多的信心。什么开始作为空闲,理论好奇心产生了非常实际的结果。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号