users computers user layer resource layer using sharing vo core providers 20150614 ivoa architecture...

53
USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture G E T T I N G F I N D I N G LEVEL 0

Upload: madlyn-harrell

Post on 18-Jan-2018

225 views

Category:

Documents


0 download

DESCRIPTION

USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS IVOA Architecture Data Models Semantics Browser Based Apps Script Based Apps Desktop Apps Data and Metadata Collection DATAACCESSDATAACCESS PROTOCOLSPROTOCOLS REGISTRYREGISTRY Resource Metadata Registry Interface VOResource ApplicationRegExt StandardsRegExt VODataService dalDALRegExt VOSI SSA SIA SCS TAP SimDAL SLAP VOSpace SAMP SSO UWS CDP WS BP VO Query Languages Formats ADQL PQL UCD Vocabularies Resource Identifier VOTable SpectralDM SSLDM VOEvent SimDM ObsCoreDM ObsProvDM CharDM PhotDM Utypes Units STC LEVEL 2 All standards FAP StorageComputation REC InProgress TAPRegExt DALI Relational Registry VOEventRegExt DataLink AccessData DatasetDM PDL MOC VTP CubeDM

TRANSCRIPT

Page 1: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

GETTING

FINDING

LEVEL 0

Page 2: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DATA

ACCESS

PROTOCOLS

REGISTRY

DataModels

VO QueryLanguages

Semantics

Formats

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

LEVEL 1

Storage Computation

Page 3: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DataModelsSemantics

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

DATA

ACCESS

PROTOCOLS

REGISTRY

Resource Metadata

Registry Interface

VOResource

ApplicationRegExt

StandardsRegExt

VODataService

dalDALRegExt

VOSI

SSA

SIA

SCS

TAP

SimDAL

SLAP

VOSpace

SAMPSSO

UWS

CDP WS BP

VO QueryLanguages

Formats

ADQL

PQL

UCD

Vocabularies

Resource Identifier VOTable

SpectralDM

SSLDM

VOEvent

SimDM

ObsCoreDM

ObsProvDM

CharDM

PhotDM

Utypes

Units

STC

LEVEL 2All standards

FAP

Storage Computation

REC

InProgress

TAPRegExt

DALI

Relational Registry

VOEventRegExt

DataLink

AccessData

DatasetDM

PDL

MOC

VTPCubeDM

Page 4: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DATA

ACCESS

PROTOCOLS

REGISTRY

DataModels

VO QueryLanguages

Semantics

Formats

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

ADQL

Storage Computation

ADQL STC

TAP

SimDAL

REC

InProgress

Page 5: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DATA

ACCESS

PROTOCOLS

REGISTRY

DataModels

VO QueryLanguages

Semantics

Formats

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

ApplicationRegExt

Storage Computation

Resource Identifier

REC

InProgress

Resource Metadata

Registry Interface

ApplicationRegExt

Page 6: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DATA

ACCESS

PROTOCOLS

REGISTRY

DataModels

VO QueryLanguages

Semantics

Formats

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

CDP

Storage Computation

REC

InProgress

CDPSSO

VOResource

Page 7: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DATA

ACCESS

PROTOCOLS

REGISTRY

DataModels

VO QueryLanguages

Semantics

Formats

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

CharDM

Storage Computation

UCD

VOTable

Utypes

VOUnits

STC

CharDMObsCoreDM

ObsProvDM

SpectrumDM

PhotDM

REC

InProgress

SSLDM

Page 8: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DATA

ACCESS

PROTOCOLS

REGISTRY

DataModels

VO QueryLanguages

Semantics

Formats

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

FAP

Storage Computation

REC

InProgress

UCD

VOTableResource Identifier

STC Utypes

FAP

Resource Metadata

Registry Interface

SimpleDALRegExt

VOSI

Page 9: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DATA

ACCESS

PROTOCOLS

REGISTRY

DataModels

VO QueryLanguages

Semantics

Formats

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

ObsCoreDM

Storage Computation

REC

InProgress

TAPObsCoreDM

ObsProvDM

CharDM

Utypes

VOUnits

STCADQL

VOTable

SpectrumDM

SSLDM

Page 10: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DATA

ACCESS

PROTOCOLS

REGISTRY

DataModels

VO QueryLanguages

Semantics

Formats

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

ObsProvDM

Storage Computation

REC

InProgress

ObsCoreDM

ObsProvDM

