AstroGrid registry

The registry is based around metadata for virtual observatories based on IVOA standards IVOA website. A registry holds vast amounts of metadata for particular Resources. A Resource can be a data sets, web services, services, information on other registries. For the registry to be interoperable with other registries in other varous virtual observatories, the registry must conform to an international recognized schema. The registry currently conforms to the IVOA Resoruce metatadata schema. See the IVOA website for the current schema. Astrogrid is one of the first implementors of a VO trhough a grid, because of this Astrogrid is ahead of IVOA standards causing some implementations or standards to be extended, recently the registry metadata has been extended to allow for particular specefic applications metadata to be entered into the registry. All schemas plus extension schemas can be found Astrogrid schemas

The registry gathers its information from either user input by file, url, or through the portal. Or more commonly most metadata is obtainged through harvesting. Which is a means of reading in a url or web service described in the metadata (usually of another Registry) and make a call to extract the metadata from one resource and place it in the current registry.

Follow the links on the left to subprojects for

  • Client Area
  • Server Area
  • Webapp Area

Registry known to Astrogrid

Retgistry main objective is for the use of querying the registry to gain information about Resource or Resources to be obtained by other registries. This information can then be used for these other components. Here is a quick look at other components and the use they have for Registry.

  • Workflow - To Discover Services such as Applications to be used.
  • Data Center (Actually Data Sets)- To upload metadata to the registry.
  • Data Query - To obtain information about Data Sets for particular querying on a data center.
  • Application Controller - To uplaod metadata to the registry.
  • Community - To obtain a users Myspace/VOSpace location.
  • Myspace - To obtain Myspace/VOSpace servers, and remote Myspace services usually via the Community.


The registry allows you to build at the top level or at it's sub-project level. Here are the maven goals for building the registry.

  • astrogrid-clean - cleans out and removes all previous builds.
  • astrogrid-install-snapshot - Builds all the necessry jar and war files.
  • astrogrid-deploy-snapshot - Builds and deploys the snapshot onto the repository.
  • astrogrid-deploy-site - Generates reports and documents to be deployed on the site repository.