/[volute]/trunk/projects/dm/vo-dml/models/ds/DatasetMetadata-1.0.vo-dml.xml
ViewVC logotype

Diff of /trunk/projects/dm/vo-dml/models/ds/DatasetMetadata-1.0.vo-dml.xml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3340 by mdittmar, Fri Apr 15 19:52:26 2016 UTC revision 3341 by mdittmar, Fri Apr 22 20:50:33 2016 UTC
# Line 1  Line 1 
1  <?xml version="1.0" encoding="UTF-8"?>  <?xml version="1.0" encoding="UTF-8"?>
2  <vo-dml:model xmlns:vo-dml="http://www.ivoa.net/xml/VODML/v1.0">  <vo-dml:model xmlns:vo-dml="http://www.ivoa.net/xml/VODML/v1.0">
3    <name>ds</name>    <name>ds</name>
4    <description>    <description>This document provides a data model describing the structure and content of generic Dataset metadata for the IVOA.  This is a high-level model which is to be referenced and extended by other models describing specific types of Datasets and Data products.  In this document, we specify the generic Dataset, as well as an ObservationDataset model which covers the class of Datasets which are derived from an Observation.  At the time of this writing, there is no formal Observation-Experiment model for the IVOA, so we include a hypothetical Observation-Experiment model to serve as a placeholder.
 This document provides a data model describing the structure and content of generic Dataset metadata for the IVOA.  This is a high-level model which is to be referenced and extended by other models describing specific types of Datasets and Data products.  In this document, we specify the generic Dataset, as well as an ObservationDataset model which covers the class of Datasets which are derived from an Observation.  At the time of this writing, there is no formal Observation-Experiment model for the IVOA, so we include a hypothetical Observation-Experiment model to serve as a placeholder.  
   
5  </description>  </description>
6    <title/>    <title>IVOA Dataset Metadata Model</title>
7    <author/>    <author>Mark Cresitello-Dittmar, Francois Bonnarel, Omar Laurino, Gerard Lemson, Mireille Louys, Arnold Rots, Doug Tody, and the IVOA Data Model Working Group.</author>
8    <version>0.x</version>    <version>1.0</version>
9    <lastModified>2016-04-15T15:47:53</lastModified>    <previousVersion>0.x</previousVersion>
10      <lastModified>2016-04-22T17:35:24</lastModified>
11    <import>    <import>
12      <name>ivoa</name>      <name>ivoa</name>
13      <url>http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/IVOA.vo-dml.xml</url>      <url>http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/IVOA.vo-dml.xml</url>
# Line 28  Line 27 
27    <package>    <package>
28      <vodml-id>experiment</vodml-id>      <vodml-id>experiment</vodml-id>
29      <name>experiment</name>      <name>experiment</name>
30      <description>      <description>The Observation Experiment model refers to several elements related to an Observation and its configuration.  As of the time of this writing, there is no IVOA recommendation for a general Observation data model.  The Provenance data model, in progress, will define the pattern for describing the relation between actions and results, and how to record these in datasets.  In lieu of these standards, this document defines a straw-man Observation model.  
 The Observation Experiment model refers to several elements related to an Observation and its configuration.  As of the time of this writing, there is no IVOA recommendation for a general Observation data model.  The Provenance data model, in progress, will define the pattern for describing the relation between actions and results, and how to record these in datasets.  In lieu of these standards, this document defines a straw-man Observation model.    
   
31  </description>  </description>
32      <objectType>      <objectType>
33        <vodml-id>experiment.Observation</vodml-id>        <vodml-id>experiment.Observation</vodml-id>
34        <name>Observation</name>        <name>Observation</name>
35        <description>        <description>Head class for an Observation Experiment.
 Head class for an Observation Experiment.  
36  The Observation is modeled as a type of 'Experiment', with some basic structure defined to provide metadata about the observation target and configuration.  The product, or 'result' of the Observation is zero or more ObsDataset objects.  This pattern is inspired by, and compatible with the Simulation Data Model, where a 'Simulation' can be considered another form of 'Experiment' or perhaps even another form of 'Observation'.  The Observation is modeled as a type of 'Experiment', with some basic structure defined to provide metadata about the observation target and configuration.  The product, or 'result' of the Observation is zero or more ObsDataset objects.  This pattern is inspired by, and compatible with the Simulation Data Model, where a 'Simulation' can be considered another form of 'Experiment' or perhaps even another form of 'Observation'.
   
37  </description>  </description>
38        <attribute>        <attribute>
39          <vodml-id>experiment.Observation.observationID</vodml-id>          <vodml-id>experiment.Observation.observationID</vodml-id>
40          <name>observationID</name>          <name>observationID</name>
41          <description>          <description>Internal ID determined by the data provide to uniquely identify the observation within the institution or entity performing the observation.
 Internal ID determined by the data provide to uniquely identify the observation within the institution or entity performing the observation.  
   
42  </description>  </description>
43          <datatype>          <datatype>
44            <vodml-ref>ivoa:string</vodml-ref>            <vodml-ref>ivoa:string</vodml-ref>
# Line 58  Line 51 
51        <collection>        <collection>
52          <vodml-id>experiment.Observation.obsConfig</vodml-id>          <vodml-id>experiment.Observation.obsConfig</vodml-id>
53          <name>obsConfig</name>          <name>obsConfig</name>
54          <description>          <description>Observation configuration metadata, provides information about who, where, and how the observation was conducted.
 Observation configuration metadata, provides information about who, where, and how the observation was conducted.  
   
55  </description>  </description>
56          <datatype>          <datatype>
57            <vodml-ref>ds:experiment.ObsConfig</vodml-ref>            <vodml-ref>ds:experiment.ObsConfig</vodml-ref>
# Line 73  Line 64 
64        <collection>        <collection>
65          <vodml-id>experiment.Observation.result</vodml-id>          <vodml-id>experiment.Observation.result</vodml-id>
66          <name>result</name>          <name>result</name>
67          <description>          <description>The result of an observation is zero or more Observation Datasets.
 The result of an observation is zero or more Observation Datasets.  
   
68  </description>  </description>
69          <datatype>          <datatype>
70            <vodml-ref>ds:experiment.ObsDataset</vodml-ref>            <vodml-ref>ds:experiment.ObsDataset</vodml-ref>
# Line 88  Line 77 
77        <collection>        <collection>
78          <vodml-id>experiment.Observation.target</vodml-id>          <vodml-id>experiment.Observation.target</vodml-id>
79          <name>target</name>          <name>target</name>
80          <description>          <description>The target of the observation.  The content of this object may vary greatly depending on the goals and nature of the observation.  For example, the 'target' could be a galaxy, stellar object, planet, or calibratioin source.  As such, we allow the BaseTarget class here, and permit the users to define and use more content rich flavors according to their needs.</description>
 The target of the observation.  The content of this object may vary greatly depending on the goals and nature of the observation.  For example, the 'target' could be a galaxy, stellar object, planet, or calibratioin source.  As such, we allow the BaseTarget class here, and permit the users to define and use more content rich flavors according to their needs.  
 </description>  
81          <datatype>          <datatype>
82            <vodml-ref>ds:experiment.BaseTarget</vodml-ref>            <vodml-ref>ds:experiment.BaseTarget</vodml-ref>
83          </datatype>          </datatype>
# Line 102  Line 89 
89        <collection>        <collection>
90          <vodml-id>experiment.Observation.proposal</vodml-id>          <vodml-id>experiment.Observation.proposal</vodml-id>
91          <name>proposal</name>          <name>proposal</name>
92          <description>          <description>Identifies any proposal related to the observation.  This field may be used to gather all observations and products related to a particular proposal.
 Identifies any proposal related to the observation.  This field may be used to gather all observations and products related to a particular proposal.  
   
93  </description>  </description>
94          <datatype>          <datatype>
95            <vodml-ref>ds:experiment.Proposal</vodml-ref>            <vodml-ref>ds:experiment.Proposal</vodml-ref>
# Line 119  Line 104 
104      <objectType>      <objectType>
105        <vodml-id>experiment.ObsConfig</vodml-id>        <vodml-id>experiment.ObsConfig</vodml-id>
106        <name>ObsConfig</name>        <name>ObsConfig</name>
107        <description>        <description>ObsConfig describes all Observation Configuration metadata.  We define a small set of configuration elements which are required as Provenance in the observation dataset.
 ObsConfig describes all Observation Configuration metadata.  We define a small set of configuration elements which are required as Provenance in the observation dataset.  
   
108  </description>  </description>
109        <attribute>        <attribute>
110          <vodml-id>experiment.ObsConfig.bandpass</vodml-id>          <vodml-id>experiment.ObsConfig.bandpass</vodml-id>
111          <name>bandpass</name>          <name>bandpass</name>
112          <description>          <description>Describes the spectral domain of the observation in a very general sense.  
 Describes the spectral domain of the observation in a very general sense.    
113    The value may be expressed in terms of general spectral bands, or specific bandpass names.  If multiple bands are covered, the value may be a comma delimited combination of appropriate bands.  If expressed as general bands, the value(s) must be selected from the enumerated set given by the SpectralBand type.  There is no controlled vocabulary for specific bandpass names as the list is too long to enumerate.  Effort should be made to use highly recognized bandpass names (eg: "U","V","B","R","I", "H-alpha").    The value may be expressed in terms of general spectral bands, or specific bandpass names.  If multiple bands are covered, the value may be a comma delimited combination of appropriate bands.  If expressed as general bands, the value(s) must be selected from the enumerated set given by the SpectralBand type.  There is no controlled vocabulary for specific bandpass names as the list is too long to enumerate.  Effort should be made to use highly recognized bandpass names (eg: "U","V","B","R","I", "H-alpha").
114    This field corresponds to both the Coverage.Spectral and Coverage.Spectral.Bandpass fields of the Resource Metadata document.    This field corresponds to both the Coverage.Spectral and Coverage.Spectral.Bandpass fields of the Resource Metadata document.
   
115  </description>  </description>
116          <datatype>          <datatype>
117            <vodml-ref>ivoa:string</vodml-ref>            <vodml-ref>ivoa:string</vodml-ref>
# Line 143  Line 124 
124        <attribute>        <attribute>
125          <vodml-id>experiment.ObsConfig.datasource</vodml-id>          <vodml-id>experiment.ObsConfig.datasource</vodml-id>
126          <name>datasource</name>          <name>datasource</name>
127          <description>          <description>Describes the original source of the data in a very general fashion.  In other words, "What sort of observation originally generated the data?"  Suggested values include:
 Describes the original source of the data in a very general fashion.  In other words, "What sort of observation originally generated the data?"  Suggested values include:  
128    + survey: Survey data typically covers some region of observational parameter space with as complete as possible coverage within that region.    + survey: Survey data typically covers some region of observational parameter space with as complete as possible coverage within that region.
129    + pointed:  Pointed data of a particular object or field.    + pointed:  Pointed data of a particular object or field.
130    + theory:  Theory data, generated based on a theoretical model.    + theory:  Theory data, generated based on a theoretical model.
131    + artificial:  Artificial, or simulated data.  Similar to 'theory', but not necessarily based on a theoretical model.    + artificial:  Artificial, or simulated data.  Similar to 'theory', but not necessarily based on a theoretical model.
132    + custom:  Custom data, as part of a specific research project.    + custom:  Custom data, as part of a specific research project.
   
