$> jpegrdf -al dc:title 'hello world' ~/photos-tmp/img_1339.jpg $> jpegrdf -ar dc:coverage x-urn:aaronstraupcope:knows:where#qc-montreal \ ~/photos-tmp/img_1339.jpg $> jpegrdfify ~/photos-tmp/*.jpg [img_1331.jpg] move to /home/asc/photos/2004/03/30/20040330-img_1331.jpg [img_1332.jpg] move to /home/asc/photos/2004/03/30/20040330-img_1332.jpg [img_1333.jpg] move to /home/asc/photos/2004/04/04/20040404-img_1333.jpg [img_1334.jpg] move to /home/asc/photos/2004/04/04/20040404-img_1334.jpg [img_1335.jpg] move to /home/asc/photos/2004/04/11/20040411-img_1335.jpg [img_1336.jpg] move to /home/asc/photos/2004/04/16/20040416-img_1336.jpg [img_1337.jpg] move to /home/asc/photos/2004/04/16/20040416-img_1337.jpg [img_1338.jpg] move to /home/asc/photos/2004/04/18/20040418-img_1338.jpg [img_1339.jpg] move to \ /home/asc/photos/2004/04/18/20040418-qc-montreal-hello_world.jpg
Note that the program is not at all graceful about dealing with non-ASCII characters — it doesn't. I am aware of this and it is considered a bug. However, it's not actually a problem for me so I'm not sure how soon I'll get to it. Patches are welcome.