International Journal of Scientific & Engineering Research, Volume 4, Issue 12, December-2013 543
ISSN 2229-5518
WWW to Semantic Web Mapping of a
Website
Fakeeha Fatima, Waseeq-ul-Islam Zafar and Amjad Farooq Affiliation: University of Engineering and Technology, Lahore Corresponding Author: fakeehafatima@gmail.com
—————————— ——————————
he word “Semantic is termed for “Meaning” or “Understanding”. The major difference between Semantic web and other technologies
so as to allow rich information operations. The flexibility and many types of Semantic Web statements allow the definition and organization of information to form rich expressions, simplify
IJSER
like Relational Database is that, Semantic web is
concerned with meaning and not the structure of
Data (Aroma, 2012). ‘‘The Semantic Web is not a separate Web but an extension of the current one, in which information is given well-defined meaning, better enabling computers and people to work in cooperation’’ (Tim Berners-Lee, 2001). Semantic web services are modular, self- describing, self-contained applications that are accessible over Internet. Web service Description Language (WSDL) does not contained semantic descriptions, it specify the structure of message components using XML schema constructs.
Nature of semantic web services:
Static --> www --> Semantics Web --> Semantics
Web Services
Dynamic --> Web Services -> Semantics Web
Services
Syntax is a character strings without meaning while Semantics are meaning of characters strings (Hitzler, 2011). Semantics web architecture and its applications are the next generation in information technology architecture. Mapping deals with physical representation of the matches established by schema matching and the rules of transforming elements of one schema to another.
The Semantic Web improves your application’s ability to effectively utilize large amounts of diverse information on the scale of the WWW. This
is accomplished through a structured, standardized approach for describing information
integration and sharing, enable inference, and
allow meaningful information extractions while
the information remains distributed, dynamic, and diverse.
Rest of the paper is organized as follow: section 2 provides an intensive literature review of the semantic web mapping procedures; section 3
discussed the tools and methodologies used for mapping i.e. ontology based system; in section 4 proposed work, while in section 5 conclusion and future work is given and references in last.
In order to perform this research we study the relevant material from books, research papers from various journals and conferences, internet and guideline from instructor.
Aroma and Kurian (2012) focused on redefinition
through the use of mapping from WSDL services (Web Service Definition Language) towards semantics. The OWL-S (Web Ontology Language for Services) is semantic languages provide support for ontology based approach; can be applied for Semantic Mapping of Concepts.
Edgard et al., (2012) introduced an Eclipse plug-in
that was used for the entire conversion process.
This architecture utilizes the specificities of the
triplification process through a modular structure
which encapsulate the stable components apart
from the unpredictable and change-prone mapping methodologies. Although these RDB2RDF
IJSER © 2013 http://www.ijser.org
International Journal of Scientific & Engineering Research, Volume 4, Issue 12, December-2013 544
ISSN 2229-5518
mapping processes handle mapping process up to some extends but there need updation.
Ratinan et al., (2012) presented the invention of new website known as the Semantic Web, is called the SIIT Web of Semantics, designed for convenience of user searching within Sirindhorn International Institute of Technology’s domain. The newer one faster than the older search technology using indices and string matching mechanism, as this website based on logical knowledge base ontology and written in OWL. Use cases i.e. search, add individuals and visualize individual relations are used.
Vanjulavalli et al. (2012) proposed a comprehensive framework for ontology mapping system Hybrid LCGA applied, Hybrid LCGA signify Latent Class Similarity combined with Genetic algorithm used. The similarity between patterns obtained and patterns in same document are extracted with its respected Probability; it extended for other documents. This algorithm applied using the patterns potential values
Following are the tools used:
• Eclipse Web Development Environment
• Ontologies Reaoner
• Protégé 4.1 Editor + Plug-in (Graphviz)
• OWL
• SPARQL
• RDF, RDFS
• XML
IJSER
respective fitness function. Finally, the patterns
evaluated with perfect matching with the class to which it belongs. These ontological results are suitable for implementation in E-learning system.
• Graphviz Protégé Plugin for ontology visualization
WSMX is a design time, graphical ontology mapping tool that provides semi-automated mapping creation. Ontology creation is a difficult process includes different type of users and multiple tasks. Most of the tools used in semantic web development are open source and freely available to the developers.
Procedure of developing a new ontology involves following steps:
• Establishing the scope and aim of the ontology
• identifying the entities that are specific to the domain
• Organization of entities into hierarchy
• Define entities
• Add properties of the entities
Describe and identify relationships (Cardoso and
Smeth, 2006).
Aim of this paper is to mapping UET's web site that is using www.uet.edu.pk website that is designed using HTML Java Script and Cascading Style Sheet (CSS) to semantic website. For this
IJSER © 2013 http://www.ijser.org
International Journal of Scientific & Engineering Research, Volume 4, Issue 12, December-2013 545
ISSN 2229-5518
purpose software requirements are Eclipse's jdk
1.6, XML and RDF, Jena framework.
We create ontology for the UET website to establish relationships between classes of individuals ontology specific rules use cases for semantic web and define Mechanism for Mapping a WWW site to Semantic Website (In progress).
The basic components of OWL include classes, properties, and individual
Class is the basic building block of OWL ontology. A class is a concept in a domain. Classes usually constitute a taxonomic hierarchy (a subclass- superclass hierarchy).
Classes are defined using the owl:Class element. OWL comes with two predefined classes: owl: Thing and owl:Nothing.owl:Thing is the most general class, which contains everything; owl: Nothing is an empty class. Every class you define is a subclass of owl: Thing and a superclass of owl: Nothing. Examples of classes in an Admission domain might include Student.
<owl:Class rdf:ID="StudentId">
Derived using Protégé
IJSER
<rdfs:subclassOf rdf:resource="#Student"/>
</owl:Class>
2006).
similar entities may have different no. of attributes
IJSER © 2013 http://www.ijser.org
International Journal of Scientific & Engineering Research, Volume 4, Issue 12, December-2013 546
ISSN 2229-5518
Our proposed technique is more efficient and less time consuming, this technique can be incorporated in web development methodologies to upgrade them to semantic web. Semantic Web Human readable and machine understandable contents in html as well as in owl format respectively. Semantic heterogeneity of individuals is automatically removed.
Implementation of semantic web to www.uet.edu.pk website. In order to increase user
satisfaction results can be ranked. Spelling correction for input in the search form Development and the Editor tool can be enhance. Development of plug-in in Eclipse for www to
conferral of a Master of Science in Computer Science, Smart Systems Program School of Engineering and Science. 18-09-2012.
[4] J. Cardoso and A. P. Smeth (2006) “Semantic Web Services, Processes and Applications” Springer Science, ISBN-10:0-387-30239-5.
[5] J.Walkowska and M.Werla (2012) “Advanced Automatic Mapping from Flat or Hierarchical Metadata Schemas to a Semantic Web Ontology Requirements, Languages, Tools” P. Zaphiris et al. (Eds.): .TPDL , LNCS 7489, pp. 260–272, © Springer-Verlag Berlin Heidelberg.
[6] L. Rovan, M. Baranovic (2006) “Migrating Web- Based Applications into Semantic Web” 28th international Information Technology Interfaces ITI Cavtat, Croatia., Pp19-22,
[7] N.Vanjulavalli et al. (2012) “A Comprehensive Hybrid LCGA Conceptual Framework for Ontology Mapping.” International Journal of Engineering Science and Technology (IJEST) Vol. 4
No.07, ISSN: 0975-5462.
IJSER
semantic web mapping to save time to develop a
new semantic website.
[1] J. R Aroma and M. Kurian (2012) “A Survey on need for Semantic web” International Journal of Scientific and Research Publications, Volume 2, Issue 11, November 2012 1 ISSN 2250-
3153.
[2] M. Edgard, P. Salas, K. Breitman, J. Viterbo and M. A. Casanova (2012) “RDB2RDF: A relational to RDF plug-in for Eclipse” Software – Practice And Experience Software. Pract. Expert. Published online in Wiley Online Library (wileyonlinelibrary.com).
[3] F.F.Horozal (2012) “Management of Change in the Web Ontology Language”, A thesis for
[8] P.Hitzler(2011)“Knowledge Representation for
the Semantic Web” , Knoesis Center Wright State University, Dayton, OH. http://www.knoesis.org/pascal/
[9] L.N. Ratinan, N. Daolomchany, and B. Suntisrivaraporn (2012) “SIIT Web of Semantics”, The First ICT International Senior Project
Conference (ISPC2012) and IEEE Thailand Senior
Project Contest.
[10] T. Berners-Lee, J. Hendler, and O. Lasilla. The
SemanticWeb. Scientific American, May 2001.
[1]http://www.docstoc.com/docs/6544918/Sema ntic-Web-Services-Introduction
[2]http://www.ibm.com/developerworks/library
/wa-semweb/
IJSER © 2013 http://www.ijser.org