background preloader

Rest creator Thesis

Rest creator Thesis

Introduction to REST You may or may not be aware that there is debate going on about the “right” way to implement heterogeneous application-to-application communication: While the current mainstream clearly focuses on web services based on SOAP, WSDL and the WS-* specification universe, a small, but very vocal minority claims there’s a better way: REST, short for REpresentational State Transfer. In this article, I will try to provide a pragmatic introduction to REST and RESTful HTTP application integration without digressing into this debate. I will go into more detail while explaining those aspects that, in my experience, cause the most discussion when someone is exposed to this approach for the first time. Key REST principles Most introductions to REST start with the formal definition and background. Give every “thing” an ID I’m using the term “thing” here instead of the formally correct “resource” because this is such a simple principle that it shouldn’t be hidden behind terminology. Link things together

hCard 1.0 Tantek Çelik (Editor, Author), Brian Suda (Author) hCard is a simple, open format for publishing people, companies, organizations on the web, using a 1:1 representation of vCard (RFC2426) properties and values in HTML. hCard is one of several open microformat standards suitable for embedding data in HTML/HTML5, and Atom/RSS/XHTML or other XML. Translations: Français • 日本語 • Русский • ภาษาไทย • 漢語 • (Add your language)Copyright and patents statements apply. See acknowledgments. Example hCards are most often used to represent people: <div class="vcard"><a class="url fn" href=" Çelik</a></div> and organizations: <div class="vcard"><a class="url fn org" href=" The class vcard is a root class name that indicates the presence of an hCard. The classes url, fn, and org define properties of the hCard. Properties Status hCard 1.0 is a microformats.org specification. Errata and Updates Background Conformance Format In General Required:

RDFa RDFa (or Resource Description Framework in Attributes[1]) is a W3C Recommendation that adds a set of attribute-level extensions to HTML, XHTML and various XML-based document types for embedding rich metadata within Web documents. The RDF data-model mapping enables its use for embedding RDF subject-predicate-object expressions within XHTML documents. It also enables the extraction of RDF model triples by compliant user agents. The RDFa community runs a wiki website to host tools, examples, and tutorials.[2] History[edit] RDFa was first proposed by Mark Birbeck in the form of a W3C note entitled XHTML and RDF,[3] which was then presented to the Semantic Web Interest Group at the W3C's 2004 Technical Plenary.[3] Later that year the work became part of the sixth public Working Draft of XHTML 2.0.[4][5] Although it is generally assumed that RDFa was originally intended only for XHTML 2, in fact the purpose of RDFa was always to provide a way to add a metadata to any XML-based language. <? <?

cool URI's What makes a cool URI? A cool URI is one which does not change. What sorts of URI change? There are no reasons at all in theory for people to change URIs (or stop maintaining documents), but millions of reasons in practice. In theory, the domain name space owner owns the domain name space and therefore all URIs in it. We just reorganized our website to make it better. Do you really feel that the old URIs cannot be kept running? We have so much material that we can't keep track of what is out of date and what is confidential and what is valid and so we thought we'd better just turn the whole lot off. That I can sympathize with - the W3C went through a period like that, when we had to carefully sift archival material for confidentiality before making the archives public. Well, we found we had to move the files... This is one of the lamest excuses. John doesn't maintain that file any more, Jane does. Whatever was that URI doing with John's name in it? Too bad. .

HTML5 test HTML5 Latest Published Version: Latest Editor's Draft: Previous Versions: Editors: Robin Berjon, W3C Steve Faulkner, The Paciello Group Travis Leithead, Microsoft Erika Doyle Navara, Microsoft Edward O'Connor, Apple Inc. Silvia Pfeiffer Ian Hickson, Google, Inc. This specification is also available as a single page HTML document. Copyright © 2013 W3C® (MIT, ERCIM, Keio, Beihang), All Rights Reserved. This specification defines the 5th major version, first minor revision of the core language of the World Wide Web: the Hypertext Markup Language (HTML). This section describes the status of this document at the time of its publication. If you wish to make comments regarding this document in a manner that is tracked by the W3C, please submit them via using our public bug database. Implementors should be aware that this specification is not stable.

Fieldings' dissertation online by vikasjee Apr 26

Related: