ⓘ Free online encyclopedia. Did you know? page 19

RDFLib

RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information. Through this library, Python is one of the main RDF manipulation languages, the other being Java. The library contains parsers/serialize ...

Redland RDF Application Framework

Redland is a set of free software libraries written in C that provide support for the Resource Description Framework, created by Dave Beckett. The packages that form Redland are: Redland RDF Application Framework providing the C RDF API Rasqal RD ...

XHTML+RDFa

XHTML+RDFa is an extended version of the XHTML markup language for supporting RDF through a collection of attributes and processing rules in the form of well-formed XML documents. XHTML+RDFa is one of the techniques used to develop Semantic Web c ...

BaseX

BaseX is a native and light-weight XML database management system and XQuery processor, developed as a community project on GitHub. It is specialized in storing, querying, and visualizing large XML documents and collections. BaseX is platform-ind ...

Billion laughs attack

In computer security, a billion laughs attack is a type of denial-of-service attack which is aimed at parsers of XML documents. It is also referred to as an XML bomb or as an exponential entity expansion attack.

Binary XML

Various binary formats have been proposed as compact representations for XML. Using a binary XML format generally reduces the verbosity of XML documents thereby also reducing the cost of parsing, but hinders the use of ordinary text editors and t ...

XML catalog

XML documents typically refer to external entities, for example the public and/or system ID for the Document Type Definition. These external relationships are expressed using URIs, typically as URLs. However absolute URLs only work when the netwo ...

CCTRL

CCTRL is a call control XML, not to be confused with the W3C standard CCXML. CCTRL allows web developers to create telephony services that run on Lignup, Inc.s software communications platform. CCTRL is often used in hosted telephony applications ...

CDATA

The term CDATA, meaning character data, is used for distinct, but related, purposes in the markup languages SGML and XML. The term indicates that a certain portion of the document is general character data, rather than non-character data or chara ...

Chinese character description language

The Chinese character description languages are several proposed languages to most accurately and completely describe Chinese characters and information such as their list of components, list of strokes, their order, and the location of each of t ...

Clusterpoint

Clusterpoint is a European software technology company developing and supporting the Clusterpoint database management system platform. The company was founded by software engineers, and is venture capital backed. For most of its history Clusterpo ...

CodeSynthesis XSD

CodeSynthesis XSD is an XML Data Binding compiler for C++ developed by Code Synthesis and dual-licensed under the GNU GPL and a proprietary license. Given an XML instance specification, it generates C++ classes that represent the given vocabulary ...

Document Structure Description

Document Structure Description, or DSD, is a schema language for XML, that is, a language for describing valid XML documents. Its an alternative to DTD or the W3C XML Schema. An example of DSD in its simplest form: This says that element named "f ...

EXtensible Server Pages

eXtensible Server Pages is an XML-based language, which offers the possibility of dynamically arranged Java code into XML documents. It was developed by the Apache Software Foundation for the Web Publishing Framework Cocoon. The focus of XSP is t ...

Fast Infoset

Fast Infoset is an international standard that specifies a binary encoding format for the XML Information Set as an alternative to the XML document format. It aims to provide more efficient serialization than the text-based XML format. FI is effe ...

FLWOR

The programming language XQuery defines FLWOR as an expression that supports iteration and binding of variables to intermediate results. FLWOR is an acronym: FOR, LET, WHERE, ORDER BY, RETURN. FLWOR is loosely analogous to SQLs SELECT-FROM-WHERE ...

FuseDocs (programming)

FuseDocs is a program definition language created by Hal Helms in the late 1990s. In its original form, FuseDocs used a proprietary vocabulary to define the responsibilities, properties, and I/O of code module in the ColdFusion programming langua ...

Head–body pattern

The head–body pattern is a common XML design pattern, used for example in the SOAP protocol. This pattern is useful when a message, or parcel of data, requires considerable metadata. While mixing the meta-data with the data could be done it makes ...

HyTime

HyTime is a markup language that is an application of SGML. HyTime defines a set of hypertext-oriented element types that, in effect, supplement SGML and allow SGML document authors to build hypertext and multimedia presentations in a standardize ...

Klip

Klip is an XML file that contains markup, styles and JavaScript that provides the Klipfolio dashboard platform with rules for the retrieval, interpretation, and presentation of arbitrary information sources such as web pages, RSS feeds, databases ...

Legal XML

Legal XML is a non-profit organization developing open standards for legal documents and related applications. The building block for Legal XML standards is eXtensible Markup Language. LegalXML is a member section within OASIS, the not-for-profit ...

Mallard (documentation)

Mallard is a markup language for the creation of help pages and user documentation for applications. Mallard 1.0 was released on 23 July 2013. Mallard is an XML language. Similar to DocBook, it defines the logical structure of a document. The doc ...

Numeric character reference

A numeric character reference is a common markup construct used in SGML and SGML-derived markup languages such as HTML and XML. It consists of a short sequence of characters that, in turn, represents a single character. Since WebSgml, XML and HTM ...

NZB

NZB is an XML-based file format for retrieving posts from NNTP servers. The format was conceived by the developers of the Newzbin.com Usenet Index. NZB is effective when used with search-capable websites. These websites create NZB files out of wh ...

OIOXML

OIOXML is a project by the Danish government to develop a number of reusable data components serializable in various formats, although currently the only method of serialization for OIOXML data is in the XML format. This project was undertaken so ...