133  </description>  </description>
134          <datatype>          <datatype>
135            <vodml-ref>ivoa:string</vodml-ref>            <vodml-ref>ivoa:string</vodml-ref>
# Line 163  Line 142 
142        <collection>        <collection>
143          <vodml-id>experiment.ObsConfig.facility</vodml-id>          <vodml-id>experiment.ObsConfig.facility</vodml-id>
144          <name>facility</name>          <name>facility</name>
145          <description>          <description>Metadata pertaining to the facility performing the observation.
 Metadata pertaining to the facility performing the observation.  
   
146  </description>  </description>
147          <datatype>          <datatype>
148            <vodml-ref>ds:experiment.Facility</vodml-ref>            <vodml-ref>ds:experiment.Facility</vodml-ref>
# Line 178  Line 155 
155        <collection>        <collection>
156          <vodml-id>experiment.ObsConfig.instrument</vodml-id>          <vodml-id>experiment.ObsConfig.instrument</vodml-id>
157          <name>instrument</name>          <name>instrument</name>
158          <description>          <description>Metadata pertaining to the instrument used to create the data.</description>
 Metadata pertaining to the instrument used to create the data.  
 </description>  
159          <datatype>          <datatype>
160            <vodml-ref>ds:experiment.Instrument</vodml-ref>            <vodml-ref>ds:experiment.Instrument</vodml-ref>
161          </datatype>          </datatype>
# Line 194  Line 169 
169      <objectType abstract="true">      <objectType abstract="true">
170        <vodml-id>experiment.BaseTarget</vodml-id>        <vodml-id>experiment.BaseTarget</vodml-id>
171        <name>BaseTarget</name>        <name>BaseTarget</name>
172        <description>        <description>Abstract base class for the Target object tree.  The target object provides identifying metadata related to the subject or goal of the experiment.  For an Observational experiment, this would typically be an astronomical object.  The BaseTarget class defines high-level identifying information, and must be extended for particular classes of Target which may define additional  characteristics.
 Abstract base class for the Target object tree.  The target object provides identifying metadata related to the subject or goal of the experiment.  For an Observational experiment, this would typically be an astronomical object.  The BaseTarget class defines high-level identifying information, and must be extended for particular classes of Target which may define additional  characteristics.  
   
173  </description>  </description>
174        <attribute>        <attribute>
175          <vodml-id>experiment.BaseTarget.name</vodml-id>          <vodml-id>experiment.BaseTarget.name</vodml-id>
176          <name>name</name>          <name>name</name>
177          <description>          <description>The target name.  The primary purpose of this field is to provide the user with a recognizable identity of the particular subject or goal.  However, since this may be a query-able field in data discovery protocols, care should be taken to use values which follow conventions for the domain appropriate for the data.  For an astronomical object, this may be a name suitable for use within a domain-specific resolution service.  Simulated data might also use this sort of name (if simulating a particular object), or a more generic term such as "G2V star".
 The target name.  The primary purpose of this field is to provide the user with a recognizable identity of the particular subject or goal.  However, since this may be a query-able field in data discovery protocols, care should be taken to use values which follow conventions for the domain appropriate for the data.  For an astronomical object, this may be a name suitable for use within a domain-specific resolution service.  Simulated data might also use this sort of name (if simulating a particular object), or a more generic term such as "G2V star".  
   
178  </description>  </description>
179          <datatype>          <datatype>
180            <vodml-ref>ivoa:string</vodml-ref>            <vodml-ref>ivoa:string</vodml-ref>
# Line 216  Line 187 
187        <attribute>        <attribute>
188          <vodml-id>experiment.BaseTarget.description</vodml-id>          <vodml-id>experiment.BaseTarget.description</vodml-id>
189          <name>description</name>          <name>description</name>
190          <description>          <description>Free form description of target.
 Free form description of target.  
   
191  </description>  </description>
192          <datatype>          <datatype>
193            <vodml-ref>ivoa:string</vodml-ref>            <vodml-ref>ivoa:string</vodml-ref>
# Line 231  Line 200 
200        <attribute>        <attribute>
201          <vodml-id>experiment.BaseTarget.position</vodml-id>          <vodml-id>experiment.BaseTarget.position</vodml-id>
202          <name>position</name>          <name>position</name>
203          <description>          <description>This field provides the spatial location of the target.  The value is an STC Position object which supports all required dimensionality and coordinate frame specification needs.
204  This field provides the spatial location of the target.  The value is an STC Position object which supports all required dimensionality and coordinate frame specification needs.   </description>
   
 </description>  
205          <datatype>          <datatype>
206            <vodml-ref>stc:Position</vodml-ref>            <vodml-ref>stc:coords.Position</vodml-ref>
207          </datatype>          </datatype>
208          <multiplicity>          <multiplicity>
209            <minOccurs>0</minOccurs>            <minOccurs>0</minOccurs>
# Line 248  Line 215 
215      <objectType>      <objectType>
216        <vodml-id>experiment.Target</vodml-id>        <vodml-id>experiment.Target</vodml-id>
217        <name>Target</name>        <name>Target</name>
218        <description>        <description>General purpose Target object.</description>
 General purpose Target object.  
 </description>  
219        <extends>        <extends>
220          <vodml-ref>ds:experiment.BaseTarget</vodml-ref>          <vodml-ref>ds:experiment.BaseTarget</vodml-ref>
221        </extends>        </extends>
222        <attribute>        <attribute>
223          <vodml-id>experiment.Target.objectClass</vodml-id>          <vodml-id>experiment.Target.objectClass</vodml-id>
224          <name>objectClass</name>          <name>objectClass</name>
225          <description>          <description>General classification or type of the target.  This field supports the discovery of data pertaining to a common class.  e.g. "Star", "Galaxy", "AGN".  At the time of this writing, there is no IVOA recommended vocabulary for this field.  The SIMBAD and NED databases use defined vocabularies for astronomical object classifications which may serve as the basis for such.</description>
 General classification or type of the target.  This field supports the discovery of data pertaining to a common class.  e.g. "Star", "Galaxy", "AGN".  At the time of this writing, there is no IVOA recommended vocabulary for this field.  The SIMBAD and NED databases use defined vocabularies for astronomical object classifications which may serve as the basis for such.  
 </description>  
226          <datatype>          <datatype>
227            <vodml-ref>ivoa:string</vodml-ref>            <vodml-ref>ivoa:string</vodml-ref>
228          </datatype>          </datatype>
# Line 273  Line 236 
236      <objectType>      <objectType>
237        <vodml-id>experiment.AstroTarget</vodml-id>        <vodml-id>experiment.AstroTarget</vodml-id>
238        <name>AstroTarget</name>        <name>AstroTarget</name>
239        <description>        <description>Extension of BaseTarget specialized for astronomical objects.  The AstroTarget defines additional astronomical properties of the target.</description>
 Extension of BaseTarget specialized for astronomical objects.  The AstroTarget defines additional astronomical properties of the target.  
 </description>  
240        <extends>        <extends>
241          <vodml-ref>ds:experiment.BaseTarget</vodml-ref>          <vodml-ref>ds:experiment.BaseTarget</vodml-ref>
242        </extends>        </extends>
243        <attribute>        <attribute>
244          <vodml-id>experiment.AstroTarget.objectClass</vodml-id>          <vodml-id>experiment.AstroTarget.objectClass</vodml-id>
245          <name>objectClass</name>          <name>objectClass</name>
246          <description>          <description>General classification or type of the target.  This field supports the discovery of data pertaining to a common class.  e.g. "Star", "Galaxy", "AGN".  At the time of this writing, there is no IVOA recommended vocabulary for this field.  The SIMBAD and NED databases use defined vocabularies for astronomical object classifications which may serve as the basis for such.
 General classification or type of the target.  This field supports the discovery of data pertaining to a common class.  e.g. "Star", "Galaxy", "AGN".  At the time of this writing, there is no IVOA recommended vocabulary for this field.  The SIMBAD and NED databases use defined vocabularies for astronomical object classifications which may serve as the basis for such.  
   
247  </description>  </description>
248          <datatype>          <datatype>
249            <vodml-ref>ivoa:string</vodml-ref>            <vodml-ref>ivoa:string</vodml-ref>
# Line 297  Line 256 
256        <attribute>        <attribute>
257          <vodml-id>experiment.AstroTarget.spectralClass</vodml-id>          <vodml-id>experiment.AstroTarget.spectralClass</vodml-id>
258          <name>spectralClass</name>          <name>spectralClass</name>
259          <description>          <description>Spectral class of the object.  As with objectClass, there is no IVOA recommended vocabulary for specifying the spectral class of an object.  There is an IVOA Note on the subject entitled "An encoding system to represent stellar spectral classes in archival databases and catalogs", describing an encoding system which has been adopted by the MAST archive.
 Spectral class of the object.  As with objectClass, there is no IVOA recommended vocabulary for specifying the spectral class of an object.  There is an IVOA Note on the subject entitled "An encoding system to represent stellar spectral classes in archival databases and catalogs", describing an encoding system which has been adopted by the MAST archive.  
   
260  </description>  </description>
261          <datatype>          <datatype>
262            <vodml-ref>ivoa:string</vodml-ref>            <vodml-ref>ivoa:string</vodml-ref>
# Line 312  Line 269 
269        <attribute>        <attribute>
270          <vodml-id>experiment.AstroTarget.redshift</vodml-id>          <vodml-id>experiment.AstroTarget.redshift</vodml-id>
271          <name>redshift</name>          <name>redshift</name>
272          <description>          <description>This field gives the canonical redshift of the astronomical object.  It is normally used to store the cosmological redshift of extragalactic objects, although it may also be used to store the observed redshift of Galactic sources if that information is felt by the data provider to be useful.
 This field gives the canonical redshift of the astronomical object.  It is normally used to store the cosmological redshift of extragalactic objects, although it may also be used to store the observed redshift of Galactic sources if that information is felt by the data provider to be useful.  
   
273  </description>  </description>
274          <datatype>          <datatype>
275            <vodml-ref>ivoa:real</vodml-ref>            <vodml-ref>ivoa:real</vodml-ref>
# Line 327  Line 282 
282        <attribute>        <attribute>
283          <vodml-id>experiment.AstroTarget.varAmpl</vodml-id>          <vodml-id>experiment.AstroTarget.varAmpl</vodml-id>
284          <name>varAmpl</name>          <name>varAmpl</name>
285          <description>          <description>Canonical variability amplitude attributed to the target.
 Canonical variability amplitude attributed to the target.  
   
286  </description>  </description>
287          <datatype>          <datatype>
288            <vodml-ref>ivoa:real</vodml-ref>            <vodml-ref>ivoa:real</vodml-ref>
# Line 344  Line 297 
297      <objectType>      <objectType>
298        <vodml-id>experiment.Facility</vodml-id>        <vodml-id>experiment.Facility</vodml-id>
299        <name>Facility</name>        <name>Facility</name>
300        <description>        <description>Facility performing the observation.
 Facility performing the observation.  
   
