[Volute] r4881 - trunk/projects/time-domain/time-series/note

Volute commit messages volutecommits at g-vo.org
Wed Apr 4 10:13:38 CEST 2018

Author: lmichel
Date: Wed Apr  4 10:13:35 2018
New Revision: 4881

Log:
Starting my section

Modified:
trunk/projects/time-domain/time-series/note/TSSerializationNote.pdf
trunk/projects/time-domain/time-series/note/TSSerializationNote.tex
trunk/projects/time-domain/time-series/note/laurent.tex

Modified: trunk/projects/time-domain/time-series/note/TSSerializationNote.pdf
==============================================================================
Binary file (source and/or target). No diff available.

Modified: trunk/projects/time-domain/time-series/note/TSSerializationNote.tex
==============================================================================
--- trunk/projects/time-domain/time-series/note/TSSerializationNote.tex	Tue Apr  3 23:58:21 2018	(r4880)
+++ trunk/projects/time-domain/time-series/note/TSSerializationNote.tex	Wed Apr  4 10:13:35 2018	(r4881)
@@ -1,6 +1,7 @@
\documentclass[11pt,a4paper]{ivoa}
\input tthdefs

+
\usepackage{listings}
\lstset{flexiblecolumns=true,numberstyle=\small,showstringspaces=False,

==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/projects/time-domain/time-series/note/appendixAda.tex	Wed Apr  4 10:13:35 2018	(r4881)
@@ -0,0 +1 @@
\ No newline at end of file

Modified: trunk/projects/time-domain/time-series/note/laurent.tex
==============================================================================
--- trunk/projects/time-domain/time-series/note/laurent.tex	Tue Apr  3 23:58:21 2018	(r4880)
+++ trunk/projects/time-domain/time-series/note/laurent.tex	Wed Apr  4 10:13:35 2018	(r4881)
@@ -1,2 +1,50 @@
\subsection{Laurent's approach}
-Laurent's serialization approach at a glance
\ No newline at end of file
+Laurent's serialization approach at a glance
+
+\begin{lstlisting}[language=html]
+<html>
+        <title>Hello</title>
+    <body>Hello</body>
+</html>
+\end{lstlisting}
+
+ \subsubsection{Goal}:
+ Showing that a model mapping well designed can allow cient to read and interpret VOTable
+ without consideration for the way data are arranged.
+
+ \subsubsection{Syntax}:
+ The Mapping syntax is derived from the VODML mapping proposal.
+ It keeps the same structure <VODML>/<GLOBALS>/<TEMPLATES>, but the tag syntax has been simplified.
+ Only the elements useful for the parsing are kept. All other things can be retrieved in the model.
+
+\subsubsection{Workflow}:
+
+\begin{itemize}
+\item Model design
+The model has been designed with Modelio 3.5 (see the models directory).
+ A model overview is given by timeseries.diag.png
+\item VODML generation
+ The vodml.xml file has been generated by the Tesselation workflow (see on Volute)
+
+\item Mapping template
+A template of the mapping block has been generated by the genAnnotation.py script.
+ The purpose of the template is to provide elements which must adapted to be reported
+ by hand in the actual data file.
+ Some basics of that mapping can be found on Volute in Tesselation/vo-dml/mappinglite
+\item VOTable annotation
+ This is the most tricky part. Mapping elements must be reported into the appropriate templates,
+ @SOURCE pointers must be set and cross-references must be solved.
+ There no other way to check the job than running the parser.
+ Unfortunately, understanding errors requires to go deep into the code.
+
+\item Running the parser
+ Install Astropy and run sdss.py
+
+\end{itemize}
+
+ KEYPOINTS:
+ 1) The code of the parser does not depend on the VOTABLE data
+ 2) The time series instance is built from data take out from all the 4 <TABLE>
+ ---------------------------------------------
\ No newline at end of file