today | current | recent | random ... categories | search ... who ... syndication

Me : A better Photo RDF

@prefix : <>.

@prefix a:<>.

@prefix f:<>.

@prefix g:<>.

@prefix l:<>.

@prefix r:<>.

@prefix t:<>.

@prefix w:<>.


 :title "My double chin";

 :description "Where is my neck?";

 :date "2003-07-19T23:44:44";

 :subject w:Portrait,a:slice_of_life;

 :coverage [g:Point[g:lat 45.5039;g:long -73.5875];

   r:label "Montreal"];

 :creator [f:Person[f:name "Aaron Straup Cope"]];

 :publisher [f:Organization[

   r:seeAlso <>]];

 :rights <>;

 :type "image"; 

 :format "image/jpeg";

 :identifier "IMG_0013";

 t:camera "Clicky Clicky 400";

 t:film "digital";

 l:xmllang "en-ca".

It's written in N3 for two reasons: 1) it is a syntax that mere mortals can (mostly) manage 2) it dramatically cuts down on the amount of text (like the number of characters) needed to describe your meta-data. The example above is probably butting right up against the limit of data you can shove into an Exif Comment field but it is deliberately verbose and you can win a little extra space by doing things like removing new lines. If your description is very long you could even stick it in a separate file and point to it as a external resource. I don't really like those kinds of solutions but atleast a reference to the data is embedded in the image itself which is a good deal better than having to remember [insert clever secondary file for image meta-data scheme here]. see also : /usr/local/bin/jhead -ce

refers to


<s0: /> ←  → Matthias Wandel : Building a megapixel digital camera from a flatbed scanner