Topic Map-Based Holy Quran Index

Size: px
Start display at page:

Download "Topic Map-Based Holy Quran Index"

Transcription

1 Topic Map-Based Holy Quran Index Fahmi Jafar Computer Science Departement Gadjah Mada University Yogyakarta Khabib Mustofa Computer Science Departement Gadjah Mada University Yogyakarta ABSTRACT Topic Map is a standard for the representation and interchange of knowledge, with an emphasis on the findability of information. Index of book, including the Holy Quran, is primarily presented as list of terms, sometimes referring one to another. This kind of association is more advantageous if it can be presented in a way of navigating from one topic to related ones. Topic map is considered suitable for the Holy Quran ibdex representation. Topic Map-based application for Al Quran index was built for representing the main topic of Al Quran into web application so it would be a prototype of the usage of topic-map as navigation tool, visualization, and site-map. The application is able to manage topic-map document according to standard format of XML Topic Map (XTM) including topic, occurrence, and association. Topicmap is visualized by TouchGraph Link Browser applet which can helps users to explore the topics and associations among topics in the Holu Quran topic map. This application was built using Javaservlet with TM4J API and TouchGraph LinkBrowser. Keywords Al Quran, Association, Occurrence, TM4J, Topic, Topic Map, TouchGraph LinkBrowser, XTM. 1. INTRODUCTION Information nowadays are available in many formats which can be a document, image, book, electronic book, HTML pages, or web site. All these information is increasing rapidly in huge number of size every year. This information overload will cause the difficulties of accessing the right information and has appropriate relevance to a subject or topic within a specific area of interest. Hence, one of the challenges nowadays is no longer how to share the information or knowledge but shifting to how to deliver the right information in the right context to the right person [5]. One of the solutions can be used to that information overload issue is using topic map approach. Topic map uses indexing approach like in a back-of-book index which contain the context and the location of information, as depicted in Figure 1. Topic maps are designed to manage the info glut, build valuable information networks over any kind of information resources, and enable the structuring of unstructured information. A topic map can be seen as an electronic super index, implementing the backof-bok index paradigm and much more [5]. Information has unlimited size and domain, and Topic Map is just a standard applicable in many domains. To combine concepts from different domain, each topic maps can be merged to build the larger information domain. Figure 1 Topics and Back-of-Book Index This paper describes the usage of topic maps for representing topics in Holy Quran (Al Quran). An application will be built which can be a prototype of topic map application that is possibly developed for other domains. Al Quran s topic map document format refers to XML for Topic Map (XTM) ISO standard 13250:2002 [6]. The main topic of this Al Quran topic map is related to the topic ibadah. The index will be managed using application that has several functions to browse, search, and maintain the content of the document exclude the function to manage scope and merge. The knowledge contained in the Topic Map will be presented in a graphical user interface which provides navigation feature instead of just search textually. 2. HOLY QURAN (AL QURAN) Al Quran is a holy book contains 114 part, every part contains different number of verses, and every group of verses contains one or more sub-part as known as ruku which examine certain theme or topic. This paper will focus on developing topic map for one of Al Quran s domain, in this case is ibadah. 3. TOPIC MAP A topic map is a set of information resources regarded by a topic map application as a bounded object set whose hub document is a topic map document conforming to the SGML architecture defined by international standard [6]. Information structure in the topic map including topic, occurrence, and association. Topic is the representation of a real world subject. An occurrence is a source of information about the topic. An association is a relationship between topics, which describes how the topics are related to each other, by giving the different members of the association roles [4].

2 Topic maps can create an index of information which resides outside that information, as shown in Figure 2. The topic map (the cloud at the top) describes the information in the documents (the little rectangles) and the databases (the little cans ) by linking into them using URIs (the lines) [7]. Regarding to the topic ibadah, in this paper, topics can be: bersuci, doa, haji-umrah, puasa, shalat, sumpah-nazar, tayammum, wudhu, zakat, and zikir. In an XML document of topic map, topics are represented using topic tag. Figure 4 shows the example of adding topics into topic map document. <topicmap id="ibadah" xml:base="/quran.xtm" <topic id="bersuci">... </topic> <topic id="zikir">... </topic> <topic id="zakat">... </topic> <topic id="wudhu">... </topic> <topic id="tayammum">... </topic> <topic id="sumpah-nazar">... </topic> <topic id="sholat">... </topic> <topic id="puasa">... </topic> <topic id="mandi-besar">... </topic> <topic id="haji-umrah">... </topic> <topic id="doa">... </topic> Figure 4 Defining the main topics Figure 2 Topic Map Illustration [7] Topic map can be defined via an XML document containing all the relevant information. Example of the XML document for topic map is shown in Figure 3. The topic map document, as shown in Figure 3, starts off with a header specifying the version of XML, followed by the topicmap tag. Inside the topicmap tag, any number of topics and associations can be added to this map. The sequence of these declarations does not matter [1]. <topicmap id="topicmapname" <!-- Topics and associations --> Figure 3. Example of XML document for Topic Map 3.1 Topic Topics are the main elements in topic maps that represent the real world subjects of which the developer wish to present information. A topic can be anything, regardless whether it exists or not, whether it is of physical nature or just an idea or expression [4]. A topic has three characteristics [5]: 1. Names: Human readable name for the subject. A topic can have zero, one, or many names. 2. Occurrences: Link to information resources relevant for the topic. 3. Playing roles in associations: A topic may be associated with other topics. 3.2 Occurrence Occurrences are the representation of relationship between a subject and an information resource [6]. Whenever a resource provides information about a topic it should be considered to become an occurrence of the topic. Occurrences are one of the three topic characteristics. There are two types of occurrences: internal occurrence and external occurrence. Internal occurrence is information about the subject that is typed inside the topic map and included in the XML document for topic map. As an example, for Al Quran topic map, internal occurrence for the topic Sholat might be worship compulsory for Muslims. External occurrence is a link to information about the topic, which is located elsewhere. Most typically these links are represented as URIs, and point to a web page, or may also point to a file in a file system or a field in a database [4]. Figure 5 shows the example of defining internal and external occurrence for a topic. <topicmap id="ibadah" xml:base="/quran.xtm" <topic id="sholat"> <instanceof> <topicref xlink:href="#ibadah"/> </instanceof> <occurrence> <resourcedata> Worship compulsory for Muslims </resourcedata> </occurrence> <occurrence> <resourceref xlink:href= /> </occurrence> </topic> Figure 5 Defining occurrences

