Entries tagged as ‘Metadata Generator’
This semester I enrolled myself in Advanced Database class. This class surprised me because we learnt mostly about data structure and how the indexing and query process works instead of aplicating other SQL syntaxes and improving the speed of our query like the other class.
Mr. Daniel Siahaan was the proffesor for this class and he immidietly gave us group tasks to create a Metadata Generator application which will give an output in RDF format. So I decided to have an ASP.NET application which takes a JPEG image as an input. The application will then extract the EXIF metadata within the image file.
At first, what the application do is just reading those EXIF metadata and then generated to RDF format. It turned out that what my application do is not enough, my application have to generate an original metadata from the given input.
Then I finally able to add an original tag which detects the input modified date changes. If the value is true then the image has never been updated, if false the image had been updated, if null the input is in the wrong format or bad data.
Here are some screenshots of the application.


You could download the source code, here. Unzip it and then run it o a Visual Studio.
(more…)
Categories: My Works
Tagged: ASP.NET, Metadata Generator, RDF
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..
Categories: BLOG · My Works
Tagged: Metadata Generator, RDF, Semantic Web