Unit-4 SNSW
Unit-4 SNSW
UNIT-4
SEMANTIC WEB APPLICATIONS AND SERVICES
Page|1
Social Networks and Semantic Web IV B.Tech I Sem (R20)
SEMANTIC SEARCH
Semantic search methods can augment and improve traditional search results by using, not just
words, but concepts and logical relationships. There are two approaches to improving search
results through semantic methods: (1) the direct use of Semantic Web metadata and (2) Latent
Semantic Indexing (LSI).
The Semantic Web will provide more meaningful metadata about content, through the use of
RDF and OWL documents that will help to form the Web into a semantic network. In a semantic
network, the meaning of content is better represented and logical connections are formed
between related information.
However, most semantic-based search engines suffer increasingly difficult performance
problems because of the large and rapidly growing scale of the Web. In order for semantic search
to be effective in finding responsive results, the network must contain a great deal of relevant
information. At the same time, a large network creates difficulties in processing the many
possible paths to a relevant solution.
Page|2
Social Networks and Semantic Web IV B.Tech I Sem (R20)
e-LEARNING
The big question in the area of educational systems is what is the next step in the evolution of e-
learning? Are we finally moving from scattered applications to a coherent collaborative
environment? How close we are to the vision of the Educational Semantic Web and what do we
need to do in order to realize it?
On the one hand, we wish to achieve interoperability among educational systems and on the
other hand, to have automated, structured, and unified authoring.
The Semantic Web is the key to enabling the interoperability by capitalizing on (1) semantic
conceptualization and ontologies, (2) common standardized communication syntax, and (3)
large-scale integration of educational content and usage.
The RDF describes objects and their relationships. It allows easy reuse of information for
different devices, such as mobile phones and PDAs, and for presentation to people with different
capabilities, such as those with cognitive or visual impairments.
By tailored restructuring of information, future systems will be able to deliver content to the end-
user in a form applicable to them, taking into account users‘ needs, preferences, and prior
knowledge. Much of this work relies on vast online databases and thesauri, such as wordnet,
which categorize synonyms into distinct lexical concepts. Developing large multimedia database
systems makes materials as useful as possible for distinct user groups, from schoolchildren to
university lecturers. Students might, therefore, search databases using a simple term, while
a lecturer might use a more scientific term thus reflecting scaling in complexity.
The educational sector can also use the Internet Relay Chat (IRC) (http://www.irc.org/) a tool
that can be used by the Semantic Web. The IRC is a chat protocol where people can meet on
channels and talk to each other.
The IRC and related tools could work well within education, for project discussion, remote
working, and collaborative document creation. Video-conferencing at schools is increasingly
becoming useful in widening the boundaries for students.
SEMANTIC BIOINFORMATICS
The World Wide Web Consortium recently announced the formation of the Semantic Web
Health Care and Life Sciences Interest Group (HCLSIG) aimed to help life scientists tap the
potential benefits of using Semantic Web technology by developing use cases and applying
standard Semantic Web specifications to healthcare and life sciences problems.
The initial foundation and early growth of theWeb was based in great part on its adoption by the
high-energy physics community when six high-energy physics Web sites collaborated allowing
their participating physicists to interact on this new network of networks. A similar critical mass
in life sciences could occur if a half dozen ontologies for drug discovery were to become
available on the Semantic Web.
Life science is a particularly suitable field for pioneering the Semantic Web.
Page|3
Social Networks and Semantic Web IV B.Tech I Sem (R20)
KNOWLEDGE BASE
In a number of parallel efforts, knowledge systems are being developed to provide semantic-
based and context-aware systems for the acquisition, organization, processing, sharing and use of
the knowledge embedded in multimedia content.
Ongoing research aims to maximize automation of the complete knowledge lifecycle and to
achieve semantic interoperability between Web resources and services.
Web Service Architecture requires discrete software agents that must work together to
implement functionality. In XML-based Web Services, an agent sends and receives messages
based upon their architectural roles.
If a requester wishes to make use of a provider‘s Web Service, he uses a requester agent to
exchange messages with the provider agent. In order for this message exchange to be successful,
the requester and the provider must first agree on both the semantics and the mechanics of the
message exchange.
The message exchange mechanics are documented using WSDL. The service description is a
specification that can be processed by a machine using message formats, data types, and
protocols that are exchanged between the requester and provider.
Page|4
Social Networks and Semantic Web IV B.Tech I Sem (R20)
3. Describe compositions of the atomic processes: describe the composite process that is a
composition of its atomic processes.
4. Describe a simple process: describe a simple process for the service (optional).
5. Profile description: provide a declarative advertisement for the service. It is partially populated
by the process model.
Page|5
Social Networks and Semantic Web IV B.Tech I Sem (R20)
traverse the tree.
Start at the top node and go as deeply as possible:
1. Start at the highest node.
2. Go as deeply as possible down one path.
3. When you run into a dead-end (i.e., a false statement), back-up to the last node that you turned
away from. If there is a path there that you have not tried, go down it. Follow this option until
you reach a dead-end or a goal (a true statement with no child nodes).
4. If this path leads to another dead-end, go back up a node and try the other branches.
5. This path leads to a goal. In other words, this final node is a positive result to the query. So
you have one answer. Keep searching for other answers by going up a couple more nodes and
then down a path you have not tried.
6. Continue until you reach more dead-ends and have exhausted search possibilities.
The advantage of depth-first search is that it is a very algorithmically efficient way to search
trees in one format. It limits the amount of space that you have to keep for remembering the
things you have not looked at yet.
Another strategy for searching is a breadth-first search.
Here you search layer by layer. First, you try to do all of the zero-step proofs, and then you try to
do all of the one-step proofs, and so on. The advantage of breadth-first search is that you are
guaranteed to get the simplest proofs before you get anything that is strictly more complicated.
The disadvantage of breadth-first search becomes apparent when you encounter huge deep
trees. We also have huge bushy trees where you could have thousands, or tens of thousands, of
child nodes.
Another disadvantage of breadth-first searching is the amount of space you have to use to store
what you have not examined as yet.
So, if the third layer is explosively large, you would have to store all of the third level results
before you could even look at them. With a breadth-first search, the deeper you go into the tree,
the more space you will need. So, you find that each of the two traditional algorithms for search,
depth-first and breadth-first, are going to run into problems with large systems.
SEMANTIC METHODS
There are two approaches to improving search results through semantic methods: (1) LSI and
(2) Semantic Web documents.
LATENT SEMANTIC INDEX SEARCH
So far, we have reviewed search technology in general, and identified today‘s search limitations.
Now, future technologies based upon the semantics will be explored. First, we will discuss
implementing LSI, which may improve today‘s search capabilities without the extreme
limitations of searching large semantic networks.
Building on the criteria of precision, ranking, and recall requires more than brute force.
Assigning descriptors and classifiers to a text provides an important advantage, by returning
relevant documents that do not necessarily contain a verbatim match to our search query. Fully
described data sets can also provide an image of the scope and distribution of the document
collection as a whole.
Page|7
Social Networks and Semantic Web IV B.Tech I Sem (R20)
A serious drawback to this approach to categorizing data is the problem inherent in any kind of
taxonomy: The world sometimes resists categorization.
Latent semantic indexing adds an important step to the document indexing process. In addition to
recording which keywords a document contains, the method examines the document collection
as a whole, to see which other documents contain some of those same words.
When you search an LSI-indexed database, the search engine looks at similarity values it has
calculated for every content word, and returns the documents that it thinks best fit the query.
Because two documents may be semantically very close even if they do not share a particular
keyword, LSI does not require an exact match to return useful results. Where a plain keyword
search will fail if there is no exact match, LSI will often return relevant documents that do not
contain the keyword at all.
SEMANTIC WEB DOCUMENTS
A Semantic Web Document is a document in RDF or OWL that is accessible to software agents.
Two kinds of SWDs create Semantic Web ontologies (SWOs) and Semantic Web databases
(SWDBs). A document is an SWO when its statements define new classes and properties or by
adding new properties. A document is considered as a SWDB when it does not define or extend
terms. An SWDB can introduce individuals and make assertions about them.
Page|8
Social Networks and Semantic Web IV B.Tech I Sem (R20)
Page|9