3 In Figure 5, an Internal occurrence is represented with resourcedata tag, while an external occurrence is represented with resourceref tag. 3.3 Association Associations represent the horizontal structure of the topic map ontology which is defining how topics are connected to one another [4]. The number of topics related by one association is not limited, as many as the application requires. Associations can be rather general like: is located in, lives in, written by, born in; or more specific like: is an academic organization within, or a facility provided by. Figure 6 Example of association in Al Quran Topic Map As seen in Figure 6, in Al Quran topic Map, the topic ibadah is related to topic puasa, while topic puasa is related to topic Albaqoroh. The definition of an association is described in association element using association tag, outside the topic element. Each member in an association is given a role. This provides extra semantics to how the topics are associated. A topic can have different roles in the different associations where it is a member of. Figure 7 shows the example of association roles. Figure 7. Al Quran Topic Map Association Roles In the Al Quran topic map, the topic puasa has different roles in two associations. In the association with ibadah it has the role included in. This association can be read that puasa is included in the ibadah. In the association with albaqoroh, puasa has the role described in, and albaqoroh has the role describes. It means albaqoroh describes the topic puasa. Figure 8 shows the syntax to define the association. 3.4 XTM XML document for topic map described in this paper refers to the international standard called XTM. XML Topic Maps (XTM) is a product of the TopicMaps.Org Authoring Group (AG), formed in 2000 by an independent consortium named TopicMaps.Org, originally chaired by Michel Biezunski and Steven R. Newcomb, and chaired at the date of delivery of XTM specification version 1.0 by Steve Pepper and Graham Moore [2]. <topicmap id="ibadah" xml:base="/quran.xtm"... <association id="x135"> <instanceof> <topicref xlink:href="#has-includes"/> </instanceof> <member id="x136"> <rolespec> <topicref xlink:href="#includes"/> </rolespec> <topicref xlink:href="#ibadah"/> </member> <member id="x137"> <rolespec> <topicref xlink:href="#included-in"/> </rolespec> <topicref xlink:href="#puasa /> </member> </association>... Figure 8 Defining association The origins of the topic maps paradigm itself dates back to 1993, when it was first expressed as a working document in the context of the Davenport Group. The paradigm was more fully developed thereafter in the context of the GCA Research Institute (now known as IDEAlliance), in an activity called Conventions for the Application of HyTime, during and after which the paradigm was independently developed, implemented, and promulgated. Early in 2000, after several years of continuous effort by an international group of individuals, the topic map paradigm was fully formalized for the first time as an ISO International Standard, ISO/IEC 13250:2000. Almost immediately thereafter, TopicMaps.Org was founded in order to develop the applicability of the paradigm to the World Wide Web, and to realize its enormous potential to improve the findability and manageability of information [2]. 3.5 TM4J TM4J is a topic map processing engine written in Java providing a pure Java API, support for the Tolog query language, support for importing XTM and LTM syntaxes, support for exporting XTM syntax and persistence of topic map information in a wide variety of databases [8]. As most of othe Java libraries, TM4J is an opensource package available to be further explored. The engine provides a comprehensive Application Programming Interface (API) to allow programmers to create and modify topic map structures. The engine can be used to manage topic maps which are maintained in-memory or which are persistently stored either in the Ozone object-oriented database, or in a relational database using the Hibernate O-R mapping. TM4J also provides interfaces for querying topic maps structures using the Tolog query language, parsing topic maps from XTM or LTM syntax files, and writing topic maps to XTM syntax files. The application on this paper is built using Java and TM4J library so that the application can provide the interface to manage the topics, occurrences, and association.

4 3.6 TouchGraph LinkBrowser TouchGraph LinkBrowser 1 is a Java applet which to visualize information using node and edge. The use of TouchGraph LinkBrowser in topic map application will simplify the exploration and navigation of topics and association between topics. TouchGraph LinkBrowser will read an XML document which has a specific document type definition as shown in Figure 9. This document type definition has different definition with XTM, so XTM document need to be converted to an XML document that refers to TouchGraph LinkBrowser s XML. Regarding to the conversion of XTM to XML, a function has been developed and added to the application. This function will change the topic element with its attributes into node and nodeset, and change the member element inside the association into edge and edgeset. <TOUCHGRAPH_LB version="1.20"> <NODESET> <NODE nodeid="node-id1"> </NODE> </NODESET> <EDGESET> <EDGE fromid="node-id1" toid="node-id2" type="1" length="70" visible="false"/> </EDGESET> </TOUCHGRAPH_LB> Figure 9 XML DTD to visualize topic map By the function of TouchGraph LinkBrowser applet, application provide an interface to draws the topic map as a graph, so it can help user to explore the topic map. 4. AL QURAN TOPIC MAP DESIGN Al Quran topic map design consists of topic, occurrence, and association related to topics in Al Quran domain to be represented. The main topics in Al Quran are morals/manners, Al Quran, previous, law, private law, worship, science/knowledge, faith, holy war, foods, dress, history, and muamalat [3]. The selected domain for topic map depends primarily on the needs of the application, the user needs, and the author of topic map itself. From the main topics in Al Quran, domain ibadah (worship) has been selected for this paper and from this domain can be expanded to main topics that related to domain as shown in Figure 10. Figure 10. Topic type and main topics Figure 10 shows the main topics that has been selected for domain ibadah. These main topics can be expanded into more sub-topics that related to main topics. After determining the main topics, the next step is to add the occurrences for each topic. As mentioned before, occurrences can be internal or external. Figure 11 shows the topic zikir with several external occurrences. Figure 11 Example of adding occurrences into a topic Other occurrences can be added into another topics in the domain. The process of expanding the main topics into sub-topics and adding occurrences into a topic are repeated until the topic map document considered as complete. After the topics and sub topics are determined, then the next step is to determine the relationship between topics defined by the association element. Figure 12 shows an example the association for topic puasa. Figure 12 Example of association between the topics 5. APPLICATION DESIGN After the Topic Map model is established, the next step is to create an application to manage and display the model for human consumption. There are two user types of the application, administrator and client. Administrator has access to admin page and maintain the topic map document (XTM), including add, edit, delete the topics, occurrences, and associations. Administrator also has access to the XTM conversion functions corresponding to the XML standard format required by the TouchGraph LinkBrowser applet. User client can see the web page which the menu and the content are generated from XTM document. The system design of Al Quran topic map application is shown in Figure and

