Difference: RegDMApplications (1 vs. 13)

Revision 132010-09-21 - PaulHarrison

 
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


Latest Standards and Schema

Changed:
<
<
>
>
The latest versions of the standard, schema and examples are store in the Volute Googlecode SVN repository http://code.google.com/p/volute/source/browse/#svn/trunk/projects/registry/application
Deleted:
<
<
 

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;
Changed:
<
<
  • General metadata about an application - e.g. Source code language. A initial set of metadata were suggested at the October 2005 Interop meeting
>
>
  • General metadata about an application - e.g. Source code language. A 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
Application model

CEA

Note that the Common Execution Architecture (CEA) has its own page. However, of direct relevance to the registration of CEA are;

  • VOCEA-v1.0.xsd schema for CEA application and CEA server registration
  • cea.xml An example registration of a CEA server and CEA application.


-- 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"
META FILEATTACHMENT attr="" comment="application model schema v1.0b2" date="1151660101" name="app_v1b2_schema.zip" path="app_v1b2_schema.zip" size="99655" user="PaulHarrison" version="1.1"

Revision 122007-11-20 - PaulHarrison

 
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


Latest Standards and Schema

Changed:
<
<
>
>
 

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 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
Application model

CEA

Note that the Common Execution Architecture (CEA) has its own page. However, of direct relevance to the registration of CEA are;

Changed:
<
<
  • VOCEA-v1.0.xsd schema for CEA application and CEA server registration
  • cea.xml An example registration of a CEA server and CEA application.
>
>
  • VOCEA-v1.0.xsd schema for CEA application and CEA server registration
  • cea.xml An example registration of a CEA server and CEA application.
 


-- 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"
META FILEATTACHMENT attr="" comment="application model schema v1.0b2" date="1151660101" name="app_v1b2_schema.zip" path="app_v1b2_schema.zip" size="99655" user="PaulHarrison" version="1.1"

Revision 112007-04-25 - PaulHarrison

 
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


Latest Standards and Schema

Added:
>
>
 

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 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
Application model

CEA

Note that the Common Execution Architecture (CEA) has its own page. However, of direct relevance to the registration of CEA are;

  • VOCEA-v1.0.xsd schema for CEA application and CEA server registration
  • cea.xml An example registration of a CEA server and CEA application.


-- 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"
META FILEATTACHMENT attr="" comment="application model schema v1.0b2" date="1151660101" name="app_v1b2_schema.zip" path="app_v1b2_schema.zip" size="99655" user="PaulHarrison" version="1.1"

Revision 102007-04-25 - PaulHarrison

 
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


Latest Standards and Schema

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 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
Application model

CEA

Changed:
<
<
Note that the Common Execution Architecture has its own page
>
>
Note that the Common Execution Architecture (CEA) has its own page. However, of direct relevance to the registration of CEA are;
Added:
>
>
  • VOCEA-v1.0.xsd schema for CEA application and CEA server registration
  • cea.xml An example registration of a CEA server and CEA application.
 


-- 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"
META FILEATTACHMENT attr="" comment="application model schema v1.0b2" date="1151660101" name="app_v1b2_schema.zip" path="app_v1b2_schema.zip" size="99655" user="PaulHarrison" version="1.1"

Revision 92007-04-25 - PaulHarrison

 
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


Added:
>
>

Latest Standards and Schema

 
Added:
>
>
 

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 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
Application model

Deleted:
<
<

CEA Model in detail

 
Changed:
<
<
>
>

CEA

Deleted:
<
<
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.
 
Changed:
<
<
  • CEA Application:
>
>
Note that the Common Execution Architecture has its own page
Deleted:
<
<
CEA Application
 
Added:
>
>
 
Deleted:
<
<

Schema

A set of schema that implement the models presented above are attached to this page

  • app_v1b2_schema.zip: application model schema v1.0b2 includes changes necessary because of the release candidate 10 of the main VOResouce schema from the RegUpgradeSummer2006. Mainly a change to the CEA parameter definition sub element names.

The details of the attached files

  • General application model - The application model schema is defined in
    • VOApplication.xsd - contains the following important type defintions (amongst others)
      • basic Application type and metadata as a subtype of vr:Resource.
      • DesktopApplication -- the resource definition of an application that can be downloaded and run.
      • SoftwareLibrary -- software that does not execute, but can be used to build other software.

  • CEA schema - define applications that are typically called remotely as web services - though the model is suitable for use by applications running in other containers. The schema have been split over serveral namespaces for historical reasons, and some consolidation is possible still especially combination of CeaBase.xsd and CEAParameterDefintion.xsd. Note that CEATypes.xsd contains types used exclusively in the CEA web service WSDL definition and as such is not strictly part of the registry schema set.
  • Core Registry schema - core schema that are defined in RegDMServices are also included in this file for easy download into a single directory.
  • example instances -- note that these files each contain several registry records that validate against RegistryInterface-v1.0.xsd.
    • application.xml - definitions of various types of desktop applications and libraries
    • cea.xml - definition of SExtractor wrapped as a CEA application.
    • sia.xml - defining the SIAP in CEA terms.

