Learning Content Management Systems (LCMS) - Xyleme   CONTACT US

XYLEME XML SERVER QUERY FUNCTIONALITY

 
 
SCORM 2004 certified seal

 

Structured Query for Content

Xyleme Query Language provides a SQL-like syntax with XQuery compliant operators. It bridges the gap between classical search and database queries by combining SQL capabilities such as filtering, projections and joins with full text searches inside tree structured data.

Xyleme provides all of the standard capabilities of an enterprise search engine such as Boolean, phrase, wildcard, parametric, and range searches, and extends many of these features. For example, relevance is no longer simply determined by the frequency of a word, but also by its context and placement within the XML document, permitting users to define what is most relevant to them. To illustrate, when searching for the term “Sarbanes-Oxley,” users can specify relevance if that word appears once in the title or sub-title rather than multiple times within the body of a document.

Xyleme Query Language provides a high level of precision, relevance and exact granularity because it uses the semi-structured nature of XML data to determine the context of indexed terms. It extracts only the relevant elements from target documents, and uses these elements to build the results, thus answering precise questions.

Views of Heterogeneous Content

Xyleme Views is patent-pending technology that provides a graphical environment enabling complex reporting views to be created over multiple heterogeneous data structures. By providing a normalized view of data regardless of the underlying XML schemas, Xyleme Views make incoming tree structures transparent to applications and query functions. As a result, end users now have the ability to query across and get a unified view of heterogeneous content, helping ensure real-time access to data that is varied, complex and constantly changing.

The application provides an intuitive interface that allows users to map their original source document schemas to any number of conceptual or logical data views that serve as a set of homogenous tree structures from which to query. At the same time, all data is preserved in its original structure and mapped to one or many logical data views through word-to-word and path-to-path mappings.

For example, a news syndication service receives articles on the same story from multiple sources. The article from Reuters will be structured differently from the one received from the BBC, which will be structured differently from the one received from Hoovers, and so on. Moreover, many of their customers may want these feeds sent to them in the industry standard NewsML. With Xyleme Views, the syndication service can easily receive any number of different structures and simply map those structures to the unified view, which in this case is NewsML - a process exponentially less complex than homogenizing multitudes of varying structures. Query results are returned as if every document stored were in the NewsML format, allowing organizations to more readily handle high volumes of diverse input structures.

These views can be used by external programs such as business intelligence applications to allow for reporting and analysis across disparate data.

Building complex queries are a thing of the past as Xyleme Views eliminates the need to build multiple data sources into individual queries, an error prone process that can result in latency and diminished performance. A set of query inputs is chosen from the logical data views from which users can build individual SQL-like queries via a simple drag-and-drop interface. By making the underlying query language and data structures invisible, the hassle of learning a new query language or working in a complex development environment is eliminated.

With Xyleme Views, applications can be rapidly crated and updated when mappings are adjusted to reflect new or changing XML structures. This new generation of development provides a more intelligent way to deliver mission-critical information, enabling better decision analysis and quicker reaction time to emerging market opportunities and changing customer requirements.

Back to Xyleme XML Server page.

Sitemap  |  Home  |  Contact Us