W3C - The World Wide Web Consortium

W3C Domains and Activities

W3C Membership Benefits

Web Architecture: XML, RDF, and P3P

HTML, MathML and many other applications are based on XML

Other components: HTTP, DOM,...

XML Basics

XML: A Simple Example

<customer-details id="AcPharm39156">
    <name>Acme Pharmaceuticals Co.</name>
    <address country="US">
        <street>7301 Smokey Boulevard</street>
        <city>Smallville</city>
        <state>Indiana</state>
        <postal>94571</postal>
    </address>
</customer-details>

XML: Namespaces

XML: Current Activities

XML Activity Statement (http://www.w3.org/XML/Activity.html)

Work split up into five working groups:

RDF Basics

RDF Model

RDF Example

Example in natural language: The creator of http://www.w3.org/Home/Lassila is "Ora Lassila".

Example as a graph:
Simple node and arc

Example in simplified XML:

  <rdf:RDF>
    <rdf:Description about="http://www.w3.org/Home/Lassila">
      <s:Creator>Ora Lassila</s:Creator>
    </rdf:Description>
  </rdf:RDF>

Example in full XML:

  <?xml version="1.0"?>
  <rdf:RDF
    xmlns:rdf="http://www.w3.org/TR/WD-rdf-syntax#"
    xmlns:s="http://description.org/schema/">
    <rdf:Description about="http://www.w3.org/Home/Lassila">
      <s:Creator>Ora Lassila</s:Creator>
    </rdf:Description>
  </rdf:RDF>

Example in tuple notation:

(http://description.org/schema/Creator, http://www.w3.org/Home/Lassila, "Ora Lassila")