301  </description>  </description>
302        <extends>        <extends>
303          <vodml-ref>ds:party.Role</vodml-ref>          <vodml-ref>ds:party.Role</vodml-ref>
304        </extends>        </extends>
305          <constraint>
306            <description>party:Organization[1]</description>
307          </constraint>
308      </objectType>      </objectType>
309    
310      <objectType>      <objectType>
311        <vodml-id>experiment.Instrument</vodml-id>        <vodml-id>experiment.Instrument</vodml-id>
312        <name>Instrument</name>        <name>Instrument</name>
313        <description>        <description>Identifies the instrument used to create the data.  This can be a specific instrument name, general type or something else, such as a program in the case of theoretical data.   (RM:Collection.Instrument) </description>
 Identifies the instrument used to create the data.  This can be a specific instrument name, general type or something else, such as a program in the case of theoretical data.   (RM:Collection.Instrument)  
 </description>  
314        <attribute>        <attribute>
315          <vodml-id>experiment.Instrument.name</vodml-id>          <vodml-id>experiment.Instrument.name</vodml-id>
316          <name>name</name>          <name>name</name>
317          <description>          <description>Name of the instrument.
 Name of the instrument.  
   
318  </description>  </description>
319          <datatype>          <datatype>
320            <vodml-ref>ivoa:string</vodml-ref>            <vodml-ref>ivoa:string</vodml-ref>
# Line 379  Line 329 
329      <objectType>      <objectType>
330        <vodml-id>experiment.Proposal</vodml-id>        <vodml-id>experiment.Proposal</vodml-id>
331        <name>Proposal</name>        <name>Proposal</name>
332        <description>        <description>Metadata related to the proposal or document which spawned the observation.
 Metadata related to the proposal or document which spawned the observation.  
   
333  </description>  </description>
334        <attribute>        <attribute>
335          <vodml-id>experiment.Proposal.identifier</vodml-id>          <vodml-id>experiment.Proposal.identifier</vodml-id>
336          <name>identifier</name>          <name>identifier</name>
337          <description>          <description>Tag used to uniquely identify a particular proposal within the institution or entity.
 Tag used to uniquely identify a particular proposal within the institution or entity.  
   
338  </description>  </description>
339          <datatype>          <datatype>
340            <vodml-ref>ivoa:string</vodml-ref>            <vodml-ref>ivoa:string</vodml-ref>
# Line 403  Line 349 
349      <objectType>      <objectType>
350        <vodml-id>experiment.Characterisation</vodml-id>        <vodml-id>experiment.Characterisation</vodml-id>
351        <name>Characterisation</name>        <name>Characterisation</name>
352        <description>        <description>This Characterisation object is a direct extension of the Characterisation object from the IVOA Characterisation Data Model Standard.  This provides a local object which may be contained in a 'composition' relation to other objects of this model (specifically ObsDataset).  This object may be extended and/or modified by specific Dataset models as needed.
353  This Characterisation object is a direct extension of the Characterisation object from the IVOA Characterisation Data Model Standard.  This provides a local object which may be contained in a 'composition' relation to other objects of this model (specifically ObsDataset).  This object may be extended and/or modified by specific Dataset models as needed.          Characterisation provides a broad scale description of the coordinate space occupied by the dataset in each of the axis domains.  This includes axes not directly represented in the dataset 'data', for example, the Time axis of a 2D special image.  As such, there is a strong correlation between Characterisation and Data objects.  In some cases, the values may be directly derived from the Data, in others, they provide supporting metadata about the broader domain.  For example, the Accuracy fields in Characterisation represent typical accuracy for the dataset, while those within Data provide per-data-point errors.   </description>
         Characterisation provides a broad scale description of the coordinate space occupied by the dataset in each of the axis domains.  This includes axes not directly represented in the dataset 'data', for example, the Time axis of a 2D special image.  As such, there is a strong correlation between Characterisation and Data objects.  In some cases, the values may be directly derived from the Data, in others, they provide supporting metadata about the broader domain.  For example, the Accuracy fields in Characterisation represent typical accuracy for the dataset, while those within Data provide per-data-point errors.    
 </description>  
354        <extends>        <extends>
355          <vodml-ref>char:Char</vodml-ref>          <vodml-ref>char:Char</vodml-ref>
356        </extends>        </extends>
# Line 415  Line 359 
359      <objectType>      <objectType>
360        <vodml-id>experiment.Derived</vodml-id>        <vodml-id>experiment.Derived</vodml-id>
361        <name>Derived</name>        <name>Derived</name>
362        <description>        <description>The Derived (short for Derived Data) object holds derived information obtained by evaluating or analyzing the contents of the dataset.  The specific content of this object is strongly dependent on the specific type of dataset, so we provide a generic model which may be specialized in other models to define elements appropriate for that type of dataset.
 The Derived (short for Derived Data) object holds derived information obtained by evaluating or analyzing the contents of the dataset.  The specific content of this object is strongly dependent on the specific type of dataset, so we provide a generic model which may be specialized in other models to define elements appropriate for that type of dataset.  
363    
364  The primary purpose of this object is to provide a common framework in which specific information may be placed to aid in discovery and filtering of datasets in various access protocols.  The primary purpose of this object is to provide a common framework in which specific information may be placed to aid in discovery and filtering of datasets in various access protocols.
365     </description>
 </description>  
366        <collection>        <collection>
367          <vodml-id>experiment.Derived.derivedElement</vodml-id>          <vodml-id>experiment.Derived.derivedElement</vodml-id>
368          <name>derivedElement</name>          <name>derivedElement</name>
369          <description>          <description>Collection of zero or more DerivedElement objects, each of which provides a specific quantity obtained by analyzing the dataset content.
 Collection of zero or more DerivedElement objects, each of which provides a specific quantity obtained by analyzing the dataset content.  
   
370  </description>  </description>
371          <datatype>          <datatype>
372            <vodml-ref>ds:experiment.DerivedElement</vodml-ref>            <vodml-ref>ds:experiment.DerivedElement</vodml-ref>
# Line 441  Line 381 
381      <objectType abstract="true">      <objectType abstract="true">
382        <vodml-id>experiment.ObsDataset</vodml-id>        <vodml-id>experiment.ObsDataset</vodml-id>
383        <name>ObsDataset</name>        <name>ObsDataset</name>
384        <description>        <description>Abstract object extending Dataset with metadata relevant to datasets derived from Observations.
 Abstract object extending Dataset with metadata relevant to datasets derived from Observations.  
   
385  </description>  </description>
386        <extends>        <extends>
387          <vodml-ref>ds:dataset.Dataset</vodml-ref>          <vodml-ref>ds:dataset.Dataset</vodml-ref>
# Line 451  Line 389 
389        <attribute>        <attribute>
390          <vodml-id>experiment.ObsDataset.calibLevel</vodml-id>          <vodml-id>experiment.ObsDataset.calibLevel</vodml-id>
391          <name>calibLevel</name>          <name>calibLevel</name>
392          <description>          <description>High level classification for the calibration level of the particular dataset as a whole.  The calibration level concept conveys to the user information on how much data reduction/processing has been applied to the data.  It is up to the data providers to consider how to map their own internal classification to the scale defined here.
 High level classification for the calibration level of the particular dataset as a whole.  The calibration level concept conveys to the user information on how much data reduction/processing has been applied to the data.  It is up to the data providers to consider how to map their own internal classification to the scale defined here.  
393  Scale:  Scale:
394  * 0 - Raw instrumental data, in a proprietary or internal data-provider defined format.  * 0 - Raw instrumental data, in a proprietary or internal data-provider defined format.
395  * 1 - Instrumental data in a standard format (FITS, VOTable, etc )  * 1 - Instrumental data in a standard format (FITS, VOTable, etc )
396  * 2 - Calibrated, science ready data with the instrument signature removed.  * 2 - Calibrated, science ready data with the instrument signature removed.
397  * 3 - Enhanced data products like mosaics, resampled or drizzled images, or heavily processed survey fields.  Level 3 data products may represent the combination of data from multiple primary observations.  * 3 - Enhanced data products like mosaics, resampled or drizzled images, or heavily processed survey fields.  Level 3 data products may represent the combination of data from multiple primary observations.
   
398  </description>  </description>
399          <datatype>          <datatype>
400            <vodml-ref>ivoa:integer</vodml-ref>            <vodml-ref>ivoa:integer</vodml-ref>
# Line 471  Line 407 
407        <collection>        <collection>
408          <vodml-id>experiment.ObsDataset.characterisation</vodml-id>          <vodml-id>experiment.ObsDataset.characterisation</vodml-id>
409          <name>characterisation</name>          <name>characterisation</name>
410          <description>          <description>Characterisation provides a 'characteristic' view of the dataset coordinate space.  For each represented domain (spatial, spectral, temporal, etc), characterisation provides metadata summarizing the coverage, resolution, representative accuracies, etc. for the dataset asa a whole.</description>
 Characterisation provides a 'characteristic' view of the dataset coordinate space.  For each represented domain (spatial, spectral, temporal, etc), characterisation provides metadata summarizing the coverage, resolution, representative accuracies, etc. for the dataset asa a whole.  
 </description>  
411          <datatype>          <datatype>
412            <vodml-ref>ds:experiment.Characterisation</vodml-ref>            <vodml-ref>ds:experiment.Characterisation</vodml-ref>
413          </datatype>          </datatype>
# Line 485  Line 419 
419        <collection>        <collection>
420          <vodml-id>experiment.ObsDataset.derived</vodml-id>          <vodml-id>experiment.ObsDataset.derived</vodml-id>
421          <name>derived</name>          <name>derived</name>
422          <description>          <description>Provides a high level summary of certain properties of the dataset.  Its primary purpose is to support high level filtering of datasets during data discovery.
 Provides a high level summary of certain properties of the dataset.  Its primary purpose is to support high level filtering of datasets during data discovery.  
   
423  </description>  </description>
424          <datatype>          <datatype>
425            <vodml-ref>ds:experiment.Derived</vodml-ref>            <vodml-ref>ds:experiment.Derived</vodml-ref>
# Line 500  Line 432 
432        <reference>        <reference>
433          <vodml-id>experiment.ObsDataset.target</vodml-id>          <vodml-id>experiment.ObsDataset.target</vodml-id>
434          <name>target</name>          <name>target</name>
435          <description>          <description>Reference to a BaseTarget object from Observation.  Provides metadata describing the target of the observation.</description>
 Reference to a BaseTarget object from Observation.  Provides metadata describing the target of the observation.  
 </description>  
436          <datatype>          <datatype>
437            <vodml-ref>ds:experiment.BaseTarget</vodml-ref>            <vodml-ref>ds:experiment.BaseTarget</vodml-ref>
438          </datatype>          </datatype>
# Line 514  Line 444 
444        <reference>        <reference>
445          <vodml-id>experiment.ObsDataset.proposal</vodml-id>          <vodml-id>experiment.ObsDataset.proposal</vodml-id>
446          <name>proposal</name>          <name>proposal</name>
447          <description>          <description>Reference to Proposal object from Observation.  This object provides metadata identifying any proposal related to the observation which produced the dataset.</description>
 Reference to Proposal object from Observation.  This object provides metadata identifying any proposal related to the observation which produced the dataset.  
 </description>  
