Really Simple Discovery
   HOME

TheInfoList



OR:

Really Simple Discovery (RSD) is an
XML Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable ...
format and a publishing convention for making services exposed by a
blog A blog (a truncation of "weblog") is a discussion or informational website published on the World Wide Web consisting of discrete, often informal diary-style text entries (posts). Posts are typically displayed in reverse chronological order s ...
, or other web software, discoverable by client software. It is a way to reduce the information required to set up editing/blogging software to three well known elements:
username A user is a person who utilizes a computer or network service. A user often has a user account and is identified to the system by a username (or user name). Other terms for username include login name, screenname (or screen name), accoun ...
,
password A password, sometimes called a passcode (for example in Apple devices), is secret data, typically a string of characters, usually used to confirm a user's identity. Traditionally, passwords were expected to be memorized, but the large number of ...
, and
homepage A home page (or homepage) is the main web page of a website. The term may also refer to the start page shown in a web browser when the application first opens. Usually, the home page is located at the root of the website's domain or subdomain. ...
URL. Any other critical settings should either be defined in the RSD file related to the website, or discoverable using the information provided.


History

RSD was authored by Daniel Berlinger in th
Really Simple Discoverability 1.0
specification.


Format

To make use of RSD, the owner of a site places a link tag in the head section of the homepage which indicates the location of the RSD file. An example of what
MediaWiki MediaWiki is a free and open-source wiki software. It is used on Wikipedia and almost all other Wikimedia websites, including Wiktionary, Wikimedia Commons and Wikidata; these sites define a large part of the requirement set for MediaWi ...
uses is: If this tag is missing or the file is not found, clients should look in the default location which is a file named rsd.xml in the webroot.{{cite web , url=http://cyber.law.harvard.edu/blogs/gems/tech/rsd.html#ODoxNTozNiBBTQdbdb , title=RFC: Really Simple Discoverability 1.0 , date=2007-10-16 For example, at https://example.net/rsd.xml.


Contents

Here is a sample RSD file, fro
"Really Simple Discoverability 1.0"
Blog Munging CMS http://www.blogmunging.com/ http://www.userdomain.com/ http://www.conversant.com/docs/api/ Additional explanation here. a value another value ...
MediaWiki MediaWiki is a free and open-source wiki software. It is used on Wikipedia and almost all other Wikimedia websites, including Wiktionary, Wikimedia Commons and Wikidata; these sites define a large part of the requirement set for MediaWi ...
example: http://mediawiki.org/wiki/API false MediaWiki http://www.mediawiki.org/


Usage of RSD

* StatusNet. *
MediaWiki MediaWiki is a free and open-source wiki software. It is used on Wikipedia and almost all other Wikimedia websites, including Wiktionary, Wikimedia Commons and Wikidata; these sites define a large part of the requirement set for MediaWi ...
. *
WordPress WordPress (WP or WordPress.org) is a free and open-source content management system (CMS) written in hypertext preprocessor language and paired with a MySQL or MariaDB database with supported HTTPS. Features include a plugin architecture ...
.Wordpress source code for rsd_link
/ref>


See also

*
Blog A blog (a truncation of "weblog") is a discussion or informational website published on the World Wide Web consisting of discrete, often informal diary-style text entries (posts). Posts are typically displayed in reverse chronological order s ...
*
CMS CMS may refer to: Computing * Call management system * CMS-2 (programming language), used by the United States Navy * Code Morphing Software, a technology used by Transmeta * Collection management system for a museum collection * Color manag ...
*
WS-Discovery Web Services Dynamic Discovery (WS-Discovery) is a technical specification that defines a multicast discovery protocol to locate services on a local network. It operates over TCP and UDP port 3702 and uses IP multicast address or . As the name s ...
*
UDDI Web Services Discovery provides access to software systems over the Internet using standard protocols. In the most basic scenario there is a ''Web Service Provider'' that publishes a service and a ''Web Service Consumer'' that uses this service. ...
*
ebXML Electronic Business using eXtensible Markup Language, commonly known as e-business XML, or ebXML (pronounced ee-bee-ex-em-el, 'bi,eks,em'el as it is typically referred to, is a family of XML based standards sponsored by OASIS and UN/CEFACT whose m ...
*
WSDL The Web Services Description Language (WSDL ) is an XML-based interface description language that is used for describing the functionality offered by a web service. The acronym is also used for any specific WSDL description of a web service (also ...


References


External links


Really Simple Discoverability 1.0 by Daniel Berlinger

Forum thread with participation by Berlinger, contains common language explanations
Web services Web service specifications XML-based standards Service discovery protocols