Skip to content

Reinventing Fire

Technology upside down and backwards

  • Home
  • About Doug Schepers

Microformats

Formata Non Grata

July 10, 2010November 24, 2010

Recently, a browser implementer asked me for examples of SVG. He was having trouble finding good examples of SVG in use, particularly as parts of an HTML document. This question has come up again and again, actually, and it always vexes me. I’ve been active in the SVG community for close to a decade, and I’ve seen thousands of amazing SVG files (and many more of mediocre to average quality), but somehow they seem to have disappeared or bitrotted over the years. Some of those files only worked with the slightly-unstandard Adobe SVG Viewer, or didn’t quite work with Firefox’s incomplete support, I know, but surely not all of them. Where is all the great SVG content I remember, the games and GUIs and design and development? Where are all those files to be found?

I hear some browser implementers say that people just don’t use SVG. Intuitively, this feels false to me, based on my own experience. But could it be true?

Continue reading “Formata Non Grata” →

Metadata, Microformats, Search Engines, Semantics, Standards, SVG, Tech, Technical, Work37 Comments

Microformats and Language Drift

May 9, 2007

I was sitting at the bar with Chaals and Danny Ayers (who I’d previously only known through mutual friends and by reputation) at the Fairmont Springs at lunch. He’s an RDF guy, and I put to him the question I’d put to Harry Halpin last night (while watching Super Troopers); Harry likes the loose structure of microformats (though he acknowledges the utility of established ontolologies for constrained domains like medicine and physics), and I wondered if maybe the linguistic model of exemplars would be useful in RDF and OWL to add some flexibility.

But if formal ontologies are too rigid, I think microformats is too loose. It’s great that people are tagging their content, and useful things can be done with these tags in the short term. But microformats is not immune to language drift. Someone will see a tag, misgrok the meaning from context, and idiosyncratically misapply it to other content. This is exacerbated by the international and multi-language nature of the Web.

For example, let’s say that someone had tagged some content with the word “meme” 15 years ago; it would clearly have referred to Dawkin’s model of “idea evolution” (where a concept is spread not through accuracy, but through adaption to its mental environment… an idea akin to Colbert’s “truthiness”). But a few years ago, it spread into common use as a synonym for “fad”; so far, it retains some superficial similarity to Dawkin’s idea. In a few more years, it will probably be a very dated word (like “groovy”) and may well shift to a meaning like “old-fashioned”; it would then have completely lost its essential meaning. So, a diagram of Dawkin’s model tagged “meme” would then be misinterpreted, misindexed, and regarded with confusion by a future reader.

In the long haul, RDF provides a more time-proof solution by providing conceptual context, not just a cluster of words.

Metadata, Microformats, Semantics, Technical1 Comment

SVG Text, Semantics, and Accessibility

November 7, 2006

In addition to geometric shapes, SVG has advanced graphical text capabilities. In SVG 1.1, there are several elements specifically designed for the presentation of text. At the most basic level, there is the <text> element, which can have child <tspan> elements that can be positioned and styled independently of the other text content, like this:

Then there are more advanced options, like rotated text
or the <textPath> element

The future of SVG text support holds still more. In the next version of the SVG specification, SVG Tiny 1.2, there are even more useful text features, like the <textArea> element that automatically wraps text to a shape (rectangles on for mobile devices, but any shape at all in future versions of the specification). There is also the new ability to make any text editable by simply including an attribute to the text element. And there are great features from SVG 1.1 (the current version) that are not yet widely implemented, such as SVG Fonts, which let you embed a font into an SVG file so the reader sees the page the way the author intended it, and the <tref> element that lets you directly quote text without duplicating it. All these features will give more control to authors and give a better experience to users.

But is that enough?

Continue reading “SVG Text, Semantics, and Accessibility” →

Accessibility, Metadata, Microformats, Semantics, SVG, Technical, W3C3 Comments

Search

Archives

  • April 2023 (1)
  • August 2017 (1)
  • June 2017 (1)
  • March 2017 (1)
  • January 2017 (1)
  • December 2016 (1)
  • November 2016 (3)
  • August 2016 (2)
  • February 2016 (1)
  • August 2015 (3)
  • July 2014 (2)
  • April 2014 (20)
  • March 2014 (36)
  • February 2014 (8)
  • September 2013 (1)
  • May 2013 (1)
  • July 2012 (1)
  • October 2011 (1)
  • August 2011 (2)
  • June 2011 (2)
  • February 2011 (1)
  • January 2011 (2)
  • November 2010 (2)
  • October 2010 (2)
  • August 2010 (4)
  • July 2010 (3)
  • May 2010 (2)
  • March 2010 (3)
  • July 2009 (1)
  • June 2009 (1)
  • May 2009 (1)
  • March 2009 (2)
  • January 2009 (4)
  • November 2008 (1)
  • October 2008 (1)
  • September 2008 (3)
  • May 2008 (3)
  • April 2008 (6)
  • February 2008 (2)
  • January 2008 (5)
  • November 2007 (1)
  • October 2007 (2)
  • September 2007 (2)
  • August 2007 (2)
  • July 2007 (1)
  • June 2007 (4)
  • May 2007 (3)
  • April 2007 (1)
  • March 2007 (5)
  • January 2007 (6)
  • December 2006 (4)
  • November 2006 (3)
  • October 2006 (2)
  • September 2006 (5)

Categories

  • Accessibility (6)
  • Annotation (3)
  • Atheism (1)
  • Audio (3)
  • Authoring Tools (2)
  • Browsers (13)
  • Cancer (1)
  • Canvas (1)
  • CDF (6)
  • Code (1)
  • comics (1)
  • Conferences (9)
  • data (1)
  • dataviz (1)
  • Email (1)
  • Fonts (1)
  • Future (2)
  • Games (1)
  • HTML5 (3)
  • Logo (2)
  • Maps (2)
  • Meta (9)
  • Metadata (6)
  • Microformats (3)
  • Mobile (1)
  • Music (1)
  • North Carolina (2)
  • Openness (1)
  • Parties (3)
  • Philosophy (1)
  • Policy (1)
  • Politics (12)
  • Real Life (46)
  • Search Engines (3)
  • Semantics (3)
  • Society (2)
  • Standards (28)
  • SVG (33)
  • SVG 2 (3)
  • SVG Basics (6)
  • Tech (14)
  • Technical (28)
  • Text (1)
  • TouchTablet (2)
  • Travel (37)
  • Tweets (30)
  • Uncategorized (3)
  • Video (1)
  • W3C (38)
  • Web (2)
  • WebAPI (1)
  • Website (2)
  • Work (40)

Login

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
Proudly powered by WordPress | Theme: FlatOn by Webulous Themes