5 should be evaluated if the size or number of concept is increasing from time to time. Another approach which involves persistence store using database management systems (via JDBC, ODBC, Hibernate) could be implemented to compare with the curent achievement as the future works. Figure 13 System design of topic map application As shown in Figure 13, application uses Java Servlet with TM4J library in processing topic map document (XTM). Processing results are then returned to the servlet to be combined with HTML tags. 6. IMPLEMENTATION The process of adding, editing, deleting topics, occurrences and associations, and converting XTM document into XML standard format required by the TouchGraph LinkBrowser applet will produce a web page that can be accessed by the user. In other words, the main menu and contents of this web page are generated from XTM document maintained by administrator. The web page also contains a TouchGraph LinkBrowser applet that visualizes the topic map. Figure 14 shows the application from user side. Part (1) is the applicatioin menu which contain the main topics from the selected domain. Part (2) is the place for describing the current selected topic which contain the basename of the topic, internal occurrence and external occurrence. If a topic has association, then it will be displayed in part (3). This part can help user to navigate to the related topics. Part (4) is a visualization of topic map contents. In this part, user can see the illustration of topics with its association to other topics. As mentioned before, the visualization of topic map in part (4) is using TouchGraph LinkBrowser applet. 7. CONCLUSION AND FUTURE WORKS From the discussion above, it can be concluded that an open source web-based application for learning Holy Quran has been developed. The system works for presenting and managing knowledge of topics in Al Quran using Topic Map model. Using TouchGraph browser, the Topic Map can be presented in a userfriendly manner after the Topic Map model is converted first to XML format required by the TouchGraph browser. Using this nice GUI, the search, presentation and navigation topics becomes easy. This paper introduces an approach of wrapping inter-related knowledge, concepts or information existing in the Holy Quran. The approach discussed in this paper can be used and extended for other knowledge domains. Topic Map presentation used in this research is XTM which keeps all model in a file stored in a file system. The performance issue Figure 14. Main page of Al Quran Topic Map application REFERENCES [1] Anitta Altenburger, "Authoring XTM Topic Maps, Part I",, [online]: access date 12 Feb 2010 [2] Biezunski, M., Newcomb, S.R., Moore, D.R., Ahmed, K., Altheim, M., and Hunting, S., "XML Topic Maps (XTM) 1.0",, [online]: access date 12 Feb 2010 [3] Fahrudin, A., Widodo, A., Pramono, G.H., Kamal, M.M., Poerbandono, Al Quran Digital,, 2004 [4] Frode Hjeltnes, Development of a Topic Map Application for the Project QUIS QUality, Interoperability, and Standards in e- Learning,Trodheim, Norwegia, 2006 [5] Holger Rath, "The Topic Maps Handbook",2003, [online]: access date 10 Feb 2010 [6] ISO/IEC, "ISO/IEC 13250:2002 Topic Maps (2nd edition)", 2002, [online]:

6 access date 10 Feb 2010 [7] Lars Marius Garshol, "What are Topic Maps",2002, [online]: access date 10 Feb 2009 [8] -, "TM4J - Topic Maps For Java",, [online]: access date 06 Feb 2010

Graphical Notation for Topic Maps (GTM)

Graphical Notation for Topic Maps (GTM) Graphical Notation for Topic Maps (GTM) 2005.11.12 Jaeho Lee University of Seoul jaeho@uos.ac.kr 1 Outline 2 Motivation Requirements for GTM Goals, Scope, Constraints, and Issues Survey on existing approaches

More information

Representing Software Traceability using UML and XTM with an investigation into Traceability Patterns

Representing Software Traceability using UML and XTM with an investigation into Traceability Patterns Honours Project 2005 Representing Software Traceability using UML and XTM with an investigation into Traceability Patterns David Hollings University of Cape Town Dept. of Computer Science South Africa

More information

Metamorphosis An Environment to Achieve Semantic Interoperability with Topic Maps

Metamorphosis An Environment to Achieve Semantic Interoperability with Topic Maps Metamorphosis An Environment to Achieve Semantic Interoperability with Topic Maps Giovani Rubert Librelotto 1 and José Carlos Ramalho 2 and Pedro Rangel Henriques 2 1 UNIFRA Centro Universitário Franciscano

More information

UNIVERSITY OF OSLO Department of Informatics. Topic Map for Authentic Travel. Master thesis. Atle Wandsvik & Mehdi Zare

UNIVERSITY OF OSLO Department of Informatics. Topic Map for Authentic Travel. Master thesis. Atle Wandsvik & Mehdi Zare UNIVERSITY OF OSLO Department of Informatics Topic Map for Authentic Travel Master thesis Atle Wandsvik & Mehdi Zare 1st May 2007 Foreword This master thesis was written during the time-period from

More information

Topic Map Aided Publishing

Topic Map Aided Publishing A Case Study of Assembly Media Archive Aided Publishing Grip Studios Interactive, Aki Kivelä 2.9.2004 Assembly 04 Media Archive WWW publishing platform. Publishes images, videos and related metadata real-time.

More information

ETM Toolkit: A Development Tool Based On Extended Topic Map

ETM Toolkit: A Development Tool Based On Extended Topic Map ETM Toolkit: A Development Tool Based On Extended Topic Map Lu Jiang, Jun Liu, Zhaohui Wu, Qinghua Zheng, Yanan Qian 1 School of Electronic and Information Engineering, Xi an Jiaotong University, Xi an,

More information

COMP9321 Web Application Engineering

COMP9321 Web Application Engineering COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 12 (Wrap-up) http://webapps.cse.unsw.edu.au/webcms2/course/index.php?cid=2411

More information

COMP9321 Web Application Engineering

COMP9321 Web Application Engineering COMP9321 Web Application Engineering Semester 1, 2017 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 12 (Wrap-up) http://webapps.cse.unsw.edu.au/webcms2/course/index.php?cid=2457

More information

BIBLID (2004) 93:1 pp (2004.6) 209. NBINet NBINet 92

BIBLID (2004) 93:1 pp (2004.6) 209. NBINet NBINet 92 BIBLID 1026-5279 (2004) 93:1 pp. 209-235 (2004.6) 209 92 NBINet NBINet 92 Keywords HTTP Z39.50 OPENRUL OAI (Open Archives Initiative) DOI (Digital Object Identifier) Metadata Topic Maps Ontology E-mail:

More information

0. Table of content Preface The management of knowledge and topic maps

0. Table of content Preface The management of knowledge and topic maps DAVID- XML Topic Maps for electronic recordkeeping - 1 0. Table of content 0. Table of content... 1 1. Preface... 1 2. The management of knowledge and topic maps... 1 3. The XML Topic Maps namespace...

