Registry Applications Data Model

Slides:



Advertisements
Similar presentations
VODA - A Sampo Project Johan Lindroos – CSC Scientific Computing Ltd, Finland Pekka Järveläinen – CSC Scientific Computing Ltd, Finland Richard Hook -
Advertisements

Microsoft Office System UK Developers Conference Radisson Edwardian, Heathrow 29 th & 30 th June 2005.
Gerard Lemson, IVOA DM 28/5/2004. Unified domain model for Astronomy Much maligned and misunderstood (anonymous) with Pat Dowler and Tony Banday (MPA)
27 October 2008 IVOA Interoperability Meeting -- Baltimore T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE Resource Registries Opening Plenary Registry.
Applications in Registry Kevin Benson Paul Harrison
September 13, 2004NVO Summer School1 VO Protocols Overview Tom McGlynn NASA/GSFC T HE US N ATIONAL V IRTUAL O BSERVATORY.
2008 NVO Summer School1 Finding Services in the NVO Registry Gretchen Greene T HE US N ATIONAL V IRTUAL O BSERVATORY.
A PPARC funded project AstroGrid Framework Consortium meeting, Dec 14-15, 2004 Edinburgh Tony Linde Programme Manager.
A PPARC funded project Common Execution Architecture Paul Harrison AstroGrid consortium meeting Edinburgh UK Dec 2004.
INTER-OPERABILITY IN THE NEW ZEALAND EDUCATION SECTOR USING A SECTOR DATA MODEL DRIVEN METHODOLOGY Presented on April at the New Zealand State.
Goals Give you a feeling of what Eclipse is.
The Astro Runtime for application developers Noel Winstanley Jodrell Bank, AstroGrid with the part of Noel played by John Taylor, IfA Edinburgh/AstroGrid.
DataXtend 8.4 and Beyond Tomáš Kučera Principal Solution Architect November 11, 2009.
JFC-GUI-Ripper. JFC Ripper is a subsystem of the GUITAR suite. The goal of the JFCGUIRipper is to produce an XML file based on the GUI structure.
ORACLE Lecture 1: Oracle 11g Introduction & Installation.
Common Mechanisms in UML
Platforms, installation, configuration; accessing example collections Course material prepared by Greenstone Digital Library Project University of Waikato,
Standards for Technology in Automotive Retail STAR Workbench 1.0 Michelle Vidanes & Dave Carver STAR XML Data Architects, Certified Scrum Masters.
Platforms and tools for Web Services and Mobile Applications Introduction to C# Bent Thomsen Aalborg University 3rd and 4th of June 2004.
Binding applications with PLASTIC John Taylor Institute for Astronomy, Edinburgh / AstroGrid Topcat Astr oSco pe Plastic.
Platform for Astronomy Tool InterCommunication John Taylor.
Session 1 - Introduction and Data Access Layer
Metadata Creation with the Earth System Modeling Framework Ryan O’Kuinghttons – NESII/CIRES/NOAA Kathy Saint – NESII/CSG July 22, 2014.
SSC2: Web Services. Web Services Web Services offer interoperability using the web Web Services provide information on the operations they can perform.
THE GITB TESTING FRAMEWORK Jacques Durand, Fujitsu America | December 1, 2011 GITB |
Astronomical Data Query Language Simple Query Protocol for the Virtual Observatory Naoki Yasuda 1, William O'Mullane 2, Tamas Budavari 2, Vivek Haridas.
 To explain the importance of software configuration management (CM)  To describe key CM activities namely CM planning, change management, version management.