448          <datatype>          <datatype>
449            <vodml-ref>ds:experiment.Proposal</vodml-ref>            <vodml-ref>ds:experiment.Proposal</vodml-ref>
450          </datatype>          </datatype>
# Line 528  Line 456 
456        <reference>        <reference>
457          <vodml-id>experiment.ObsDataset.obsConfig</vodml-id>          <vodml-id>experiment.ObsDataset.obsConfig</vodml-id>
458          <name>obsConfig</name>          <name>obsConfig</name>
459          <description>          <description>Reference to ObsConfig object from Observation.  This object provides some high-level metadata related to the observation configuration.</description>
 Reference to ObsConfig object from Observation.  This object provides some high-level metadata related to the observation configuration.  
 </description>  
460          <datatype>          <datatype>
461            <vodml-ref>ds:experiment.ObsConfig</vodml-ref>            <vodml-ref>ds:experiment.ObsConfig</vodml-ref>
462          </datatype>          </datatype>
# Line 542  Line 468 
468        <reference>        <reference>
469          <vodml-id>experiment.ObsDataset.coordSys</vodml-id>          <vodml-id>experiment.ObsDataset.coordSys</vodml-id>
470          <name>coordSys</name>          <name>coordSys</name>
471          <description>          <description>Zero or more references to coordinate system defintions associated with the dataset.  Since multiple data products may contibute to the content of a dataset, this element provides convenient, high-level access to definitions which may be distributed among lower-level objects.  
 Zero or more references to coordinate system defintions associated with the dataset.  Since multiple data products may contibute to the content of a dataset, this element provides convenient, high-level access to definitions which may be distributed among lower-level objects.    
   
472  </description>  </description>
473          <datatype>          <datatype>
474            <vodml-ref>stc:AstroCoordSystem</vodml-ref>            <vodml-ref>stc:coordsystem.AstroCoordSystem</vodml-ref>
475          </datatype>          </datatype>
476          <multiplicity>          <multiplicity>
477            <minOccurs>0</minOccurs>            <minOccurs>0</minOccurs>
# Line 559  Line 483 
483      <objectType abstract="true">      <objectType abstract="true">
484        <vodml-id>experiment.DerivedElement</vodml-id>        <vodml-id>experiment.DerivedElement</vodml-id>
485        <name>DerivedElement</name>        <name>DerivedElement</name>
486        <description>        <description>Abstract base for defining derived data elements.  Typically, models for specific data products would extend this object to define various elements appropriate for that model.  For example, the Spectrum model could define signal-to-noise ratio (SNR), or TimeSeries could define period, or variability.  We put no restriction on the DerivedElement content since the result could be a simple value or a complex object.  However, it is recommended that extensions be simple and compact in keeping with the primary intent of use in data discovery.
 Abstract base for defining derived data elements.  Typically, models for specific data products would extend this object to define various elements appropriate for that model.  For example, the Spectrum model could define signal-to-noise ratio (SNR), or TimeSeries could define period, or variability.  We put no restriction on the DerivedElement content since the result could be a simple value or a complex object.  However, it is recommended that extensions be simple and compact in keeping with the primary intent of use in data discovery.  
   
487  </description>  </description>
488      </objectType>      </objectType>
489    
490      <objectType>      <objectType>
491        <vodml-id>experiment.DerivedScalar</vodml-id>        <vodml-id>experiment.DerivedScalar</vodml-id>
492        <name>DerivedScalar</name>        <name>DerivedScalar</name>
493        <description>        <description>Simple extension of DerivedElement class which can serve many use cases.  Usages of this object in other models to define specific elements should explicitly define the element name, and the process by which the value is determined.
 Simple extension of DerivedElement class which can serve many use cases.  Usages of this object in other models to define specific elements should explicitly define the element name, and the process by which the value is determined.  
   
494  </description>  </description>
495        <extends>        <extends>
496          <vodml-ref>ds:experiment.DerivedElement</vodml-ref>          <vodml-ref>ds:experiment.DerivedElement</vodml-ref>
# Line 578  Line 498 
498        <attribute>        <attribute>
499          <vodml-id>experiment.DerivedScalar.name</vodml-id>          <vodml-id>experiment.DerivedScalar.name</vodml-id>
500          <name>name</name>          <name>name</name>
501          <description>          <description>Name identifying the derived element.</description>
 Name identifying the derived element.  
 </description>  
502          <datatype>          <datatype>
503            <vodml-ref>ivoa:string</vodml-ref>            <vodml-ref>ivoa:string</vodml-ref>
504          </datatype>          </datatype>
# Line 592  Line 510 
510        <attribute>        <attribute>
511          <vodml-id>experiment.DerivedScalar.value</vodml-id>          <vodml-id>experiment.DerivedScalar.value</vodml-id>
512          <name>value</name>          <name>value</name>
513          <description>          <description>Value of the derived element.
 Value of the derived element.  
   
514  </description>  </description>
515          <datatype>          <datatype>
516            <vodml-ref>ivoa:quantity.Quantity</vodml-ref>            <vodml-ref>ivoa:quantity.Quantity</vodml-ref>
# Line 613  Line 529 
529    <package>    <package>
530      <vodml-id>dataset</vodml-id>      <vodml-id>dataset</vodml-id>
531      <name>dataset</name>      <name>dataset</name>
532      <description>      <description>Dataset Metadata package</description>
 Dataset Metadata package  
 </description>  
533      <enumeration>      <enumeration>
534        <vodml-id>dataset.DataProductType</vodml-id>        <vodml-id>dataset.DataProductType</vodml-id>
535        <name>DataProductType</name>        <name>DataProductType</name>
536        <description>        <description>Enumeration identifying the high level classification of a data product.</description>
 Enumeration identifying the high level classification of a data product.  
 </description>  
537        <literal>        <literal>
538          <vodml-id>dataset.DataProductType.CUBE</vodml-id>          <vodml-id>dataset.DataProductType.CUBE</vodml-id>
539          <name>CUBE</name>          <name>CUBE</name>
540          <description>          <description>A multidimensional astronomical image of three (3) or more axes.
 A multidimensional astronomical image of three (3) or more axes.  
   
541  </description>  </description>
542        </literal>        </literal>
543        <literal>        <literal>
544          <vodml-id>dataset.DataProductType.IMAGE</vodml-id>          <vodml-id>dataset.DataProductType.IMAGE</vodml-id>
545          <name>IMAGE</name>          <name>IMAGE</name>
546          <description>          <description>A two (2) dimensional astronomical image.</description>
 A two (2) dimensional astronomical image.  
 </description>  
547        </literal>        </literal>
548        <literal>        <literal>
549          <vodml-id>dataset.DataProductType.PHOTOMETRY</vodml-id>          <vodml-id>dataset.DataProductType.PHOTOMETRY</vodml-id>
550          <name>PHOTOMETRY</name>          <name>PHOTOMETRY</name>
551          <description>          <description>Dataset with spectral coverage with irregular gaps.
 Dataset with spectral coverage with irregular gaps.  
   
552  </description>  </description>
553        </literal>        </literal>
554        <literal>        <literal>
555          <vodml-id>dataset.DataProductType.SPECTRUM</vodml-id>          <vodml-id>dataset.DataProductType.SPECTRUM</vodml-id>
556          <name>SPECTRUM</name>          <name>SPECTRUM</name>
557          <description>          <description>Dataset where spectral coverage is the primary attribute, in contiguous bins. e.g. a 1D spectrum or a long slit spectrum.
 Dataset where spectral coverage is the primary attribute, in contiguous bins. e.g. a 1D spectrum or a long slit spectrum.  
   
558  </description>  </description>
559        </literal>        </literal>
560        <literal>        <literal>
561          <vodml-id>dataset.DataProductType.TIMESERIES</vodml-id>          <vodml-id>dataset.DataProductType.TIMESERIES</vodml-id>
562          <name>TIMESERIES</name>          <name>TIMESERIES</name>
563          <description>          <description>Dataset presenting some quantity varying as a function of time.  A light curve is a typical example of a timeseries dataset.</description>
 Dataset presenting some quantity varying as a function of time.  A light curve is a typical example of a timeseries dataset.  
 </description>  
564        </literal>        </literal>
565        <literal>        <literal>
566          <vodml-id>dataset.DataProductType.SED</vodml-id>          <vodml-id>dataset.DataProductType.SED</vodml-id>
567          <name>SED</name>          <name>SED</name>
568          <description>          <description>A spectral energy distribution, an advanced data product often produced by combining data from multiple observations.</description>
 A spectral energy distribution, an advanced data product often produced by combining data from multiple observations.  
 </description>  
569        </literal>        </literal>
570        <literal>        <literal>
571          <vodml-id>dataset.DataProductType.VISIBILITY</vodml-id>          <vodml-id>dataset.DataProductType.VISIBILITY</vodml-id>
572          <name>VISIBILITY</name>          <name>VISIBILITY</name>
573          <description>          <description>A visibility (radio) dataset. Typically this is instrumental data, and is often a complex object containing multiple files or other substructures.  A visibility dataset may contain data with spatial, spectral, time, and polarization information for each measured visibility.</description>
 A visibility (radio) dataset. Typically this is instrumental data, and is often a complex object containing multiple files or other substructures.  A visibility dataset may contain data with spatial, spectral, time, and polarization information for each measured visibility.  
 </description>  
574        </literal>        </literal>
575        <literal>        <literal>
576          <vodml-id>dataset.DataProductType.EVENT</vodml-id>          <vodml-id>dataset.DataProductType.EVENT</vodml-id>
577          <name>EVENT</name>          <name>EVENT</name>
578          <description>          <description>An event counting dataset (e.g. X-ray). An event dataset may contain data with spatial, spectral, and time information for each measured event. </description>
 An event counting dataset (e.g. X-ray). An event dataset may contain data with spatial, spectral, and time information for each measured event.  
 </description>  
579        </literal>        </literal>
580        <literal>        <literal>
581          <vodml-id>dataset.DataProductType.CATALOG</vodml-id>          <vodml-id>dataset.DataProductType.CATALOG</vodml-id>
582          <name>CATALOG</name>          <name>CATALOG</name>
583          <description>          <description>A catalog.
 A catalog.  
   
584  </description>  </description>
585        </literal>        </literal>
586      </enumeration>      </enumeration>
# Line 694  Line 588 
588      <enumeration>      <enumeration>
589        <vodml-id>dataset.CreationType</vodml-id>        <vodml-id>dataset.CreationType</vodml-id>
590        <name>CreationType</name>        <name>CreationType</name>
591        <description>        <description>Enumeration of dataset creation types.</description>
 Enumeration of dataset creation types.  
 </description>  
592        <literal>        <literal>
593          <vodml-id>dataset.CreationType.ARCHIVAL</vodml-id>          <vodml-id>dataset.CreationType.ARCHIVAL</vodml-id>
594          <name>ARCHIVAL</name>          <name>ARCHIVAL</name>
595          <description>          <description>Indicates that it is one of a collection of datasets generated in a systematic, homogeneous way and is stored statically (or at least versioned).  It will be possible to regenerate this dataset at a later date.  The remaining types imply on-the-fly manipulation.</description>
 Indicates that it is one of a collection of datasets generated in a systematic, homogeneous way and is stored statically (or at least versioned).  It will be possible to regenerate this dataset at a later date.  The remaining types imply on-the-fly manipulation.  
 </description>  
