Okay, as I have explained at my previous post yesterday my Advanced Database task is about Semantic Web that uses RDF and RDF Schema, but the first step to do so is creating a Metadata Generator for a specified type of input, whether it’s a text, text file, image, video or something that would be an input for the generator.
For this task I’ll create an ASP.NET web application which will extract EXIF metadata from the image, the metadata itself is created by the camera which produced the image. The extracted information will then be transformed to RDF, about the following use of the RDF I really don’t have an idea.
In order to extract the EXIF metadata you will need a low-level method which handle every byte of the image, luckily I found the library I need to extract the EXIF metadata which was written by Jeffrey S. Gangel, my deepest thanks goes to you sir.
The library comes in .CS classes not a compiled .dll file. Applying it to my web application only require a few modification to the class, the class itself was intended to be used on a C# desktop application. After a succesful modification, I immidiately search the simplest ways of using the class for my project, luckily it’s not so far from the original link from Jeffrey S. Gangel.
The image itself will need to be uploaded using the FileUploader component and converted into byte and combined with Mr. Gangel’s class I can now extract the EXIF metadata.
Now I’ll need to find a way to convert the extracted the metadata into RDF format. Is there any library or class which enable a simple transformation to RDF? :p
Please let me hear your comments..