Download presentation
Presentation is loading. Please wait.
Published byAugusta Richardson Modified over 9 years ago
1
www.g-vo.org SimDB
2
Where are we regarding... SimDB note SimDB data model (SimDB/DM) SimDB protocol (SimDB/TAP,..) SimDB prototypes (Rick, Franck etal, GL&LB, Ugo&Claudio?) dependency of SimDAP and S3 on SimDB (vice versa?) –yesterday’s discussion And how do we proceed from here. –TODO list –WHODO list
3
www.g-vo.org What is SimDB? Protocol for querying a database with metadata about simulations. –Data model defines database structure –Use TAP for querying –Use REST+XML for downloading complete descriptions –Use XML to upload descriptions Few instances –France, USA, (Italy?), Germany
4
www.g-vo.org Links IVOA Wiki –starting pagestarting page –DM discussionsDM discussions –TAP discussionsTAP discussions –Semantics discussionsSemantics discussions Volute –specification/specification
5
www.g-vo.org SimDB content UML logical model Relational DB schema XML schemaUTYPES HTML documentation XSLT scripts Table metadata ADQL queries RESTful maintenance Harvesting Physical representation Service interface DALDMREGISTRY VOQL
6
www.g-vo.org Design, products uml/SimDB_DM.xml UML/XMI uml/SimDB_INTERMEDIATE.xml uml/intermediateModel.xsd html/SimDB.html UTYPE tap VOTable VODataService TAP_SCHEMA inserts xsd element schema type schemas ddl postgres+ mssqlserver Java JAXB+JPA Sample XML see OR mapping
7
www.g-vo.org SimDB specification contents DM WG –Model completely in UML. how about MagicDraw XMI? –Follows UML profile. intermediate representation. useful? –UTYPEs (rule). Use of packages. –TAP: Relational representation (rules). –REST: XML representation (rules). –Semantic vocabularies.
8
www.g-vo.org SimDB/DM contents TIG –concrete Resource types: Simulation(-or), PostProcessing(-or). Model? –Add Result as base class of Snapshot (support for S3 etc) –ParameterSetting: numeric and general –Do we need ParameterGroup PropertyGroup Object hierarchy (PropertyGroup and ChildObject) –WebService relation to Resources (input from SimDAP, S3) TIG+Semantics –Semantic vocabularies which narrower/broader? prefLabel? mandate? –others..
9
www.g-vo.org cntd DM+Registry: what to do about overlap? –Characterisation: Mireille –Resource/curation: Ray –Provenance is an emergent property of the model –Use of identifiers: IVO, publisherDID DM –use of packages
10
www.g-vo.org SimDB protocol Follow TAP completely? –sync/ MUST, async/ MAY –ID async/, use UWS as in TAP –more issues? –Check TAP 1.0 Do we need REST+XML –GET “REQUEST=getResource&id=123455” –POST/PUT ? allow, not formalise? Registration –Do we need a SimDB service type, extension? –How to register the protocol. –push off registration of SimDB:Resource-s
11
www.g-vo.org Next steps Decide: do we split up –Do we want a separate data model (SimDB/DM) –reuse by, (therefore requirements from) SimDAP, S3 as well as SimDB/TAP Do we want a protocol (SimDB/TAP) –few implementations –need upload (but maybe not formalised?)
12
www.g-vo.org TODO list Finish Note –co-authors! Start working drafts (authors!) –Simulation data model –SimDB protocol Complete data model –including HTML+UTYPEs Complete TAP_SCHEMA Complete XML schemas Create/choose vocabularies
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.