CharDM

Utypes

VOUnits

STC

VOTable

Page 11: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DATA

ACCESS

PROTOCOLS

REGISTRY

DataModels

VO QueryLanguages

Semantics

Formats

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

PhotDM

Storage Computation

REC

InProgress

SSAPUCD

VOTable

PhotDM

Utypes

VOUnits

STC

TAP

ObsProvDM

CharDMSpectrumDM

Page 12: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DATA

ACCESS

PROTOCOLS

REGISTRY

DataModels

VO QueryLanguages

Semantics

Formats

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

PQL

Storage Computation

REC

InProgress

PQL

TAP

STC

UCD

Utypes

VOTable

ObsCoreDM

ObsProvDM

UWS

Page 13: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DATA

ACCESS

PROTOCOLS

REGISTRY

DataModels

VO QueryLanguages

Semantics

Formats

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

RegistryInterface

Storage Computation

Resource Identifier

REC

InProgress

Resource Metadata

Registry Interface

VOResource

ApplicationRegExt

VODataService

SimpleDALRegExt

TAPRegExt

StandardsRegExt

Page 14: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DATA

ACCESS

PROTOCOLS

REGISTRY

DataModels

VO QueryLanguages

Semantics

Formats

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

ResourceIdentifier

Storage Computation

Resource Identifier

REC

InProgress

Resource Metadata

Registry Interface

Page 15: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DATA

ACCESS

PROTOCOLS

REGISTRY

DataModels

VO QueryLanguages

Semantics

Formats

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

ResourceMetadata

Storage Computation

Resource Identifier

REC

InProgress

Resource Metadata

Registry Interface

Page 16: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DATA

ACCESS

PROTOCOLS

REGISTRY

DataModels

VO QueryLanguages

Semantics

Formats

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

SAMP

Storage Computation

SAMP

REC

InProgress

Page 17: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DATA

ACCESS

PROTOCOLS

REGISTRY

DataModels

VO QueryLanguages

Semantics

Formats

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

SCS

Storage Computation

REC

InProgress

UCD

VOTableResource Identifier

STC

SCSResource Metadata

Registry Interface

SimpleDALRegExt

VOSI

Page 18: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DATA

ACCESS

PROTOCOLS

REGISTRY

DataModels

VO QueryLanguages

Semantics

Formats

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

SEAP

Storage Computation

REC

InProgress

UCD

VOTableResource Identifier

STC

SEAPVOEvent

Utypes

Resource Metadata

Registry Interface

SimpleDALRegExt

VOSI

Page 19: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DATA

ACCESS

PROTOCOLS

REGISTRY

DataModels

VO QueryLanguages

Semantics

Formats

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

SIAP

Storage Computation

REC

InProgress

SIAP

UCD

VOTableResource Identifier

STC

Resource Metadata

Registry Interface

SimpleDALRegExt

VOSI

Page 20: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DATA

ACCESS

PROTOCOLS

REGISTRY

DataModels

VO QueryLanguages

Semantics

Formats

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

SimDALSimDB

Storage Computation

UCD

VOTable

Utypes

VOUnits

STC

Resource Identifier

REC

InProgress

SimDAL

Vocabularies

Resource Metadata

Registry Interface

SimpleDALRegExt

SimDB ?

VOSI

SimDM

Page 21: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DATA

ACCESS

PROTOCOLS

REGISTRY

DataModels

VO QueryLanguages

Semantics

Formats

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

SimDM

Storage Computation

REC

InProgress

UCD

VOTable

Utypes

VOUnits

STC

SimDAL

Vocabularies

SimDM

Page 22: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DATA

ACCESS

PROTOCOLS

REGISTRY

DataModels

VO QueryLanguages

Semantics

Formats

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

SimpleDALRegExt

Storage Computation

Resource Identifier

SSAP

SIAP

SCS

SLAP

REC

InProgress

Resource Metadata

Registry Interface

SimpleDALRegExt

Page 23: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DATA

ACCESS

PROTOCOLS

REGISTRY

DataModels

VO QueryLanguages

Semantics

Formats

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

SLAP

Storage Computation

UCD

VOTable

Utypes

VOUnits

STC

Resource Identifier

REC

InProgress

SLAPSSLDM

Resource Metadata

Registry Interface

SimpleDALRegExt

VOSI

Page 24: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DATA

ACCESS

PROTOCOLS

REGISTRY