More information

XML: Introduction. !important Declaration... 9:11 #FIXED... 7:5 #IMPLIED... 7:5 #REQUIRED... Directive... 9:11

XML: Introduction. !important Declaration... 9:11 #FIXED... 7:5 #IMPLIED... 7:5 #REQUIRED... Directive... 9:11 !important Declaration... 9:11 #FIXED... 7:5 #IMPLIED... 7:5 #REQUIRED... 7:4 @import Directive... 9:11 A Absolute Units of Length... 9:14 Addressing the First Line... 9:6 Assigning Meaning to XML Tags...

More information

XML Metadata Standards and Topic Maps

XML Metadata Standards and Topic Maps XML Metadata Standards and Topic Maps Erik Wilde 16.7.2001 XML Metadata Standards and Topic Maps 1 Outline what is XML? a syntax (not a data model!) what is the data model behind XML? XML Information Set

More information

Automated Classification. Lars Marius Garshol Topic Maps

Automated Classification. Lars Marius Garshol Topic Maps Automated Classification Lars Marius Garshol Topic Maps 2007 2007-03-21 Automated classification What is it? Why do it? 2 What is automated classification? Create parts of a topic map

More information

A web application serving queries on renewable energy sources and energy management topics database, built on JSP technology

A web application serving queries on renewable energy sources and energy management topics database, built on JSP technology International Workshop on Energy Performance and Environmental 1 A web application serving queries on renewable energy sources and energy management topics database, built on JSP technology P.N. Christias

More information

Comparing Topic Maps Constraint Specification Languages

Comparing Topic Maps Constraint Specification Languages Comparing Topic Maps Constraint Specification Languages Giovani Rubert Librelotto 1, Renato Preigschadt de Azevedo 1, José Carlos Ramalho 2 and Pedro Rangel Henriques 2 1 UNIFRA, Centro Universitário Franciscano,

More information

TMQL Getting started

TMQL Getting started TMQL Getting started http://www.isotopicmaps.org slide 1 Agenda for the day (0900-1400) Introduction goals and requirements status and work remaining Query language presentations assorted attempts LMG

More information

Topic Maps Constraint Specification Languages: comparing AsTMa!, OSL, and XTche

Topic Maps Constraint Specification Languages: comparing AsTMa!, OSL, and XTche Topic Maps Constraint Specification Languages: comparing AsTMa!, OSL, and XTche Giovani Rubert Librelotto 1 and Renato Preigschadt 1 and José Carlos Ramalho 2 and Pedro Rangel Henriques 2 1 UNIFRA, Centro

More information

A tutorial report for SENG Agent Based Software Engineering. Course Instructor: Dr. Behrouz H. Far. XML Tutorial.

A tutorial report for SENG Agent Based Software Engineering. Course Instructor: Dr. Behrouz H. Far. XML Tutorial. A tutorial report for SENG 609.22 Agent Based Software Engineering Course Instructor: Dr. Behrouz H. Far XML Tutorial Yanan Zhang Department of Electrical and Computer Engineering University of Calgary

More information

Building Web Applications with SAS AppDev Studio TM 3.0

Building Web Applications with SAS AppDev Studio TM 3.0 Building Web Applications with SAS AppDev Studio TM 3.0 ABSTRACT Frederick Pratter, Eastern Oregon University, La Grande OR The SAS/IntrNet Software product is now nearly 10 years old and uses the obsolete

More information

Introduction to Topic Maps

Introduction to Topic Maps Vorlesung Wissens und Contentmanagement Introduction to Topic Maps Dr. Lutz Maicher Topic Maps Lab at the University of Leipzig maicher@informatik.uni leipzig.de Agenda Introduction into Topic Map" 2 Goals

More information

Using UML To Define XML Document Types

Using UML To Define XML Document Types Using UML To Define XML Document Types W. Eliot Kimber ISOGEN International, A DataChannel Company Created On: 10 Dec 1999 Last Revised: 14 Jan 2000 Defines a convention for the use of UML to define XML

More information

TMQL Getting started

TMQL Getting started TMQL Getting started http://www.isotopicmaps.org slide 1 Agenda for the day (0900-1400) Introduction goals and requirements status and work remaining Query language presentations assorted attempts LMG

More information

SECTION II: JAVA SERVLETS

SECTION II: JAVA SERVLETS Chapter 7 SECTION II: JAVA SERVLETS Working With Servlets Working with Servlets is an important step in the process of application development and delivery through the Internet. A Servlet as explained

More information

Providing a sophisticated TM software tool to support development of a TM-based system for managing melanoma cases images

Providing a sophisticated TM software tool to support development of a TM-based system for managing melanoma cases images Proceedings of the 5th WSEAS Int. Conf. on DATA NETWORKS, COMMUNICATIONS & COMPUTERS, Bucharest, Romania, October 16-17, 2006 81 Providing a sophisticated TM software tool to support development of a TM-based

More information

Harvesting Topic Maps with XSLT

Harvesting Topic Maps with XSLT 1 of 33 Slide # 1 Harvesting Topic Maps with XSLT 2 of 33 by Nikita Ogievetsky, Cogitech, Inc. nogievet@cogx.com Cogitech, Inc. Slide # 2 Food Chain Crops are grown. Crops are harvested and Fowl is hunted.

More information

Using Web Services to put Metamorphosis on the Web

Using Web Services to put Metamorphosis on the Web Using Web Services to put Metamorphosis on the Web Giovani Rubert Librelotto, Jonas Bulegon Gassen UNIFRA Centro Universitário Franciscano Rua dos Andradas, 1614, Santa Maria, RS Brazil {librelotto,jbgassen}@gmail.com

More information

Improved Methods for Tagging and Semantic-Annotation for the Semantic-based OpenAPI Retrieval System *

Improved Methods for Tagging and Semantic-Annotation for the Semantic-based OpenAPI Retrieval System * Improved Methods for Tagging and Semantic-Annotation for the Semantic-based OpenAPI Retrieval System * Seung-Jun Cha, Kyu-Chul Lee ** Dept. Of Computer Engineering, Chungnam National University 99 Daehak-ro,

More information

Information management - Topic Maps visualization

Information management - Topic Maps visualization Information management - Topic Maps visualization Benedicte Le Grand Laboratoire d Informatique de Paris 6, Universite Pierre et Marie Curie, Paris, France Benedicte.Le-Grand@lip6.fr http://www-rp.lip6.fr/~blegrand

