21 |
ViXQueL: uma ferramenta web para acesso a banco de dados XML nativoRangel Bastos, Petrus 31 January 2009 (has links)
Made available in DSpace on 2014-06-12T15:53:43Z (GMT). No. of bitstreams: 2
arquivo1926_1.pdf: 4513686 bytes, checksum: 82857a9d1fda0d1383f9eae7c1258c95 (MD5)
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2009 / XML tornou-se o padrão de fato para troca de informações entre diversas fontes de dados e
aplicações. Assim, sistemas de gerenciamento de bancos de dados XML nativos (SGBD XML
nativos) têm se tornado peça fundamental na infra-estrutura de empresas que lidam com tal
diversidade de fontes de dados e aplicações.
Gestores do mundo corporativo estão sempre precisando de informações sobre seus negócios,
para que possam tomar decisões de forma rápida e eficiente. Entretanto, as interfaces
gráficas disponíveis para recuperar estas informações não demonstram preocupação com esta
classe de usuários, disponibilizando apenas interfaces textuais que os obrigam a ter conhecimento
nas linguagens de consulta para XML, mais especificamente a XQuery.
Visando contribuir para a melhoria desta situação, este trabalho apresenta a ViXQueL, que é
uma ferramenta web de abstração para acesso aos SGBD XML nativos, permitindo que usuários
não especialistas recuperem informações de bases de dados sem conhecimento na linguagem de
consulta XQuery. Esta abstração foi alcançada por meio de uma interface gráfica para criação
de consultas visuais, que por sua vez são transformadas em consultas textuais na linguagem
XQuery.
Devido à extensividade e complexidade, o protótipo desenvolvido permite a criação de
consultas que representam um subconjunto da XQuery. Para a primeira versão da ferramenta
foram considerados e avaliados diversos SGBD XML nativos, sendo escolhido o Sedna, por
sua completude de funcionalidades, além de ser open source.
Com o intuito de formalizar o processo de transformação da ferramenta, foram utilizados
conceitos de MDA na definição e implementação do processo de geração do código XQuery.
Dois metamodelos foram especificados em Ecore, que é a implementação de metamodelagem
do Eclipse Modeling Framework (EMF), para representar as consultas visuais e as consultas
textuais. Além disso, foram implementados dois scripts, na linguagem Kermeta, para realizar
as transformações necessárias entre instâncias destes metamodelos
|
22 |
Contenidos para repositorio de esquemas y metadatos documentos electrónicos de servicios públicosAlmuna Herrera, Esteban Mauricio January 2007 (has links)
No description available.
|
23 |
AJAX: A NEW TWIST ON EXISTING TECHNOLOGIESGilorma, Mike 10 1900 (has links)
ITC/USA 2007 Conference Proceedings / The Forty-Third Annual International Telemetering Conference and Technical Exhibition / October 22-25, 2007 / Riviera Hotel & Convention Center, Las Vegas, Nevada / Asynchronous JavaScript and XML (AJAX) has improved web applications in a way that has
enhanced performance and made the user experience more like that of a desktop application. As
the performance of PCs increases and broadband Internet access is more prevalent, switching
between web pages is less painful than ever. One of the biggest advantages of AJAX is the
ability for a web application to update only a small piece of data without refreshing the whole
page. AJAX also allows for piecewise validation of user entry as opposed to the standard form
entry with which we have become so accustomed.
This paper describes how AJAX enabled applications are different from classic web applications
and shows the advantages and disadvantages from both client and server sides of an AJAX
enabled application. AJAX is not a new technology, but rather a new approach to web
applications that uses standards already in place for XHTML, CSS, DOM, XML, and JavaScript.
It is this new approach that eliminates the full page refresh that was so commonplace and now
gives web applications the ability to look and feel more like desktop applications.
|
24 |
UNLEASHING THE POWER OF XMLCorry, Diarmuid 10 1900 (has links)
ITC/USA 2007 Conference Proceedings / The Forty-Third Annual International Telemetering Conference and Technical Exhibition / October 22-25, 2007 / Riviera Hotel & Convention Center, Las Vegas, Nevada / Over the last few years XML has been growing in importance as a language for
describing the meta-data associated with a complete flight test. Three years ago ACRA
CONTROL introduced XidML as an open, published XML standard describing flight test data
acquisition from the air to the ground. Recently, XML has been adopted by the TMATS RCC
committee and is currently being studied by iNET. While many papers have focused on what
XML is and why it is a powerful language, few have related this to practical benefits for the end
user. This paper attempts to address this gap. The paper describes simple cost effective tools for
generating XML through an intuitive GUI, validating XML information against a schema and
transforming XML into useful reports. In particular a suite of value added tools for XidML is
described.
|
25 |
Induction de requêtes guidée par schéma / Schema-Guided Query InductionChampavère, Jérôme 10 September 2010 (has links)
La plupart des outils existants pour définir des requêtes de sélection de nœuds sur les documents XML présupposent des connaissances techniques de la part de l'utilisateur. L'induction de requêtes supervisée est un moyen d'élaborer des tâches d'extraction d'information sans ces prérequis. Dans un tel système, une interface graphique permet à l'utilisateur d'annoter des documents qui servent d'exemples. Un algorithme d'apprentissage est alors utilisé pour inférer la requête. Dans cette thèse, nous proposons d'utiliser les connaissances fournies par le schéma XML dans les algorithmes d'induction de requêtes basés sur une technique d'inférence grammaticale. En tant que langages réguliers d'arbres, les schémas peuvent être facilement représentés par des automates d'arbres. Leur utilisation dans des algorithmes d'inférence d'automates apparaît donc particulièrement appropriée. Nous en distinguons deux.- La première est de contraindre la requête inférée à être consistante avec le schéma. Pour cela, nous avons mis au point un test d'inclusion efficace dans les automates d'arbres factorisés déterministes, un nouveau modèle d'automates permettant de représenter les DTD de façon compacte.- La seconde est que les informations contenues dans le schéma peuvent être précieuses pour les heuristiques d'élagage, nécessaires en pratique. Nous caractérisons la classe de requêtes apprenables à partir d'un ensemble d'arbres annotés élagués, à savoir les requêtes stables.Nous avons implémenté et testé nos algorithmes d'induction de requêtes guidée par schéma. Les résultats de nos expériences montrent que l'usage du schéma permet d'améliorer l'apprentissage. / Most existing tools for defining node-selecting queries over XML documents require technical skills from the user. Inductive query learning is a way of designing information extraction tasks without any prior knowledge. In such a system, the user annotates some example documents with a graphical interface. A learning algorithm is then used in order to infer the query.In this thesis, we suggest to use the knowledge provided by XML schemas into query induction algorithms based on grammatical inferencetechniques. As regular tree languages, schemas can be easily represented by tree automata. Thus their use is especially appropriate to automata inference algorithms. We distinguish two of them.- The first idea is to constrain inferred queries to be consistent with the schema. For this purpose, we have designed an efficient inclusion test in deterministic factorized tree automata, a model of automata we have defined in order to represent DTDs in a compact manner.- The second idea is that information contained in XML schemas might be useful for tree pruning heuristics, which are necessary in practice. We characterize the class of queries that can be learned from a sample of pruned annotated trees, namely stable queries.We have implemented and tested our schema-guided query induction algorithms. The results of our experiments show that schema-guidance improves the learning process.
|
26 |
StatDataML. An XML format for statistical data.Meyer, David, Leisch, Friedrich, Hothorn, Torsten, Hornik, Kurt January 2002 (has links) (PDF)
In order to circumvent common difficulties in exchanging statistical data between heterogeneous applications (format incompatibilities, technocentric data representation), we introduce an XML-based markup language for statistical data, called StatDataML. After comparing StatDataML to other data concepts, we detail the design which borrows from the language S, such that data objects are basically organized as recursive and non-recursive structures, and may also be supplemented with meta-information. / Series: Report Series SFB "Adaptive Information Systems and Modelling in Economics and Management Science"
|
27 |
Analyse statique pour l’optimisation des mises à jour de documents XML temporels / Static analysis for optimizing the update of large temporal XML documentsBaazizi, Mohamed-Amine 07 September 2012 (has links)
Ces dernières années ont été marquées par l’adoption en masse de XML comme format d’échange et de représentation des données stockées sur le web. Cette évolution s’est accompagnée du développement de langages pour l’interrogation et la manipulation des données XML et de la mise en œuvre de plusieurs systèmes pour le stockage et le traitement des ces dernières. Parmi ces systèmes, les moteurs mémoire centrale ont été développés pour faire face à des besoins spécifiques d’applications qui ne nécessitant pas les fonctionnalités avancées des SGBD traditionnels. Ces moteurs offrent les mêmes fonctionnalités que les systèmes traditionnels sauf que contrairement à ces derniers, ils nécessitent de charger entièrement les documents en mémoire centrale pour pouvoir les traiter. Par conséquent, ces systèmes sont limités quant à la taille des documents pouvant être traités. Dans cette thèse nous nous intéressons aux aspects liés à l’évolution des données XML et à la gestion de la dimension temporelle de celles-ci. Cette thèse comprend deux parties ayant comme objectif commun le développement de méthodes efficaces pour le traitement des documents XML volumineux en utilisant les moteurs mémoire centrale. Dans la première partie nous nous focalisons sur la mise à jour des documents XML statiques. Nous proposons une technique d’optimisation basée sur la projection XML et sur l’utilisation des schémas. La projection est une méthode qui a été proposée dans le cadre des requêtes afin de résoudre les limitations des moteurs mémoire centrale. Son utilisation pour le cas des mises à jour soulève de nouveaux problèmes liés notamment à la propagation des effets des mises à jour. La deuxième partie est consacrée à la construction et à la maintenance des documents temporels, toujours sous la contrainte d’espace. A cette contrainte s’ajoute la nécessité de générer des documents efficaces du point de vue du stockage. Notre contribution consiste en deux méthodes. La première méthode s’applique dans le cas général pour lequel aucune information n’est utilisée pour la construction des documents temporels. Cette méthode est conçue pour être réalisée en streaming et permet ainsi le traitement de document quasiment sans limite de taille. La deuxième méthode s’applique dans le cas où les changements sont spécifiés par des mises à jour. Elle utilise le paradigme de projection ce qui lui permet en outre de manipuler des documents volumineux de générer des documents temporels satisfaisant du point de vue du stockage. / The last decade has witnessed a rapid expansion of XML as a format for representing and exchanging data through the web. In order to follow this evolution, many languages have been proposed to query, update or transform XML documents. At the same time, a range set of systems allowing to store and process XML documents have been developed. Among these systems, main-memory engines are lightweight systems that are the favored choice for applications that do not require complex functionalities of traditional DBMS such as transaction management and secondary storage indexes. These engines require to loading the documents to be processed entirely into main-memory. Consequently, they suffer from space limitations and are not able to process quite large documents. In this thesis, we investigate issues related to the evolution of XML documents and to the management of the temporal dimension for XML. This thesis consists of two parts sharing the common goal of developing efficient techniques for processing large XML documents using main-memory engines. The first part investigates the optimization of update for static XML documents. We have developed a technique based on XML projection, a method that has been proposed to overcome the limitations of main-memory engines in the case of querying. We have devised for a new scenario for projection allowing the propagation of the updates effects. The second of the thesis investigates building and maintaining time-stamped XML documents under space limitations. Our contribution consists in two methods. The first method can be applied in the general case where no restriction is made on the evolution of the XML documents. This method is designed to be performed in streaming and allows thus processing large documents. The second method deals with the case where the changes are specified by updates. It is based on the projection paradigm which it allows it for processing large documents and for generating time-stamped documents satisfactory from the point of view of storage. We provide a means to comparing time-stamped wrt space occupancy.
|
28 |
Nástroj pro kolaborativní návrh integrace XML schémat / Tool for Collaborative XML Schema IntegrationMeluzín, Jiří January 2011 (has links)
The aim of the thesis is to develop a technique for collaborative creation of mappings of two XML schemas. More precisely, it will support a concurrent participation of several users at the same mapping via the Web. The method will be based on current XML schema mapping techniques but will extend them with the support for collaboration. The developed technique will be implemented in a user-friendly web application. The tool will support concurrent change operations invoked by the collaborating users, their merging and/or prioritization. Moreover, it will also keep previous versions of the mapping so it will be possible to return to an arbitrary previous version.
|
29 |
Nástroj pro kolaborativní návrh integrace XML schémat / Tool for Collaborative XML Schema IntegrationMeluzín, Jiří January 2011 (has links)
Title: Tool for Collaborative XML Schema Integration Author: Jiří Meluzín Department: Department of Software Engineering Supervisor: Martin Nečaský, Ph.D. Abstract: The aim of the thesis is to develop a technique for collaborative creation of mappings of two XML schemas. More precisely, it will support a concurrent participation of several users at the same mapping via the Web. The method will be based on current XML schema mapping techniques but will extend them with the support for collaboration. The developed technique will be implemented in a user-friendly web application. The tool will support concurrent change operations invoked by the collaborating users, their merging and/or prioritization. Moreover, it will also keep previous versions of the mapping so it will be possible to return to an arbitrary previous version. The thesis will analyze current methods for XML schema integration and collaborative schema editing and integration. The tool will be implemented on the base of Google Wave and GWT framework. Keywords: XML Schema, integration, collaboration
|
30 |
Moderní objektové API pro práci s XML v PHP / Modern Object Oriented XML API for PHPBrunclík, Jiří January 2010 (has links)
The primary motivation for writing the thesis Modern Object Oriented XML API for PHP was absence of PHP API which would be easy to use, correct and complete. This thesis analyzes the flaws of current PHP APIs and describes how they are solved in modern APIs in other programming languages. It also presents an in-depth description of XML language and its associated standards. Using the knowledge gained from the analysis, the thesis proposes a new API called phpxom based on Java API XOM. The API is then implemented according to the proposal. The resulting PHP library has all the required features -- easiness of use, correctness and completeness. Finally, the thesis analyzes the possibility to implement phpxom as a PHP extension written in C language, which would make it faster and lower its memory requirements.
|
Page generated in 0.0298 seconds