XMLSpy Schema documentation

 
-- 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"
META FILEATTACHMENT attr="" comment="application model schema v1.0b2" date="1151660101" name="app_v1b2_schema.zip" path="app_v1b2_schema.zip" size="99655" user="PaulHarrison" version="1.1"

Revision 82006-06-30 - PaulHarrison

 
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 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
Application model

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.

  • CEA Application:
    CEA Application

Schema

A set of schema that implement the models presented above are attached to this page

Changed:
<
<
>
>
  • app_v1b2_schema.zip: application model schema v1.0b2 includes changes necessary because of the release candidate 10 of the main VOResouce schema from the RegUpgradeSummer2006. Mainly a change to the CEA parameter definition sub element names.
  The details of the attached files

  • General application model - The application model schema is defined in
    • VOApplication.xsd - contains the following important type defintions (amongst others)
      • basic Application type and metadata as a subtype of vr:Resource.
      • DesktopApplication -- the resource definition of an application that can be downloaded and run.
      • SoftwareLibrary -- software that does not execute, but can be used to build other software.

  • CEA schema - define applications that are typically called remotely as web services - though the model is suitable for use by applications running in other containers. The schema have been split over serveral namespaces for historical reasons, and some consolidation is possible still especially combination of CeaBase.xsd and CEAParameterDefintion.xsd. Note that CEATypes.xsd contains types used exclusively in the CEA web service WSDL definition and as such is not strictly part of the registry schema set.
  • Core Registry schema - core schema that are defined in RegDMServices are also included in this file for easy download into a single directory.
  • example instances -- note that these files each contain several registry records that validate against RegistryInterface-v1.0.xsd.
    • application.xml - definitions of various types of desktop applications and libraries
    • cea.xml - definition of SExtractor wrapped as a CEA application.
    • sia.xml - defining the SIAP in CEA terms.

XMLSpy Schema documentation


-- 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"
Added:
>
>
META FILEATTACHMENT attr="" comment="application model schema v1.0b2" date="1151660101" name="app_v1b2_schema.zip" path="app_v1b2_schema.zip" size="99655" user="PaulHarrison" version="1.1"
 

Revision 72006-05-11 - PaulHarrison

 
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 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
Application model

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.

  • CEA Application:
    CEA Application

Schema

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 defined in
    • VOApplication.xsd - contains the following important type defintions (amongst others)
      • basic Application type and metadata as a subtype of vr:Resource.
      • DesktopApplication -- the resource definition of an application that can be downloaded and run.
      • SoftwareLibrary -- software that does not execute, but can be used to build other software.

  • CEA schema - define applications that are typically called remotely as web services - though the model is suitable for use by applications running in other containers. The schema have been split over serveral namespaces for historical reasons, and some consolidation is possible still especially combination of CeaBase.xsd and CEAParameterDefintion.xsd. Note that CEATypes.xsd contains types used exclusively in the CEA web service WSDL definition and as such is not strictly part of the registry schema set.
  • Core Registry schema - core schema that are defined in RegDMServices are also included in this file for easy download into a single directory.
  • example instances -- note that these files each contain several registry records that validate against RegistryInterface-v1.0.xsd.
    • application.xml - definitions of various types of desktop applications and libraries
    • cea.xml - definition of SExtractor wrapped as a CEA application.
    • sia.xml - defining the SIAP in CEA terms.
Changed:
<
<
>
>

XMLSpy Schema documentation

Added:
>
>
 
-- 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"

Revision 62006-05-11 - PaulHarrison

 
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;
Changed:
<
<
  • General metadata about an application - e.g. Source code language. A suggested initial set of metadata were suggested at the October 2005 Interop meeting
>
>
  • General metadata about an application - e.g. Source code language. A 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
Application model

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.

  • CEA Application:
    CEA Application