More information

UNIT I. A protocol is a precise set of rules defining how components communicate, the format of addresses, how data is split into packets

UNIT I. A protocol is a precise set of rules defining how components communicate, the format of addresses, how data is split into packets UNIT I Web Essentials: Clients, Servers, and Communication. The Internet- Basic Internet Protocols -The World Wide Web-HTTP request message-response message- Web Clients Web Servers-Case Study. Markup

More information

Topic Maps Reference Model,

Topic Maps Reference Model, Topic Maps Reference Model, 13250-5 Patrick Durusau patrick@durusau.net Steve Newcomb srn@coolheads.com Robert Barta rho@bigpond.net.au ii Contents Page 1 Scope............................................

More information

.. Cal Poly CPE/CSC 366: Database Modeling, Design and Implementation Alexander Dekhtyar..

.. Cal Poly CPE/CSC 366: Database Modeling, Design and Implementation Alexander Dekhtyar.. .. Cal Poly CPE/CSC 366: Database Modeling, Design and Implementation Alexander Dekhtyar.. XML in a Nutshell XML, extended Markup Language is a collection of rules for universal markup of data. Brief History

More information

Chapter 13 XML: Extensible Markup Language

Chapter 13 XML: Extensible Markup Language Chapter 13 XML: Extensible Markup Language - Internet applications provide Web interfaces to databases (data sources) - Three-tier architecture Client V Application Programs Webserver V Database Server

More information

Introduction to XML. XML: basic elements

Introduction to XML. XML: basic elements Introduction to XML XML: basic elements XML Trying to wrap your brain around XML is sort of like trying to put an octopus in a bottle. Every time you think you have it under control, a new tentacle shows

More information

JAVA. Duration: 2 Months

JAVA. Duration: 2 Months JAVA Introduction to JAVA History of Java Working of Java Features of Java Download and install JDK JDK tools- javac, java, appletviewer Set path and how to run Java Program in Command Prompt JVM Byte

More information

(800) Toll Free (804) Fax Introduction to Java and Enterprise Java using Eclipse IDE Duration: 5 days

(800) Toll Free (804) Fax   Introduction to Java and Enterprise Java using Eclipse IDE Duration: 5 days Course Description This course introduces the Java programming language and how to develop Java applications using Eclipse 3.0. Students learn the syntax of the Java programming language, object-oriented

More information

TMRA 05 Application framework based on Topic Maps

TMRA 05 Application framework based on Topic Maps TMRA 05 Application framework based on Topic Maps Oct 6, 2005 Knowledge Synergy Inc. Motomu Naito motom@green.ocn.ne.jp http://www.knowledge-synergy.com National Institute of Informatics Frederic Andres

More information

Engineering education knowledge management based on Topic Maps

Engineering education knowledge management based on Topic Maps World Transactions on Engineering and Technology Education Vol.11, No.4, 2013 2013 WIETE Engineering education knowledge management based on Topic Maps Zhu Ke Henan Normal University Xin Xiang, People

More information

Java SE7 Fundamentals

Java SE7 Fundamentals Java SE7 Fundamentals Introducing the Java Technology Relating Java with other languages Showing how to download, install, and configure the Java environment on a Windows system. Describing the various

More information

EMC Documentum xdb. High-performance native XML database optimized for storing and querying large volumes of XML content

EMC Documentum xdb. High-performance native XML database optimized for storing and querying large volumes of XML content DATA SHEET EMC Documentum xdb High-performance native XML database optimized for storing and querying large volumes of XML content The Big Picture Ideal for content-oriented applications like dynamic publishing

More information

Developing a Basic Web Page

Developing a Basic Web Page Developing a Basic Web Page Creating a Web Page for Stephen Dubé s Chemistry Classes 1 Objectives Review the history of the Web, the Internet, and HTML Describe different HTML standards and specifications

More information

CHAPTER 5 SEARCH ENGINE USING SEMANTIC CONCEPTS

CHAPTER 5 SEARCH ENGINE USING SEMANTIC CONCEPTS 82 CHAPTER 5 SEARCH ENGINE USING SEMANTIC CONCEPTS In recent years, everybody is in thirst of getting information from the internet. Search engines are used to fulfill the need of them. Even though the

More information

A semantic integration methodology

A semantic integration methodology Extreme Markup Languages 2003 Montréal, Québec August 4-8, 2003 A semantic integration methodology Steven R. Newcomb Coolheads Consulting Abstract The heart of the semantic integration problem is how to

More information

Knowledge maps for composite e-services: A mining-based system platform coupling with recommendations

Knowledge maps for composite e-services: A mining-based system platform coupling with recommendations Expert Systems with Applications Expert Systems with Applications 34 (2008) 700 716 www.elsevier.com/locate/eswa Knowledge maps for composite e-services: A mining-based system platform coupling with recommendations

More information

The XML Metalanguage

The XML Metalanguage The XML Metalanguage Mika Raento mika.raento@cs.helsinki.fi University of Helsinki Department of Computer Science Mika Raento The XML Metalanguage p.1/442 2003-09-15 Preliminaries Mika Raento The XML Metalanguage

More information

XML for Java Developers G Session 2 - Sub-Topic 1 Beginning XML. Dr. Jean-Claude Franchitti

XML for Java Developers G Session 2 - Sub-Topic 1 Beginning XML. Dr. Jean-Claude Franchitti XML for Java Developers G22.3033-002 Session 2 - Sub-Topic 1 Beginning XML Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical Sciences Objectives

More information

Course Design, Representation and Browser for Web Based Education

Course Design, Representation and Browser for Web Based Education Course Design, Representation and Browser for Web Based Education KUNAL CHAWLA Department of Information Technology Indian Institute of Information Technology Allahabad, Uttar Pradesh INDIA Abstract: -

More information

Chapter 1: Getting Started. You will learn:

Chapter 1: Getting Started. You will learn: Chapter 1: Getting Started SGML and SGML document components. What XML is. XML as compared to SGML and HTML. XML format. XML specifications. XML architecture. Data structure namespaces. Data delivery,

More information

Compilers Project Proposals

Compilers Project Proposals Compilers Project Proposals Dr. D.M. Akbar Hussain These proposals can serve just as a guide line text, it gives you a clear idea about what sort of work you will be doing in your projects. Still need

More information

XML-based Event Notification System for Large Scale. Distributed Virtual Environment

