[Volute] r4926 - trunk/projects/dal/TAP

Volute commit messages volutecommits at g-vo.org
Tue Apr 17 17:38:55 CEST 2018


Author: pdowler.cadc
Date: Tue Apr 17 17:38:54 2018
New Revision: 4926

Log:
added role diagram using ivoatex toolkit; updated PR timestamp

Added:
   trunk/projects/dal/TAP/role_diagram.xml
Modified:
   trunk/projects/dal/TAP/Makefile
   trunk/projects/dal/TAP/TAP.tex

Modified: trunk/projects/dal/TAP/Makefile
==============================================================================
--- trunk/projects/dal/TAP/Makefile	Tue Apr 17 12:15:16 2018	(r4925)
+++ trunk/projects/dal/TAP/Makefile	Tue Apr 17 17:38:54 2018	(r4926)
@@ -7,7 +7,7 @@
 DOCVERSION = 1.1
 
 # Publication date, ISO format; update manually for "releases"
-DOCDATE = 2017-11-24
+DOCDATE = 2018-04-16
 
 # What is it you're writing: NOTE, WD, PR, or REC
 DOCTYPE = PR
@@ -17,7 +17,7 @@
 SOURCES = $(DOCNAME).tex examples-sample.html sample-capability.xml
 
 # List of pixel image files to be included in submitted package 
-FIGURES = archdiag.png
+FIGURES = role_diagram.pdf
 
 # List of PDF figures (for vector graphics)
 VECTORFIGURES = 

Modified: trunk/projects/dal/TAP/TAP.tex
==============================================================================
--- trunk/projects/dal/TAP/TAP.tex	Tue Apr 17 12:15:16 2018	(r4925)
+++ trunk/projects/dal/TAP/TAP.tex	Tue Apr 17 17:38:54 2018	(r4926)
@@ -118,7 +118,7 @@
 % Oh -- Notes don't need this; you'd have to remove archdiag.png
 % from FIGURES in the Makefile, too.
 
-\includegraphics[width=0.9\textwidth]{archdiag.png}
+\includegraphics[width=0.9\textwidth]{role_diagram.pdf}
 \caption{Architecture diagram for this document}
 \label{fig:archdiag}
 \end{figure}
@@ -187,9 +187,14 @@
 \xmlel{uws:Sync}-typed interfaces in order to allow clients to discover 
 interfaces that support different authentication mechanisms via alternate
 resources within the service.
-\end{description}
-
 
+\item[CDP \citep{std:CDP}] TAP services that support authenticated requests may require 
+delegation of user credentials in order for some features to work; such services
+will have an associated credential service and could use delegated credentials for 
+remote calls that require authentication. For example, a URL specified in the UPLOAD
+parameter may require authentication and the service would use delegated credentials
+to perform the retrieval.
+\end{description}
 
 \subsection{Motivating Use Cases}
 Below are some of the more common use cases that have motivated the development 
@@ -1342,7 +1347,9 @@
 
 \section{Changes from Previous Versions}
 
-\subsection{PR-TAP-1.1-20171124}
+\subsection{PR-TAP-1.1-20180416}
+
+Added updated IVOA architecture diagram showing role of TAP.
 
 Removed language that somehow defined or restricted usage of ADQL constructs in
 favour of just referring to the AQDL spec. Clarified use of serialisation

Added: trunk/projects/dal/TAP/role_diagram.xml
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/projects/dal/TAP/role_diagram.xml	Tue Apr 17 17:38:54 2018	(r4926)
@@ -0,0 +1,92 @@
+<!--
+Document authors: 
+
+Remove all <rec> elements in there referring to standards not related
+to the current one, then say 
+
+make archdiag.pdf
+
+For the time being, please keep both archdiag.pdf and archdiag.svg as
+created by this in the VCS.  This helps document builds on machines
+with missing dependencies.
+-->
+
+<archdiag xmlns="http://ivoa.net/archdiag">
+	<!-- Registry: x=55, y=150..450 -->
+        <!--
+	<rec name="VOResource" x="55" y="155"/>
+	<rec name="RegTAP" x="55" y="180"/>
+	<rec name="RegistryInterface" x="55" y="205"/>
+	<rec name="Resource M.D." x="55" y="230"/>
+        -->
+	<rec name="TAPRegExt" x="55" y="255"/>
+        <prerec name="UWSRegExt" x="55" y="280"/>
+	<rec name="VODataService" x="55" y="350"/>
+        <!--
+	<rec name="StandardsRegExt" x="55" y="375"/>
+	<rec name="SimpleDALR.E." x="55" y="400"/>
+        -->
+	<rec name="Identifiers" x="125" y="425"/>
+
+	<!-- Apps: all over the place -->
+	<rec name="VOTable" x="270" y="325"/>
+        <!--
+	<rec name="SAMP" x="170" y="110"/>
+	<rec name="MOC" x="430" y="400"/>
+	<rec name="HiPS" x="430" y="425"/>
+        -->
+        
+	<!-- DAL: x=655, y=155..435 -->
+	<rec name="DALI" x="310" y="290"/>
+	<rec name="ADQL" x="250" y="160"/>
+        <!--
+	<rec name="SCS" x="655" y="155"/>
+	<rec name="SIAP" x="655" y="180"/>
+	<rec name="SSAP" x="655" y="230"/>
+	<rec name="SLAP" x="655" y="255"/>
+        -->
+	<rec name="TAP" x="655" y="325"/>
+        <!--
+	<rec name="SimDAL" x="655" y="350"/>
+	<rec name="VTP" x="655" y="375"/>
+	<rec name="DataLink" x="610" y="400"/>
+	<rec name="SODA" x="655" y="425"/>
+        -->
+        
+	<!-- Data Models: x=430..580, y=250..400 -->
+	<!--
+        <prerec name="VODML" x="490" y="195"/>
+	<rec name="ObsCore" x="600" y="205"/>
+	<rec name="SimDM" x="450" y="230"/>
+	<rec name="STC" x="550" y="230"/>
+	<rec name="CharDM" x="450" y="255"/>
+	<rec name="SSLDM" x="550" y="255"/>
+	<rec name="SpectralDM" x="450" y="280"/>
+	<rec name="PhotDM" x="550" y="280"/>
+	<prerec name="DatasetDM" x="450" y="305"/>
+	<prerec name="CubeDM" x="550" y="305"/>
+	<prerec name="ProvDM" x="450" y="330"/>
+        -->
+        
+	<!-- GWS: all over the place -->
+        <!--
+	<rec name="PDL" x="425" y="355"/>
+        -->
+	<rec name="SSO" x="270" y="120"/>
+        <!--
+	<rec name="VOSpace" x="155" y="455"/>
+        -->
+	<rec name="CDP" x="570" y="115"/>
+	<rec name="UWS" x="605" y="460"/>
+	<rec name="VOSI" x="540" y="435"/>
+
+	<!-- Semantics: x=160..250 y=250..400 -->
+	<rec name="VOUnits" x="200" y="250"/>
+	<rec name="UCD" x="160" y="310"/>
+	<rec name="Vocabularies" x="160" y="335"/>
+
+	<!-- TD -->
+        <!--
+	<rec name="VOEvent"  x="530" y="375"/>
+        -->
+</archdiag>


More information about the Volutecommits mailing list