วันพุธที่ 26 มกราคม พ.ศ. 2554

Ontology Dimensions Map

Before we talk about structure of ontology I would like to present an Ontology dimensions map.This diagram can serve to depict and talk about the dimensions as well as give you some understanding of the implications of metrics applied to them

It is a Template about ontologies rather than a conceptual model


Please limit interpretation of the "dimension map" to the following semantics :

  • Blue ovals - There are two "nodes" related to "ontology" - essentially depicting the "what?" and the "whose?" of the ontology
  • Green and lilac ovals, (over a line connecting two nodes) - There are then a series of "named arcs" or relationships/associations between nodes that depict or say something about, have or establish some relationship between two nodes - the green ones use verbs, while the lilac ones use nouns for no reason other than the fact that we didn't have time to go further: the green arcs could equally be named "formalization", "expression" and "structure"
  • Red ovals, (with an unnamed directed arc pointing to a node) - There are some nodes that say something further about another node, whether it is to qualify, explain, scope or otherwise constrain
  • Yellow ovals, (with an unnamed non-directed arc connecting with a node) - Some nodes have an "is" or an "is a" relationship with another node
  • Finally, the nodes and arcs on the left cover, we believe the issues relating to semantic dimensions, while those on the right cover the pragmatic dimensions

I hope that this template maybe useful for you to understand more about the ontology and easy to understand the structure of it.

credit: http://keet.wordpress.com/2009/11/

วันอาทิตย์ที่ 23 มกราคม พ.ศ. 2554

Example OWL

Ontology Language or Web Ontology Language (OWL)
OWL has been designed to meet this need for a Web Ontology Language OWL is part of the growing stack of W3C recommendations related to the Semantic Web.
OWL is spec started from the W3C for increase the efficiency of searching in the Internet. For example if people want to search information on the internet by giving the condition.




"Tell me what wines I should buy to serve with each course of the following menu. And, by the way, I don't like Sauternes."




Currently, there’s no tool to search any data from the internet to get the results from the above requirements exactly.




However, OWL have occasion to make agent for search query data from above.




Example OWL




credit: http://www.w3.org/TR/owl-features/
http://www.w3.org/TR/owl-guide/









How Semantic Web Works

วันศุกร์ที่ 21 มกราคม พ.ศ. 2554

Ontology, Web Ontology Language and Semantic web

          As we already mentioned in the first article, Semantic web is like the web with meaning, Ontology is also related to Semantic web, it is the science of arranging many data in the world to be related each other by differentiate the word and meaning then join them together for easier searching, also reference them by the language that can describes the structure and relationship of hierarchy system, that language is called Web Ontology Language (OWL). OWL is used to describes data in the website by looking at the meaning instead of just the word, OWL use URLs for naming and RDF(Resource Description Framework as a description framework for the website in order to add more capabilities to ontologies. Here there are some benefits of ontology for using in the website:
1. Enable the movement from concept to concept in the ontology structure
2. Know the meaning or concept that we are trying to specify
3. Matching the concept, which mean that even we specify the different things, we can still match them to the same idea such as sad or sorrow, they both referring to the concept of unpleasant state of mind.
4.Disambiguation by nature of the matching and analysis of concepts and instances
5.Reasoning, which is the ability to use the structure to answer the question of relatedness; this benefit is closely related to artificial intelligent or AI and it's not expressed in standard ontology.
       
          From the relationship structure on an ontology, they are good vehicles that lead to linkages and relatedness. the most popular use of ontologies now is Semantic search. The relationship is powerful and empower websites to organize information. One concept can related to another through a richness of vocabulary(with meaning). The use of ontologies as integration frameworks is resulting in valuable searching.
The next article will talk more about ontologies and their structures.

วันศุกร์ที่ 7 มกราคม พ.ศ. 2554

Semantic web and business-related implementation

          Hello everyone, this is our first blog to do the project about Internet technology and application, so the topic that our group has discussed and already chosen is about Semantic web and how it related to businesses today. The reason that we chose are we are interesting in the AI(Artificial Intelligence) system in the website, and also want to know how the website gathers data from several sources which are not only look at the keyword but also really know about the meaning that is the most related of what user's needed.
So, the next is briefly introduction about the Semantic web to describe what is it and how does it works.


What is semantic web?
          Semantic web is a technology for websites that help storing data, presenting as long as analyze and arrange each data into hierachy form, so we can know how each data will relate to another in different level . The purpose of these features is to replace the problem that we call "Information overload" from the Hypermedia web, for instance, when we search something on the website, there may have many data thats are not related to what we want, because machines cannot understand the real meaning of that word, so it cannot process and display the result we don't want it, that could waste the times and resources.
         Then the Semantic web is developed to solve this kind of problem by provide a common data framework that allows us to reuse or share it across the applications or communities by that machine can understand each element of data, the example feature from Semantic web that can tell the level of relationships is "Ontology"