DCTAP
应用程序概要定义特定应用程序的元数据。它描述、解释和定义了如何在元数据实例中使用现有词汇表和模型的规则。
概要文件通常是作为文本创建的,目的是供人类读者使用。这些文本通常使用表格列出概要文件的元素以及元数据创建和验证的相关规则。这种文件在帮助一个社区就其需要和期望的解决办法达成协议方面特别有用。为了能够用于特定的功能,需要将这些决策转换为计算机代码,这可能不是一项简单的任务。
都柏林核心表格应用程序概要(DCTAP)
DCTAP是由都柏林核心应用概况工作组。DCTAP工作的目标是提供一个简单的模型,任何人都可以使用它来定义他们的应用程序概要文件。为了与都柏林核心的“核心”理念保持一致,这种模式并不试图涵盖所有可能的需求,但可以扩展。DCTAP使用表格式,并且只有12个主元素,其中大多数是可选的。除了了解元数据用例之外,该表不需要特定的技术知识。它的目的是最终保存在机器可操作的CSV(逗号分隔值)文件中,然后可以输入到应用程序中。
本项目文档
- DCTAP底漆:理解DCTAP的最佳起点。有了这个入门,您就可以创建您的第一个DCTAP了。
- DCTAP元素元素及其定义的基本列表。
- 讨论元数据和应用程序配置文件的框架如果您对项目中使用的术语有任何困惑,请参阅本文档。
- DCTAP食谱: DCTAP的扩展和其他复杂用法的示例。《烹饪书》现在是,将来也将继续是一项进展中的工作。
- 演讲和例子在github存储库中。
实现DCTAP
启动文件
工作组的github站点上有三个文件,您可以使用它们开始您的DCTAP。它们每个都包含DCTAP的所有列,但是您可以删除不需要的列。
- 简单的CSV可以被任何电子表格程序读取
- 制表符分隔的文本(TSV)可以被任何电子表格程序读取
- Microsoft Excel格式
- 开办公室格式
处理程序
这些程序直接处理DCTAP的内容,并为进一步使用准备数据。
- dctap-python文档
这些程序(正在进行中)利用DCTAP的元素。
例子
背景的工作
- 都柏林核心应用程序概要指南
- 的新加坡的框架于2008年开发,它为作为工作项堆栈的应用程序概要文件提供了上下文。
- 设置配置文件基于新加坡框架的应用程序概要约束语言
- DCMI抽象模型通知应用程序配置文件的元数据的通用模型是否有效