Terms
Ray Plante
rplante at ncsa.uiuc.edu
Mon Dec 13 23:34:50 PST 2004
Tony et al,
On Thu, 9 Dec 2004, Tony Linde wrote:
> One of the problems we have is that we're all using different terms for the
> same things (or vice versa). Can someone (Roy?) provide us with a reasonable
> glossary of entities that we need to look at and quickie definitions.
Please recall that the RM document defines a number of terms that are
relevant to this discussion.
> I've left out 'resource' deliberately - it is a somewhat loaded term. And
> I've tried to keep to the higher level entities at this stage.
The definition provided by the RM is intended to clarify this and allow us
to use the term without fear.
"A resource is a general term referring to a VO element that can be
described in terms of who curates or maintains it and which can be
given a name and a unique identifier. Just about anything can be a
resource: it can be an abstract idea, such as sky coverage or an
instrumental setup, or it can be fairly concrete, like an organization
or a data collection. This definition is consistent with its use in
the general Web community as anything that has an identityâ
(Berners-Lee 1998, IETF RFC2396). We expand on this definition by
saying that it is also describable."
The definition is deliberately broad ("Just about anything can be a
resource") allowing us wide latitude for how we populate our registries
(e.g. coarse-grained vs. fine-grained). The RM document further refines
the definition of a resource by identifying the core metadata that
can/must be included to describe a resource.
To further refine what is and isn't a resource is to impose one's own
additional constraints on how one perceives the VO. That is okay, but the
RM standard implies that those constraints need not be universally
accepted. More to the point, you should not expect others be aware what
additional meaning you have imposed unless you explicitly say so.
As for the other terms, consider:
> data centre (or center)
RM does not define this term; instead it talks of organizations and
providers:
organization: a "specific type of resource that brings people together
to pursue participation in VO applications."
provider: "an organization that makes data and/or services available
to users over the network."
Here's an other one that's important:
Publisher: "An entity responsible for making the resource available"
I think it is fair to say that "data center" unnecessarily implies more
than these other terms from the RM.
> service
>From the RM:
"any VO resource that can be invoked by the user to perform some action
on their behalf."
> interface
The RM does not define this directly; however, but the implied definition
based on the definition of "Inteface metadata" is that an interface is the
mechanism for accessing a service--namely, "the inputs and the outputs".
A tighter definition would be better.
Definitions for some others are included in the VOResource metadata
schemas (and thus are less definitive).
> data collection
from VODataService-v0.5.xsd:
"A logical grouping of data which, in general, is composed of one
or more accessible datasets."
> dataset (which I think is just my term for data collection)
from VODataService-v0.5.xsd, in an annotation to the definition of
DataCollection:
"A dataset is a collection of digitally-encoded data ... that
is normally accessible as a single unit, e.g. a file."
cheers,
Ray
More information about the registry
mailing list