scispace - formally typeset
Search or ask a question

Answers from top 7 papers

More filters
Papers (7)Insight
These approaches are not suitable for detecting changes to large XML document as it requires a lot of memory to keep the two versions of XML documents in the memory.
X-Diff algorithm can detect the optimum differences between two unordered XML documents in a polynomial time.
Open accessProceedings ArticleDOI
Melanie Weis, Felix Naumann 
18 Jun 2004
60 Citations
As XML becomes increasingly popular for data representation, algorithms to detect duplicates in nested XML documents are required. In this paper, we present a domain-independent algorithm that effectively identifies duplicates in an XML document.
The benchmark can help both implementors and users to compare XML databases in a standardized application scenario.
Experimental results, on both real and synthetic XML data, demonstrate better performance with respect to alternative XML comparison methods.
The previous approach can detect the similarity rate between two XML paths in case those two XML paths are in the same hierarchy order of elements that are semantic with each other.
In this paper, we propose an effective IR system for XML documents that automatically defines an appropriate unit of retrieval results by analyzing the XML document structure.

See what other people are reading

What is flavor?
5 answers
Flavor is a multidimensional sensation encompassing taste, feeling factors, and odor, crucial in food perception. It plays a vital role in sensory attributes, detected mainly by trigeminal senses, impacting food quality and acceptability. The British Standards Institution defines flavor as a combination of taste, odor, and sensory experiences like painful, heat-cold, and tactile sensations. Aroma, a key component of flavor, involves the integral perception of all senses during food consumption. Additionally, Flavor, a formal language for audio-visual object representation, aids in describing multimedia data formats and generating code for reading and writing bitstreams, enhancing accessibility to compressed multimedia information. Overall, flavor is a complex sensory experience crucial in food perception and quality, influenced by taste, odor, and various sensory interactions.
How to compare different Markup Language as Research Approch?
4 answers
To compare different markup languages as a research approach, one must consider factors like expressiveness, practicality, and ease of adoption. Research has shown that analyzing the type and frequency of HTML tags in articles can help detect unreliable news without content analysis. Additionally, using XML for processing markup language files involves comparing pure text versions to determine differences, showcasing a practical application of markup language comparison. Furthermore, the advantages of XML, such as risk description, openness, and information encryption, highlight its benefits in web-related contexts. Overall, leveraging markup languages like Markdown for scientific text design can enhance efficiency through automated processes, demonstrating the versatility and utility of different markup languages in various research settings.
How to compose multiple model transformations using XSLT?
5 answers
To compose multiple model transformations using XSLT, a method involves defining a state machine with predetermined model attributes and selecting an execution sequence between input and target states, executing transformations successively, and comparing states to ensure operability. Another approach proposes a peer schema mapping composition method based on XSLT template unfolding, creating a composed mapping equivalent to multiple mappings to bypass left peers efficiently. Additionally, a method for XSLT processing includes constructing a binary tree representing XML documents and XSLT stylesheets, performing post-order traversal, and creating a final text document as the root node. These methods leverage XSLT's capabilities to streamline and automate bidirectional transformations between software requirement models, ensuring traceability despite changes throughout the lifecycle. Overall, these techniques enhance XSLT's functionality for composing and executing complex model transformations effectively.
How to add graph and chart in the java fxml document?
5 answers
To add graphs and charts in a JavaFXML document, you can utilize JavaFX, which offers charting components with various chart types and customization options via CSS. Additionally, you can enhance existing Java programs with graph transformation-based functionality using annotations to identify graph structures and a custom transformation language called Chart. This approach allows for non-invasive enhancement of Java programs with declarative graph rules, improving clarity and verifiability of the code. By combining these tools, you can create visually appealing and interactive graphs and charts within your JavaFXML documents, catering to a wide range of applications and requirements.
What is logical structure?
5 answers
Logical structure refers to the organization of information within a document or a system based on semantic meanings and relationships. It involves identifying and labeling different components such as titles, paragraphs, headings, and references to create a coherent and meaningful structure. In the context of social relationships, logical structure pertains to the underlying rules, roles, and positions that define interactions between individuals or entities. In the realm of structured documents marked-up using XML, logical structure is crucial for focused access and information retrieval, allowing for the extraction of relevant fragments instead of entire documents. Furthermore, in the field of engineering design, logical structure plays a role in optimizing the preliminary design process through computer-generated variants and objective analysis.
How does DOM virtualization impact the performance and responsiveness of web interfaces?
4 answers
DOM virtualization impacts the performance and responsiveness of web interfaces. Virtual DOM (VDOM) structures in modern web applications require longer loading time for construction, but processing operations on the loaded user interface structure are simpler and more efficient than native methods. DOM virtualization intercepts the usage of DOM APIs by scripts running on a web browser and determines whether the usage is allowed based on an access control list. In the Xen environment, running multi-tier web applications shows a considerable increase in average response time compared to the native environment, mainly due to hypervisor overhead and interference among virtual machines. Naive virtualization of web-based systems can lead to severe performance degradation, but identifying and addressing the bottleneck can improve performance.
What is Adobe XD?
5 answers
Adobe XD is a framework for expressive multiplexing of application communication streams onto underlying device-to-device communication links. It allows applications to remain agnostic about the low-level networking stack and focus on application-level content and delivery parameters.
What is adobe xd?
5 answers
Adobe XD is not mentioned in any of the provided abstracts.
What are the common elements and structure of an academic paper?
4 answers
An academic paper typically consists of several common elements and follows a specific structure. The structure includes an introduction with a thesis statement, a body presenting arguments and supporting evidence, and a conclusion summarizing the main points and providing final commentary or recommendations. The body of the paper often includes paragraphs with a compositional structure, starting with a topic sentence that introduces the main idea, followed by supporting sentences that provide details, facts, or examples, and ending with a concluding sentence that links to the next paragraph. In terms of generic structures, the introduction section of academic research papers usually includes elements such as "Previous study" and "Purpose of study". Additionally, headings and sections are used to organize the content of the paper, although the specific headings used can vary across disciplines.
How to edit the leaf name of tree in easyui?
4 answers
To edit the leaf name of a tree in EasyUI, you can follow a few steps. First, you need to access the graphical user interface (GUI) of EasyUI. Once in the GUI, you can locate the specific tree structure that you want to edit. Then, you can instruct the subdirectory or node containing the leaf name that you want to change. After that, you can input the new leaf name for the subdirectory. This will update the tree structure with the new leaf name. The process of editing the leaf name in EasyUI is made easier through the intuitive editing operations provided by the graphical interface.
What is the resolution for cmap ?
5 answers
The resolution for CMAP is not mentioned in any of the provided abstracts.