EasyDITA
Encyclopedia
easyDITA is a software application that provides a complete DITA
Documentation
solution for Information Developers who are working in Component-based systems, or "Topic-based authoring
", using the DITA
(Darwin Information Typing Architecture) XML
format. easyDITA is usually delivered in a SaaS (Software as a Service
) mode, but is also deployed to servers on private networks. Authors, reviewers, component managers and publishers work in a browser.
easyDITA's name is a response to the complaint that DITA systems were formerly created by integrating two or more software applications from different software vendors.
The document that results from a DITAmap could be represented, automatically and simultaneously, as composed pages (a book), as an interactive help system, as a series of web pages, as an app or ePub on a hand-held device, and in many other formats and styles.
easyDITA's component management and collaborative review capabilities are built on the open-source eXist
native XML database
(NXD). Its publishing capabilities are based on the DITA OT (DITA Open Toolkit) with its plug-in specialization architecture.
easyDITA's browser-based topic authoring interface, its Component Content Manager and DITAmap editor, its Review and Versioning systems, and its publishing system, all make use of XQuery
, Java
, and Javascript
, using the REST
, WebDAV
, and XMLRPC protocols.
DITA
Dita may refer to:*Dita Field Hockey, a company which produces field hockey merchandise*Darwin Information Typing Architecture, abbreviated DITA; an XML-based architecture for authoring*Dita de Leon, an American actress...
Documentation
Documentation
Documentation is a term used in several different ways. Generally, documentation refers to the process of providing evidence.Modules of Documentation are Helpful...
solution for Information Developers who are working in Component-based systems, or "Topic-based authoring
Topic-based authoring
Topic-based authoring is a modular content creation approach that supports XML content reuse, content management, and makes the dynamic assembly of personalized information possible....
", using the DITA
DITA
Dita may refer to:*Dita Field Hockey, a company which produces field hockey merchandise*Darwin Information Typing Architecture, abbreviated DITA; an XML-based architecture for authoring*Dita de Leon, an American actress...
(Darwin Information Typing Architecture) XML
XML
Extensible Markup Language is a set of rules for encoding documents in machine-readable form. It is defined in the XML 1.0 Specification produced by the W3C, and several other related specifications, all gratis open standards....
format. easyDITA is usually delivered in a SaaS (Software as a Service
Software as a Service
Software as a service , sometimes referred to as "on-demand software," is a software delivery model in which software and its associated data are hosted centrally and are typically accessed by users using a thin client, normally using a web browser over the Internet.SaaS has become a common...
) mode, but is also deployed to servers on private networks. Authors, reviewers, component managers and publishers work in a browser.
easyDITA's name is a response to the complaint that DITA systems were formerly created by integrating two or more software applications from different software vendors.
Component Publishing
easyDITA is used by organizations that publish information as sets of components. Typically publishers alter the set of components and their format according to the requirements of a particular class of readers. For example, components could be selected for technicians working on a specific configuration of a machine, or a specific software platform and version. These sets of components, or "DITA topics" are known as "DITAmaps".The document that results from a DITAmap could be represented, automatically and simultaneously, as composed pages (a book), as an interactive help system, as a series of web pages, as an app or ePub on a hand-held device, and in many other formats and styles.
Industries
- software
- vehicle and equipment manufacturing
- marketing and catalog publishing
- medical and pharmaceutical manufacturing
- chemical manufacturing
- semi-conductor manufacturing
- business-to-business processing
- government, public agencies and charities
- banking systems and services
- education
Specification and Architecture
easyDITA supports all of the DITA 1.2 specification, and exploits DITA's characteristic features: topic orientation and topic typing; content linking, reference, and reuse; conditional text; meta-data management; DITAmaps, and domain specialization of XML elements.easyDITA's component management and collaborative review capabilities are built on the open-source eXist
EXist
eXist is an open source database management system entirely built on XML technology, also called a native XML database. Unlike most relational database management systems, eXist uses XQuery, which is a , to manipulate its data.- eXist Benefits :...
native XML database
XML database
An XML database is a data persistence software system that allows data to be stored in XML format. This data can then be queried, exported and serialized into the desired format.Two major classes of XML database exist:...
(NXD). Its publishing capabilities are based on the DITA OT (DITA Open Toolkit) with its plug-in specialization architecture.
easyDITA's browser-based topic authoring interface, its Component Content Manager and DITAmap editor, its Review and Versioning systems, and its publishing system, all make use of XQuery
XQuery
- Features :XQuery provides the means to extract and manipulate data from XML documents or any data source that can be viewed as XML, such as relational databases or office documents....
, Java
Java
Java is an island of Indonesia. With a population of 135 million , it is the world's most populous island, and one of the most densely populated regions in the world. It is home to 60% of Indonesia's population. The Indonesian capital city, Jakarta, is in west Java...
, and Javascript
JavaScript
JavaScript is a prototype-based scripting language that is dynamic, weakly typed and has first-class functions. It is a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles....
, using the REST
Rest
Rest may refer to:* Leisure* Human relaxation* SleepRest may also refer to:* Rest , a pause in a piece of music* Rest , the relation between two observers* Rest , a 2008 album by Gregor Samsa...
, WebDAV
WebDAV
Web-based Distributed Authoring and Versioning is a set of methods based on the Hypertext Transfer Protocol that facilitates collaboration between users in editing and managing documents and files stored on World Wide Web servers...
, and XMLRPC protocols.