วันจันทร์ที่ 28 กุมภาพันธ์ พ.ศ. 2554

Semantic Web Application


I will give example about semantic web application that I have known: Freebase, Powerset, Twine, AdaptiveBlue, Hakia, Talis, TrueKnowledge, Triplt, Clear forest and Spock. This 10 application are not the top ten famous but they are web applications that use RDF, OWL and other standards for metadata. Note that some application is non-public application and some are in private beta. How those they work, usually it work like Wikipedia by let people share knowledge and information. When you searching for information. The system will analyze all kind of related data in the database. Using RDF, OWL, SPARQL, XSL to let you get the data you search without junk data.

วันเสาร์ที่ 19 กุมภาพันธ์ พ.ศ. 2554

Oracle Semantic Technology

           From previous article we have discussed about Data Storage. Next we will keep talking about Oracle that uses Semantic Technology.

          Oracle Database enables you to store semantic data and ontology, to query semantic data and to perform ontology-assisted query of enterprise relational data, and to use supplied or user-defined inferencing to expand the power of querying on semantic data. Next, let's see how these capabilities interact.


Oracle Semantic Capabilities

As shown in this figure, it illustrates the storage, query, and inferencing capabilities of Oracle Database. The database contains semantic data and ontologies RDF/OWL, as well as traditional relational data. The illustration contains four boxes labeled which are INFER, QUERY, STORE, and Database.

Semantic Data Storage in Oracle

       This article describes the support for semantic technologies, specifically Resource Description Framework (RDF) and a subset of the Web Ontology Language (OWL) that you are familiar with the major concepts associated with RDF and OWL, such as {subject, predicate, object} triples, URIs, blank nodes, plain and typed literals, and ontologies. This article we do not explain these concepts in detail much more, but focuses instead on how the concepts are implemented in Oracle.
 
As you have known about Oracle, it offers a robust, scalable, secure platform to store RDF and OWL data. It allows efficient storage, loading and querying of semantic data. Queries are enhanced by adding relationships or ontologies that we have discussed already to data and evaluated on the basis of semantics.

Data storage  is in the form of RDF triples which are Subject, Predicate, Object. The triples stored in the semantic data store are modeled as a graphed structure. All the data is stored in a single central schema allowing access to users for loading and querying data.
                     
The Subject and Object are modeled as nodes, while the Predicates are denoted by links in the graphed structure. Nodes are stored and efficiently reused when required. An RDF triple in the semantic store has a subject or start node, predicate or relationship, object or end node, which comprises a link. A new link is created on inserting a new triple and nodes are reused if similar nodes already exists.

วันจันทร์ที่ 14 กุมภาพันธ์ พ.ศ. 2554

Epik:The Internet is evolving

As we already talked about what is the Semantic web and AI, now we are moving to the real business that already used the semantic technology. In this article, let’s we introduce the website called “Epik”
 Epik was founded in 2009 with the purpose of helping to develop businesses and unlock their potential or even refreshing that business domain, think about the parked sites that had generated benefits for many years ago, and now they become obsolete or ignored by the search engine, one goal of Epik is to provide ways for customer to park on their web site and also make the web site work better.
Epik approach to the business owner is based on 4 primary beliefs that are:
      1.       Platform are the key to cost-effective development
They believed that the profitable portfolio domain is cost-efficiency and scale, so if one can builds many useful sites; ten or even hundred site in less time than building one site, that would be more profitable and building just one site is insufficient regardless of scale. Some domain’s purpose is to do business like online store while others will open their business as online directory. Epik believes is to develop interrelated targeted to high performance site

      2.        The next web will be comprised of a networks
Each building website is connected horizontally with core services just like user management and user generate content creation. This connections are in the similar way as city that use unified approach to shared service like water and electricity, the speed of traffic or utility are critical, so, Epik focused to maximize the usability of each site as well as traffic and content syndication.
      3.        Managing the entire domain lifecycle is critical
Epik tried to maximize Return On Investment or ROI by optimizing the value chain starting with development, management, and finally the profit of developed site. To maximize the strategy, sometimes, Epik will collaborate with domain owner to create their own capital structure which can attract outside capital.
4.       Domain are financial instrument
To build a worthy domain names are very difficult and limit, also have some financial instruments like stocks and bonds in the market. Epik develop efficient market to secure liquidity.  

Here this is the example of website built by Epik



Dui lawyer is the lawyer firm that use Epik to establish and also develop the firm to be a web directory searching for a lawyer with data to describe about each lawyer such as name, age or experiences for easily find and matching.

วันพฤหัสบดีที่ 3 กุมภาพันธ์ พ.ศ. 2554

What is Artificial Intelligence (AI) ???


1. AI is a system that is able to conceive as a human, making decision, resolve problems, and learning.


2. AI is system that acts like a human. So, how could it been called act like a human? Alan Turing offer Turing Test in 1950 Which test acuity of AI as follows


- Natural language processing ( be able to communicate in English )


- Knowledge representation ( be able to recognize perception )


- Automated reasoning ( use information that recognize to solve the problem )


- Machine Learning ( be able to learn and adjustment )


- Computer Vision ( be able to see(visible) )


- Robotics ( changeover and be able to transfer object )


3. AI is a system that uses logic.


4. AI is a system that performs reasonably. ( rational agent )


References: Artificial Intelligence A Modern Approach, Stuart J. Russell and Peter Norvig.