The AstroGrid Desktop Suite Release 2008 what it is what you can do short demo (wireless permitting...) NAM2008 Belfast Andy Lawrence April 2008.
VO Applications Enrique Solano LAEFF / INTA. Move from download to service paradigm Leave the data where it is. Operations on data (search, cluster analysis,
T. Boch - IVOA Interop meeting - Baltimore October 2008 Thomas Boch [CDS] Implementing SAMP in Aladin.
1 Peter Allan14-15 Dec 2004AstroGrid Consortium Meeting: Architecture Discussion AstroGrid Architecture – the view from outside Is the description acceptable?
A PPARC funded project AstroGrid Intro & Demo John Taylor Institute for Astronomy, Edinburgh.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
16 October 2003Registry Interface CallsIVOA Interoperability, Strasbourg IVOA Interoperability Elizabeth Auden & Registry Workgroup 16 – 17 October 2003.
SWGData and Software Access - 1 UCB, Nov 15/16, 2006 THEMIS SCIENCE WORKING TEAM MEETING Data and Software Access Ken Bromund GST Inc., at NASA/GSFC.
A PPARC funded project Common Execution Architecture Paul Harrison IVOA Interoperability Meeting Cambridge MA May 2004.
20 September 2006IVOA Meeting Moscow Plastic – Latest developments John Taylor Thomas Boch Marco Comparato Mark Taylor Noel.
Selenium server By, Kartikeya Rastogi Mayur Sapre Mosheca. R
1 IVOA Registry Interoperability Meeting Strasbourg 16-Oct-2003.
Solvency II Tripartite template V2 and V3 Presentation of the conversion tools proposed by FundsXML France.
Introduction: AstroGrid increases scientific research possibilities by enabling access to distributed astronomical data and information resources. AstroGrid.
Validation of Metadata XML files SeaDataNet Training, June 2008 Presented by with contributions from Karen Vickers (BODC) Presented by Michèle Fichaut.
AstroGrid and Virtual Observatories for Radio Interferometry arrays/ proposals Anita Richards Paul Harrison Noel Winstanley (Jodrell Bank Centre for Astrophysics,
1 XML and XML in DLESE Katy Ginger November 2003.
ClickOnce Deployment (One-click Deployment)
Air Plugins Extending and customizing uDeploy (IBM UrbanCode Deploy)
AIDA Fourth Technology Forum
CST 1101 Problem Solving Using Computers
MSSL Astrogrid Workshop
Loading Records Through the Registry’s REST Interface
Goals Give you a feeling of what Eclipse is.
Plastic – Latest developments
Cross Platform Development using Software Matrix
Auburn University COMP 2710 Software Construction xCode Development Environment for C++ Programming in Mac OS Dr. Xiao.
Initial Adaptation of the Advanced Regional Prediction System to the Alliance Environmental Hydrology Workbench Dan Weber, Henry Neeman, Joe Garfield and.
PHP / MySQL Introduction
HP C/C++ Remote developer plug-in for Eclipse
Introduction to Computers and Python
The Re3gistry software and the INSPIRE Registry
Using Visual Studio and VS Code for Embedded C/C++ Development
Chapter 7 –Implementation Issues
DDMS for DoDAF 2.0 Hal Beumer 25 Aug /22/2019.
Apply Work Flow Technologies to VO --- A Draft
CEA Experiences Paul Harrison ESO.
FEATURES OF PYTHON.
CMPE212 – Reminders Assignment 2 due today, 7pm.
Chap 4. Programming Fundamentals
C++/Java/COM Interoperability
ClickOnce Deployment (One-click Deployment)
Presentation transcript:

Registry Applications Data Model Paul Harrison ESO  Part of the “tiger team” effort

Goals Support general application specific metadata - e.g. source code language Have information on what VO Standards and data formats an application can support Support Concepts of Desktop application Software Library Applications that can be called as services. Victoria IVOA Interoperability Meeting 18 February 2019

General Metadata These were enumerated at the last interop which generated this document Some highlights Function - what does the application do? Dependencies - what else is necessary? VO Standards - what Data Formats Platforms Victoria IVOA Interoperability Meeting 18 February 2019

UML Model Victoria IVOA Interoperability Meeting 18 February 2019

Overview of rest of talk This talk will concentrate on the part of the UML diagram coloured red Represented in VOApplication.xsd file. Application DesktopApplication SoftwareLibrary Next session will discuss the CEA application model for remote applications. Victoria IVOA Interoperability Meeting 18 February 2019

Schema Representing the model as XML schema is not always straightforward Derivation vs. aggregation of properties Schema rigidity vs. completeness Do enumerations cover all cases? Will enumerations change with time forcing new schema to be issued. Some concepts - e.g. what does the application do, probably better suited to Ontology approach. Current proposed schema attached to http://www.ivoa.net/twiki/bin/view/IVOA/RegDMApplications Victoria IVOA Interoperability Meeting 18 February 2019

Programming Language Example of enumeration dilemma Currently set to C, C++, C#, FORTRAN, Java, Perl, Python, other Obviously not complete Does not contain versions Is it enough to capture majority of what an astronomer is interested in? But if we were to try to make a full model, who would curate it? - outside VO scope. Victoria IVOA Interoperability Meeting 18 February 2019

VOStandard Similar to the Service Capability No interface Generic property pair? Victoria IVOA Interoperability Meeting 18 February 2019

ExecutionEnvironment XMLSpy Doc Platform - The basic platform name - platform in this case is related to how to execute application - enumerated Subtype(opt) free string Minversion(opt), Maxversion(opt) - problematic how do you express Windows XP > Windows 95 Download(many) - URLs where the executable may be obtained Path(optional) - in case the downloaded file is some sort of archive. The path is relative to the base of the archive Marketing version sometimes out of sync with version that the OS reports For linux it is not always the OS version that determines whether something will run, but often the version of gcc for instance. Victoria IVOA Interoperability Meeting 18 February 2019

PlasticCapability An example extension capability for PLASTIC Enumerates the messages that an application can deal with Could be used by PLASTIC hub to automatically launch required application Victoria IVOA Interoperability Meeting 18 February 2019

Examples Schema design being informed by set of examples Aladin - a DesktopApplication Astrogrid Workbench - Another desktop application STILTS - a software library Sextractor - Desktop application - not Java! Victoria IVOA Interoperability Meeting 18 February 2019