IVOA框架第1层次

标签:

IVOA框架第1层次是对第0层次的内扩展,通过上图可以看出,每个模块都进行了自我的扩展描述。

数据提供者(Provider)提供的数据资源有:

  1. 数据集(图像、光谱、星表、时序数据、理论模型等)以及描述其信息的元数据,还有访问服务。
  2. 针对用户何数据处理的存储服务
  3. 计算服务,对从数据集以及用户提供的数据进行处理

以上这些构成“资源层”。

对资源的使用者,可以是独立的天文学家、研究团组或者计算系统,他们与IVOA系统构架的用户层进行交互,这些互操作可以通过浏览器、桌面应用程序、或者脚本进行。

“虚拟天文台”就是连接“资源层”和“用户层”的“中间件”。对我们上网来说,用户不用关心其访问的网址的服务器安装在哪里?它需要的信息和服务,虚拟天文台与其相似,科学家在虚拟天文台的体系框架下,不需要关心数据具体在哪里,他只需要通过虚拟天文台的服务框架就可以访问这些数据,处理这些数据。

“注册(Registries)”相当于VO的黄页,它收集数据资源和服务的元信息,通过注册,我们可以了解不同数据发布者提供数据服务的信息,这些信息是结构化的,VO程序可以识别,并通过其来访问具体的服务。

“数据访问服务(Data Access Protocol)”提供对数据与元数据的访问功能。

要使这些服务真正的运行起来,需要定义一系列的标准和规范,这就是“VO Core”,这些定义和规范包括:数据格式、数据模型、语义规范以及数据查询语言,通过这些,数据和程序就可以有效的进行互操作。这些标准和规范我在后面将会逐一介绍。