596        </literal>        </literal>
597        <literal>        <literal>
598          <vodml-id>dataset.CreationType.CUTOUT</vodml-id>          <vodml-id>dataset.CreationType.CUTOUT</vodml-id>
599          <name>CUTOUT</name>          <name>CUTOUT</name>
600          <description>          <description>Indicates that the dataset was created "on-the-fly", by subsetting, but not by modifying values.
 Indicates that the dataset was created "on-the-fly", by subsetting, but not by modifying values.  
   
601  </description>  </description>
602        </literal>        </literal>
603        <literal>        <literal>
604          <vodml-id>dataset.CreationType.FILTERED</vodml-id>          <vodml-id>dataset.CreationType.FILTERED</vodml-id>
605          <name>FILTERED</name>          <name>FILTERED</name>
606          <description>          <description>May involve excluding data prior to binning into samples, also "on-the-fly"
 May involve excluding data prior to binning into samples, also "on-the-fly"  
   
607  </description>  </description>
608        </literal>        </literal>
609        <literal>        <literal>
610          <vodml-id>dataset.CreationType.MOSAIC</vodml-id>          <vodml-id>dataset.CreationType.MOSAIC</vodml-id>
611          <name>MOSAIC</name>          <name>MOSAIC</name>
612          <description>          <description>Combines multiple original datasets "on-the-fly"</description>
 Combines multiple original datasets "on-the-fly"  
 </description>  
613        </literal>        </literal>
614        <literal>        <literal>
615          <vodml-id>dataset.CreationType.SPECTRAL_EXTRACTION</vodml-id>          <vodml-id>dataset.CreationType.SPECTRAL_EXTRACTION</vodml-id>
616          <name>SPECTRAL_EXTRACTION</name>          <name>SPECTRAL_EXTRACTION</name>
617          <description>          <description>Has been extracted, for example, from a spectral data cube.
 Has been extracted, for example, from a spectral data cube.  
   
618  </description>  </description>
619        </literal>        </literal>
620        <literal>        <literal>
621          <vodml-id>dataset.CreationType.CATALOG_EXTRACTION</vodml-id>          <vodml-id>dataset.CreationType.CATALOG_EXTRACTION</vodml-id>
622          <name>CATALOG_EXTRACTION</name>          <name>CATALOG_EXTRACTION</name>
623          <description>          <description>Has been extracted from a catalog.</description>
 Has been extracted from a catalog.  
 </description>  
624        </literal>        </literal>
625      </enumeration>      </enumeration>
626    
627      <enumeration>      <enumeration>
628        <vodml-id>dataset.RightsType</vodml-id>        <vodml-id>dataset.RightsType</vodml-id>
629        <name>RightsType</name>        <name>RightsType</name>
630        <description>        <description>Enumeration of access rights levels.
 Enumeration of access rights levels.  
   
631  </description>  </description>
632        <literal>        <literal>
633          <vodml-id>dataset.RightsType.PUBLIC</vodml-id>          <vodml-id>dataset.RightsType.PUBLIC</vodml-id>
634          <name>PUBLIC</name>          <name>PUBLIC</name>
635          <description>          <description>unrestricted, public access is allowed, without authentication.</description>
 unrestricted, public access is allowed, without authentication.  
 </description>  
636        </literal>        </literal>
637        <literal>        <literal>
638          <vodml-id>dataset.RightsType.PROPRIETARY</vodml-id>          <vodml-id>dataset.RightsType.PROPRIETARY</vodml-id>
639          <name>PROPRIETARY</name>          <name>PROPRIETARY</name>
640          <description>          <description>only proprietary access is allowed with authentication.
 only proprietary access is allowed with authentication.  
   
641  </description>  </description>
642        </literal>        </literal>
643        <literal>        <literal>
644          <vodml-id>dataset.RightsType.SECURE</vodml-id>          <vodml-id>dataset.RightsType.SECURE</vodml-id>
645          <name>SECURE</name>          <name>SECURE</name>
646          <description>          <description>authenticated, public access is allowed.</description>
 authenticated, public access is allowed.  
 </description>  
647        </literal>        </literal>
648      </enumeration>      </enumeration>
649    
# Line 784  Line 656 
656        <literal>        <literal>
657          <vodml-id>dataset.SpectralBandType.RADIO</vodml-id>          <vodml-id>dataset.SpectralBandType.RADIO</vodml-id>
658          <name>RADIO</name>          <name>RADIO</name>
659          <description>          <description>λ ≥ 10 mm; ν ≤ 30 GHz</description>
 λ ≥ 10 mm; ν ≤ 30 GHz  
 </description>  
660        </literal>        </literal>
661        <literal>        <literal>
662          <vodml-id>dataset.SpectralBandType.MILLIMETER</vodml-id>          <vodml-id>dataset.SpectralBandType.MILLIMETER</vodml-id>
663          <name>MILLIMETER</name>          <name>MILLIMETER</name>
664          <description>          <description>0.1 mm ≤ λ ≤ 10 mm; 3000 GHz ≥ ν ≥ 30 GHz
 0.1 mm ≤ λ ≤ 10 mm; 3000 GHz ≥ ν ≥ 30 GHz  
   
665  </description>  </description>
666        </literal>        </literal>
667        <literal>        <literal>
668          <vodml-id>dataset.SpectralBandType.INFRARED</vodml-id>          <vodml-id>dataset.SpectralBandType.INFRARED</vodml-id>
669          <name>INFRARED</name>          <name>INFRARED</name>
670          <description>          <description>1 μ ≤ λ ≤ 100 μ</description>
 1 μ ≤ λ ≤ 100 μ  
 </description>  
671        </literal>        </literal>
672        <literal>        <literal>
673          <vodml-id>dataset.SpectralBandType.OPTICAL</vodml-id>          <vodml-id>dataset.SpectralBandType.OPTICAL</vodml-id>
674          <name>OPTICAL</name>          <name>OPTICAL</name>
675          <description>          <description>0.3 μ ≤ λ ≤ 1 μ
 0.3 μ ≤ λ ≤ 1 μ  
   
676  </description>  </description>
677        </literal>        </literal>
678        <literal>        <literal>
679          <vodml-id>dataset.SpectralBandType.ULTRAVIOLET</vodml-id>          <vodml-id>dataset.SpectralBandType.ULTRAVIOLET</vodml-id>
680          <name>ULTRAVIOLET</name>          <name>ULTRAVIOLET</name>
681          <description>          <description>100 Å ≤ λ ≤ 3000 Å; 1.2 eV ≤ E ≤ 120 eV
 100 Å ≤ λ ≤ 3000 Å; 1.2 eV ≤ E ≤ 120 eV  
   
682  </description>  </description>
683        </literal>        </literal>
684        <literal>        <literal>
685          <vodml-id>dataset.SpectralBandType.XRAY</vodml-id>          <vodml-id>dataset.SpectralBandType.XRAY</vodml-id>
686          <name>XRAY</name>          <name>XRAY</name>
687          <description>          <description>0.1 Å ≤ λ ≤ 100 Å; 0.12 keV ≤ E ≤ 120 keV
 0.1 Å ≤ λ ≤ 100 Å; 0.12 keV ≤ E ≤ 120 keV  
   
688  </description>  </description>
689        </literal>        </literal>
690        <literal>        <literal>
691          <vodml-id>dataset.SpectralBandType.GAMMARAY</vodml-id>          <vodml-id>dataset.SpectralBandType.GAMMARAY</vodml-id>
692          <name>GAMMARAY</name>          <name>GAMMARAY</name>
693          <description>          <description>E ≥ 120keV</description>
 E ≥ 120keV  
 </description>  
694        </literal>        </literal>
695      </enumeration>      </enumeration>
696    
697      <objectType>      <objectType>
698        <vodml-id>dataset.DataModel</vodml-id>        <vodml-id>dataset.DataModel</vodml-id>
699        <name>DataModel</name>        <name>DataModel</name>
700        <description>        <description>This object provides specific information regarding the data model and version thereof that a dataset represents.  This information is primarily an aide to (de)serialization of the dataset.  As such, it would better be defined by serialization conventions.  In lieu of such conventions, we include this object and representative serialization examples for the primary file formats VOTable and FITS.
 This object provides specific information regarding the data model and version thereof that a dataset represents.  This information is primarily an aide to (de)serialization of the dataset.  As such, it would better be defined by serialization conventions.  In lieu of such conventions, we include this object and representative serialization examples for the primary file formats VOTable and FITS.  
   
701  </description>  </description>
702        <attribute>        <attribute>
703          <vodml-id>dataset.DataModel.name</vodml-id>          <vodml-id>dataset.DataModel.name</vodml-id>
704          <name>name</name>          <name>name</name>
705          <description>          <description>Formatted string providing the name and version of the model document.  The format speficication is "[name]-[version].[subversion]". Each derived model should specifically state the appropriate string for this field.
 Formatted string providing the name and version of the model document.  The format speficication is "[name]-[version].[subversion]". Each derived model should specifically state the appropriate string for this field.  
   
706  </description>  </description>
707          <datatype>          <datatype>
708            <vodml-ref>ivoa:string</vodml-ref>            <vodml-ref>ivoa:string</vodml-ref>
# Line 861  Line 715 
715        <attribute>        <attribute>
716          <vodml-id>dataset.DataModel.prefix</vodml-id>          <vodml-id>dataset.DataModel.prefix</vodml-id>
717          <name>prefix</name>          <name>prefix</name>
718          <description>          <description>Prefix string used in UType string for elements associated with the model.  For IVOA standard models, this will be a predetermined string (e.g. 'stc' or 'spec').  Extended, or user defined content can specify a unique prefix for their own content.
 Prefix string used in UType string for elements associated with the model.  For IVOA standard models, this will be a predetermined string (e.g. 'stc' or 'spec').  Extended, or user defined content can specify a unique prefix for their own content.  
   
719  </description>  </description>
720          <datatype>          <datatype>
721            <vodml-ref>ivoa:string</vodml-ref>            <vodml-ref>ivoa:string</vodml-ref>
# Line 876  Line 728 
728        <attribute>        <attribute>
729          <vodml-id>dataset.DataModel.URL</vodml-id>          <vodml-id>dataset.DataModel.URL</vodml-id>
730          <name>URL</name>          <name>URL</name>
731          <description>          <description>URL pointer to the XML schema associated with the model.
 URL pointer to the XML schema associated with the model.  
   
732  </description>  </description>
733          <datatype>          <datatype>
734            <vodml-ref>ivoa:anyURI</vodml-ref>            <vodml-ref>ivoa:anyURI</vodml-ref>
# Line 893  Line 743 
743      <objectType abstract="true">      <objectType abstract="true">
744        <vodml-id>dataset.Dataset</vodml-id>        <vodml-id>dataset.Dataset</vodml-id>
745        <name>Dataset</name>        <name>Dataset</name>
746        <description>        <description>Abstract object for the generic IVOA Dataset.  It is intended to be useful for any type of data.  Specific dataset models should extend this object, providing detailed definitions and additional content as appropriate for that type of dataset.
 Abstract object for the generic IVOA Dataset.  It is intended to be useful for any type of data.  Specific dataset models should extend this object, providing detailed definitions and additional content as appropriate for that type of dataset.  
   
