Terms - Proposals

Martin @ ROE mch at roe.ac.uk
Thu Dec 9 18:02:35 PST 2004


Tony Linde wrote:

>> data centre (or center)

A center where data is kept :-) A physical location with a defined team 
that hold and manage published data.  For example, the ROE WFCAM 
datacenter.  The OpenSky Portal.  VizieR.  Might often be the same as 
'site' where a site has only one datacenter.

[In AstroGrid we've tended to call a single PAL webapp a datacenter, but 
I don't think this is what most astronomers think of as a datacenter, or?]

>> service

A single application providing access to data (or other.. er.. 
resources...)  I'm not sure it makes much difference if you're talking 
about a web service with all it's webapps, or the individual webapps on 
them.  To the user it makes little difference, and to the developer also.

>> interface

Along with 'protocol', describes how you use a service.  SkyNode, NVO 
Cone search, SIAP and SSAP are all combinations of defined interfaces 
with defined protocols.

>> data collection
>> dataset (which I think is just my term for data collection)  

Perhaps we could consider a 'dataset' as the data from a particular 
instrument/survey, and a collection as number of datasets.  For example, 
SSA, USNO-B and 2MASS are three datasets in one data collection at the 
ROE datacenter...?

>>database  

The storage medium.  A database might be SQL Server, or a collection of 
FITS files.

>>table  

Hopefully self explanatory :-)  But there will be other terms used to 
describe elements of datasets - such as 'images' which are another can 
of worms*.

>>mirror  
>>copy  

Variations (or not) on the same dataset/collection.

>>application  

A process that transforms data.

>>function (as in what an app does)

I think that's a fair description!

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

Fair enough but I think it has a place here.  To me, there is a 
difference between a 'resource' (eg a dataset or part of it, or storage 
space, or CPU time, or an application, or a document) and 
'service/interface' (the way(s) in which you can reach these resources). 
   I think it is fairly common practice to make this distinction.

I'll get my raincoat.

Cheers

Martin

*Apologies for englishisms**.  I couldn't think of anything more 
suitable, and I'm sure there must be equivelents in other languages!

**Recurse to above. Oh no! Stack overflow!

-- 
Martin Hill
Software Engineer, AstroGrid (ROE)
07901 55 24 66 (mobile)
0131 668 8326 (ROE)



More information about the registry mailing list