The completed document looks like this:
<html>
<head>
<title>Jane Doe's Home Page</title>
</head>
<body>
<p>
Hello. This is
<span property="foaf:name">Jane Doe</span>'s home page.
<h2>Work</h2>
If you want to contact me at work, you can either
<a
rel="foaf:mbox"
href="mailto:jo.lambda@example.org"
>
email me
</a>
, or call
<span property="foaf:phone">+1 777 888 9999</span>.
</p>
</body>
</html>
Now all John needs to do is to provide the internet address for Jane's home-page to his contact software, and it will be able to extract the following information about Jane:
foaf:name = "Jo Lambda" foaf:mbox = "mailto:jo.lambda@example.org" foaf:phone = "+1 777 888 9999" foaf:homepage = "http://jo-lambda.example.org/"
More formally, the markup Jane added to her XHTML defines a set of RDF triples. Each triple effectively represents one property of her data.