Protégé-OWL editor enables users to build ontologies for the Semantic Web, in particular in the W3C's Web Ontology Language (OWL).
An OWL ontology may include descriptions of classes, properties and their instances. Given such an ontology, the OWL formal semantics specifies how to derive its logical consequences, i.e. facts not literally present in the ontology, but entailed by the semantics. These entailments may be based on a single document or multiple distributed documents that have been combined using defined OWL mechanisms
OWL has been the de-factor standard to capture the concept of knowledge base of a domain.
Saturday, July 4, 2009
Apache Hadoop Core
Apache Hadoop Core is a software platform that lets one easily write and run applications that process vast amounts of data. It enables applications to work with thousands of nodes and petabytes of data in a distributed environment.
This application is based on Java (>=1.6).
References:
[1]. http://hadoop.apache.org/core/
[2]. http://en.wikipedia.org/wiki/Hadoop
[3]. http://en.wikipedia.org/wiki/Filesystem_in_Userspace
This application is based on Java (>=1.6).
References:
[1]. http://hadoop.apache.org/core/
[2]. http://en.wikipedia.org/wiki/Hadoop
[3]. http://en.wikipedia.org/wiki/Filesystem_in_Userspace
Wednesday, July 1, 2009
Bing.com search engine from $
Check out this new search engine bing.com from Microsoft. I am quite impressed with the map section.
Friday, June 26, 2009
PHP 5 on Tomcat
Recently I came across this article on configuring Tomcat (>= 5) to interpret PHP 5 scripts. This is developed by Quercus. There is an open source version with GPL license. (oh no!).
Anyways, one can configure Tomcat to work with PHP in 30 seconds and it is quite interesting. There are three jars associated with this task, quercus.jar, resin-util.jar, and script10.jar.
Well these jars are not OSGi compatible. It is simple to convert these to OSGi bundles and I am really looking forward to see how these behave in Equinox. You can have servlets, jsp, etc plus php in one container. Owesome!.
Anyways, one can configure Tomcat to work with PHP in 30 seconds and it is quite interesting. There are three jars associated with this task, quercus.jar, resin-util.jar, and script10.jar.
Well these jars are not OSGi compatible. It is simple to convert these to OSGi bundles and I am really looking forward to see how these behave in Equinox. You can have servlets, jsp, etc plus php in one container. Owesome!.
Thursday, January 1, 2009
Feliz 2009!
I wish everyone a happy, joyful and fruitful new year!
In Spanish feliz means happy. I was so fortunate and honored to spend the new year's eve with one of Spanish families' here in Miami. Trust me on this, Spanish people have mastered the art of partying!. I had the opportunity of learning some customs and traditions that revolve around Spanish way of celebrating the new year. We ate 12 grapes before midnight, a wish at every grape, last grape sharp at midnight, wishing all those wishes will come true in new year. The other tradition was, some people and including this family walked around the block with their traveling bags that they believed it will bring them enough wealth to travel around the world in 2009. In the midst of everything, I had a Salsa crash course, which made me moving to the beat. I was quite a fast learner!. The other great thing was I had the opportunity of experiencing authentic Spanish music where billa and kaparinya (if spellings is incorrect, please help me to correct it) inherited from. With my very limited Spanish understanding ability I manged to consume 1% of the conversation at the night. Rest, they were kind enough to translate it to me :-). This family treated me as their own and I felt that I was not alone in Miami after all!. I sincerly thank this wonderful family in bolttom of my heart for inviting me for such a wonderful occasion.
I am looking to 2009, excitements, challenges & everything, and with God grace I hope everything will be worked out fine for everyone in new year and the rest of the years to come!
In Spanish feliz means happy. I was so fortunate and honored to spend the new year's eve with one of Spanish families' here in Miami. Trust me on this, Spanish people have mastered the art of partying!. I had the opportunity of learning some customs and traditions that revolve around Spanish way of celebrating the new year. We ate 12 grapes before midnight, a wish at every grape, last grape sharp at midnight, wishing all those wishes will come true in new year. The other tradition was, some people and including this family walked around the block with their traveling bags that they believed it will bring them enough wealth to travel around the world in 2009. In the midst of everything, I had a Salsa crash course, which made me moving to the beat. I was quite a fast learner!. The other great thing was I had the opportunity of experiencing authentic Spanish music where billa and kaparinya (if spellings is incorrect, please help me to correct it) inherited from. With my very limited Spanish understanding ability I manged to consume 1% of the conversation at the night. Rest, they were kind enough to translate it to me :-). This family treated me as their own and I felt that I was not alone in Miami after all!. I sincerly thank this wonderful family in bolttom of my heart for inviting me for such a wonderful occasion.
I am looking to 2009, excitements, challenges & everything, and with God grace I hope everything will be worked out fine for everyone in new year and the rest of the years to come!
Thursday, November 13, 2008
Quantum Of Solace (2008)
New Bond movie is just around the corner. My friend and I managed to get two tickets just in time for the very first show, which will be shown in 3 hours from now. It will be Nov 14th 12.01 AM. We were so lucky that we managed to buy these two tickets for student discount and we were so luck that to get these two tickets to this show. Anyways, it's gonna be interesting.....and no spoilers; I promise. ;-)
FUSE
FUSE allows to develop fully functional filesystem in a userspace program. It provides,
1. Simple library API
2. Simple installation (no need to patch or recompile the kernel)
3. Secure implementation
4. Userspace - kernel interface is very efficient
5. Usable by non privileged users
6. Runs on Linux kernels 2.4.X and 2.6.X
7. Has proven very stable over time
[above items are extracted from http://fuse.sourceforge.net/]
Recently (after spending almost 2 weeks) I completed an assignment for Operating System class which needed an implementation of filesystem that follows FAT concepts. Inevitably I stick to FAT12/16 paradigm because it was easy to (kinda :-)) implement and simulate it. I didn't implement every little fine grained part of it, but for me it was quit a exhilarating assignment and I am happy with it. This assignment had forced me to teach a lot of C stuff. I believe, now I have a relatively good understanding of how to tame this beast.
So, why am I interested in FUSE anymore. Don't know whether this is feasible, but just hear me out. I am thinking of a concept of "mounting" a Web service. It's like you mount a disk and do all sort of operations and we kind a write a FILESYSTEM that would follow the same semantics of Web services, but in the context of file system paradigm. Ex: one could create a file say "foo.txt", but now this will be a Web service which will be exposed by this FILESYSTEM. Another thing I could think of is a directory, which is a grouping of web services. These are just wild thoughts. Since I'm now a die heart fan of C, I would like to give a "hello world" try to this idea in December using Axis2/C.
Hence, when you mount a disk which will adheres to this FILESYSTEM it will mount Web services. And of course you could umount the FILESYSTE anytime you want. Let me see whether I could come up with something useful and feasible and post the results. Anyway...
What you guys think ? Am I going crazy of what :-)
1. Simple library API
2. Simple installation (no need to patch or recompile the kernel)
3. Secure implementation
4. Userspace - kernel interface is very efficient
5. Usable by non privileged users
6. Runs on Linux kernels 2.4.X and 2.6.X
7. Has proven very stable over time
[above items are extracted from http://fuse.sourceforge.net/]
Recently (after spending almost 2 weeks) I completed an assignment for Operating System class which needed an implementation of filesystem that follows FAT concepts. Inevitably I stick to FAT12/16 paradigm because it was easy to (kinda :-)) implement and simulate it. I didn't implement every little fine grained part of it, but for me it was quit a exhilarating assignment and I am happy with it. This assignment had forced me to teach a lot of C stuff. I believe, now I have a relatively good understanding of how to tame this beast.
So, why am I interested in FUSE anymore. Don't know whether this is feasible, but just hear me out. I am thinking of a concept of "mounting" a Web service. It's like you mount a disk and do all sort of operations and we kind a write a FILESYSTEM that would follow the same semantics of Web services, but in the context of file system paradigm. Ex: one could create a file say "foo.txt", but now this will be a Web service which will be exposed by this FILESYSTEM. Another thing I could think of is a directory, which is a grouping of web services. These are just wild thoughts. Since I'm now a die heart fan of C, I would like to give a "hello world" try to this idea in December using Axis2/C.
Hence, when you mount a disk which will adheres to this FILESYSTEM it will mount Web services. And of course you could umount the FILESYSTE anytime you want. Let me see whether I could come up with something useful and feasible and post the results. Anyway...
What you guys think ? Am I going crazy of what :-)
Subscribe to:
Posts (Atom)