Visual Programming Languages and Environments for Structured Document Processing
Identifieur interne : 001F78 ( Main/Curation ); précédent : 001F77; suivant : 001F79Visual Programming Languages and Environments for Structured Document Processing
Auteurs : Emmanuel Pietriga [France]Source :
Descripteurs français
- mix :
English descriptors
- mix :
Abstract
The adoption of XML in a wide variety of domains for the representation of structured documents and data has made the processing of World Wide Web documents easier, by offering generic solutions for parsing and manipulating them. These operations are often achieved through document structure and content transformations, and play a key role in the document manipulation process. Most existing solutions for the transformation of XML documents rely on a textual language, and even if some tools offer a graphical user interface on top of languages such as XSLT, transformations are still specified textually. The goal of this work is to study the applicability of visual programming techniques with respect to the visualisation and transformation of XML documents. It has led to the design of VXT (Visual XML Transformer), a visual programming language for the specification of XML document transformations. The dissertation is organised in two main parts : -a theoretical part, containing a study of existing solutions for XML document processing, a state of the art dealing with visual programming techniques, and the theoretical definition of VXT, including a formal study of its visual syntax and of the translation function producing XSLT transformation sheets from VXT programs. -an application part, in which the tools designed and implemented during this thesis work are detailed. These tools are a zoomable user interface toolkit and two applications relying on this toolkit : the development environment associated with VXT and IsaViz, a visual environment for browsing and authoring RDF structured metadata.
Url:
Links toward previous steps (curation, corpus...)
- to stream Hal, to step Corpus: Pour aller vers cette notice dans l'étape Curation :000309
- to stream Hal, to step Curation: Pour aller vers cette notice dans l'étape Curation :000309
- to stream Hal, to step Checkpoint: Pour aller vers cette notice dans l'étape Curation :000858
- to stream Main, to step Merge: Pour aller vers cette notice dans l'étape Curation :002052
Links to Exploration step
Hal:tel-00125472Le document en format XML
<record><TEI><teiHeader><fileDesc><titleStmt><title xml:lang="en">Visual Programming Languages and Environments for Structured Document Processing</title>
<title xml:lang="fr">Environnements et langages de programmation visuels pour le traitement de documents structurés</title>
<author><name sortKey="Pietriga, Emmanuel" sort="Pietriga, Emmanuel" uniqKey="Pietriga E" first="Emmanuel" last="Pietriga">Emmanuel Pietriga</name>
<affiliation wicri:level="1"><hal:affiliation type="researchteam" xml:id="struct-25978" status="OLD"><orgName>Tools for Electronic Documents, Research and applications</orgName>
<orgName type="acronym">OPERA</orgName>
<desc><address><country key="FR"></country>
</address>
<ref type="url">http://www.inria.fr/equipes/opera</ref>
</desc>
<listRelation><relation active="#struct-441569" type="direct"></relation>
<relation active="#struct-2497" type="direct"></relation>
<relation active="#struct-300009" type="indirect"></relation>
</listRelation>
<tutelles><tutelle active="#struct-441569" type="direct"><org type="institution" xml:id="struct-441569" status="VALID"><idno type="IdRef">02636817X</idno>
<idno type="ISNI">0000000122597504</idno>
<orgName>Centre National de la Recherche Scientifique</orgName>
<orgName type="acronym">CNRS</orgName>
<date type="start">1939-10-19</date>
<desc><address><country key="FR"></country>
</address>
<ref type="url">http://www.cnrs.fr/</ref>
</desc>
</org>
</tutelle>
<tutelle active="#struct-2497" type="direct"><org type="laboratory" xml:id="struct-2497" status="VALID"><orgName>Inria Grenoble - Rhône-Alpes</orgName>
<desc><address><addrLine>Inovallée655 avenue de l'Europe38330 Montbonnot</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.inria.fr/centre/grenoble</ref>
</desc>
<listRelation><relation active="#struct-300009" type="direct"></relation>
</listRelation>
</org>
</tutelle>
<tutelle active="#struct-300009" type="indirect"><org type="institution" xml:id="struct-300009" status="VALID"><orgName>Institut National de Recherche en Informatique et en Automatique</orgName>
<orgName type="acronym">Inria</orgName>
<desc><address><addrLine>Domaine de VoluceauRocquencourt - BP 10578153 Le Chesnay Cedex</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.inria.fr/en/</ref>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
<country>France</country>
</affiliation>
</author>
</titleStmt>
<publicationStmt><idno type="wicri:source">HAL</idno>
<idno type="RBID">Hal:tel-00125472</idno>
<idno type="halId">tel-00125472</idno>
<idno type="halUri">https://tel.archives-ouvertes.fr/tel-00125472</idno>
<idno type="url">https://tel.archives-ouvertes.fr/tel-00125472</idno>
<date when="2002-11-15">2002-11-15</date>
<idno type="wicri:Area/Hal/Corpus">000309</idno>
<idno type="wicri:Area/Hal/Curation">000309</idno>
<idno type="wicri:Area/Hal/Checkpoint">000858</idno>
<idno type="wicri:Area/Main/Merge">002052</idno>
<idno type="wicri:Area/Main/Curation">001F78</idno>
</publicationStmt>
<sourceDesc><biblStruct><analytic><title xml:lang="en">Visual Programming Languages and Environments for Structured Document Processing</title>
<title xml:lang="fr">Environnements et langages de programmation visuels pour le traitement de documents structurés</title>
<author><name sortKey="Pietriga, Emmanuel" sort="Pietriga, Emmanuel" uniqKey="Pietriga E" first="Emmanuel" last="Pietriga">Emmanuel Pietriga</name>
<affiliation wicri:level="1"><hal:affiliation type="researchteam" xml:id="struct-25978" status="OLD"><orgName>Tools for Electronic Documents, Research and applications</orgName>
<orgName type="acronym">OPERA</orgName>
<desc><address><country key="FR"></country>
</address>
<ref type="url">http://www.inria.fr/equipes/opera</ref>
</desc>
<listRelation><relation active="#struct-441569" type="direct"></relation>
<relation active="#struct-2497" type="direct"></relation>
<relation active="#struct-300009" type="indirect"></relation>
</listRelation>
<tutelles><tutelle active="#struct-441569" type="direct"><org type="institution" xml:id="struct-441569" status="VALID"><idno type="IdRef">02636817X</idno>
<idno type="ISNI">0000000122597504</idno>
<orgName>Centre National de la Recherche Scientifique</orgName>
<orgName type="acronym">CNRS</orgName>
<date type="start">1939-10-19</date>
<desc><address><country key="FR"></country>
</address>
<ref type="url">http://www.cnrs.fr/</ref>
</desc>
</org>
</tutelle>
<tutelle active="#struct-2497" type="direct"><org type="laboratory" xml:id="struct-2497" status="VALID"><orgName>Inria Grenoble - Rhône-Alpes</orgName>
<desc><address><addrLine>Inovallée655 avenue de l'Europe38330 Montbonnot</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.inria.fr/centre/grenoble</ref>
</desc>
<listRelation><relation active="#struct-300009" type="direct"></relation>
</listRelation>
</org>
</tutelle>
<tutelle active="#struct-300009" type="indirect"><org type="institution" xml:id="struct-300009" status="VALID"><orgName>Institut National de Recherche en Informatique et en Automatique</orgName>
<orgName type="acronym">Inria</orgName>
<desc><address><addrLine>Domaine de VoluceauRocquencourt - BP 10578153 Le Chesnay Cedex</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.inria.fr/en/</ref>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
<country>France</country>
</affiliation>
</author>
</analytic>
</biblStruct>
</sourceDesc>
</fileDesc>
<profileDesc><textClass><keywords scheme="mix" xml:lang="en"><term>DATA STRUCTURE VISUALISATION</term>
<term>DOCUMENT TRANSFORMATIONS</term>
<term>STRUCTURED DOCUMENTS</term>
<term>VISUAL PROGRAMMING LANGUAGES</term>
<term>ZOOMABLE USER INTERFACES</term>
</keywords>
<keywords scheme="mix" xml:lang="fr"><term>DOCUMENTS STRUCTURÉS</term>
<term>INTERFACES GRAPHIQUES ZOOMABLES</term>
<term>LANGAGES DE PROGRAMMATION VISUELS</term>
<term>RDF</term>
<term>TRANSFORMATIONS DE DOCUMENTS</term>
<term>VISUALISATION DE STRUCTURES</term>
<term>XML</term>
<term>XSLT</term>
</keywords>
</textClass>
</profileDesc>
</teiHeader>
<front><div type="abstract" xml:lang="en">The adoption of XML in a wide variety of domains for the representation of structured documents and data has made the processing of World Wide Web documents easier, by offering generic solutions for parsing and manipulating them. These operations are often achieved through document structure and content transformations, and play a key role in the document manipulation process. Most existing solutions for the transformation of XML documents rely on a textual language, and even if some tools offer a graphical user interface on top of languages such as XSLT, transformations are still specified textually. The goal of this work is to study the applicability of visual programming techniques with respect to the visualisation and transformation of XML documents. It has led to the design of VXT (Visual XML Transformer), a visual programming language for the specification of XML document transformations. The dissertation is organised in two main parts : -a theoretical part, containing a study of existing solutions for XML document processing, a state of the art dealing with visual programming techniques, and the theoretical definition of VXT, including a formal study of its visual syntax and of the translation function producing XSLT transformation sheets from VXT programs. -an application part, in which the tools designed and implemented during this thesis work are detailed. These tools are a zoomable user interface toolkit and two applications relying on this toolkit : the development environment associated with VXT and IsaViz, a visual environment for browsing and authoring RDF structured metadata.</div>
</front>
</TEI>
</record>
Pour manipuler ce document sous Unix (Dilib)
EXPLOR_STEP=$WICRI_ROOT/Wicri/Musique/explor/OperaV1/Data/Main/Curation
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 001F78 | SxmlIndent | more
Ou
HfdSelect -h $EXPLOR_AREA/Data/Main/Curation/biblio.hfd -nk 001F78 | SxmlIndent | more
Pour mettre un lien sur cette page dans le réseau Wicri
{{Explor lien |wiki= Wicri/Musique |area= OperaV1 |flux= Main |étape= Curation |type= RBID |clé= Hal:tel-00125472 |texte= Visual Programming Languages and Environments for Structured Document Processing }}
This area was generated with Dilib version V0.6.21. |