XML-based Event Notification System for Large Scale. Distributed Virtual Environment XML-based Notification System for Large Scale Distributed Virtual Environment JinHyun Tak *, Seihoon Lee **, Changjong Wang* *Dept. of Computer Science & Engineering, Inha University, KOREA **Dept. of

More information

Proposal for Implementing Linked Open Data on Libraries Catalogue

Proposal for Implementing Linked Open Data on Libraries Catalogue Submitted on: 16.07.2018 Proposal for Implementing Linked Open Data on Libraries Catalogue Esraa Elsayed Abdelaziz Computer Science, Arab Academy for Science and Technology, Alexandria, Egypt. E-mail address:

More information

Distributed Multitiered Application

Distributed Multitiered Application Distributed Multitiered Application Java EE platform uses a distributed multitiered application model for enterprise applications. Logic is divided into components https://docs.oracle.com/javaee/7/tutorial/overview004.htm

More information

COURSE DETAILS: CORE AND ADVANCE JAVA Core Java

COURSE DETAILS: CORE AND ADVANCE JAVA Core Java COURSE DETAILS: CORE AND ADVANCE JAVA Core Java 1. Object Oriented Concept Object Oriented Programming & its Concepts Classes and Objects Aggregation and Composition Static and Dynamic Binding Abstract

More information

Metadata for Digital Collections: A How-to-Do-It Manual. Introduction to Resource Description and Dublin Core

Metadata for Digital Collections: A How-to-Do-It Manual. Introduction to Resource Description and Dublin Core Chapter 2 Supplement Introduction to Resource Description and Dublin Core Questions for Review, Study, or Discussion Resource Description Fundamentals 1. What is resource description? What are some other

More information

COMP 117: Internet-scale Distributed Systems Lessons from the World Wide Web

COMP 117: Internet-scale Distributed Systems Lessons from the World Wide Web COMP 117: Internet Scale Distributed Systems (Spring 2018) COMP 117: Internet-scale Distributed Systems Lessons from the World Wide Web Noah Mendelsohn Tufts University Email: noah@cs.tufts.edu Web: http://www.cs.tufts.edu/~noah

More information

Managing TEX Resources with XML Topic Maps

Managing TEX Resources with XML Topic Maps Tomasz Przechlewski Uniwersytet Gdański, Wydzia l Zarzadzania 81-824 Sopot ul. Armii Krajowej 119/121 Poland tomasz@gnu.univ.gda.pl Abstract For many years the Polish TEX Users Group newsletter has been

More information

IT6503 WEB PROGRAMMING. Unit-I

IT6503 WEB PROGRAMMING. Unit-I Department of Information Technology Question Bank- Odd Semester 2015-2016 IT6503 WEB PROGRAMMING Unit-I SCRIPTING 1. What is HTML? Write the format of HTML program. 2. Differentiate HTML and XHTML. 3.

More information

CSE 336. Introduction to Programming. for Electronic Commerce. Why You Need CSE336

CSE 336. Introduction to Programming. for Electronic Commerce. Why You Need CSE336 CSE 336 Introduction to Programming for Electronic Commerce Why You Need CSE336 Concepts like bits and bytes, domain names, ISPs, IPAs, RPCs, P2P protocols, infinite loops, and cloud computing are strictly

More information

Chapter 2 FEATURES AND FACILITIES. SYS-ED/ Computer Education Techniques, Inc.

Chapter 2 FEATURES AND FACILITIES. SYS-ED/ Computer Education Techniques, Inc. Chapter 2 FEATURES AND FACILITIES SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn: JDeveloper features. Java in the database. Simplified database access. IDE: Integrated Development

More information

DCMI Abstract Model - DRAFT Update

DCMI Abstract Model - DRAFT Update 1 of 7 9/19/2006 7:02 PM Architecture Working Group > AMDraftUpdate User UserPreferences Site Page Actions Search Title: Text: AttachFile DeletePage LikePages LocalSiteMap SpellCheck DCMI Abstract Model

More information

Comp 336/436 - Markup Languages. Fall Semester Week 2. Dr Nick Hayward

Comp 336/436 - Markup Languages. Fall Semester Week 2. Dr Nick Hayward Comp 336/436 - Markup Languages Fall Semester 2017 - Week 2 Dr Nick Hayward Digitisation - textual considerations comparable concerns with music in textual digitisation density of data is still a concern

More information

Teiid Designer User Guide 7.5.0

Teiid Designer User Guide 7.5.0 Teiid Designer User Guide 1 7.5.0 1. Introduction... 1 1.1. What is Teiid Designer?... 1 1.2. Why Use Teiid Designer?... 2 1.3. Metadata Overview... 2 1.3.1. What is Metadata... 2 1.3.2. Editing Metadata

More information

Distributed Object-Based Systems The WWW Architecture Web Services Handout 11 Part(a) EECS 591 Farnam Jahanian University of Michigan.

Distributed Object-Based Systems The WWW Architecture Web Services Handout 11 Part(a) EECS 591 Farnam Jahanian University of Michigan. Distributed Object-Based Systems The WWW Architecture Web Services Handout 11 Part(a) EECS 591 Farnam Jahanian University of Michigan Reading List Remote Object Invocation -- Tanenbaum Chapter 2.3 CORBA

More information

Chapter 13. Application Architecture and Modeling. McGraw-Hill/Irwin. Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved.

Chapter 13. Application Architecture and Modeling. McGraw-Hill/Irwin. Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 13 Application Architecture and Modeling McGraw-Hill/Irwin Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Objectives 13-2 Define an information system s architecture in

More information

Introduction to Web Application Development Using JEE, Frameworks, Web Services and AJAX

Introduction to Web Application Development Using JEE, Frameworks, Web Services and AJAX Introduction to Web Application Development Using JEE, Frameworks, Web Services and AJAX Duration: 5 Days US Price: $2795 UK Price: 1,995 *Prices are subject to VAT CA Price: CDN$3,275 *Prices are subject

More information

Authoring and Maintaining of Educational Applications on the Web

Authoring and Maintaining of Educational Applications on the Web Authoring and Maintaining of Educational Applications on the Web Denis Helic Institute for Information Processing and Computer Supported New Media ( IICM ), Graz University of Technology Graz, Austria

More information

Document Clustering based on Topic Maps

Document Clustering based on Topic Maps Document Clustering based on Topic Maps Muhammad Rafi Assistant Professor M. Shahid Shaikh Associate Professor Amir Farooq ABSTRACT Importance of document clustering is now widely acknowledged by researchers

More information

