2525
2626\editor [http://www.ivoa.net/twiki/bin/view/IVOA/RenaudSavalle]{Renaud Savalle}
2727
28+ \previousversion [https://ivoa.net/documents/StandardsRegExt/20240125]{PR-20240125}
2829\previousversion [https://ivoa.net/documents/StandardsRegExt/20230921]{PR-20230921}
2930\previousversion [https://ivoa.net/documents/StandardsRegExt/20120508/]{REC-1.0}
3031\previousversion [http://www.ivoa.net/Documents/StandardsRegExt/20120217/]{
@@ -542,14 +543,10 @@ \subsubsection{Standard}
542543 \renewcommand *\descriptionlabel [1]{%
543544 \hbox to 5.5em{\emph {#1 }\hfil }}\vspace {2ex}\noindent \textbf {\xmlel {vstd:Standard} Type Schema Documentation }
544545
545- \noindent {\small
546- a description of a standard specification.
547- \par }
546+ \noindent {\small {}a description of a standard specification.\par }
548547
549- \noindent {\small
550- This typically refers to an IVOA standard but is not
551- limited to such.
552- \par }
548+ \noindent {\small {}This typically refers to an IVOA standard but is not
549+ limited to such.\par }
553550
554551\vspace {1ex}\noindent \textbf {\xmlel {vstd:Standard} Type Schema Definition }
555552
@@ -577,53 +574,39 @@ \subsubsection{Standard}
577574\begingroup\small \begin {bigdescription }\item [Element \xmlel {endorsedVersion}]
578575\begin {description }
579576\item [Type] a string with optional attributes
580- \item [Meaning]
581- the version of the standard that is recommended for use.
582-
577+ \item [Meaning] the version of the standard that is recommended for use.
583578\item [Occurrence] required; multiple occurrences allowed.
584- \item [Comment]
585- More than one version can be listed, indicating
579+ \item [Comment] More than one version can be listed, indicating
586580 that any of these versions are recognized as
587581 acceptable for use.
588582
589-
590583\end {description }
591584\item [Element \xmlel {schema}]
592585\begin {description }
593586\item [Type] composite: \xmlel {vstd:Schema}
594- \item [Meaning]
595- a description and pointer to a schema document
587+ \item [Meaning] a description and pointer to a schema document
596588 defined by this standard.
597-
598589\item [Occurrence] optional; multiple occurrences allowed.
599- \item [Comment]
600- This is most typically an XML Schema, but it need
590+ \item [Comment] This is most typically an XML Schema, but it need
601591 not be strictly.
602592
603-
604593\end {description }
605594\item [Element \xmlel {deprecated}]
606595\begin {description }
607596\item [Type] string: \xmlel {xs:token}
608- \item [Meaning]
609- when present, this element indicates that all
597+ \item [Meaning] when present, this element indicates that all
610598 versions of the standard are considered
611599 deprecated by the publisher. The value is a
612600 human-readable explanation for the designation.
613-
614601\item [Occurrence] optional
615- \item [Comment]
616- The explanation should indicate if another
602+ \item [Comment] The explanation should indicate if another
617603 standard should be preferred.
618604
619-
620605\end {description }
621606\item [Element \xmlel {key}]
622607\begin {description }
623608\item [Type] composite: \xmlel {vstd:StandardKey}
624- \item [Meaning]
625- a defined key associated with this standard.
626-
609+ \item [Meaning] a defined key associated with this standard.
627610\item [Occurrence] optional; multiple occurrences allowed.
628611
629612\end {description }
@@ -697,64 +680,38 @@ \subsubsection{Standard}
697680\item [status]
698681\begin {description }
699682\item [Type] string with controlled vocabulary
700- \item [Meaning]
701- the IVOA status level of this version of the standard.
702-
683+ \item [Meaning] the IVOA status level of this version of the standard.
703684\item [Occurrence] optional
704685
705- \item [Allowed Values]\hfil
706- \begin {longtermsdescription }\item [rec]
707- an IVOA Recommendation
708-
709- \item [pr]
710- an IVOA Proposed Recommendation
711-
712- \item [wd]
713- an IVOA Working Draft
714-
715- \item [iwd]
716- an internal Working Draft of an IVOA Working Group
717-
718- \item [note]
719- a published IVOA Note
720-
721- \item [pen]
722- a Proposed Endorsed Note
723-
724- \item [en]
725- an Endorsed Note
726-
727- \item [n/a]
728- not an IVOA standard or protostandard at
686+ \item [Allowed Values\vrule width 0pt depth 5pt]\hfil
687+ \begin {longtermsdescription }\item [rec]an IVOA Recommendation
688+ \item [pr]an IVOA Proposed Recommendation
689+ \item [wd]an IVOA Working Draft
690+ \item [iwd]an internal Working Draft of an IVOA Working Group
691+ \item [note]a published IVOA Note
692+ \item [pen]a Proposed Endorsed Note
693+ \item [en]an Endorsed Note
694+ \item [n/a]not an IVOA standard or protostandard at
729695 this time.
730-
731696\end {longtermsdescription }
732697\item [Default] n/a
733- \item [Comment]
734- For values of “rec”, “pr”, “wd”, “note”, “pen”, and “en” the
698+ \item [Comment] For values of “rec”, “pr”, “wd”, “note”, “pen”, and “en” the
735699 record's referenceURL element should point to the
736700 official specification document in the IVOA Document
737701 Repository; if the document does not appear there,
738702 these values should not be used.
739-
740703\end {description }
741704\item [use]
742705\begin {description }
743706\item [Type] string with controlled vocabulary
744- \item [Meaning]
745- A designation of preference for the version compared
707+ \item [Meaning] A designation of preference for the version compared
746708 to other versions in use.
747-
748709\item [Occurrence] optional
749710
750- \item [Allowed Values]\hfil
751- \begin {longtermsdescription }\item [preferred]
752- the most preferred version.
753-
754- \item [deprecated]
755- a version whose use is now discouraged
711+ \item [Allowed Values\vrule width 0pt depth 5pt]\hfil
712+ \begin {longtermsdescription }\item [preferred]the most preferred version.
713+ \item [deprecated]a version whose use is now discouraged
756714 because a newer version is preferred.
757-
758715\end {longtermsdescription }
759716\end {description }
760717
@@ -799,9 +756,7 @@ \subsubsection{Standard}
799756 \renewcommand *\descriptionlabel [1]{%
800757 \hbox to 5.5em{\emph {#1 }\hfil }}\vspace {2ex}\noindent \textbf {\xmlel {vstd:Schema} Type Schema Documentation }
801758
802- \noindent {\small
803- a description of a schema definition
804- \par }
759+ \noindent {\small {}a description of a schema definition\par }
805760
806761\vspace {1ex}\noindent \textbf {\xmlel {vstd:Schema} Type Schema Definition }
807762
@@ -825,16 +780,12 @@ \subsubsection{Standard}
825780\item [namespace]
826781\begin {description }
827782\item [Type] string: \xmlel {xs:token}
828- \item [Meaning]
829- an identifier for the schema being described. Each instance
783+ \item [Meaning] an identifier for the schema being described. Each instance
830784 of this attribute must be unique within the resourse description.
831-
832785\item [Occurrence] required
833- \item [Comment]
834- For XML schemas, this should be the schema's namespace URI.
786+ \item [Comment] For XML schemas, this should be the schema's namespace URI.
835787 Otherwise, it should be a unique label to distinguish it from
836788 other schemas described in the same resource description.
837-
838789\end {description }
839790
840791
@@ -847,47 +798,35 @@ \subsubsection{Standard}
847798\begingroup\small \begin {bigdescription }\item [Element \xmlel {location}]
848799\begin {description }
849800\item [Type] a URI: \xmlel {xs:anyURI}
850- \item [Meaning]
851- A URL pointing to a document that formally defines
801+ \item [Meaning] A URL pointing to a document that formally defines
852802 the schema.
853-
854803\item [Occurrence] required
855- \item [Comment]
856- The document should be in a machine-parsable format
804+ \item [Comment] The document should be in a machine-parsable format
857805 when applicable. For example, when refering to an
858806 XML schema, the document should be an XML Schema or
859807 similar document that can be used to validate an
860808 instance document.
861809
862-
863810\end {description }
864811\item [Element \xmlel {description}]
865812\begin {description }
866813\item [Type] string: \xmlel {xs:token}
867- \item [Meaning]
868- A human-readable description of what the schema
814+ \item [Meaning] A human-readable description of what the schema
869815 defines or is used for.
870-
871816\item [Occurrence] optional
872- \item [Comment]
873- A brief description--e.g. one statement--is
817+ \item [Comment] A brief description--e.g. one statement--is
874818 recommended for display purposes.
875819
876-
877820\end {description }
878821\item [Element \xmlel {example}]
879822\begin {description }
880823\item [Type] a URI: \xmlel {xs:anyURI}
881- \item [Meaning]
882- A URL pointing to a sample document that illustrates
824+ \item [Meaning] A URL pointing to a sample document that illustrates
883825 the use of the schema.
884-
885826\item [Occurrence] optional; multiple occurrences allowed.
886- \item [Comment]
887- When applicable (e.g. XML), the document should be
827+ \item [Comment] When applicable (e.g. XML), the document should be
888828 in the format defined by the schema document.
889829
890-
891830\end {description }
892831
893832
@@ -926,14 +865,10 @@ \subsubsection{ServiceStandard}
926865 \renewcommand *\descriptionlabel [1]{%
927866 \hbox to 5.5em{\emph {#1 }\hfil }}\vspace {2ex}\noindent \textbf {\xmlel {vstd:ServiceStandard} Type Schema Documentation }
928867
929- \noindent {\small
930- a description of a standard service protocol.
931- \par }
868+ \noindent {\small {}a description of a standard service protocol.\par }
932869
933- \noindent {\small
934- This typically refers to an IVOA standard but is not
935- limited to such.
936- \par }
870+ \noindent {\small {}This typically refers to an IVOA standard but is not
871+ limited to such.\par }
937872
938873\vspace {1ex}\noindent \textbf {\xmlel {vstd:ServiceStandard} Type Schema Definition }
939874
@@ -955,20 +890,15 @@ \subsubsection{ServiceStandard}
955890\begingroup\small \begin {bigdescription }\item [Element \xmlel {interface}]
956891\begin {description }
957892\item [Type] composite: \xmlel {vr:Interface}
958- \item [Meaning]
959- an abstract description of one of the interfaces defined
893+ \item [Meaning] an abstract description of one of the interfaces defined
960894 by this service standard.
961-
962895\item [Occurrence] optional; multiple occurrences allowed.
963- \item [Comment]
964- This element can provide details about the interface
896+ \item [Comment] This element can provide details about the interface
965897 that apply to all implementations. Each interface
966898 element should specify a role with a value starting
967899 with {"}std:{"} or, if there is only one standard interface,
968900 is equal to {"}std{"}.
969-
970- \item [Comment]
971- Applications that, for example, wish to build a GUI
901+ \item [Comment] Applications that, for example, wish to build a GUI
972902 to the service on-the-fly would first access this generic
973903 description. Site-specific variations, such
974904 as supported optional arguments or site specific
@@ -977,17 +907,14 @@ \subsubsection{ServiceStandard}
977907 found in this generic description. This generic interface
978908 description can be matched with the site-specific one
979909 using the role attribute.
980-
981- \item [Comment]
982- Even though the Interface type requires an
910+ \item [Comment] Even though the Interface type requires an
983911 accessURL child element, this element is
984912 intended to describe a service in the
985913 abstract--i.e. without reference to a particular
986914 installation of the service. Consequently,
987915 the accessURL may contain a bogus URL;
988916 applications should not expect it to be resolvable.
989917
990-
991918\end {description }
992919
993920
@@ -1089,21 +1016,15 @@ \subsection{Defining Keys: StandardKey and StandardKeyURI}
10891016 \renewcommand *\descriptionlabel [1]{%
10901017 \hbox to 5.5em{\emph {#1 }\hfil }}\vspace {2ex}\noindent \textbf {\xmlel {vstd:StandardKey} Type Schema Documentation }
10911018
1092- \noindent {\small
1093- The name and definition of a key--a named concept,
1094- feature, or property.
1095- \par }
1019+ \noindent {\small {}The name and definition of a key--a named concept,
1020+ feature, or property.\par }
10961021
1097- \noindent {\small
1098- This key can be identified via an IVOA identifier
1022+ \noindent {\small {}This key can be identified via an IVOA identifier
10991023 of the form ivo://authority/resource\# name where name is
1100- the value of the child name element.
1101- \par }
1024+ the value of the child name element.\par }
11021025
1103- \noindent {\small
1104- This type can be extended if the key has
1105- other metadata associated with it.
1106- \par }
1026+ \noindent {\small {}This type can be extended if the key has
1027+ other metadata associated with it.\par }
11071028
11081029\vspace {1ex}\noindent \textbf {\xmlel {vstd:StandardKey} Type Schema Definition }
11091030
@@ -1121,24 +1042,20 @@ \subsection{Defining Keys: StandardKey and StandardKeyURI}
11211042\begingroup\small \begin {bigdescription }\item [Element \xmlel {name}]
11221043\begin {description }
11231044\item [Type] string of the form: \emph {([A-Za-z0-9;/$ \backslash $ ?:@\& =$ \backslash $ +\$ ,$ \backslash $ -\_ $ \backslash $ .!~$ \backslash $ *'$ \backslash $ ($ \backslash $ )]|\% [A-Fa-f0-9]\{ 2\} )+ }
1124- \item [Meaning]
1125- The property identifier which would appear as the
1045+ \item [Meaning] The property identifier which would appear as the
11261046 fragment (string after the pound sign, \# ) in an IVOA
11271047 identifier.
11281048 To facilitate comparisons of such keys given that
11291049 registry identifiers are case insensitive, all newly
11301050 created standard keys must not contain uppercase letters.
1131-
11321051\item [Occurrence] required
11331052
11341053
11351054\end {description }
11361055\item [Element \xmlel {description}]
11371056\begin {description }
11381057\item [Type] string: \xmlel {xs:token}
1139- \item [Meaning]
1140- A human-readable definition of this property.
1141-
1058+ \item [Meaning] A human-readable definition of this property.
11421059\item [Occurrence] required
11431060
11441061\end {description }
0 commit comments