About me
My name is Richard Cyganiak.
I'm a software engineer at TopQuadrant. I work on web technologies for managing data and am based in Dublin, Ireland.Links
-
Recent Posts
Archives
Monthly Archives: September 2005
Paul Graham quote
An insightful Paul Graham quote (from this essay): Ironically, though open source and blogs are done for free, those worlds resemble market economies, while most companies, for all their talk about the value of free markets, are run internally like … Continue reading
Posted in General
Comments Off on Paul Graham quote
Building XML files with Ruby
Is this cool or what? xml.rss(“version” => “2.0”) do xml.channel do xml.title(@feed_title) xml.link(@url) xml.description “Basecamp: Recent items” xml.language “en-us” xml.ttl “40” for item in @recent_items xml.item do xml.title(item_title(item)) xml.description(item_description(item)) xml.pubDate(item_pubDate(item)) xml.guid(@recent_items.url(item)) xml.link(@recent_items.url(item)) end end end end This is from the … Continue reading
Smushing vs. untangling ambiguous tags
How do we find out that two bits of RDF describe the same resource? The usual approaches are either to agree on a common URI scheme (which is often impractical), or to use inverse functional properties and smushing (which is … Continue reading
Posted in General, Semantic Web
Comments Off on Smushing vs. untangling ambiguous tags
Hell froze over! Slashdot switches to valid HTML and CSS
Hell froze over! After 8 years of my nasty, crufty, hodge podged together HTML, last night we finally switched over to clean HTML 4.01 with a full complement of CSS. While there are a handful of bugs and some lesser … Continue reading
Posted in General
Comments Off on Hell froze over! Slashdot switches to valid HTML and CSS
Don “Flaming” Knuth
Read this. It’s priceless. Look folks, I know that software rot (sometimes called “progress”) keeps growing, and backwards compatibility is not always possible. At one point I changed my TeX78 system to TeX82 and refused to support the older conventions. … Continue reading
Posted in General
Comments Off on Don “Flaming” Knuth
[bxmlt2005] Meike Klettke
Meike Klettke, Uni Rostock: XML schema evolution and incremental validation (Slides, in German) XML documents and document schemas change over time, that’s just a fact. Compare to SQL databases: Data is updated all the time, schema changes happen, columns are … Continue reading
Posted in General
Comments Off on [bxmlt2005] Meike Klettke
[bxmlt2005] Daniel Fötsch
Daniel Fötsch, Uni Leipzig: Operator hierarchy concept for XML transformation Daniel reviews transformation methods for XML. You can do it on the plain text level with regular expressions etc, with APIs like DOM and SAX, with specialized languages like XSLT, … Continue reading
Posted in General
Comments Off on [bxmlt2005] Daniel Fötsch
[bxmlt2005] Andreas Almer
Andreas Almer: Improving data quality in XML documents of desktop applications (Slides, in German) Andreas works in a DaimlerChrysler lab. The problem: In specialised areas, like the automobile industry, XML documents are quite often directly exchanged between end users. Data … Continue reading
Posted in General
Comments Off on [bxmlt2005] Andreas Almer
[bxmlt2005] Thomas Müller
Thomas Müller: Passing XQuery sequence sections Thomas talks about the roadmap of SQL with regard to XML support. (Slides, in German) The current version of SQL (SQL 2003) has an XML datatype and some functions for converting between XML bits … Continue reading
Why XML is the wrong technology for modeling information
Very timely after Erik Wilde’s talk about conceptual models for XML, Elias Torres cites from Nature Biotech Journal: The [above] problem originates from the limited expressiveness of the XML language. This claim may appear to contradict the often proclaimed ’self-descriptive’ … Continue reading
Posted in General, Semantic Web
Comments Off on Why XML is the wrong technology for modeling information