Skip to content

Commit 6d20b64

Browse files
Savalle Renaudrsav
authored andcommitted
Preparing for the release
1 parent 347420b commit 6d20b64

File tree

4 files changed

+57
-144
lines changed

4 files changed

+57
-144
lines changed

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ DOCNAME = StandardsRegExt
99
DOCVERSION = 1.1
1010

1111
# Publication date, ISO format; update manually for "releases"
12-
DOCDATE = 2024-01-25
12+
DOCDATE = 2025-10-31
1313

1414
# What is it you're writing: NOTE, WD, PR, REC, PEN, or EN
15-
DOCTYPE = PR
15+
DOCTYPE = REC
1616

1717
# An e-mail address of the person doing the submission to the document
1818
# repository (can be empty until a make upload is being made)

StandardsRegExt.tex

Lines changed: 50 additions & 133 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
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

Comments
 (0)