Web Services Content and Manifistation Technologies

The World Wide Web may be defined as the universal, all-encompassing space containing all Internet resources referenced by Uniform Resource Identifier (URI).

The Web is dominated today by relatively few technologies, including the HyperText Transfer Protocol (HTTP) and the HyperText Markup Language (HTML). Perhaps more fundamental than either HTTP or HTML are the URIs, which are simple text strings that refer to Internet resources. URIs may refer to documents, resources, to people, and indirectly to anything. The primary reference work on URIs is Uniform Resource Identifiers (URI): Generic Syntax, the Internet Society's RFC 2396, by T. Berners-Lee, R. Fielding, and L. Masinter, produced by the Internet Engineering Task Force (IETF). Information about URIs for general and technical audiences alike is linked to the URI home page on the W3C Web site.


Back To Internet Technology
Semantic Web Activity: Resource Description Framework (RDF)

Nearby: Semantic Web Activity and Advanced Development | RDF Interest Group | SiRPAC online service | FAQ

The Resource Description Framework (RDF) integrates a variety of web-based metadata activities including sitemaps, content ratings, stream channel definitions, search engine data collection (web crawling), digital library collections, and distributed authoring, using XML as an interchange syntax. The RDF specifications provide a lightweight ontology system to support the exchange of knowledge on the Web.

The W3C Semantic Web Activity Statement explains W3C's plans for RDF and metadata in detail. Further information on the RDF Core Working Group is available from the RDF Core WG home page and the Semantic Web Activity page. The RDF Core specifications consist of the RDF Model and Syntax Recommentation and the Schema Candidate Recommendation. Active discussion of possible future RDF work is currently underway in the RDF Interest Group.

XHTML Events specification has been published. The XHTML Events module provides XHTML host languages the ability to uniformly integrate event listeners and associated event handlers with Document Object Model (DOM) Level 2 event interfaces. The result is to provide XHTML based languages an interoperable way of associating behaviors with document-level markup. In addition, this specification defines a subset of the XHTML Events module called basic events for use on simpler client devices. Finally, the XHTML Event Types Module defines the XHTML language event types.

Scalable Vector Graphics (SVG) is a language for describing two-dimensional graphics in XML. SVG allows for three types of graphic objects: vector graphic shapes (e.g., paths consisting of straight lines and curves), images and text. Graphical objects can be grouped, styled, transformed and composited into previously rendered objects. Text can be in any XML namespace suitable to the appplication, which enhances searchability and accessibility of the SVG graphics. The feature set includes nested transformations, clipping paths, alpha masks, filter effects, template objects and extensibility.

SVG drawings can be dynamic and interactive. The Document Object Model (DOM) for SVG, which includes the full XML DOM, allows for straightforward and efficient vector graphics animation via scripting. A rich set of event handlers such as onmouseover and onclick can be assigned to any SVG graphical object. Because of its compatibility and leveraging of other Web standards, features like scripting can be done on SVG elements and other XML elements from different namespaces simultaneously within the same Web page.

Web Services Technologies
Back To Internet Technology