|
META TOPICPARENT |
name="RegistryModel" |
|
|
> > | Jumps: IvoaResReg :: reg-dm mail archive :: ResourceMetadata
Meetings: InterOpMay2004ResReg :: InterOpMay2005ResReg :: InterOpOct2005ResReg :: InterOpMay2006ResReg |
| Registry Model for Applications
This page summarizes the models for applications within the "tiger team" |
|
> > | Contents
|
| Goals
The v10 registry schema had no specific data model that described applications, so a new model has been proposed. The general goals of this model are to support;
- General metadata about an application - e.g. Source code language. A suggested initial set of metadata were suggested at the October 2005 Interop meeting
- Information about what VOStandards and data formats the application supports;
- Concepts of
- Desktop application - with URIs to support automatic download and launching where possible
- Software library.
- Applications that can be run as services - e.g. CEA.
- Can easily be extended to incorporate the registration of applications with new facilities - e.g. the PLASTIC system for desktop interaction between applications.
Application model
The UML model of how the new Application type fits into the registry schema is presented below
CEA Model in detail
In addition for the UWS specification of a remotely invocable application the CEA model (with some enhancements) will be adopted. The UML for this model is presented below.
|
|
< < |  |
> > |  |
| |
|
> > | Schema |
| |
|
< < | The expression of these models as XML schema is work in progress. |
> > | A set of schema that implement the models presented above are attached to this page |
| |
|
> > | |
| |
|
> > | The details of the attached files |
| |
|
> > |
- General application model - The application model schema is represented by
- VOApplication.xsd - contains the main
- CEA schema -
- Core Registry schema - core schema that are defined in RegDMServices are also included in this file for easy
- example instances
|
|
|
|
< < |
|
|
-- PaulHarrison - 10 Mar 2006
<--
--> |
|
< < | |
|
META FILEATTACHMENT |
attr="" comment="application model" date="1141987045" name="newApplication.png" path="newApplication.png" size="86657" user="PaulHarrison" version="1.1" |
META FILEATTACHMENT |
attr="" comment="cea application model" date="1147168442" name="CeaApplicationDefinition.png" path="CeaApplicationDefinition.png" size="141649" user="PaulHarrison" version="1.1" |
META FILEATTACHMENT |
attr="" comment="application model schema v1.0b1" date="1147168103" name="app_v1b1_schema.zip" path="app_v1b1_schema.zip" size="87108" user="PaulHarrison" version="1.1" |
META FILEATTACHMENT |
attr="" comment="cea application model" date="1147168732" name="ceaDefinition.png" path="ceaDefinition.png" size="141649" user="PaulHarrison" version="1.1" |
|