747  </description>  </description>
748        <attribute>        <attribute>
749          <vodml-id>dataset.Dataset.dataProductType</vodml-id>          <vodml-id>dataset.Dataset.dataProductType</vodml-id>
750          <name>dataProductType</name>          <name>dataProductType</name>
751          <description>          <description>Describes the high level scientific classification of the data content.  Values are restricted to the DataProductType enumeration set and convey the general idea of the content and organization of
 Describes the high level scientific classification of the data content.  Values are restricted to the DataProductType enumeration set and convey the general idea of the content and organization of  
752  a dataset.  a dataset.
   
753  </description>  </description>
754          <datatype>          <datatype>
755            <vodml-ref>ds:dataset.DataProductType</vodml-ref>            <vodml-ref>ds:dataset.DataProductType</vodml-ref>
# Line 916  Line 762 
762        <attribute>        <attribute>
763          <vodml-id>dataset.Dataset.dataProductSubtype</vodml-id>          <vodml-id>dataset.Dataset.dataProductSubtype</vodml-id>
764          <name>dataProductSubtype</name>          <name>dataProductSubtype</name>
765          <description>          <description>Secondary type classification for the dataset.  This field is intended to precisely specify the scientific nature of the data product, possibly in terms relevant only to a specific archive or data collection.  For example, dataProductType='image' could have associated dataProductSubtype="src.image", "bkg.image", "PixelMask", etc.  Values are unrestricted strings.
 Secondary type classification for the dataset.  This field is intended to precisely specify the scientific nature of the data product, possibly in terms relevant only to a specific archive or data collection.  For example, dataProductType='image' could have associated dataProductSubtype="src.image", "bkg.image", "PixelMask", etc.  Values are unrestricted strings.  
   
766  </description>  </description>
767          <datatype>          <datatype>
768            <vodml-ref>ivoa:string</vodml-ref>            <vodml-ref>ivoa:string</vodml-ref>
# Line 931  Line 775 
775        <collection>        <collection>
776          <vodml-id>dataset.Dataset.curation</vodml-id>          <vodml-id>dataset.Dataset.curation</vodml-id>
777          <name>curation</name>          <name>curation</name>
778          <description>          <description>Provides metadata related to the entity responsible for the curation of the dataset.
 Provides metadata related to the entity responsible for the curation of the dataset.  
   
779  </description>  </description>
780          <datatype>          <datatype>
781            <vodml-ref>ds:dataset.Curation</vodml-ref>            <vodml-ref>ds:dataset.Curation</vodml-ref>
# Line 946  Line 788 
788        <collection>        <collection>
789          <vodml-id>dataset.Dataset.dataID</vodml-id>          <vodml-id>dataset.Dataset.dataID</vodml-id>
790          <name>dataID</name>          <name>dataID</name>
791          <description>          <description>DataID provides high level identification metadata for the dataset itself, and any associations with various collections.</description>
 DataID provides high level identification metadata for the dataset itself, and any associations with various collections.  
 </description>  
792          <datatype>          <datatype>
793            <vodml-ref>ds:dataset.DataID</vodml-ref>            <vodml-ref>ds:dataset.DataID</vodml-ref>
794          </datatype>          </datatype>
# Line 962  Line 802 
802      <objectType>      <objectType>
803        <vodml-id>dataset.DataID</vodml-id>        <vodml-id>dataset.DataID</vodml-id>
804        <name>DataID</name>        <name>DataID</name>
805        <description>        <description>The Data Identification object (DataID) stores the dataset identifiers and other metadata typically assigned by the dataset creator.
 The Data Identification object (DataID) stores the dataset identifiers and other metadata typically assigned by the dataset creator.  
806          The Dataset IDs in this object must comply with the syntax for dataset identifiers defined in the "IVOA Identifiers" document, including the use of 'stop' characters to identify specific datasets that are not individually in the registry.   e.g., ivo://example.net/aservice?2013/5/2342.          The Dataset IDs in this object must comply with the syntax for dataset identifiers defined in the "IVOA Identifiers" document, including the use of 'stop' characters to identify specific datasets that are not individually in the registry.   e.g., ivo://example.net/aservice?2013/5/2342.
807          Much of the content of this object is assembled from various definitions in the IVAO Resource Metadata document.  Here, we provide a brief description of each field for easy reference, along with a notation of its mapping to the Resource Metadata document (RM:field), where the reader may find more detailed information.          Much of the content of this object is assembled from various definitions in the IVAO Resource Metadata document.  Here, we provide a brief description of each field for easy reference, along with a notation of its mapping to the Resource Metadata document (RM:field), where the reader may find more detailed information.
   
808  </description>  </description>
809        <attribute>        <attribute>
810          <vodml-id>dataset.DataID.title</vodml-id>          <vodml-id>dataset.DataID.title</vodml-id>
811          <name>title</name>          <name>title</name>
812          <description>          <description>A free form string giving a title for the dataset.  (RM:Identity.Title)</description>
 A free form string giving a title for the dataset.  (RM:Identity.Title)  
 </description>  
813          <datatype>          <datatype>
814            <vodml-ref>ivoa:string</vodml-ref>            <vodml-ref>ivoa:string</vodml-ref>
815          </datatype>          </datatype>
# Line 985  Line 821 
821        <attribute>        <attribute>
822          <vodml-id>dataset.DataID.datasetID</vodml-id>          <vodml-id>dataset.DataID.datasetID</vodml-id>
823          <name>datasetID</name>          <name>datasetID</name>
824          <description>          <description>If the dataset is registered with an external 'global index service' such as ADS, the publisher may include that identifier here.  This provides a common, persistent identifier for the dataset, and possible access point to follow for information on publications and other related datasets.  Note: the same dataset published at more than one location would have different Curation.publisherDID values, but the same DataID.datasetID.  eg: "ivo://ADS/Sa.CXO?obsid=1234", "ivo://ADS/sh.hut#ngc4151_141"
 If the dataset is registered with an external 'global index service' such as ADS, the publisher may include that identifier here.  This provides a common, persistent identifier for the dataset, and possible access point to follow for information on publications and other related datasets.  Note: the same dataset published at more than one location would have different Curation.publisherDID values, but the same DataID.datasetID.  eg: "ivo://ADS/Sa.CXO?obsid=1234", "ivo://ADS/sh.hut#ngc4151_141"  
   
825  </description>  </description>
826          <datatype>          <datatype>
827            <vodml-ref>ivoa:anyURI</vodml-ref>            <vodml-ref>ivoa:anyURI</vodml-ref>
# Line 1000  Line 834 
834        <attribute>        <attribute>
835          <vodml-id>dataset.DataID.creatorDID</vodml-id>          <vodml-id>dataset.DataID.creatorDID</vodml-id>
836          <name>creatorDID</name>          <name>creatorDID</name>
837          <description>          <description>The dataset identifier assigned by the creator.  Here, the authority-id of the identifier must be that of the creator.  It is used to identify the original exposure of the dataset in an archive, and will remain static regardless of where the dataset is published.  The creator ID will not necessarily change even if the VO object in question is a cutout or is otherwise further processed.
 The dataset identifier assigned by the creator.  Here, the authority-id of the identifier must be that of the creator.  It is used to identify the original exposure of the dataset in an archive, and will remain static regardless of where the dataset is published.  The creator ID will not necessarily change even if the VO object in question is a cutout or is otherwise further processed.  
   
838  </description>  </description>
839          <datatype>          <datatype>
840            <vodml-ref>ivoa:anyURI</vodml-ref>            <vodml-ref>ivoa:anyURI</vodml-ref>
# Line 1015  Line 847 
847        <attribute>        <attribute>
848          <vodml-id>dataset.DataID.version</vodml-id>          <vodml-id>dataset.DataID.version</vodml-id>
849          <name>version</name>          <name>version</name>
850          <description>          <description>Version assigned by the creator, reflecting the production version of the dataset.  This value should only be changed by the creator, upon the new release of a dataset.  There are no format restrictions or specifications on the versioning scheme.
 Version assigned by the creator, reflecting the production version of the dataset.  This value should only be changed by the creator, upon the new release of a dataset.  There are no format restrictions or specifications on the versioning scheme.  
   
851  </description>  </description>
852          <datatype>          <datatype>
853            <vodml-ref>ivoa:string</vodml-ref>            <vodml-ref>ivoa:string</vodml-ref>
# Line 1030  Line 860 
860        <attribute>        <attribute>
861          <vodml-id>dataset.DataID.date</vodml-id>          <vodml-id>dataset.DataID.date</vodml-id>
862          <name>date</name>          <name>date</name>
863          <description>          <description>Data processing or creation date (RM:Curation.Date).</description>
 Data processing or creation date (RM:Curation.Date).  
 </description>  
864          <datatype>          <datatype>
865            <vodml-ref>ivoa:datetime</vodml-ref>            <vodml-ref>ivoa:datetime</vodml-ref>
866          </datatype>          </datatype>
# Line 1044  Line 872 
872        <attribute>        <attribute>
873          <vodml-id>dataset.DataID.creationType</vodml-id>          <vodml-id>dataset.DataID.creationType</vodml-id>
874          <name>creationType</name>          <name>creationType</name>
875          <description>          <description>The dataset creation type describes the nature or genre of the content.  (RM:General.Type).
876  The dataset creation type describes the nature or genre of the content.  (RM:General.Type).  Note: This field provides information about the process by which the dataset was created.  As the Observation/Experiment model matures, this may evolve into a provenance element on the Experiment type.</description>
 Note: This field provides information about the process by which the dataset was created.  As the Observation/Experiment model matures, this may evolve into a provenance element on the Experiment type.  
 </description>  
877          <datatype>          <datatype>
878            <vodml-ref>ds:dataset.CreationType</vodml-ref>            <vodml-ref>ds:dataset.CreationType</vodml-ref>
879          </datatype>          </datatype>
# Line 1059  Line 885 
885        <collection>        <collection>
886          <vodml-id>dataset.DataID.creator</vodml-id>          <vodml-id>dataset.DataID.creator</vodml-id>
887          <name>creator</name>          <name>creator</name>
888          <description>          <description>The institution or entity which created the dataset.</description>
 The institution or entity which created the dataset.  
 </description>  
889          <datatype>          <datatype>
890            <vodml-ref>ds:dataset.Creator</vodml-ref>            <vodml-ref>ds:dataset.Creator</vodml-ref>
891          </datatype>          </datatype>
# Line 1073  Line 897 
897        <collection>        <collection>
898          <vodml-id>dataset.DataID.contributor</vodml-id>          <vodml-id>dataset.DataID.contributor</vodml-id>
899          <name>contributor</name>          <name>contributor</name>
900          <description>          <description>Persons or entities who contributed to the generation of the scientific content of the dataset.  Users of the dataset should include these in subsequent credits and acknowledgements. (RM:Curation.Contributor)</description>
 Persons or entities who contributed to the generation of the scientific content of the dataset.  Users of the dataset should include these in subsequent credits and acknowledgements. (RM:Curation.Contributor)  
 </description>  
