Resources = services!
Tony Linde
ael at star.le.ac.uk
Tue Jun 10 04:37:45 PDT 2003
How's that for efficiency - I answer your email two hours before it gets
posted :)
> -----Original Message-----
> From: owner-registry at eso.org [mailto:owner-registry at eso.org]
> On Behalf Of Ray Plante
> Sent: 06 June 2003 19:28
> To: registry at ivoa.net
> Subject: RE: Resources = services!
>
>
> On Fri, 6 Jun 2003, Tony Linde wrote:
> > > Do you see "supertypes" as...
> > > o essentially the same thing as "classes" (that is,
> it captures
> > most
> > > of what you're going for),
> >
> > Yep!
>
> Okay, cool.
>
> > (I am perfectly happy with the name 'class' instead of
> > supertype):
>
> The terminology is clunky either way. The idea was to
> differentiate it from the metadatum "Type", which takes its
> name from the Dublin Core metadatum of the same name. A
> resource can have more than one "Type", but these do not
> imply any extra metadata as the "supertype/class" does.
>
> > - I think 'Resource' is redundant - everything is a resource.
>
> This is allowed for describing resources that (in the eyes of the
> registrant/curator) do not fall into one of the specific
> classes. Nevertheless, one could discover it in a registry,
> read its description, and access its ReferenceURL.
>
> > - I would class 'Organization' and 'Project' as
> community-type > resources.
>
> I think this makes sense. While some might think of these as
> semantically different, an important test is whether the two
> imply a different set of extended metadata. If not, the
> semantic difference could be delineated via the "Type"
> metadatum. Should we call the combined entity
> 'Organization'? Can it allow descriptions of individuals, or
> should they be a different type.
>
> > - What is 'DataCollection' and why would one want to list
> it if it is > not the service which gives access to the data?
>
> The VOResource schema defines a DataCollection as a logical
> grouping of data which, in general, is composed of one or
> more accessible datasets. (BTW, I put a metadata dictionary
> for VOResource at
> http://www.ivoa.net/internal/IVOA/IVOARegWp03/VOResource.html
> that may be helpful.)
>
> I called this out as a separate class on the assumption that
> a single data collection may be accessible by more than one
> service (each of which being separately registered). For
> example, the ADIL has three registered services: its
> browser-based web form, a Cone Search interface, and an SIA interface.
>
> It is also possible that one may want to register data
> collections that are not accessible by any registered
> service. Examples:
> o a legacy space mission that may require a custom request
> by email to the curator for copy to CDROM.
> o a proprietary collection with no publicly available
> interface; by
> registering it, people can at least know that it exists.
> o a collection that for some reason (e.g. it's too raw) is not
> itself available but from which other collections are
> derived and
> are available. By registering the unavailable collection, the
> derived collections can to refer to it as part of a "derived
> from" piece of metadata.
>
> What is less clear is how we might handle the trivial case:
> e.g. a small collection of images that are just available via
> FTP. Should this interface be registered separately?
>
> An important feature of the XML Schema is extensibility
> (which should apply to our metadata framework in general).
> In defining the initial set of classes, it was not my
> intention that we define all the possible classes now, but
> rather that we be able to add new classes as we see necessary
> in the future (thus, the need for a generic Resource). On
> the other hand, the value of being more encompassing in our
> definition of classes now is to help learn which Resource
> metadata is truely generic.
>
> All that said, I would add "Standard" (or "StandardSpec"), a
> description of a VO standard specification. Besides
> providing a pointer to the document that defines the
> standard, it allows us to uniquely refer to the standard in
> the descriptions of other resources. That is, a Service can
> be recognized unambigously as an SIA service via its
> ServiceStandardID.
>
> > > While I'm not against multiple MFs, I'm still unclear on
> the > > how you see this being used. Are MFs and extensions
> > > synonymous? Do expect that subcommunities (or sub-VOs;
> e.g. > > AstroGrid) wanting to use a specialized format that
> is only > > supported within a realm of resources? Is this
> a hedge > > against new formats in the future? > > All of
> the above!
>
> (I was afraid you would say this :-) My main concern is
> that, in practice, the difference between a Metadata Format
> and an extension will be confused. This needs to be examined
> in the details of how the XML is rendered (and schemas
> identified). This is do-able, but it needs to be clearly designed.
>
> > Allowing a resource to contract to provide multiple sets
> of metadata > gives us more flexibility. A resource which
> provides a multi-faceted > service can contract to provide
> metadata on all the types of service it > offers. We can
> subdivide the sets of metadata more finely (if we want) >
> making it less likely that resources will have to put N/A in
> many of the > fields. A user/agent can select the MFs to be
> returned thus providing > only relevant information. And,
> yes, it provides more flexibility for > the future.
>
> I wonder if MFs make more sense only in the context of a
> specific service. In the case of OAI, the MFs are part of
> the meta-meta information describing the harvesting interface
> (i.e. the "ListMetadataFormats" operation). For a Web
> Service, this would be effectively handled in the WSDL
> description. It's a little tricky because it's an attribute
> of both the resource and the service that emits the resource
> description. That is, some resource descriptions may not be
> convertable to some MFs due to sufficient semantic mismatch;
> however, it's the service that is responsible for do the
> conversion, and so it needs to know how.
>
> So if I get a resource description that says, "I can be
> gotten in these other formats", I can go back to the place I
> got it and request it in that format. Who determines which
> formats are supported? I think its ultimately the service
> (e.g. regsitry) and not the creator of the resource description.
>
> cheers,
> Ray
>
More information about the registry
mailing list