Saturday, August 30, 2008
Ontology based semantic search engine Design approach
1) Ontology processing module: mainly establish the ontology, encapsulate some operations on ontology, and offer interfaces of ontology operation to each part of the system.
2)Website collection module: collect website information in terms of the concrete crawling strategy, and store them in data base for subsequent operations.
3)Pre-processing module: analyze collected websites, mark the ontology of each website, and establish the inverted index on the marked metadata.
4)Query processing module: mainly provide users with interfaces for them to carry out queries and return results.
PageRank Algorithm
PageRank is a link analysis algorithm that assigns a numerical weighting to each element of a hyperlink set of documents, such as the WWW, with the purpose of "measuring" its relative importance within the set. The Algorithm may be applied to any collection of entities with reciprocal quotations and references. The numerical weight that it assigns to any given element E is also called the PageRank of E and denoted by PR(E). The name PageRank is a trademork of Google. This is the basic search algorithm which google use for search.
Conferences and workshps
Latest confereces is: IEEE Conference on AI at Bangladesh. Fore more conference details visit
1. www.allconferences.com
2. www.conferencealert.com
Web Ontology Language (OWL)
The W3C-endorsed OWL specification includes the definition of three variants of OWL,
with different levels of expressiveness.
1. OWL Lite was originally intended to support those users primarily needing a classification
hierarchy and simple constraints. Development of OWL Lite tools has thus proven almost
as difficult as development of tools for OWL DL, and OWL Lite is not widely used.
2. OWL DL was designed to provide the maximum expressiveness possible while retaining
computational completeness, decidability, and the availability of practical reasoning
algorithms. OWL DL includes all OWL language constructs, but they can be used only under
certain restrictions.
3. OWL Full is based on a different semantics from OWL Lite or OWL DL, and was designed
to preserve some compatibility with RDF Schema.
Protege
XML in Semantic web
Semantic web development challenges
- A well defined Ontology design approach.
-Semantic data representaion.
-Efficient search technique
Is Google Semantic Search engine.
Truth is that Google is not a semantic search engine, google basically work on the Algorithm introduced by larry page.
SHOE: Sematic Search Engine
For more detail visit: http://www.cs.umd.edu/projects/plus/SHOE
Semantic web as a research field
1. Design of search engine.
2. Ontology design and uses.
3. Search engine optimization.
4. RDF/XML in semantic web.
5. Knowledge management.
6. Annotation, Indexing and search techniques.
These are some of the challenging fields in the semantic web where some of the work has been done already and a lot to be done.
Friday, August 29, 2008
Web Architecture
Swoogle - a semantic search engine
For further detail about swoogle semantic search engine visit: http://swoogle.umbc.edu
Ontology Design
RDF(Resource Description Framework)
Ontology
This definition defines the whole world of ontology.
Data and Knowledge
Knowledge: Knowledge is the appropriate collection of information, such that it's intent is to be useful. knowledge is a deterministic process. in the computer parlance, most of the applications we use exercise some type of shared knowledge.
Thursday, August 28, 2008
Semantic web: Defination
Tim Berners-Lee defines the Semantic Web as “a web of data that can be processed directly and indirectly by machines.” In the Semantic Web data itself becomes part of the Web and is able to be processed independently of application, platform, or domain. We can use computers to search for these documents, but they still have to be read and interpreted by humans before any useful information can be extrapolated. Computers can present you with information but can’t understand what the information is well enough to display the data that is most relevant in a given circumstance. The Semantic Web, on the other hand, is about having data as well as documents on the Web so that machines can process, transform, assemble, and even act on the data in useful ways.