901          <datatype>          <datatype>
902            <vodml-ref>ds:dataset.Contributor</vodml-ref>            <vodml-ref>ds:dataset.Contributor</vodml-ref>
903          </datatype>          </datatype>
# Line 1087  Line 909 
909        <collection>        <collection>
910          <vodml-id>dataset.DataID.collection</vodml-id>          <vodml-id>dataset.DataID.collection</vodml-id>
911          <name>collection</name>          <name>collection</name>
912          <description>          <description>The dataset is associated with zero or more Collections (instrument name, survey name, etc.) .  Each instance identifies a tag indicating some degree of compatibility with other data sharing the same Collection properties.</description>
 The dataset is associated with zero or more Collections (instrument name, survey name, etc.) .  Each instance identifies a tag indicating some degree of compatibility with other data sharing the same Collection properties.  
 </description>  
913          <datatype>          <datatype>
914            <vodml-ref>ds:dataset.Collection</vodml-ref>            <vodml-ref>ds:dataset.Collection</vodml-ref>
915          </datatype>          </datatype>
# Line 1103  Line 923 
923      <objectType>      <objectType>
924        <vodml-id>dataset.Curation</vodml-id>        <vodml-id>dataset.Curation</vodml-id>
925        <name>Curation</name>        <name>Curation</name>
926        <description>        <description>The Curation object provides metadata assigned by the entity responsible for the support of the dataset content as well as identifying metadata about that entity.  It is assembled from definitions provided by the IVOA standard document, "Resource Metadata for the Virtual Observatory; Version 1.12"  (Resource Metadata).  Here, we provide a brief description of each field for easy reference, along with a notation of its mapping to the Resource Metadata document (RM:field), where the reader may find more detailed information.
 The Curation object provides metadata assigned by the entity responsible for the support of the dataset content as well as identifying metadata about that entity.  It is assembled from definitions provided by the IVOA standard document, "Resource Metadata for the Virtual Observatory; Version 1.12"  (Resource Metadata).  Here, we provide a brief description of each field for easy reference, along with a notation of its mapping to the Resource Metadata document (RM:field), where the reader may find more detailed information.  
   
927  </description>  </description>
928        <attribute>        <attribute>
929          <vodml-id>dataset.Curation.publisherDID</vodml-id>          <vodml-id>dataset.Curation.publisherDID</vodml-id>
930          <name>publisherDID</name>          <name>publisherDID</name>
931          <description>          <description>IVOA dataset identifier assigned by the publisher to uniquely identify the dataset within its holdings.  Typically, the basis of this identifier will be the publisher ID.  However, if the publisherchooses to use a 'global index service' such as ADS to obtain persistent identifiers for their datasets, rather than generate their own, that identifier should be used both here and for DataID.datasetID.  Note: this model also defines a creator dataset ID (DataID.creatorDID), these will differ if the publishing entity is not the creator of the dataset.  Values are to be expressed as dataset identifiers using the syntax described in "IVOA Identifiers"</description>
 IVOA dataset identifier assigned by the publisher to uniquely identify the dataset within its holdings.  Typically, the basis of this identifier will be the publisher ID.  However, if the publisherchooses to use a 'global index service' such as ADS to obtain persistent identifiers for their datasets, rather than generate their own, that identifier should be used both here and for DataID.datasetID.  Note: this model also defines a creator dataset ID (DataID.creatorDID), these will differ if the publishing entity is not the creator of the dataset.  Values are to be expressed as dataset identifiers using the syntax described in "IVOA Identifiers"  
 </description>  
932          <datatype>          <datatype>
933            <vodml-ref>ivoa:anyURI</vodml-ref>            <vodml-ref>ivoa:anyURI</vodml-ref>
934          </datatype>          </datatype>
# Line 1124  Line 940 
940        <attribute>        <attribute>
941          <vodml-id>dataset.Curation.version</vodml-id>          <vodml-id>dataset.Curation.version</vodml-id>
942          <name>version</name>          <name>version</name>
943          <description>          <description>Version of the curated dataset, assigned by the publisher.  This is an independent versioning from DataID.version that allows the publisher to track changes to the high level dataset metadata (e.g. curation metadata, identifiers, etc.) without effecting the creator defined dataset version.  The value may be based on the DataID.version (e.g. by adding a sub-version extension), or an independent versioning.  There are no format restrictions on the value.  (RM:Curation.Version)
 Version of the curated dataset, assigned by the publisher.  This is an independent versioning from DataID.version that allows the publisher to track changes to the high level dataset metadata (e.g. curation metadata, identifiers, etc.) without effecting the creator defined dataset version.  The value may be based on the DataID.version (e.g. by adding a sub-version extension), or an independent versioning.  There are no format restrictions on the value.  (RM:Curation.Version)  
   
944  </description>  </description>
945          <datatype>          <datatype>
946            <vodml-ref>ivoa:string</vodml-ref>            <vodml-ref>ivoa:string</vodml-ref>
# Line 1139  Line 953 
953        <attribute>        <attribute>
954          <vodml-id>dataset.Curation.releaseDate</vodml-id>          <vodml-id>dataset.Curation.releaseDate</vodml-id>
955          <name>releaseDate</name>          <name>releaseDate</name>
956          <description>          <description>Date the curated dataset was last modified.  (RM:Curation.Date)</description>
 Date the curated dataset was last modified.  (RM:Curation.Date)  
 </description>  
957          <datatype>          <datatype>
958            <vodml-ref>ivoa:datetime</vodml-ref>            <vodml-ref>ivoa:datetime</vodml-ref>
959          </datatype>          </datatype>
# Line 1167  Line 979 
979        <collection>        <collection>
980          <vodml-id>dataset.Curation.publisher</vodml-id>          <vodml-id>dataset.Curation.publisher</vodml-id>
981          <name>publisher</name>          <name>publisher</name>
982          <description>          <description>The entity making the data available.  (RM:Curation.Publisher)</description>
 The entity making the data available.  (RM:Curation.Publisher)  
 </description>  
983          <datatype>          <datatype>
984            <vodml-ref>ds:dataset.Publisher</vodml-ref>            <vodml-ref>ds:dataset.Publisher</vodml-ref>
985          </datatype>          </datatype>
# Line 1181  Line 991 
991        <collection>        <collection>
992          <vodml-id>dataset.Curation.contact</vodml-id>          <vodml-id>dataset.Curation.contact</vodml-id>
993          <name>contact</name>          <name>contact</name>
994          <description>          <description>Contact information of the person/entity responsible for the content of the dataset.  We recommend using a generic 'helpdesk' type contact rather than individuals whose information may more easily become obsolete. (RM:Curation.Contact)</description>
 Contact information of the person/entity responsible for the content of the dataset.  We recommend using a generic 'helpdesk' type contact rather than individuals whose information may more easily become obsolete. (RM:Curation.Contact)  
 </description>  
995          <datatype>          <datatype>
996            <vodml-ref>ds:dataset.Contact</vodml-ref>            <vodml-ref>ds:dataset.Contact</vodml-ref>
997          </datatype>          </datatype>
# Line 1195  Line 1003 
1003        <collection>        <collection>
1004          <vodml-id>dataset.Curation.reference</vodml-id>          <vodml-id>dataset.Curation.reference</vodml-id>
1005          <name>reference</name>          <name>reference</name>
1006          <description>          <description>Zero or more bibliographic or documentation references associated with the dataset.  Each instance provides a single forward link to a major publication which references the dataset.  (RM:General.Source)</description>
 Zero or more bibliographic or documentation references associated with the dataset.  Each instance provides a single forward link to a major publication which references the dataset.  (RM:General.Source)  
 </description>  
1007          <datatype>          <datatype>
1008            <vodml-ref>ds:dataset.Publication</vodml-ref>            <vodml-ref>ds:dataset.Publication</vodml-ref>
1009          </datatype>          </datatype>
# Line 1211  Line 1017 
1017      <objectType>      <objectType>
1018        <vodml-id>dataset.Publisher</vodml-id>        <vodml-id>dataset.Publisher</vodml-id>
1019        <name>Publisher</name>        <name>Publisher</name>
1020        <description>        <description>Publisher is modeled as a Role played by the organization or entity making the Dataset available.</description>
 Publisher is modeled as a Role played by the organization or entity making the Dataset available.  
 </description>  
