<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: rdf</title><link href="http://simonwillison.net/" rel="alternate"/><link href="http://simonwillison.net/tags/rdf.atom" rel="self"/><id>http://simonwillison.net/</id><updated>2025-09-06T06:41:49+00:00</updated><author><name>Simon Willison</name></author><entry><title>Quoting IanCal</title><link href="https://simonwillison.net/2025/Sep/6/iancal/#atom-tag" rel="alternate"/><published>2025-09-06T06:41:49+00:00</published><updated>2025-09-06T06:41:49+00:00</updated><id>https://simonwillison.net/2025/Sep/6/iancal/#atom-tag</id><summary type="html">
    &lt;blockquote cite="https://news.ycombinator.com/item?id=45135302#45135852"&gt;&lt;p&gt;RDF has the same problems as the SQL schemas with information scattered. What fields mean requires documentation.&lt;/p&gt;
&lt;p&gt;There - they have a name on a person. What name? Given? Legal? Chosen? Preferred for this use case?&lt;/p&gt;
&lt;p&gt;You only have one ID for Apple eh? Companies are complex to model, do you mean Apple just as someone would talk about it? The legal structure of entities that underpins all major companies, what part of it is referred to?&lt;/p&gt;
&lt;p&gt;I spent a long time building identifiers for universities and companies (which was taken for &lt;a href="https://ror.org/"&gt;ROR&lt;/a&gt; later) and it was a nightmare to say what a university even was. What’s the name of Cambridge? It’s not “Cambridge University” or “The university of Cambridge” legally. But it also is the actual name as people use it. &lt;em&gt;[It's &lt;a href="https://www.cam.ac.uk/about-the-university/how-the-university-and-colleges-work/the-university-as-a-charity"&gt;The Chancellor, Masters, and Scholars of the University of Cambridge&lt;/a&gt;]&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The university of Paris went from something like 13 institutes to maybe one to then a bunch more. Are companies locations at their headquarters? Which headquarters?&lt;/p&gt;
&lt;p&gt;Someone will suggest modelling to solve this but here lies the biggest problem:&lt;/p&gt;
&lt;p&gt;The correct modelling depends on &lt;em&gt;the questions you want to answer&lt;/em&gt;.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p class="cite"&gt;&amp;mdash; &lt;a href="https://news.ycombinator.com/item?id=45135302#45135852"&gt;IanCal&lt;/a&gt;, on Hacker News, discussing RDF&lt;/p&gt;

    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/hacker-news"&gt;hacker-news&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/metadata"&gt;metadata&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/rdf"&gt;rdf&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/sql"&gt;sql&lt;/a&gt;&lt;/p&gt;



</summary><category term="hacker-news"/><category term="metadata"/><category term="rdf"/><category term="sql"/></entry><entry><title>[whatwg] Annotating structured data that HTML has no semantics for</title><link href="https://simonwillison.net/2009/May/11/microdata/#atom-tag" rel="alternate"/><published>2009-05-11T14:41:17+00:00</published><updated>2009-05-11T14:41:17+00:00</updated><id>https://simonwillison.net/2009/May/11/microdata/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-May/019681.html"&gt;[whatwg] Annotating structured data that HTML has no semantics for&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Hixie’s proposal for microdata, a simplified RDFa to be included in the HTML5 spec which allows self-contained communities to invent their own microformat-style spec and use it to add structured semantics to their markup. Whether or not you like the proposal itself the explanation is a fascinating read.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/html5"&gt;html5&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ian-hickson"&gt;ian-hickson&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/markup"&gt;markup&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/microdata"&gt;microdata&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/microformats"&gt;microformats&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/rdf"&gt;rdf&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/rdfa"&gt;rdfa&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/semantics"&gt;semantics&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/whatwg"&gt;whatwg&lt;/a&gt;&lt;/p&gt;



</summary><category term="html5"/><category term="ian-hickson"/><category term="markup"/><category term="microdata"/><category term="microformats"/><category term="rdf"/><category term="rdfa"/><category term="semantics"/><category term="whatwg"/></entry><entry><title>Crowbar</title><link href="https://simonwillison.net/2009/Jan/24/crowbar/#atom-tag" rel="alternate"/><published>2009-01-24T23:52:55+00:00</published><updated>2009-01-24T23:52:55+00:00</updated><id>https://simonwillison.net/2009/Jan/24/crowbar/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://simile.mit.edu/wiki/Crowbar"&gt;Crowbar&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Headless Gecko/XULRunner which exposes a web service API for screen scraping using a real browser DOM—just pass it the URL of a page and the URL of a screen scraping JavaScript script (a bit like a Greasemonkey user script) and get back RDF/XML.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/crowbar"&gt;crowbar&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/dom"&gt;dom&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/gecko"&gt;gecko&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/greasemonkey"&gt;greasemonkey&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/mozilla"&gt;mozilla&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/rdf"&gt;rdf&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/scraping"&gt;scraping&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/webservice"&gt;webservice&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/xml"&gt;xml&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/xulrunner"&gt;xulrunner&lt;/a&gt;&lt;/p&gt;



</summary><category term="crowbar"/><category term="dom"/><category term="gecko"/><category term="greasemonkey"/><category term="mozilla"/><category term="rdf"/><category term="scraping"/><category term="webservice"/><category term="xml"/><category term="xulrunner"/></entry><entry><title>Triplr</title><link href="https://simonwillison.net/2007/Mar/30/triplr/#atom-tag" rel="alternate"/><published>2007-03-30T15:30:15+00:00</published><updated>2007-03-30T15:30:15+00:00</updated><id>https://simonwillison.net/2007/Mar/30/triplr/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://triplr.org/"&gt;Triplr&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Ultra simple GET-based web service for converting RSS / Atom / RDF / Microformats+GRDDL to HTML / ntriples / RDF / RSS / JSON / Turtle. Small pieces, loosely joined.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/atom"&gt;atom&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/grddl"&gt;grddl&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/html"&gt;html&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/json"&gt;json&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/microformats"&gt;microformats&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ntriples"&gt;ntriples&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/rdf"&gt;rdf&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/rss"&gt;rss&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/semanticweb"&gt;semanticweb&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/triplr"&gt;triplr&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/turtle"&gt;turtle&lt;/a&gt;&lt;/p&gt;



</summary><category term="atom"/><category term="grddl"/><category term="html"/><category term="json"/><category term="microformats"/><category term="ntriples"/><category term="rdf"/><category term="rss"/><category term="semanticweb"/><category term="triplr"/><category term="turtle"/></entry><entry><title>Introducing RDFa</title><link href="https://simonwillison.net/2007/Feb/15/rdfa/#atom-tag" rel="alternate"/><published>2007-02-15T00:22:10+00:00</published><updated>2007-02-15T00:22:10+00:00</updated><id>https://simonwillison.net/2007/Feb/15/rdfa/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.xml.com/pub/a/2007/02/14/introducing-rdfa.html"&gt;Introducing RDFa&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
A way of representing RDF triples in XML that doesn’t suck.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/rdf"&gt;rdf&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/rdfa"&gt;rdfa&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/xml"&gt;xml&lt;/a&gt;&lt;/p&gt;



</summary><category term="rdf"/><category term="rdfa"/><category term="xml"/></entry><entry><title>RDF is dead</title><link href="https://simonwillison.net/2002/Aug/31/RDFisDead/#atom-tag" rel="alternate"/><published>2002-08-31T14:01:18+00:00</published><updated>2002-08-31T14:01:18+00:00</updated><id>https://simonwillison.net/2002/Aug/31/RDFisDead/#atom-tag</id><summary type="html">
    &lt;p&gt;Peter provides an &lt;a href="http://poorbuthappy.com/ease/000358.html"&gt;interesting perspective&lt;/a&gt;:&lt;/p&gt;&lt;blockquote cite="http://poorbuthappy.com/ease/000358.html"&gt;&lt;p&gt;&lt;strong&gt;RDF is dead as a popular metadata format&lt;/strong&gt;. If it was gonna happen, it would have already. Forget about it.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Peter goes on to say (in the comments attached to the entry) that &lt;acronym title="Resource Description Framework"&gt;RDF&lt;/acronym&gt;'s biggest obstacle is the fact that it requires write-access - only the content owner can add meta data. External meta data implementations such as &lt;acronym title="XML Topic Maps"&gt;XTM&lt;/acronym&gt; and &lt;acronym title="eXchangable Faceted Metadata Language"&gt;XFML&lt;/acronym&gt; are inherently more flexible.&lt;/p&gt;
    
        &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/peter-van-dijck"&gt;peter-van-dijck&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/rdf"&gt;rdf&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/xfml"&gt;xfml&lt;/a&gt;&lt;/p&gt;
    

</summary><category term="peter-van-dijck"/><category term="rdf"/><category term="xfml"/></entry></feed>