aboutsummaryrefslogtreecommitdiff
path: root/vo/votest/tests/req.men
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2015-07-08 20:46:52 -0400
committerJoseph Hunkeler <jhunkeler@gmail.com>2015-07-08 20:46:52 -0400
commitfa080de7afc95aa1c19a6e6fc0e0708ced2eadc4 (patch)
treebdda434976bc09c864f2e4fa6f16ba1952b1e555 /vo/votest/tests/req.men
downloadiraf-linux-fa080de7afc95aa1c19a6e6fc0e0708ced2eadc4.tar.gz
Initial commit
Diffstat (limited to 'vo/votest/tests/req.men')
-rw-r--r--vo/votest/tests/req.men95
1 files changed, 95 insertions, 0 deletions
diff --git a/vo/votest/tests/req.men b/vo/votest/tests/req.men
new file mode 100644
index 00000000..88fc03d1
--- /dev/null
+++ b/vo/votest/tests/req.men
@@ -0,0 +1,95 @@
+
+;# Requirement Tests -- Tests which demonstrate the package requirements.
+
+ req_1.1 -- TABLES support: Print VOTable information
+ req_1.1 -- TABLES support: Print VOTable column information
+ req_1.1 -- TABLES support: Get a value from a VOTable
+ req_1.1 -- TABLES support: Copy Columns
+ req_1.1 -- TABLES support: Operation on a Column
+ req_1.1 -- TABLES support: VOTable Copy
+
+;#
+;# Requirement Demo Script
+;# ------------------------------------------------------------- -----------
+
+VOTable Support
+
+ 1. Users shall be able to use a VOTable in places where req_1
+ tasks accept tabular data in other formats (ASCII
+ files, FITS bintables, .tab files, etc) for input.
+
+ 1.1 Users shall be able to access the <PARAM> and <INFO> req_1.1
+ elements of a VOTable as standard table header
+ information.
+
+ 1.2 Users shall be able to select specific rows and/or req_1.2
+ columns of a VOTable using the existing task
+ functionality.
+
+ 1.2.1 Users shall be able to identify a column in a VOTable req_1.2.1
+ by the 'id', 'name' or 'ucd' attribute of a <FIELD>
+ or by column number.
+
+ 1.3 Users shall be able to select a column in a VOTable req_1.2
+ for use in tasks that expect a list of values.
+
+ 1.4 VOTable Interface code will support the IVOA Standard req_1.2
+ specification of the VOTable format at time of release.
+
+
+SAMP Interoperability
+
+ 2. Users shall be able to interoperate with other SAMP req_2
+ (or WebSAMP) enabled applications.
+
+ 2.1 Users shall be able to send messages to specific req_2.1
+ clients or broadcast to all available clients.
+
+ 2.2 Users shall be able to execute IRAF tasks and set or req_2.2
+ retrieve information in/from the IRAF environment via
+ SAMP messaging from clients that implement the required
+ message types.
+
+Registry Query and Access
+
+ 3. Users shall be able to query the VO Registry using the req_3
+ keyword-search services provided by the VO Directory
+ service.
+
+ 3.1 Users shall be able to constrain the results of a search req_3.1
+ by supplying additional parameters to a query (e.g. band-
+ pass, service type, etc).
+
+ 3.2 Users shall have access to all information in the query req_3.2
+ return record.
+
+ 3.3 Users shall be able to refer to a VO Resource (in tasks req_3.3
+ requiring a Resource parameter) in multiple ways:
+ 3.3.1 .... By the IVOA identifier req_3.3.1
+ 3.3.2 .... By the ShortName? value in the Registry record req_3.3.2
+ 3.3.3 .... By the "anonymous" result of a Registry query, or req_3.3.3
+ 3.3.4 .... By a "personal alias" for the Resource req_3.3.4
+
+ 3.4 Users shall have the option to cache query search req_3.4
+ results to avoid redundant service calls.
+
+Data Query and Access
+
+ 4. Users shall be able to access all DAL services supported req_4
+ by the underlying VOClient interface (SCS/SIA/SSA in Y1).
+
+ 4.1 Users shall be able to use the WCS footprint of a 2-D req_4.1
+ image as the basis of a data access query.
+
+ 4.2 Users shall be able to query multiple resources at a req_4.2
+ single position on the sky, OR a single resource for
+ multiple positions.
+
+ 4.3 Users shall be able to specify a base ServiceURL to data- req_4.3
+ access tasks expecting a Resource parameter.
+
+ 4.4 Users shall be able to save the results of a query in req_4.4
+ a tabular format other than VOTable.
+
+ 4.5 Users shall be able to select which data returned by a req_4.5
+ DAL service query is to be downloaded to local disk.