Schema

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 defined in
    • VOApplication.xsd - contains the following important type defintions (amongst others)
      • basic Application type and metadata as a subtype of vr:Resource.
      • DesktopApplication -- the resource definition of an application that can be downloaded and run.
      • SoftwareLibrary -- software that does not execute, but can be used to build other software.

  • CEA schema - define applications that are typically called remotely as web services - though the model is suitable for use by applications running in other containers. The schema have been split over serveral namespaces for historical reasons, and some consolidation is possible still especially combination of CeaBase.xsd and CEAParameterDefintion.xsd. Note that CEATypes.xsd contains types used exclusively in the CEA web service WSDL definition and as such is not strictly part of the registry schema set.
  • Core Registry schema - core schema that are defined in RegDMServices are also included in this file for easy download into a single directory.
  • example instances -- note that these files each contain several registry records that validate against RegistryInterface-v1.0.xsd.
    • application.xml - definitions of various types of desktop applications and libraries
    • cea.xml - definition of SExtractor wrapped as a CEA application.
    • sia.xml - defining the SIAP in CEA terms.


-- 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"

Revision 52006-05-10 - PaulHarrison

 
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
Application model

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.

  • CEA Application:
    CEA Application

Schema

A set of schema that implement the models presented above are attached to this page

The details of the attached files

Changed:
<
<
  • 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
>
>
  • General application model - The application model schema is defined in
    • VOApplication.xsd - contains the following important type defintions (amongst others)
      • basic Application type and metadata as a subtype of vr:Resource.
      • DesktopApplication -- the resource definition of an application that can be downloaded and run.
      • SoftwareLibrary -- software that does not execute, but can be used to build other software.

Added:
>
>
  • CEA schema - define applications that are typically called remotely as web services - though the model is suitable for use by applications running in other containers. The schema have been split over serveral namespaces for historical reasons, and some consolidation is possible still especially combination of CeaBase.xsd and CEAParameterDefintion.xsd. Note that CEATypes.xsd contains types used exclusively in the CEA web service WSDL definition and as such is not strictly part of the registry schema set.
  • Core Registry schema - core schema that are defined in RegDMServices are also included in this file for easy download into a single directory.
  • example instances -- note that these files each contain several registry records that validate against RegistryInterface-v1.0.xsd.
    • application.xml - definitions of various types of desktop applications and libraries
    • cea.xml - definition of SExtractor wrapped as a CEA application.
    • sia.xml - defining the SIAP in CEA terms.
 


-- 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"

Revision 42006-05-09 - PaulHarrison

 
META TOPICPARENT name="RegistryModel"
Added:
>
>
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"
Added:
>
>
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
Application model

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.

  • CEA Application:
Changed:
<
<
CEA Application
>
>
CEA Application
 
Added:
>
>

Schema

 
Changed:
<
<
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
 
Added:
>
>
 
Added:
>
>
The details of the attached files
 
Added:
>
>
  • 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
 

Deleted:
<
<

 
-- PaulHarrison - 10 Mar 2006
<--  
-->
Deleted:
<
<
 
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"

Revision 32006-05-09 - PaulHarrison

 
META TOPICPARENT name="RegistryModel"

Registry Model for Applications

This page summarizes the models for applications within the "tiger team"

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
Application model

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.

  • CEA Application:
    CEA Application

The expression of these models as XML schema is work in progress.


-- PaulHarrison - 10 Mar 2006

<--  
-->
Added:
>
>
 
META FILEATTACHMENT attr="" comment="application model" date="1141987045" name="newApplication.png" path="newApplication.png" size="86657" user="PaulHarrison" version="1.1"
Changed:
<
<
META FILEATTACHMENT attr="" comment="cea application model" date="1147162205" name="CeaApplicationDefinition.png" path="CeaApplicationDefinition.png" size="141649" 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"
Added:
>
>
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"
 

Revision 22006-05-09 - PaulHarrison

 
META TOPICPARENT name="RegistryModel"

Registry Model for Applications

This page summarizes the models for applications within the "tiger team"

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
Application model

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.

  • CEA Application:
    CEA Application

The expression of these models as XML schema is work in progress.


-- 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"
Added:
>
>
META FILEATTACHMENT attr="" comment="cea application model" date="1147162205" name="CeaApplicationDefinition.png" path="CeaApplicationDefinition.png" size="141649" user="PaulHarrison" version="1.1"
 

Revision 12006-03-10 - PaulHarrison

 
META TOPICPARENT name="RegistryModel"

Registry Model for Applications

This page summarizes the models for applications within the "tiger team"

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
Application model

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.

  • CEA Application:
    CEA Application

The expression of these models as XML schema is work in progress.


-- 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"
 
This site is powered by the TWiki collaboration platform Powered by Perl This site is powered by the TWiki collaboration platformCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback