32
VO Registry & China VO DAS 路路 路路路路路路路路路路路 hinese Virtual Observatory

VO Registry & China VO DAS

  • Upload
    fedora

  • View
    89

  • Download
    0

Embed Size (px)

DESCRIPTION

Chinese Virtual Observatory. VO Registry & China VO DAS. 路勇 中国虚拟天文台研发团队. Index. VO Registry DAS and Registry Get Image and Spectral by ADQL. VO Registry. Registry: A repository of structured descriptions of resources Expressed as structured metadata Resource: Anything can be a Resource - PowerPoint PPT Presentation

Citation preview

Page 1: VO Registry &  China VO DAS

VO Registry & China VO DAS

路勇

中国虚拟天文台研发团队

Chinese Virtual Observatory

Page 2: VO Registry &  China VO DAS

11/29-12/03China-VO 2006, Guilin 2

Index

•VO Registry

•DAS and Registry

•Get Image and Spectral by ADQL

Page 3: VO Registry &  China VO DAS

11/29-12/03China-VO 2006, Guilin 3

VO Registry

•Registry: A repository of structured descriptions of resources

•Expressed as structured metadata

•Resource: Anything can be a Resource

•Unique Identifier

Page 4: VO Registry &  China VO DAS

11/29-12/03China-VO 2006, Guilin 4

VO Registry

The IVOA Registry allow astronomers to be able to locate, get details of, and make use of, any resource located anywhere in the IVO space, i.e. in any Virtual Observatory.

The IVOA will define the protocols and standards whereby different registry services are able to interoperate and thereby realise this goal.

Page 5: VO Registry &  China VO DAS

11/29-12/03China-VO 2006, Guilin 5

VO Registry

Searchable registry

Publishing registry

Full registry

Local registry

Page 6: VO Registry &  China VO DAS

11/29-12/03China-VO 2006, Guilin 6

VO Registry

Searchable Registry : allows users and client applications to search for resource records using selection criteria against the metadata contained in the records.

Publishing Registry : simply exposes its resource descriptions to the VO environment in a way that allows those descriptions to be harvested.

Page 7: VO Registry &  China VO DAS

11/29-12/03China-VO 2006, Guilin 7

VO Registry

•Full registry: attempts to contain records of all resources known to the VO.

•Local Registry: contains only a subset of known resources.

Page 8: VO Registry &  China VO DAS

11/29-12/03China-VO 2006, Guilin 8

Local PublishingRegistry Local

SearchableRegistry

FullSearchableRegistry

Local PublishingRegistry

FullSearchableRegistry

DataCenters

VOProjects

SpecializedPortals & Services

Registry Framework

Page 9: VO Registry &  China VO DAS

11/29-12/03China-VO 2006, Guilin 9

Local PublishingRegistry Local

SearchableRegistry

FullSearchableRegistry

Local PublishingRegistry

FullSearchableRegistry

DataCenters

VOProjects

SpecializedPortals & Services

Registry Framework

harvest(pull)

Page 10: VO Registry &  China VO DAS

11/29-12/03China-VO 2006, Guilin 10

Local PublishingRegistry Local

SearchableRegistry

FullSearchableRegistry

Local PublishingRegistry

FullSearchableRegistry

DataCenters

VOProjects

SpecializedPortals & Services

Registry Framework

harvest(pull)

replicate

Page 11: VO Registry &  China VO DAS

11/29-12/03China-VO 2006, Guilin 11

Local PublishingRegistry Local

SearchableRegistry

FullSearchableRegistry

Local PublishingRegistry

FullSearchableRegistry

DataCenters

VOProjects

SpecializedPortals & Services

Registry Framework

harvest (pull)

replicate

selectiveharvesting

Page 12: VO Registry &  China VO DAS

11/29-12/03China-VO 2006, Guilin 12

Local PublishingRegistry Local

SearchableRegistry

FullSearchableRegistry

Local PublishingRegistry

FullSearchableRegistry

DataCenters

VOProjects

SpecializedPortals & Services

ClientApplications

searchqueries

Registry Framework

Page 13: VO Registry &  China VO DAS

11/29-12/03China-VO 2006, Guilin 13

Local PublishingRegistry Local

SearchableRegistry

FullSearchableRegistry

Local PublishingRegistry

FullSearchableRegistry

DataCenters

VOProjects

SpecializedPortals & Services

ClientApplications

searchqueries

Registry Framework

Page 14: VO Registry &  China VO DAS

11/29-12/03China-VO 2006, Guilin 14

VO Registry

•Resources and Services can be searched for based on their characteristics

•Query results returned in machine-interpretable form

•It should be possible to uniquely retrieve a description of a resource or service either via a unique ID or via a small and predictable set of metadata.

Page 15: VO Registry &  China VO DAS

11/29-12/03China-VO 2006, Guilin 15

VO Registry

•Be easy for data/service provider to register a new service.

•Be easy or automatic to update the metadata associated with a resource or service.

•Be easy to unregister a resource and service

•The registry should expect that registered services may become temporarily unavailable.

Page 16: VO Registry &  China VO DAS

11/29-12/03China-VO 2006, Guilin 16

Registering your Resource

•First, just enter the description into registration form at one of the available registries:•STScI/JHU Registry: http://nvo.stsci.edu/voregistry/•NCSA Registration Portal: http://nvo.ncsa.uiuc.edu/nvoregistration.html•Caltech Carnivore: http://mercury.cacr.caltech.edu:8080/carnivore/

Page 17: VO Registry &  China VO DAS

11/29-12/03China-VO 2006, Guilin 17

Registering your Resource

•Secondly, if you have a large number of resources to register, you can run your own registry on your own site:•NCSA VORegistry-in-a-Box http://nvo.ncsa.uiuc.edu/VO/software/

•Caltech Carnivore: http://mercury.cacr.caltech.edu:8080/carnivore/

Page 18: VO Registry &  China VO DAS

11/29-12/03China-VO 2006, Guilin 18

Registry Interface

•Defining a standard query and harvesting interface.

•This will allow the communication between registries to be a standard, and allow external implementations that need access to a registry a standard for querying the Registry.

Page 19: VO Registry &  China VO DAS

11/29-12/03China-VO 2006, Guilin 19

VO Registry & China VO DAS

Page 20: VO Registry &  China VO DAS

11/29-12/03China-VO 2006, Guilin 20

Using Registry to get Data Resource

通过 Registry 获得 Data Resource 信息:1查询 Registry

2解析查询结果3生成 Metadata 对象4填充 DataResourceMap

Page 21: VO Registry &  China VO DAS

11/29-12/03China-VO 2006, Guilin 21

VO Registry & China VO DAS

Metadata

MDDataResource

MDItemDataQuality

MDItemIdentity

MDItemCuration

MDItemGeneralContent

MDItemService

MDItemCollection

Page 22: VO Registry &  China VO DAS

11/29-12/03China-VO 2006, Guilin 22

VO Registry & China VO DAS

Metadata

MDDataResource

MDItemDataQuality

MDItemIdentity

MDItemCuration

MDItemGeneralContent

MDItemService

MDTable

MDItemCollection

name

MDFiled

description

name

ucd

unit

description

datatype

Page 23: VO Registry &  China VO DAS

11/29-12/03China-VO 2006, Guilin 23

VO Registry & China VO DAS

Metadata

MDDataResource

MDItemDataQuality

MDItemIdentity

MDItemCuration

MDItemGeneralContent

MDItemService

MDItemCollection

MDItemResolution

MDItemCoverage

Facility

Instrument

Formats, etc

Spectral, Spectral

Region of Regards, Bandpass, etc

Page 24: VO Registry &  China VO DAS

11/29-12/03China-VO 2006, Guilin 24

VO Registry & China VO DAS

Metadata

MDDataResource

MDItemDataQuality

MDItemIdentity

MDItemCuration

MDItemGeneralContent

MDItemService

MDItemCollection

DataQuality

Page 25: VO Registry &  China VO DAS

11/29-12/03China-VO 2006, Guilin 25

VO Registry & China VO DAS

Metadata

MDDataResource

MDItemDataQuality

MDItemIdentity

MDItemCuration

MDItemGeneralContent

