Resource Metadata RFCThis document will act as RFC centre for the Resource Metadata V1.0 Proposed Recommendation. In order to add a comment to the document, please edit this page and add your comment to the list below in the format used for the two examples (include your WikiName so authors can contact you for further information). When the author(s) of the document have considered the comment, they will provide a response after the comment. Discussion about any of the comments or responses should be conducted on the registry mailing list, registry@ivoa.net.
Comments
RayPlante: I believe what we meant by this was that the values are not meant to be dependent on the specific way you access the data (or service). Given our experience actually deploying this schema, I have to agree the statement is confusing and could be replaced with words akin to my previous sentence. (Your suggestions are welcome.) BobHanisch: The text actually reads "_Resource metadata_ are high-level and independent of any specific service." This was intended to mean, I believe, that at this level we are trying to describe generic metadata that apply widely to VO resources, not arcane metadata that is specific to a particular service. This interpretation is different from Ray's below, but I think this is what the text is about here. I could abide by rewriting this as "_Resource metadata_ are generic, high-level, and independent of any specific service" if that makes the point clearer.
RayPlante: Good point. We should review this metadata list in the light of our experience to indicate which ones may be array value-ed and which we must insist on singularity (e.g. Identifier). BobHanisch: There are a number of issues here, which need to be addressed separately. Source is a Dublin Core element and refers to a single bibliographic reference. I don't think we should change it. ReferenceURL is "A URL..."; I think resource providers should select the most relevant URL, if there are many, and give that here. The coverage elements in 3.4 really need to derive from the STC definitions. They stand alone here because when this was first developed STC was not very far along. I will verify that these definitions are consistent, and that a reference to STC is provided. As for making arrays out of the data quality metadata, my fear is that is going to lead to such complicated metadata structures that no one will be able to understand them. As the document notes, "The following metadata elements are intended to capture the most basic measures of data quality, and may well require extensions as VO usage practices evolve and become more sophisticated." As for combining the spectral coverage metadata into an array of structures, this seems to me an implementation detail of the schema. ObjectDensity is described as "typical". At the resource level I would really hesitate to try to express more than this. Format is already described as a list. The details of the implementation are again left to the schema.
BobHanisch: Agreed that this document should be consistent with, and perhaps the defining document for bandpass names. We have a bit of mix right now, with Infrared spelled out and UV abbreviated. Will resolve this.
BobHanisch: Agreed.
BobHanisch: As mentioned above, Coverage.Spatial derives from the Space-Time Coordinates metadata and must be consistent.
BobHanisch: Agreed.
BobHanisch: To me this association of Relationship to RelationshipID is explicit, in that only one RelationshipID is given. But we could perhaps make this even clearer. And, if the RelationshipID should change, it would be preferable to update one entry in the registry rather than three.
BobHanisch: "Entity" comes directly from the Dublin Core definitions, and is explained by way of example as "a person or organization."
BobHanisch: Agreed.
BobHanisch: Agreed.
BobHanisch: The first suggested correction is fine. The second, to BaseURL, is not (try it out). As for "ConeSearch" vs. "conesearch" we just need to make sure things are consistent.
BobHanisch: Very few of the metadata elements are required, an approach that is consistent with the Dublin Core. And since resources need not be services, it does not make sense to require service-related metadata for all resources. TonyLinde: also, this RFC is about the RM document, not the schema (which is currently at Draft 0.9 status). The two will merge in V1.1 of the RM to be developed over the next twelve months.
BobHanisch: Will try to fix these problems.
| ||||||||
Changed: | ||||||||
< < | BobHanisch: Regarding Type, no, there are not more specific types, and I would not agree to add them. The information you want exists elsewhere, e.g., in the StandardURI (which tells you if you are providing a catalog, image, or spectral access service. User interfaces to the registry will presumably make it easier for end-users to see find different service types. DataQuality tells you about the calibration state of the resource. | |||||||
> > | BobHanisch: Regarding Type, no, there are not more specific types, and I would not agree to add them. The information you want exists elsewhere, e.g., in the Service.StandardURI (which tells you if you are providing a catalog, image, or spectral access service. User interfaces to the registry will presumably make it easier for end-users to see find different service types. DataQuality tells you about the calibration state of the resource. | |||||||
| ||||||||
Changed: | ||||||||
< < | BobHanisch: Regarding RegionOfRegard, well, this has been problematic ever since I introduced it. And you're right, we are using the same metadata element to carry somewhat different semantic information depending on the type of resource. On the other hand, we also have Resolution.Spatial to describe angular resolution, and that is unambiguous, I believe. | |||||||
> > | BobHanisch: Regarding Coverage.RegionOfRegard, well, this has been problematic ever since I introduced it. And you're right, we are using the same metadata element to carry somewhat different semantic information depending on the type of resource. On the other hand, we also have Resolution.Spatial to describe angular resolution, and that is unambiguous, I believe. | |||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Changed: | ||||||||
< < | BobHanisch: SpectralBandpass is clear enough, I think. It is "a specific bandpass specification," and values like F55W are perfectly acceptable. | |||||||
> > | BobHanisch: Coverage.SpectralBandpass is clear enough, I think. It is "a specific bandpass specification," and values like F55W are perfectly acceptable. | |||||||
|