Incorporating Topic Map Technology in a 3-Tiered Web Based Educational System

Incorporating Topic Map Technology in a 3-Tiered Web Based Educational System Incorporating Topic Map Technology in a 3-Tiered Web Based Educational System HATZIGAIDAS A., PAPASTERGIOU A., TRYFON G. Department of Electronics, Technological Educational Institution of Thessaloniki,

More information

x ide xml Integrated Development Environment Specifications Document 1 Project Description 2 Specifi fications

x ide xml Integrated Development Environment Specifications Document 1 Project Description 2 Specifi fications x ide xml Integrated Development Environment Specifications Document Colin Hartnett (cphartne) 7 February 2003 1 Project Description There exist many integrated development environments that make large

More information

Introduction to XML. Asst. Prof. Dr. Kanda Runapongsa Saikaew Dept. of Computer Engineering Khon Kaen University

Introduction to XML. Asst. Prof. Dr. Kanda Runapongsa Saikaew Dept. of Computer Engineering Khon Kaen University Introduction to XML Asst. Prof. Dr. Kanda Runapongsa Saikaew Dept. of Computer Engineering Khon Kaen University http://gear.kku.ac.th/~krunapon/xmlws 1 Topics p What is XML? p Why XML? p Where does XML

More information

DEVELOPING TIME-SENSITIVE HYPERTEXT LINKING AND NAVIGATION SUPPORT

DEVELOPING TIME-SENSITIVE HYPERTEXT LINKING AND NAVIGATION SUPPORT DEVELOPING TIME-SENSITIVE HYPERTEXT LINKING AND NAVIGATION SUPPORT Anneli HeimbUrger Tampere University of Technology, Pori, Advanced Multimedia Center (AMC) Abstract: Key words: Hypertext links play an

More information

From SGML to HTML and back. From SGML to HTML

From SGML to HTML and back. From SGML to HTML Surfing inside the Web From SGML to HTML and back Hans C. Arents Office Future International Services Atlas Park, Weiveldlaan 41 B. 32, B-1930 Zaventem, Belgium Tel: +32 (0)2 725 40 25 -Fax: +32 (0)2 725

More information

Advanced Java Programming

Advanced Java Programming Advanced Java Programming Length: 4 days Description: This course presents several advanced topics of the Java programming language, including Servlets, Object Serialization and Enterprise JavaBeans. In

More information

Beginning To Define ebxml Initial Draft

Beginning To Define ebxml Initial Draft Beginning To Define ebxml Initial Draft File Name Version BeginningToDefineebXML 1 Abstract This document provides a visual representation of how the ebxml Architecture could work. As ebxml evolves, this

More information

Introduction to XML 3/14/12. Introduction to XML

Introduction to XML 3/14/12. Introduction to XML Introduction to XML Asst. Prof. Dr. Kanda Runapongsa Saikaew Dept. of Computer Engineering Khon Kaen University http://gear.kku.ac.th/~krunapon/xmlws 1 Topics p What is XML? p Why XML? p Where does XML

More information

I R TECHNICAL RESEARCH REPORT. An XML-Based Approach to Integrating Semiconductor Process Information. by Jing Chen, Raymond A. Adomaitis TR

I R TECHNICAL RESEARCH REPORT. An XML-Based Approach to Integrating Semiconductor Process Information. by Jing Chen, Raymond A. Adomaitis TR TECHNICAL RESEARCH REPORT An XML-Based Approach to Integrating Semiconductor Process Information by Jing Chen, Raymond A. Adomaitis TR 2002-45 I R INSTITUTE FOR SYSTEMS RESEARCH ISR develops, applies and

More information

Objectives. Introduction to HTML. Objectives. Objectives

Objectives. Introduction to HTML. Objectives. Objectives Objectives Introduction to HTML Developing a Basic Web Page Review the history of the Web, the Internet, and HTML. Describe different HTML standards and specifications. Learn about the basic syntax of

More information

Everyday Activity. Course Content. Objectives of Lecture 13 Search Engine

Everyday Activity. Course Content. Objectives of Lecture 13 Search Engine Web Technologies and Applications Winter 2001 CMPUT 499: Search Engines Dr. Osmar R. Zaïane University of Alberta Everyday Activity We use search engines whenever we look for resources on the Internet

More information

Database Systems: Design, Implementation, and Management Tenth Edition. Chapter 14 Database Connectivity and Web Technologies

Database Systems: Design, Implementation, and Management Tenth Edition. Chapter 14 Database Connectivity and Web Technologies Database Systems: Design, Implementation, and Management Tenth Edition Chapter 14 Database Connectivity and Web Technologies Database Connectivity Mechanisms by which application programs connect and communicate

More information

DESIGN AND IMPLEMENTATION OF TOOL FOR CONVERTING A RELATIONAL DATABASE INTO AN XML DOCUMENT: A REVIEW

DESIGN AND IMPLEMENTATION OF TOOL FOR CONVERTING A RELATIONAL DATABASE INTO AN XML DOCUMENT: A REVIEW DESIGN AND IMPLEMENTATION OF TOOL FOR CONVERTING A RELATIONAL DATABASE INTO AN XML DOCUMENT: A REVIEW Sunayana Kohli Masters of Technology, Department of Computer Science, Manav Rachna College of Engineering,

More information

[MS-PICSL]: Internet Explorer PICS Label Distribution and Syntax Standards Support Document

[MS-PICSL]: Internet Explorer PICS Label Distribution and Syntax Standards Support Document [MS-PICSL]: Internet Explorer PICS Label Distribution and Syntax Standards Support Document Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft

More information

JENA: A Java API for Ontology Management

JENA: A Java API for Ontology Management JENA: A Java API for Ontology Management Hari Rajagopal IBM Corporation Page Agenda Background Intro to JENA Case study Tools and methods Questions Page The State of the Web Today The web is more Syntactic

More information

XML Introduction 1. XML Stands for EXtensible Mark-up Language (XML). 2. SGML Electronic Publishing challenges -1986 3. HTML Web Presentation challenges -1991 4. XML Data Representation challenges -1996

More information

SYLLABUS JAVA COURSE DETAILS. DURATION: 60 Hours. With Live Hands-on Sessions J P I N F O T E C H

SYLLABUS JAVA COURSE DETAILS. DURATION: 60 Hours. With Live Hands-on Sessions J P I N F O T E C H JAVA COURSE DETAILS DURATION: 60 Hours With Live Hands-on Sessions J P I N F O T E C H P U D U C H E R R Y O F F I C E : # 4 5, K a m a r a j S a l a i, T h a t t a n c h a v a d y, P u d u c h e r r y