MDItemService

MDItemCollection

Title

Shortname

Identifer

Page 26: VO Registry &  China VO DAS

11/29-12/03China-VO 2006, Guilin 26

VO Registry & China VO DAS

Metadata

MDDataResource

MDItemDataQuality

MDItemIdentity

MDItemCuration

MDItemGeneralContent

MDItemService

MDItemCollection

Publisher

PublisherID

Creator

Date

ContactName

ContactEmail

Page 27: VO Registry &  China VO DAS

11/29-12/03China-VO 2006, Guilin 27

VO Registry & China VO DAS

Metadata

MDDataResource

MDItemDataQuality

MDItemIdentity

MDItemCuration

MDItemGeneralContent

MDItemService

MDItemCollection

Subject

Description

ReferenceURL

Type

Source, etc

Page 28: VO Registry &  China VO DAS

11/29-12/03China-VO 2006, Guilin 28

VO Registry & China VO DAS

Metadata

MDDataResource

MDItemDataQuality

MDItemIdentity

MDItemCuration

MDItemGeneralContent

MDItemService

MDItemCollection

MDItemServiceInterface

MDItemServiceCapibility

Page 29: VO Registry &  China VO DAS

11/29-12/03China-VO 2006, Guilin 29

Resource Metadata: XML Schema

<?xml version="1.0" encoding="utf-8"?><ArrayOfDBResource xmlns:xsd="http://www.w3.org/2001/XMLSchema"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.us-vo.org">

<DBResource xsi:type="ServiceSkyNode"><dbid>5963</dbid><status>1</status><Identifier>ivo://archive.stsci.edu/galex/SKYNODE</Identifier><Title>Galaxy Evolution Explorer</Title><ShortName>GALEX</ShortName><CurationPublisherName>STScI</CurationPublisherName><CurationCreatorName>Alberto Conti</CurationCreatorName>…………………………

<PrimaryTable>Photoprimary</PrimaryTable><PrimaryKey>objid</PrimaryKey>

</DBResource>

Page 30: VO Registry &  China VO DAS

11/29-12/03China-VO 2006, Guilin 30

Resource Metadata: XML Schema

<?xml version="1.0" encoding="utf-8"?><ArrayOfDBResource xmlns:xsd="http://www.w3.org/2001/XMLSchema"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.us-vo.org">

<DBResource xsi:type="ServiceSkyNode"><dbid>5963</dbid><status>1</status><Identifier>ivo://archive.stsci.edu/galex/SKYNODE</Identifier><Title>Galaxy Evolution Explorer</Title><ShortName>GALEX</ShortName><CurationPublisherName>STScI</CurationPublisherName><CurationCreatorName>Alberto Conti</CurationCreatorName>…………………………

<PrimaryTable>Photoprimary</PrimaryTable><PrimaryKey>objid</PrimaryKey>

</DBResource>

Page 31: VO Registry &  China VO DAS

11/29-12/03China-VO 2006, Guilin 31

VO Registry & VO Table

<?xml version="1.0"?><VOTABLE version="1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:noNamespaceSchemaLocation="http://www.ivoa.net/xml/VOTable/VOTable/v1.1"><COOSYS ID="J2000" equinox="J2000." epoch="J2000." system="eq_FK5"/><RESOURCE name="BADCDAITEST">

<TABLE name="sdss"><DESCRIPTION>Velocities and Distance estimations</DESCRIPTION><FIELD name="ra" ID="col1" ucd="pos.eq.ra;meta.main" ref="J2000"

datatype="float" width="6" precision="2" unit="deg"/><FIELD name="decl" ID="col2" ucd="pos.eq.dec;meta.main" ref="J2000"

datatype="float" width="6" precision="2" unit="deg"/></TABLE>

</RESOURCE></VOTABLE>

Page 32: VO Registry &  China VO DAS

11/29-12/03China-VO 2006, Guilin 32

Get Image by ADQL

•用户提交 ADQL 查询语句•解析 ADQL

•如果涉及到 Image 查询, OGSA DAI 中的 activity 查询虚拟的“图像数据库”。

•查询的结果按照用户的需求放在指定的URL