DataModels

VO QueryLanguages

Semantics

Formats

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

SpectrumDM

Storage Computation

SSAPUCD

VOTable

SpectrumDM

Utypes

VOUnits

STC

CharDM

REC

InProgress

Page 25: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DATA

ACCESS

PROTOCOLS

REGISTRY

DataModels

VO QueryLanguages

Semantics

Formats

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

SSAP

Storage Computation

SSAPUCD

VOTable

SpectrumDM

Utypes

VOUnits

STC

CharDM

Resource Identifier

REC

InProgress

Resource Metadata

Registry Interface

SimpleDALRegExt

VOSI

Page 26: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DATA

ACCESS

PROTOCOLS

REGISTRY

DataModels

VO QueryLanguages

Semantics

Formats

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

SSLDM

Storage Computation

UCD

VOTable

Utypes

VOUnits

STC

REC

InProgress

SLAPSSLDM

Page 27: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DATA

ACCESS

PROTOCOLS

REGISTRY

DataModels

VO QueryLanguages

Semantics

Formats

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

SSO

Storage Computation

REC

InProgress

SSO

VOResource

Page 28: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DATA

ACCESS

PROTOCOLS

REGISTRY

DataModels

VO QueryLanguages

Semantics

Formats

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

StandardsRegExt

Storage Computation

Resource Identifier

REC

InProgress

Resource Metadata

VOResource

StandardsRegExt

Page 29: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DATA

ACCESS

PROTOCOLS

REGISTRY

DataModels

VO QueryLanguages

Semantics

Formats

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

STC

Storage Computation

STC

VOTable

ADQL

PQL

REC

InProgress

Page 30: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DATA

ACCESS

PROTOCOLS

REGISTRY

DataModels

VO QueryLanguages

Semantics

Formats

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

TAP

Storage Computation

REC

InProgress

TAP

ADQL

PQL

VOTable

UCD

Utypes

VOUnits

STC

VOSpace

Resource Identifier

UWS

Resource Metadata

Registry Interface

VOResource

TAPRegExt

VOSI

Page 31: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DATA

ACCESS

PROTOCOLS

REGISTRY

DataModels

VO QueryLanguages

Semantics

Formats

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

TAPRegExt

Storage Computation

Resource Identifier

REC

InProgress

TAP

Resource Metadata

VOResource

VOSI

TAPRegExt

UWS

ADQL

StandardsRegExt

Page 32: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DATA

ACCESS

PROTOCOLS

REGISTRY

DataModels

VO QueryLanguages

Semantics

Formats

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

UCD1+

Storage Computation

UCD

REC

InProgress

Page 33: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DATA

ACCESS

PROTOCOLS

REGISTRY

DataModels

VO QueryLanguages

Semantics

Formats

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

Utypes

Storage Computation

VOTable

ADQL Utypes

PQL

REC

InProgress

Page 34: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DATA

ACCESS

PROTOCOLS

REGISTRY

DataModels

VO QueryLanguages

Semantics

Formats

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

UWS

Storage Computation

REC

InProgress

TAP

ADQL

SSO

UWS

Page 35: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DATA

ACCESS

PROTOCOLS

REGISTRY

DataModels

VO QueryLanguages

Semantics

Formats

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

Vocabularies

Storage Computation

UCD

Vocabularies

VOEvent

REC

InProgress

Page 36: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DATA

ACCESS

PROTOCOLS

REGISTRY

DataModels

VO QueryLanguages

Semantics

Formats

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

VODataService

Storage Computation

STC

REC

InProgress

Resource Metadata

VOResource

VODataService

Page 37: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DATA

ACCESS

PROTOCOLS

REGISTRY

DataModels

VO QueryLanguages

Semantics

Formats

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

VOEvent

Storage Computation

Resource Identifier

VOEvent

UCD

Vocabularies

STC

VOTable

REC

InProgress

Resource Metadata

Page 38: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DATA

ACCESS

PROTOCOLS

REGISTRY

DataModels

VO QueryLanguages

Semantics

Formats

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

VOPipe

Storage Computation

REC

InProgress

VOSpace VOPipe

SSO

Page 39: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DATA

ACCESS

PROTOCOLS

REGISTRY

DataModels

VO QueryLanguages

Semantics

Formats

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

VOResource

Storage Computation

Resource Identifier

REC

InProgress

Resource Metadata

VOResource

Page 40: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DATA

