In markup languages, Schematron is a rule-based validation language for making assertions about the presence or absence of patterns in XML trees. It is a structural schema language expressed in XML using a small number of elements and XPath. In a typical implementation, the Schematron schema XML is processed into normal XSLT code for deployment anywhere that XSLT can be used. Schematron is capable of expressing constraints in ways that other XML schema languages like XML Schema and DTD cannot.
An XML Schema is a language for expressing constraints about XML documents. There are several different schema languages in widespread use, but the main ones are Document Type Definitions (DTDs), Relax-NG, Schematron and W3C XSD (XML Schema Definitions). From this page you can find out more about DTDs and W3C XSD, since those are the primary schema languages defined at W3C.
Content that is created to be re-used in different contexts. Typically structured using declarative markup such as XML. Originally for publishing in print or digital, then in multiple digital formats and devices for human and machine processing. Also describes the raw material of single-source publishing systems.
Some current examples.
Component Content Management, or CCM, is a term often used to define the class of technologies that can effectively manage small components of content, notably those encoded with XML. The common thread among both early and more recent adopters of CCM technology is the need to manage large content sets that can benefit from single sourcing, reuse, and translation and localization. While early adopters were mainly tied to large government projects, CCM technology is now increasingly used at a wide variety of hardware, software and large platform manufacturers.
CCM technologies typically share several characteristics—a repository for storage of XML-encoded content objects; mechanisms to check-in, check-out, and version the content; workflow to support editorial and publishing operations; and interfaces to connect the CCM technology to editing, content transformation, and publishing tools. More recently, CCM technology has been bolstered by the widespread adoption of XML schemas such as DITA (Darwin Information Typing Architecture) and S1000D.
An XML database a data persistence software system that allows data to be stored in XML format. These data can then be queried, exported and serialized into the desired format. XML databases are usually associated with document-oriented databases.
Relational databases and full-text search mechanisms that have been the backbone of many applications are not designed to manage XML content effectively. A new class of databases has emerged that is designed specifically to manage XML content. Typically called “XML Native Databases” or just “XML databases,” they incorporate functionality that greatly improves the management, searching, and manipulation of XML to produce the most effective XML data management solution.
The World Wide Web Consortium (W3C), the standards organization that developed XML, has also developed many standards that can be used to access, search, process, and store XML data. XML databases take advantage of these standards to provide efficient and precise access, query, storage, and processing capabilities not found in traditional database technology. The result is that applications using XML databases are more efficient and better suited for managing XML data.
Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. The World Wide Web Consortium‘s XML 1.0 Specification of 1998 and several other related specifications—all of them free open standards—define XML.
The design goals of XML emphasize simplicity, generality, and usability across the Internet. It is a textual data format with strong support via Unicode for different human languages. Although the design of XML focuses on documents, the language is widely used for the representation of arbitrary data structures such as those used in web services.
Several schema systems exist to aid in the definition of XML-based languages, while programmers have developed many application programming interfaces (APIs) to aid the processing of XML data.
Inmedius, Inc. provides performance-oriented applications that capture, create, manage, and deploy technical information. The Company provides a publishing suite that supports documentation through its complete life cycle. Inmedius provides military programs, software, and services to maintain flight readiness, implement process and personnel controls, and deploy information assets. They provide S1000D and ATA lifecycle solutions for publishing, aerospace, defense, government, and manufacturing organizations worldwide.
Boeing acquired Inmedius in 2012. Inmedius was integrated into Boeing subsidiary Continental DataGraphics (CDG) in support of Boeing‘s Digital Airline strategy.
NuMobile, Inc. announced that its subsidiary, Stonewall Networks, Inc., has released the Xidget toolset. Stonewall is working to have Xidget become a World Wide Web Consortium (W3C) standard. Xidget is a fragment of the eXtensible Markup Language commonly referred to as XML. Stonewall developed Xidget as a toolset that utilizes a subset of XML during the development phase of Stonewall’s core product Cornerstone. The Xidget toolset is used to handle graphical calls at the user level to and from the internet. Other enhancements will include improving the time during the design and development life cycle. www.xidget.com