OpenSearch

OpenSearch is a collection of technologies that allow publishing of search results in a format suitable for syndication and aggregation. It is a way for websites and search engines to publish search results in a standard and accessible format. Op ...

Plain Old XML

Plain Old XML is the basic XML, sometimes mixed in with other, blendable specifications like XML Namespaces, Dublin Core, XInclude and XLink. This contrasts with complicated, multilayered XML specifications like those for web services or RDF. The ...

Portable Application Description

PAD or Portable Application Description is a machine-readable document format and specification designed by the Association of Software Professionals and introduced in 1998. The PAD specification is utilized by more than 6.000 software publishers ...

QName

A QName, or qualified name, is the fully qualified name of an element, attribute, or identifier in an XML document. A QName concisely associates the URI of an XML namespace with the local name of an element, attribute, or identifier in that names ...

QTI

The IMS Question and Test Interoperability specification defines a standard format for the representation of assessment content and results, supporting the exchange of this material between authoring and delivery systems, repositories and other l ...

Requirements Interchange Format

RIF/ ReqIF is an XML file format that can be used to exchange requirements, along with its associated metadata, between software tools from different vendors. The requirements exchange format also defines a workflow for transmitting the status of ...

Resources of a Resource

Resources of a Resource is an XML format for describing the content of an internet resource or website in a generic fashion so this content can be better understood by search engines, spiders, web applications, etc. The ROR format provides severa ...

Root element

Each XML document has exactly one single root element. It encloses all the other elements and is therefore the sole parent element to all the other elements. ROOT elements are also called document elements. In HTML, the root element is the elemen ...

Schema for Object-Oriented XML

Schema for Object-Oriented XML, or SOX, is an XML schema language developed by Commerce One. In 1998 a SOX specification was submitted to the World Wide Web Consortium and published as a W3C Note. A revised version, SOX 2.0, was published as a W3 ...

Simple Outline XML

Simple Outline XML is a compressed way of writing XML. SOX uses indenting to represent the structure of an XML document, eliminating the need for closing tags.

Streaming XML

Streaming XML is a synonym for dynamic data in XML format. Another popular use of this term refers to one method of consuming XML data – largely known as Simple API for XML. This is via asynchronous events that are generated as the XML data is pa ...

Tag omission

Tag omission is an optional feature to minimize an SGML document. Whenever a tag can be implicitly anticipated by the parser from the structure of the document, the tag can be omitted. The tag omission feature can be generally enabled or disabled ...

Unique Particle Attribution

The Unique Particle Attribution rule is a mechanism to prevent ambiguity in W3C XML Schema version 1.0. Due to the UPA rule the XML schema fragment given below is prohibited: Given the XML instance fragment: 42 it is ambiguous whether should be a ...

Valid characters in XML

Unicode code points in the following ranges are valid in XML 1.0 documents: U+0020–U+D7FF, U+E000–U+FFFD: this excludes some not all non-characters in the BMP all surrogates, U+FFFE and U+FFFF are forbidden; U+10000–U+10FFFF: this includes all co ...

Well-formed document

A well-formed document in XML is a document that "adheres to the syntax rules specified by the XML 1.0 specification in that it must satisfy both physical and logical structures".

Well-formed element

In web page design, and generally for all markup languages such as SGML, HTML, and XML, a well-formed element is one that is either a) opened and subsequently closed, or b) an empty element, which in that case must be terminated; and in either ca ...

XDR Schema

XML-Data Reduced was a schema language for specifying and validating XML documents. In January 1998, Microsoft, the University of Edinburgh and others submitted a proposal for an XML schema language called XML-Data to the World Wide Web Consortiu ...

XidML

XidML is an open standard XML tailored for the aerospace industry. XidML describes how data is acquired, processed and packaged for transmission, storage or reproduction. The primary objective of XidML is to store and exchange complex instrumenta ...

XML and MIME

There are two MIME assignments for XML data. These are: application/xml RFC 7303, previously RFC 3023 text/xml RFC 7303, previously RFC 3023 However, since the introduction of RFC 7303, these are to be regarded as the same in all aspects except n ...

XML Configuration Access Protocol

The XML Configuration Access Protocol is an application layer protocol that allows a client to read, write, and modify application configuration data stored in XML format on a server.

XML denial-of-service attack

An XML denial-of-service attack is a content-borne denial-of-service attack whose purpose is to shut down a web service or system running that service. A common XDoS attack occurs when an XML message is sent with a multitude of digital signatures ...

XML editor

An XML editor is a markup language editor with added functionality to facilitate the editing of XML. This can be done using a plain text editor, with all the code visible, but XML editors have added facilities like tag completion and menus and bu ...

XML Enabled Directory

XML Enabled Directory is a framework for managing objects represented using the Extensible Markup Language. XED builds on X.500 and LDAP directory services technologies. XED was originally designed in 2003 by Steven Legg of eNitiatives formerly o ...

XML Encryption

XML Encryption, also known as XML-Enc, is a specification, governed by a W3C recommendation, that defines how to encrypt the contents of an XML element. Although XML Encryption can be used to encrypt any kind of data, it is nonetheless known as " ...

XML framework

An XML framework is a Software framework that implements features to aid the programmer in creating applications with all data produced in XML. The programmer defines and produces pure data in XML format and the framework transforms the document ...