ACCESS

PROTOCOLS

REGISTRY

DataModels

VO QueryLanguages

Semantics

Formats

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

VOSI

Storage Computation

Resource Identifier

REC

InProgress

Resource Metadata

VOResource

ApplicationRegExt

VODataService

SimpleDALRegExt

VOSI

TAPRegExt

StandardsRegExt

Page 41: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DATA

ACCESS

PROTOCOLS

REGISTRY

DataModels

VO QueryLanguages

Semantics

Formats

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

VOSpace

Storage Computation

REC

InProgress

VOSpace

Resource Identifier

SSO CDP

UWS

Page 42: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DATA

ACCESS

PROTOCOLS

REGISTRY

DataModels

VO QueryLanguages

Semantics

Formats

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

WS BP

Storage Computation

REC

InProgress

SSOWS BP

Page 43: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

Semantics

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

DATA

ACCESS

PROTOCOLS

REGISTRY

StandardsRegExt

VODataService

VOSIUWS

VO QueryLanguages

FormatsVOTable

PhotDM

UtypesSTC

DALI

Storage Computation

REC

InProgress

DALI

Page 44: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DataModelsSemantics

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

DATA

ACCESS

PROTOCOLS

REGISTRY

VOResource

ApplicationRegExt

StandardsRegExt

VODataService

SimpleDALRegExt

TAP

VO QueryLanguages

Formats

ADQL

Resource Identifier

Utypes

RelationalRegistry

Storage Computation

REC

InProgress

TAPRegExt

Relational Registry

Page 45: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DATA

ACCESS

PROTOCOLS

REGISTRY

DataModels

VO QueryLanguages

Semantics

Formats

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

Units

Storage Computation

REC

InProgress

ADQL

PQL

VOTable

Units

STC

Page 46: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DATA

ACCESS

PROTOCOLS

REGISTRY

DataModels

VO QueryLanguages

Semantics

Formats

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

VOTable

Storage Computation

REC

InProgress

UCD

VOTable

Utypes

Units

STC

Page 47: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DataModelsSemantics

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

DATA

ACCESS

PROTOCOLS

REGISTRY

StandardsRegExt

VODataService

VOSI

UWS

VO QueryLanguages

FormatsVOTable

Utypes

STC

DALI

Storage Computation

REC

InProgress

DALI

Page 48: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DataModelsSemantics

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

DATA

ACCESS

PROTOCOLS

REGISTRY

UWS

VO QueryLanguages

Formats

PDL

Storage Computation

REC

InProgress

PDL

Page 49: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DataModelsSemantics

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

DATA

ACCESS

PROTOCOLS

REGISTRY

StandardsRegExt

VODataService

VOSI

VO QueryLanguages

FormatsVOTable

DataLink

Storage Computation

REC

InProgress

DALI

DataLink

Page 50: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DataModelsSemantics

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

DATA

ACCESS

PROTOCOLS

REGISTRY

VO QueryLanguages

Formats

MOC

Storage Computation

REC

InProgress

MOC

Page 51: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DataModelsSemantics

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

VO QueryLanguages

FormatsResource Identifier

ResourceIdentifier

Storage Computation

REC

InProgress

DATA

ACCESS

PROTOCOLS

REGISTRY

Page 52: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DataModelsSemantics

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

DATA

ACCESS

PROTOCOLS

REGISTRY

VODataService

VOSI

SIA

VO QueryLanguages

FormatsVOTable

ObsCoreDM

SIA

Storage Computation

REC

InProgress

DALI

DataLink

AccessData

ImageDM

Page 53: USERS COMPUTERS USER LAYER RESOURCE LAYER USING SHARING VO CORE PROVIDERS 20150614 IVOA Architecture GETTINGGETTING FINDINGFINDING LEVEL 0

USERS

COMPUTERS

USER LAYER

RESOURCE LAYER

USING

SHARING

VOCORE

PROVIDERS20150614IVOA Architecture

DataModelsSemantics

Browser BasedApps

Script BasedAppsDesktop Apps

Data and Metadata Collection

DATA

ACCESS

PROTOCOLS

REGISTRY

TAP

VO QueryLanguages

Formats

ADQL

UCD

VOTable

SpectralDM

SSLDM

ObsCoreDM

ObsProvDM

CharDM

PhotDM

Utypes

Units

STC

ObsCoreDM

Storage Computation

REC

InProgress

ImageDM