More information

Types of Databases. Types of Databases. Types of Databases. Databases and Web. Databases and Web. Relational databases may also have indexes

Types of Databases. Types of Databases. Types of Databases. Databases and Web. Databases and Web. Relational databases may also have indexes Types of Databases Relational databases contain stuctured data tables, columns, fixed datatype for each column Text databases are available for storing non-structured data typically text databases store

More information

Comparing Topic Maps Constraint Specification Languages

Comparing Topic Maps Constraint Specification Languages Topic Maps Research and Applications - Comparing Topic Maps Constraint Specification Languages Giovani Rubert Librelotto giovani@unifra.br José Carlos Ramalho jcr@di.uminho.pt Renato Preigschadt de Azevedo

More information

Features and Requirements for an XML View Definition Language: Lessons from XML Information Mediation

Features and Requirements for an XML View Definition Language: Lessons from XML Information Mediation Page 1 of 5 Features and Requirements for an XML View Definition Language: Lessons from XML Information Mediation 1. Introduction C. Baru, B. Ludäscher, Y. Papakonstantinou, P. Velikhov, V. Vianu XML indicates

More information

Web Application Development Using Spring, Hibernate and JPA

Web Application Development Using Spring, Hibernate and JPA Web Application Development Using Spring, Hibernate and JPA Duration: 5 Days US Price: $2795 UK Price: 1,995 *Prices are subject to VAT CA Price: CDN$3,275 *Prices are subject to GST/HST Delivery Options:

More information

FINALTERM EXAMINATION Spring 2009 CS506- Web Design and Development Solved by Tahseen Anwar

FINALTERM EXAMINATION Spring 2009 CS506- Web Design and Development Solved by Tahseen Anwar FINALTERM EXAMINATION Spring 2009 CS506- Web Design and Development Solved by Tahseen Anwar www.vuhelp.pk Solved MCQs with reference. inshallah you will found it 100% correct solution. Time: 120 min Marks:

More information

1.264 Lecture 13 XML

1.264 Lecture 13 XML 1.264 Lecture 13 XML What is XML? Extensible Markup Language (XML) is: a World Wide Web Consortium (W3C) proposed recommendation for a file format to easily and cheaply distribute electronic documents

More information

Metadata Standards and Applications. 4. Metadata Syntaxes and Containers

Metadata Standards and Applications. 4. Metadata Syntaxes and Containers Metadata Standards and Applications 4. Metadata Syntaxes and Containers Goals of Session Understand the origin of and differences between the various syntaxes used for encoding information, including HTML,

More information

Agent-Enabling Transformation of E-Commerce Portals with Web Services

Agent-Enabling Transformation of E-Commerce Portals with Web Services Agent-Enabling Transformation of E-Commerce Portals with Web Services Dr. David B. Ulmer CTO Sotheby s New York, NY 10021, USA Dr. Lixin Tao Professor Pace University Pleasantville, NY 10570, USA Abstract:

More information

COMP9321 Web Application Engineering

COMP9321 Web Application Engineering COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 4 http://webapps.cse.unsw.edu.au/webcms2/course/index.php?cid=2411 1 Extensible

More information

Scenario Manager User Guide. Release September 2013

Scenario Manager User Guide. Release September 2013 Scenario Manager User Guide Release 6.2.1 September 2013 Scenario Manager User Guide Release 6.2.1 September 2013 Document Control Number: 9MN12-62110017 Document Number: SMUG-13-FCCM-0017-6.2.1-01 Oracle

More information

Protégé Plug-in Library: A Task-Oriented Tour

Protégé Plug-in Library: A Task-Oriented Tour Protégé Plug-in Library: A Task-Oriented Tour Tutorial at Seventh International Protégé Conference Bethesda MD, July 6 2004 Samson Tu and Jennifer Vendetti Stanford Medical Informatics Stanford University

More information

Topics. From UI prototype... About user interfaces. ... via design to implementation. Pearson Education 2005 Chapter 7 (Maciaszek - RASD 2/e) 6

Topics. From UI prototype... About user interfaces. ... via design to implementation. Pearson Education 2005 Chapter 7 (Maciaszek - RASD 2/e) 6 MACIASZEK, L.A. (2005): Requirements Analysis and System Design, 2 nd ed. Addison Wesley, Harlow England, 504p. ISBN 0 321 20464 6 Chapter 7 User Interface Design Topics From UI prototype to implementation

More information

Informatics 1: Data & Analysis

Informatics 1: Data & Analysis Informatics 1: Data & Analysis Lecture 9: Trees and XML Ian Stark School of Informatics The University of Edinburgh Tuesday 11 February 2014 Semester 2 Week 5 http://www.inf.ed.ac.uk/teaching/courses/inf1/da

More information

TERM BASED WEIGHT MEASURE FOR INFORMATION FILTERING IN SEARCH ENGINES

TERM BASED WEIGHT MEASURE FOR INFORMATION FILTERING IN SEARCH ENGINES TERM BASED WEIGHT MEASURE FOR INFORMATION FILTERING IN SEARCH ENGINES Mu. Annalakshmi Research Scholar, Department of Computer Science, Alagappa University, Karaikudi. annalakshmi_mu@yahoo.co.in Dr. A.

More information

CERTIFICATE IN WEB PROGRAMMING

CERTIFICATE IN WEB PROGRAMMING COURSE DURATION: 6 MONTHS CONTENTS : CERTIFICATE IN WEB PROGRAMMING 1. PROGRAMMING IN C and C++ Language 2. HTML/CSS and JavaScript 3. PHP and MySQL 4. Project on Development of Web Application 1. PROGRAMMING

More information

Hyperion Data Relationship Management Online Training

Hyperion Data Relationship Management Online Training WWW.ARANICONSULTING.COM Hyperion Data Relationship Management Online Training Arani Consulting 2014 A R A N I C O N S U L T I N G, H Y D E R A B A D, I N D I A Hyperion Data Relationship Management Training

More information

Pearson Education 2005 Chapter 7 (Maciaszek - RASD 2/e) 2

Pearson Education 2005 Chapter 7 (Maciaszek - RASD 2/e) 2 MACIASZEK, L.A. (2005): Requirements Analysis and System Design, 2 nd ed. Addison Wesley, Harlow England, 504p. ISBN 0 321 20464 6 Chapter 7 User Interface Design Pearson Education Limited 2005 Topics

More information