Skip to content

Commit a4e14a1

Browse files
committed
Half-requiring VOUnits compliance in tablsets.
1 parent 7c97ca1 commit a4e14a1

5 files changed

Lines changed: 17 additions & 7 deletions

File tree

VODataService-v1.3.xsd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1004,7 +1004,7 @@
10041004
<xs:annotation>
10051005
<xs:documentation>
10061006
The unit associated with the values in the parameter
1007-
or column.
1007+
or column. This should use VOUnits syntax.
10081008
</xs:documentation>
10091009
</xs:annotation>
10101010
</xs:element>

VODataService.tex

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,8 @@ \subsection{The Role in the IVOA Architecture}
193193
to support the space-time constraints added here.
194194
\item[MOC, v2.0 \citep{2022ivoa.spec.0727F}] Multi-Order coverage maps
195195
are used by VODataService to communicate spatial coverage.
196+
\item[VOUnits, v1.1 \citep{2023ivoa.spec.1215G}] Tablesets should use
197+
VOUnits syntax.
196198
\end{description}
197199

198200
\subsection{Purpose}
@@ -758,9 +760,9 @@ \subsubsection{DataResource}
758760
\url{http://www.ivoa.net/rdf/data-source} contains these terms:
759761

760762
% GENERATED: !vocterms data-source
761-
\textsl{artificial},
762-
\textsl{observation},
763-
\textsl{theory}
763+
\textsl{abstract-model},
764+
\textsl{concrete-model},
765+
\textsl{observation}
764766
% /GENERATED
765767

766768
Following previous VO practice, resources giving no data source can be
@@ -2101,7 +2103,7 @@ \subsection{Data Parameters}
21012103
\begin{description}
21022104
\item[Type] string: \xmlel{xs:token}
21032105
\item[Meaning] The unit associated with the values in the parameter
2104-
or column.
2106+
or column. This should use VOUnits syntax.
21052107
\item[Occurrence] optional
21062108

21072109
\end{description}
@@ -2226,7 +2228,7 @@ \subsection{Data Parameters}
22262228
\item[Element \xmlel{percentile97}]
22272229
\begin{description}
22282230
\item[Type] floating-point number: \xmlel{xs:double}
2229-
\item[Meaning] The 97nd percentile (“2σ”) in a distribution of numbers.
2231+
\item[Meaning] The 97th percentile (“2σ”) in a distribution of numbers.
22302232
\item[Occurrence] optional
22312233

22322234
\end{description}
@@ -2730,7 +2732,7 @@ \subsubsection{Table Columns}
27302732
\item[Type] boolean (true/false): xs:boolean
27312733
\item[Meaning] If true, the meaning and use of this parameter is
27322734
reserved and defined by a standard model. If false,
2733-
it represents a parameter specific to the data described
2735+
it represents a parameter specific to the data described.
27342736
If not provided, then the value is unknown.
27352737
\item[Occurrence] optional
27362738
\end{description}
@@ -2787,6 +2789,12 @@ \subsubsection{Table Columns}
27872789
sect.~\ref{sect:tbldatatypes}, this SHOULD be
27882790
\xmlel{vs:VOTableType} for VODataService 1.3 table columns.
27892791

2792+
Units specified for columns and params SHOULD follow the VOUnits grammar
2793+
\citep{2023ivoa.spec.1215G}, which is particularly important for clients
2794+
obtaining them from VOSI tables endpoint with the intent of using them
2795+
for automatic unit conversions. New implementors should consider
2796+
VOUnits compliance a MUST rather than a SHOULD.
2797+
27902798
When the tableset describes a set of TAP-accessible tables, the value of
27912799
a \xmlel{tableColumn}'s \xmlel{name} child must be in a form immediately
27922800
usable for use in ADQL or SQL queries. This corresponds to the analogous

role_diagram.pdf

3.48 KB
Binary file not shown.

role_diagram.svg

Lines changed: 1 addition & 0 deletions
Loading

role_diagram.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,5 @@ with missing dependencies.
2020
<rec name="STC" x="550" y="230"/>
2121
<rec name="VOSI" x="540" y="435"/>
2222
<rec name="MOC" x="430" y="400"/>
23+
<rec name="VOUnits" x="220" y="250" w="50"/>
2324
</archdiag>

0 commit comments

Comments
 (0)