1021        <extends>        <extends>
1022          <vodml-ref>ds:party.Role</vodml-ref>          <vodml-ref>ds:party.Role</vodml-ref>
1023        </extends>        </extends>
1024        <attribute>        <attribute>
1025          <vodml-id>dataset.Publisher.publisherID</vodml-id>          <vodml-id>dataset.Publisher.publisherID</vodml-id>
1026          <name>publisherID</name>          <name>publisherID</name>
1027          <description>          <description>IVOA resource identifier associated with the publisher and registered with an IVOA compliant registry  (eg: ivo://mast.stsci.edu).  Values are to be expressed using the syntax described in "IVOA Identifiers".
 IVOA resource identifier associated with the publisher and registered with an IVOA compliant registry  (eg: ivo://mast.stsci.edu).  Values are to be expressed using the syntax described in "IVOA Identifiers".  
   
1028  </description>  </description>
1029          <datatype>          <datatype>
1030            <vodml-ref>ivoa:anyURI</vodml-ref>            <vodml-ref>ivoa:anyURI</vodml-ref>
# Line 1237  Line 1039 
1039      <objectType>      <objectType>
1040        <vodml-id>dataset.Contact</vodml-id>        <vodml-id>dataset.Contact</vodml-id>
1041        <name>Contact</name>        <name>Contact</name>
1042        <description>        <description>Contact information for a person or entity.
 Contact information for a person or entity.  
1043    
1044  Contact is modeled as a Role played by a particular person or entity (Party).  We subset the type of Party to include only Individuals.  This includes both a physical person, or proxy service such as a helpdesk.  Contact is modeled as a Role played by a particular person or entity (Party).  We subset the type of Party to include only Individuals.  This includes both a physical person, or proxy service such as a helpdesk.
   
1045  </description>  </description>
1046        <extends>        <extends>
1047          <vodml-ref>ds:party.Role</vodml-ref>          <vodml-ref>ds:party.Role</vodml-ref>
1048        </extends>        </extends>
1049          <constraint>
1050            <description>party:Individual[0..1]</description>
1051          </constraint>
1052      </objectType>      </objectType>
1053    
1054      <objectType>      <objectType>
1055        <vodml-id>dataset.Creator</vodml-id>        <vodml-id>dataset.Creator</vodml-id>
1056        <name>Creator</name>        <name>Creator</name>
1057        <description>        <description>Creator is modeled as a Role played by the organization or entity which created the Dataset.
 Creator is modeled as a Role played by the organization or entity which created the Dataset.  
   
1058  </description>  </description>
1059        <extends>        <extends>
1060          <vodml-ref>ds:party.Role</vodml-ref>          <vodml-ref>ds:party.Role</vodml-ref>
# Line 1263  Line 1064 
1064      <objectType>      <objectType>
1065        <vodml-id>dataset.Contributor</vodml-id>        <vodml-id>dataset.Contributor</vodml-id>
1066        <name>Contributor</name>        <name>Contributor</name>
1067        <description>        <description>Contributor is modeled as a Role played by a Party or entity who participated in the generation of the Dataset.</description>
 Contributor is modeled as a Role played by a Party or entity who participated in the generation of the Dataset.  
 </description>  
1068        <extends>        <extends>
1069          <vodml-ref>ds:party.Role</vodml-ref>          <vodml-ref>ds:party.Role</vodml-ref>
1070        </extends>        </extends>
1071        <attribute>        <attribute>
1072          <vodml-id>dataset.Contributor.acknowledgment</vodml-id>          <vodml-id>dataset.Contributor.acknowledgment</vodml-id>
1073          <name>acknowledgment</name>          <name>acknowledgment</name>
1074          <description>          <description>Acknowledgment expression for the contributor.  Users of the dataset should include these in subsequent credits and acknowledgements.  The expression should be formatted as desired by the contributor.</description>
 Acknowledgment expression for the contributor.  Users of the dataset should include these in subsequent credits and acknowledgements.  The expression should be formatted as desired by the contributor.  
 </description>  
1075          <datatype>          <datatype>
1076            <vodml-ref>ivoa:string</vodml-ref>            <vodml-ref>ivoa:string</vodml-ref>
1077          </datatype>          </datatype>
# Line 1288  Line 1085 
1085      <objectType>      <objectType>
1086        <vodml-id>dataset.Publication</vodml-id>        <vodml-id>dataset.Publication</vodml-id>
1087        <name>Publication</name>        <name>Publication</name>
1088        <description>        <description>Any referenceable publication associated with a Dataset.</description>
 Any referenceable publication associated with a Dataset.  
 </description>  
1089        <attribute>        <attribute>
1090          <vodml-id>dataset.Publication.refCode</vodml-id>          <vodml-id>dataset.Publication.refCode</vodml-id>
1091          <name>refCode</name>          <name>refCode</name>
1092          <description>          <description>Reference code of the publication.  Values should be expressed as a URL, or bibcode (discernible as a 19 character string beginning with 4 digits).  Free text references are allowed, but discouraged.</description>
 Reference code of the publication.  Values should be expressed as a URL, or bibcode (discernible as a 19 character string beginning with 4 digits).  Free text references are allowed, but discouraged.  
 </description>  
1093          <datatype>          <datatype>
1094            <vodml-ref>ivoa:string</vodml-ref>            <vodml-ref>ivoa:string</vodml-ref>
1095          </datatype>          </datatype>
# Line 1310  Line 1103 
1103      <objectType>      <objectType>
1104        <vodml-id>dataset.Collection</vodml-id>        <vodml-id>dataset.Collection</vodml-id>
1105        <name>Collection</name>        <name>Collection</name>
1106        <description>        <description>A generic organizational construct which allows Datasets to be associated with each other by a set of Collection properties.  Datasets tagged with the same Collection properies can be assumed to have some degree of compatibility.</description>
 A generic organizational construct which allows Datasets to be associated with each other by a set of Collection properties.  Datasets tagged with the same Collection properies can be assumed to have some degree of compatibility.  
 </description>  
1107        <attribute>        <attribute>
1108          <vodml-id>dataset.Collection.name</vodml-id>          <vodml-id>dataset.Collection.name</vodml-id>
1109          <name>name</name>          <name>name</name>
1110          <description>          <description>The values are generally defined by the creating entity.  Examples: "WFC", "Sloan", "BFS Spectrograph", "MSX Galactic Plane Survey".
 The values are generally defined by the creating entity.  Examples: "WFC", "Sloan", "BFS Spectrograph", "MSX Galactic Plane Survey".  
   
1111  </description>  </description>
1112          <datatype>          <datatype>
1113            <vodml-ref>ivoa:string</vodml-ref>            <vodml-ref>ivoa:string</vodml-ref>
# Line 1337  Line 1126 
1126    <package>    <package>
1127      <vodml-id>party</vodml-id>      <vodml-id>party</vodml-id>
1128      <name>party</name>      <name>party</name>
1129      <description>      <description>We include a simple Party model for associating an Entity with a Role that Entity is playing.  For example, a particular Individual can be both a Contact and Publisher of a dataset.</description>
 We include a simple Party model for associating an Entity with a Role that Entity is playing.  For example, a particular Individual can be both a Contact and Publisher of a dataset.  
 </description>  
1130      <objectType abstract="true">      <objectType abstract="true">
1131        <vodml-id>party.Party</vodml-id>        <vodml-id>party.Party</vodml-id>
1132        <name>Party</name>        <name>Party</name>
1133        <description>        <description>Abstract head of the set of classes describing various entities. </description>
 Abstract head of the set of classes describing various entities.  
 </description>  
1134        <attribute>        <attribute>
1135          <vodml-id>party.Party.name</vodml-id>          <vodml-id>party.Party.name</vodml-id>
1136          <name>name</name>          <name>name</name>
1137          <description>          <description>Name of the Party or entity.  All entities are assumed to have a name.</description>
 Name of the Party or entity.  All entities are assumed to have a name.  
 </description>  
1138          <datatype>          <datatype>
1139            <vodml-ref>ivoa:string</vodml-ref>            <vodml-ref>ivoa:string</vodml-ref>
1140          </datatype>          </datatype>
# Line 1365  Line 1148 
1148      <objectType abstract="true">      <objectType abstract="true">
1149        <vodml-id>party.Role</vodml-id>        <vodml-id>party.Role</vodml-id>
1150        <name>Role</name>        <name>Role</name>
1151        <description>        <description>Abstract class for the entity role.  Models should extend this class to define local roles which are played by various entities/parties.</description>
 Abstract class for the entity role.  Models should extend this class to define local roles which are played by various entities/parties.  
 </description>  
1152        <reference>        <reference>
1153          <vodml-id>party.Role.party</vodml-id>          <vodml-id>party.Role.party</vodml-id>
1154          <name>party</name>          <name>party</name>
1155          <description>          <description>Reference to the Party or Entity which is associated with this role.</description>
 Reference to the Party or Entity which is associated with this role.  
 </description>  
1156          <datatype>          <datatype>
1157            <vodml-ref>ds:party.Party</vodml-ref>            <vodml-ref>ds:party.Party</vodml-ref>
1158          </datatype>          </datatype>
# Line 1387  Line 1166 
1166      <objectType>      <objectType>
1167        <vodml-id>party.Individual</vodml-id>        <vodml-id>party.Individual</vodml-id>
1168        <name>Individual</name>        <name>Individual</name>
1169        <description>        <description>Abstract head of the sub-set of Parties which describe a single individual.</description>
 Abstract head of the sub-set of Parties which describe a single individual.  
 </description>  
1170        <extends>        <extends>
1171          <vodml-ref>ds:party.Party</vodml-ref>          <vodml-ref>ds:party.Party</vodml-ref>
1172        </extends>        </extends>
1173        <attribute>        <attribute>
1174          <vodml-id>party.Individual.address</vodml-id>          <vodml-id>party.Individual.address</vodml-id>
1175          <name>address</name>          <name>address</name>
1176          <description>          <description>Mailing address for the person.  The value is expressed as a single string containing all components of the address. </description>
 Mailing address for the person.  The value is expressed as a single string containing all components of the address.  
 </description>  
1177          <datatype>          <datatype>
1178            <vodml-ref>ivoa:string</vodml-ref>            <vodml-ref>ivoa:string</vodml-ref>
1179          </datatype>          </datatype>
# Line 1410  Line 1185 
1185        <attribute>        <attribute>
1186          <vodml-id>party.Individual.phone</vodml-id>          <vodml-id>party.Individual.phone</vodml-id>
1187          <name>phone</name>          <name>phone</name>
1188          <description>          <description>Phone number associated with the person.  The value is expressed as a string according to the format appropriate for the locale.</description>
 Phone number associated with the person.  The value is expressed as a string according to the format appropriate for the locale.  
 </description>  
1189          <datatype>          <datatype>
1190            <vodml-ref>ivoa:string</vodml-ref>            <vodml-ref>ivoa:string</vodml-ref>
1191          </datatype>          </datatype>
# Line 1424  Line 1197 
1197        <attribute>        <attribute>
1198          <vodml-id>party.Individual.email</vodml-id>          <vodml-id>party.Individual.email</vodml-id>
1199          <name>email</name>          <name>email</name>
1200          <description>          <description>E-mail address of the Individual</description>
 E-mail address of the Individual  
 </description>  
1201          <datatype>          <datatype>
1202            <vodml-ref>ivoa:string</vodml-ref>            <vodml-ref>ivoa:string</vodml-ref>
1203          </datatype>          </datatype>
# Line 1440  Line 1211 
1211      <objectType>      <objectType>
1212        <vodml-id>party.Organization</vodml-id>        <vodml-id>party.Organization</vodml-id>
1213        <name>Organization</name>        <name>Organization</name>
1214        <description>        <description>Extension of Party for any Organization or Institution.</description>
 Extension of Party for any Organization or Institution.  
 </description>  
1215        <extends>        <extends>
1216          <vodml-ref>ds:party.Party</vodml-ref>          <vodml-ref>ds:party.Party</vodml-ref>
1217        </extends>        </extends>
1218        <attribute>        <attribute>
1219          <vodml-id>party.Organization.address</vodml-id>          <vodml-id>party.Organization.address</vodml-id>
1220          <name>address</name>          <name>address</name>
1221          <description>          <description>Mailing address.  The value is expressed as a single string containing all components of the address.
 Mailing address.  The value is expressed as a single string containing all components of the address.  
   
1222  </description>  </description>
1223          <datatype>          <datatype>
1224            <vodml-ref>ivoa:string</vodml-ref>            <vodml-ref>ivoa:string</vodml-ref>
# Line 1464  Line 1231 
1231        <attribute>        <attribute>
1232          <vodml-id>party.Organization.phone</vodml-id>          <vodml-id>party.Organization.phone</vodml-id>
1233          <name>phone</name>          <name>phone</name>
1234          <description>          <description>Phone number.  The value is expressed as a string according to the format appropriate for the locale.</description>
 Phone number.  The value is expressed as a string according to the format appropriate for the locale.  
 </description>  
1235          <datatype>          <datatype>
1236            <vodml-ref>ivoa:string</vodml-ref>            <vodml-ref>ivoa:string</vodml-ref>
1237          </datatype>          </datatype>
# Line 1478  Line 1243 
1243        <attribute>        <attribute>
1244          <vodml-id>party.Organization.email</vodml-id>          <vodml-id>party.Organization.email</vodml-id>
1245          <name>email</name>          <name>email</name>
1246          <description>          <description>E-mail address of the Organization.
 E-mail address of the Organization.  
   
1247  </description>  </description>
1248          <datatype>          <datatype>
1249            <vodml-ref>ivoa:string</vodml-ref>            <vodml-ref>ivoa:string</vodml-ref>
# Line 1493  Line 1256 
1256        <attribute>        <attribute>
1257          <vodml-id>party.Organization.logo</vodml-id>          <vodml-id>party.Organization.logo</vodml-id>
1258          <name>logo</name>          <name>logo</name>
1259          <description>          <description>URL pointer to a graphical logo associated with the Organization.</description>
 URL pointer to a graphical logo associated with the Organization.  
 </description>  
1260          <datatype>          <datatype>
1261            <vodml-ref>ivoa:anyURI</vodml-ref>            <vodml-ref>ivoa:anyURI</vodml-ref>
1262          </datatype>          </datatype>

Legend:
Removed from v.3340  
changed lines
  Added in v.3341

msdemlei@ari.uni-heidelberg.de
ViewVC Help
Powered by ViewVC 1.1.26