WEB SITES NEED MODELS AND SCHEMES

Size: px
Start display at page:

Download "WEB SITES NEED MODELS AND SCHEMES"

Transcription

1 WEB SITES NEED MODELS AND SCHEMES Paolo Atzeni Dipartimento di informatica e automazione Università di Roma Tre

2 Outline Databases and information systems over the Web: a great opportunity The design of Web-based information systems (WBIS) Models for the design of WBIS Conceptual and logical design of WBIS Conclusions Paolo Atzeni ER98 2

3 Databases and information systems over the Web: a great opportunity The design of Web-based information systems (WBIS) Models for the design of WBIS Conceptual and logical design of WBIS Conclusions Paolo Atzeni ER98 3

4 Database and information systems technology: present and future the technology of relational databases is now mature and reliable: a de-facto standard for business applications the current challenge is integration: integration of technologies integration of distributed, autonomous, heterogeneous systems Paolo Atzeni ER98 4

5 The need for cross-fertilization database technology was developed within the domain of business applications; other domains have other requirements (also very different from each other) database technology and X technology can be complementary, with potential mutual benefit basic problems have been solved; specific areas may have specific problems, for which the general solutions need not be satisfactory Paolo Atzeni ER98 5

6 Integration of information systems Various motivations: interaction of components independently developed cooperation of previously separated business processes cooperation (or merge) of companies Typical requirements: distribution heterogeneity autonomy Paolo Atzeni ER98 6

7 A topical issue a request from our users : computing facilities should become similar to standard utilities (gas, phone, power, etc.) our usual reply: computing services have application specific features for which standard services would only be a limited solutions (as it is the case for the other utilities) however what would a standard offer of services be? Paolo Atzeni ER98 7

8 The great opportunity Internet (and Intranets and Extranets) and the World-Wide-Web offer a great opportunity a simplified stack of layers: cooperation (of applications) interoperability (ftp, telnet, mail, http,...) connectivity standardization climbs stacks (functionalities get standardized and go down: think to database systems!) Paolo Atzeni ER98 8

9 The Web: a great opportunity the diffusion of the Web is... the Web (with its browsers) is becoming a standard interface for the final user the protocol is very simple and public the interface is uniform the content is very rich (in breadth and depth) it is becoming a standard interface for accessing many services, with information systems and databases of every type Paolo Atzeni ER98 9

10 Evolution of the Web Publishing information Interactive services Cooperative work Integration (of sources, services, etc.) Embedded systems Extranets Paolo Atzeni ER98 10

11 Web and DBs: a contradiction? databases are well structured and organized how much structure and organization is there in the Web? it depends, both on the source and on the user there are different degrees of granularity and structure for our data we need to be able to make conversions (from DB to HT and viceversa) Paolo Atzeni ER98 11

12 we need the best of databases and hypertexts! Paolo Atzeni ER98 12

13 Database perspectives on the Web What is the equivalent of a database (a source of data )? a page independently of the others the whole Web a site Paolo Atzeni ER98 13

14 Database approaches bottom-up: accessing information from Web sources top-down: designing and maintaining Web sites global: integrating existing sites and offering the information through new ones Paolo Atzeni ER98 14

15 Integration on the Web the Web is a simple and powerful integration tool; it allows the natural implementation of (data-centred) cooperative approach various approaches: coarse integration: pages of hypertextual links fine-grain integration: unified interfaces for accessing different (usually similar) information systems available on the Web Paolo Atzeni ER98 15

16 Problems Databases can be queried in a flexible way; hypertexts are easy to access, but cannot be queried Web sites are often difficult to explore, use and monitor Web sites are difficult to design and maintain Paolo Atzeni ER98 16

17 Database approaches bottom-up: accessing information from Web sources, and integrating them top-down: designing and maintaining Web sites global: integrating existing sites and offering the information through new ones Paolo Atzeni ER98 17

18 Web-based information systems: a database point of view Data-Intensive Web Sites: large amount of data significance the hypertext structure Paolo Atzeni ER98 18

19 Databases and information systems over the Web: a great opportunity The design of Web-based information systems (WBIS) Models for the design of WBIS Conceptual and logical design of WBIS Conclusions Paolo Atzeni ER98 19

20 Problems with many Web-sites (design) information is often poorly organized and difficult to access it is not even clear which pieces of information are available the access structure is casual and many dandling references occur the style of presentation is heterogeneous Paolo Atzeni ER98 20

21 Problems with many Web-sites (maintenance) difficulties in updating the content difficulties in changing the initially defined structure difficulties in changing the presentation details Paolo Atzeni ER98 21

22 Web-based information systems What we have: DBMSs for the management of data various tools for the generation of Web pages What we advocate: a systematic approach to Web site design: models, steps, guidelines tools to support the development process Paolo Atzeni ER98 22

23 Hypertext data-independence Paolo Atzeni ER98 23

24 Hypertext data-independence Paolo Atzeni ER98 24

25 Hypertext data-independence Paolo Atzeni ER98 25

26 Hypertext data-independence Data what information is offered through the site and what are the conceptual details and the logical organization Hypertext how data is arranged in pages and what navigation links correlate them Presentation the appearance of each piece of information in pages Paolo Atzeni ER98 26

27 Design Issues Data choosing the content Hypertext choosing navigation paths Presentation defining layout and graphics Paolo Atzeni ER98 27

28 Maintenance Issues Data changing the content Hypertext changing navigation paths Presentation changing layout and graphics Paolo Atzeni ER98 28

29 Databases and information systems over the Web: a great opportunity The design of Web-based information systems (WBIS) Models for the design of WBIS Conceptual and logical design of WBIS Conclusions Paolo Atzeni ER98 29

30 Components and Models data hypertext presentation ER and Relational HTML What is missing is a model for hypertexts! Paolo Atzeni ER98 30

31 Models for hypertexts in data-intensive Web sites (and often in general) there are (many) pages with a similar (or even the same) structure thirty or forty years ago people realized that in an application it is often the case that there are records with the same structure; files with a rather fixed structure were invented with this purpose the notion of scheme of the database was later introduced as an overall description of the content of a database Paolo Atzeni ER98 31

32 A Web page Paolo Atzeni ER98 32

33 A page-scheme: ProfessorPage ProfessorPage Name Position Address ResearchList Area ToResP Paolo Atzeni ER98 33

34 ADM (Araneus Data Model): a logical model for Web hypertexts page-schemes unique pages simple attributes text, images,... link (anchor, URL) complex attributes: lists (possibly nested) heterogeneous union form (as virtual list over form fields and link to the result) Paolo Atzeni ER98 34

35 A Web page (containing a list of links) Paolo Atzeni ER98 35

36 A unique page-scheme: ProfessorListPage ProfessorListPage ProfessorList Name ToProfP Paolo Atzeni ER98 36

37 An ADM Scheme ProfessorListPage ProfessorList Name ToProfP ProfessorPage Name Position Address ResearchList Area ToResP Paolo Atzeni ER98 37

38 Heterogeneous Union and Forms Paolo Atzeni ER98 38

39 Heterogeneous Union and Forms in ADM SearchProfPage Name Submit ProfessorListPage ProfessorList Name ToProfP U ProfessorPage Name Position Address ResearchList Area ToResP Paolo Atzeni ER98 39

40 Data Models ER Database Conceptual Scheme (entities - relationships) ADM Hypertext Logical Scheme (page-schemes, links) There is a lot of distance between the two! Paolo Atzeni ER98 40

41 A simple ER scheme Paolo Atzeni ER98 41

42 An ADM scheme Paolo Atzeni ER98 42

43 NCM Hypertext Conceptual Scheme (macroentities, directed relationships, aggregations) Paolo Atzeni ER98 43

44 Data Models ER NCM ADM Database Conceptual Scheme (entities - relationships) Hypertext Conceptual Scheme (macroentities, directed relationships, aggregations) Hypertext Logical Scheme (page-schemes, links) NCM fills the gap between the two Paolo Atzeni ER98 44

45 Navigation Conceptual Model (NCM) Hypertext Conceptual Features Which concepts should be the hypertext nodes Which should be the navigation paths between nodes How nodes should be aggregated to build the hierarchical access structure NCM Constructs Macroentity Directed Relationship Aggregation Paolo Atzeni ER98 45

46 NCM: Macroentities and directed relationships Name Room Professor 1:N 1:1 Tutorship Student Name... Teacher Name Description 1:1 Course N Lesson Day Room Hour Paolo Atzeni ER98 46

47 NCM: aggregation nodes Department People Activities Student Professor Course Seminar 1:1 Tutorship 1:N Teacher 1:1 Paolo Atzeni ER98 47

48 An NCM scheme Paolo Atzeni ER98 48

49 Databases and information systems over the Web: a great opportunity The design of Web-based information systems (WBIS) Models for the design of WBIS Conceptual and logical design of WBIS Conclusions Paolo Atzeni ER98 49

50 The Araneus Methodology Requirements analysis Database conceptual design Hypertext conceptual design Database logical design Hypertext logical design Presentation design Site Page generation Generation Paolo Atzeni ER98 50

51 design from scratch Requirements analysis Database conceptual design Hypertext conceptual design Database logical design Hypertext logical design Presentation design Site Page generation Generation Paolo Atzeni ER98 51

52 design from an existing database (with an ER scheme) Requirements analysis Database conceptual design Hypertext conceptual design Database logical design Hypertext logical design Presentation design Site Page generation Generation Paolo Atzeni ER98 52

53 design from an existing database (without an ER scheme) Requirements analysis Database conceptual design (reverse engineering) Hypertext conceptual design Database logical design Hypertext logical design Presentation design Site Page generation Generation Paolo Atzeni ER98 53

54 Hypertext conceptual design: from ER to NCM Requirements analysis Database conceptual design Hypertext conceptual design Database logical design Hypertext logical design Presentation design Site Page generation Generation Paolo Atzeni ER98 54

55 Hypertext Conceptual Design ER scheme NCM Scheme step 1 choose and describe macroentities: design views over the input ER scheme step 2 choose navigation paths step 3 shape the hypertext access structure on the basis of ( bottom-up ) conceptual aggregation Paolo Atzeni ER98 55

56 Hypertext Conceptual Design ER scheme NCM Scheme step 1 choose and describe macroentities: design views over the input ER scheme usually it corresponds to de-normalize the input ER scheme ER NCM Course 1:N 1:1 Lesson Name Description Day Hour Course 1:N Lesson Name Description Day Hour Paolo Atzeni ER98 56

57 Hypertext Conceptual Design ER scheme NCM Scheme step 2 choose navigation paths it may introduce redundancies ER NCM 1:N 1:N Paper Professor 1:1 1:N Research-Group 1:N 1:N Paper 1:N 1:N Professor 1:1 1:N Research-Group Paolo Atzeni ER98 57

58 Hypertext Conceptual Design ER scheme NCM Scheme step 3 shape the hypertext access structure it is based on bottom-up conceptual aggregations... NCM Professor Research Activities NCM Professor Seminar 1:1 1:N Research-Group Seminar... 1:1 1:N Research-Group Paolo Atzeni ER98 58

59 The Input ER scheme Paolo Atzeni ER98 59

60 The resulting NCM scheme Paolo Atzeni ER98 60

61 Hypertext logical design: from NCM to ADM Requirements analysis Database conceptual design Hypertext conceptual design Database logical design Hypertext logical design Presentation design Site Page generation Generation Paolo Atzeni ER98 61

62 Hypertext Logical Design NCM scheme ADM Scheme step 1 map each macroentity into either a page-scheme or a list inside a page-scheme step 2 map each directed relationship into a (list of) link attribute(s) step 3 map each aggregation into a unique pagescheme with link attributes to the target page-schemes Paolo Atzeni ER98 62

63 Hypertext Logical Design Step 1 (example) Paolo Atzeni ER98 63

64 Hypertext Logical Design Step 1 (example) Paolo Atzeni ER98 64

65 Hypertext Logical Design Step 2 (example) Paolo Atzeni ER98 65

66 Hypertext Logical Design Step 3 (example) Paolo Atzeni ER98 66

67 R es u lt i ng A DM S ch e me Paolo Atzeni ER98 67

68 Maintenance The Schemes help designers to maintain the hypertext structure Maintenance activities correspond to apply scheme transformations: introduce multilevel lists introduce forms split pages... Paolo Atzeni ER98 68

69 Maintenance: example Paolo Atzeni ER98 69

70 Databases and information systems over the Web: a great opportunity The design of Web-based information systems (WBIS) Models for the design of WBIS Conceptual and logical design of WBIS Conclusions Paolo Atzeni ER98 70

71 Conclusions Models and schemes are essential in the design and documentation of Web sites can help in the generation of Web sites can also be useful to support querying, extraction, and integration Paolo Atzeni ER98 71

72 DBLP Site at Trier Paolo Atzeni ER98 72

73 DBLP Site at Trier: ADM Scheme Paolo Atzeni ER98 73

74 Queries over Web Sites: Wrappers The need of Wrappers; E.F. Codd Internet wrapper Name : TEXT HTML ADM Pages are often logically homogeneous but physically heterogeneous; Paolo Atzeni ER98 74

75 Queries over Web Sites: Reverse Engineering Building a database representation of a site is a reverse engineering process; First Step: Deriving the logical structure of data in the site; Second Step: Wrapping pages in order to map physical HTML sources to database objects; Both processes should be automated; Paolo Atzeni ER98 75

76 Queries over Web Sites: Query Interfaces: Ulixes Example of SQL Query: "All papers by Codd in the VLDB Conference" DEFINE TABLE VLDBPapersByCodd(Title, Year) AS AuthorSearchPage.NameForm.Submit -> AuthorPage.WorkList IN DBLPScheme USING AuthorPage.WorkList.Title, AuthorPage.WorkList.Year, WHERE AuthorSearchPage.NameForm.Name='E. F. Codd AND AuthorPage.WorkList.Reference LIKE '%VLDB%' Paolo Atzeni ER98 76

77 Integration of Web Sites Data-Centered Cooperative Applications on the Web: Extraction of data from existing sites; Correlation; Generation of new sites; Dealing with Heterogeneities: Schematic heterogeneities; Semantic heterogeneities; Paolo Atzeni ER98 77

78 Integration of Web Sites in Araneus Paolo Atzeni ER98 78

79 Integration of Web Sites: The Integrated Web Museum Integrates data coming from several Virtual Museums from the Web (Uffizi, Louvre and Capodimonte); Data are re-organized: Uffizi, paintings organized by rooms; Louvre, Capodimonte, works organized by collections; Integrated Museum, data organized by author. Paolo Atzeni ER98 79

80 The Integrated Web Museum Paolo Atzeni ER98 80

81 The Integrated Web Museum Paolo Atzeni ER98 81

82 Bibliography Will be available soon (together with the presentation) on my Web site: Paolo Atzeni ER98 82

83 Acknowledgements The Araneus project at Roma Tre: Gianni Mecca Paolo Merialdo Alessandro Masci Valter Crescenzi Giuseppe Sindoni Marco Magnante Paolo Atzeni ER98 83

XXII. Website Design. The Web

XXII. Website Design. The Web XXII. Website Design The Web Hypertext Data Independence Data Models for Hypertext Documents The Araneus Data Model (ADM) The Navigational Conceptual Model (NCM) The Araneus Methodology for Website Design

More information

Basi di dati e World Wide Web

Basi di dati e World Wide Web Basi di dati e World Wide Web Paolo Atzeni 30/05/2003 Problems with many Web-sites design information is often poorly organized and difficult to access it is not even clear which pieces of information

More information

Databases and the World Wide Web

Databases and the World Wide Web Databases and the World Wide Web Paolo Atzeni D.I.A. - Università di Roma Tre http://www.dia.uniroma3.it/~atzeni thanks to the Araneus group: G. Mecca, P. Merialdo, A. Masci, V. Crescenzi, G. Sindoni,

More information

Universita degli Studi di Roma Tre. Dipartimento di Informatica e Automazione. Design and Maintenance of. Data-Intensive Web Sites

Universita degli Studi di Roma Tre. Dipartimento di Informatica e Automazione. Design and Maintenance of. Data-Intensive Web Sites Universita degli Studi di Roma Tre Dipartimento di Informatica e Automazione Via della Vasca Navale, 84 { 00146 Roma, Italy. Design and Maintenance of Data-Intensive Web Sites Paolo Atzeni y, Giansalvatore

More information

is that the question?

is that the question? To structure or not to structure, is that the question? Paolo Atzeni Based on work done with (or by!) G. Mecca, P.Merialdo, P. Papotti, and many others Lyon, 24 August 2009 Content A personal (and questionable

More information

ABSTRACT The Araneus project aims at developing tools for data-management on the World Wide Web. Web-based information systems deal with data of heter

ABSTRACT The Araneus project aims at developing tools for data-management on the World Wide Web. Web-based information systems deal with data of heter Universita degli Studi di Roma Tre Dipartimento di Informatica e Automazione Via della Vasca Navale, 84 { 00146 Roma, Italy. From Databases to Web-Bases: The Araneus Experience G. Mecca 1, P. Atzeni 2,

More information

MIWeb: Mediator-based Integration of Web Sources

MIWeb: Mediator-based Integration of Web Sources MIWeb: Mediator-based Integration of Web Sources Susanne Busse and Thomas Kabisch Technical University of Berlin Computation and Information Structures (CIS) sbusse,tkabisch@cs.tu-berlin.de Abstract MIWeb

More information

Querying Data with Transact SQL

Querying Data with Transact SQL Course 20761A: Querying Data with Transact SQL Course details Course Outline Module 1: Introduction to Microsoft SQL Server 2016 This module introduces SQL Server, the versions of SQL Server, including

More information

Motivation For Networking. Information access Interaction among cooperative application programs Resource sharing

Motivation For Networking. Information access Interaction among cooperative application programs Resource sharing Motivation For Networking Information access Interaction among cooperative application programs Resource sharing CS422 -- PART 1 13 2003 Practical Results E-mail File transfer/access Web browsing Remote

More information

Maintenance of Data and Metadata in Web Site Management Systems

Maintenance of Data and Metadata in Web Site Management Systems Università degli Studi di Roma La Sapienza Dottorato di Ricerca in Informatica Medica XI Ciclo 1999 Maintenance of Data and Metadata in Web Site Management Systems Giuseppe Sindoni Università degli Studi

More information

Course Outline Faculty of Computing and Information Technology

Course Outline Faculty of Computing and Information Technology Course Outline Faculty of Computing and Information Technology Title Code Instructor Name Credit Hours Prerequisite Prerequisite Skill/Knowledge/Understanding Category Course Goals Statement of Course

More information

Chapter 18: Parallel Databases

Chapter 18: Parallel Databases Chapter 18: Parallel Databases Introduction Parallel machines are becoming quite common and affordable Prices of microprocessors, memory and disks have dropped sharply Recent desktop computers feature

More information

LESSON PLAN FOR EVEN SEM SESSION NEED OF VIRTUAL FUNCTION ABSTRACT CLASS IN DETAIL VIRTUAL DESTRUCTOR TOPIC

LESSON PLAN FOR EVEN SEM SESSION NEED OF VIRTUAL FUNCTION ABSTRACT CLASS IN DETAIL VIRTUAL DESTRUCTOR TOPIC LESSON PLAN FOR EVEN SEM SESSION 2017-18 NAME OF ASSISTANT PROFESSOR: SWATI SHARMA CLASS: B.SC. C.A. VI SEM SUBJECT : ADVANCED PROGRAMMING USING C++ UNIT/PART I DATE 1-1-18 DATE 2-1-18 DATE 3-1-18 DATE

More information

MISM: A platform for model-independent solutions to model management problems

MISM: A platform for model-independent solutions to model management problems MISM: A platform for model-independent solutions to model management problems Paolo Atzeni, Luigi Bellomarini, Francesca Bugiotti, and Giorgio Gianforme Dipartimento di informatica e automazione Università

More information

LAB 2 Notes. Conceptual Design ER. Logical DB Design (relational) Schema Refinement. Physical DD

LAB 2 Notes. Conceptual Design ER. Logical DB Design (relational) Schema Refinement. Physical DD LAB 2 Notes For students that were not present in the first lab TA Web page updated : http://www.cs.ucr.edu/~cs166/ Mailing list Signup: http://www.cs.ucr.edu/mailman/listinfo/cs166 The general idea of

More information

Review for Exam 1 CS474 (Norton)

Review for Exam 1 CS474 (Norton) Review for Exam 1 CS474 (Norton) What is a Database? Properties of a database Stores data to derive information Data in a database is, in general: Integrated Shared Persistent Uses of Databases The Integrated

More information

ABSTRACT We investigate data organization in the World Wide Web. In order to extend traditional database techniques to the Web, we concentrate on stru

ABSTRACT We investigate data organization in the World Wide Web. In order to extend traditional database techniques to the Web, we concentrate on stru Universita degli Studi di Roma Tre Dipartimento di Discipline Scientiche Via della Vasca Navale, 84 { 00146 Roma, Italy. Structures in the Web Paolo Atzeni y, Giansalvatore Mecca z, Paolo Merialdo y, Elena

More information

Object-Relational Mapping

Object-Relational Mapping Object-Relational Mapping Object-Relational Mapping Software Architecture ORM Problems ORM Solutions Demo Software Architecture Part 1 Architecture Separation of Concerns A design principle that comprises

More information

Ingegneria del Software Corso di Laurea in Informatica per il Management. Introduction to UML

Ingegneria del Software Corso di Laurea in Informatica per il Management. Introduction to UML Ingegneria del Software Corso di Laurea in Informatica per il Management Introduction to UML Davide Rossi Dipartimento di Informatica Università di Bologna Modeling A model is an (abstract) representation

More information

Course on Database Design Carlo Batini University of Milano Bicocca Part 5 Logical Design

Course on Database Design Carlo Batini University of Milano Bicocca Part 5 Logical Design Course on Database Design Carlo atini University of Milano icocca Part 5 Logical Design 1 Carlo atini, 2015 This work is licensed under the Creative Commons Attribution NonCommercial NoDerivatives 4.0

More information

Unit 2. Unit 3. Unit 4

Unit 2. Unit 3. Unit 4 Course Objectives At the end of the course the student will be able to: 1. Differentiate database systems from traditional file systems by enumerating the features provided by database systems.. 2. Design

More information

Measuring and Visualizing Inter-domain Routing Dynamics with BGPATH

Measuring and Visualizing Inter-domain Routing Dynamics with BGPATH UNIVERSITÀ DEGLI STUDI ROMA TRE Dipartimento di Informatica e Automazione Measuring and Visualizing Inter-domain Routing Dynamics with BGPATH Luca Cittadini Tiziana Refice Alessio Campisano Giuseppe Di

More information

DISCUSSION 5min 2/24/2009. DTD to relational schema. Inlining. Basic inlining

DISCUSSION 5min 2/24/2009. DTD to relational schema. Inlining. Basic inlining XML DTD Relational Databases for Querying XML Documents: Limitations and Opportunities Semi-structured SGML Emerging as a standard E.g. john 604xxxxxxxx 778xxxxxxxx

More information

WEB APPLICATIONS: OUR IDEA FOR A DEVELOPMENT FRAMEWORK

WEB APPLICATIONS: OUR IDEA FOR A DEVELOPMENT FRAMEWORK WEB APPLICATIONS: OUR IDEA FOR A DEVELOPMENT FRAMEWORK Luca Contursi luca.contursi@unile.it Roberto Paiano roberto.paiano@unile.it Andrea Pandurino andrea.pandurino@unile.it ABSTRACT The increased complexity

More information

Introduction to Databases Fall-Winter 2009/10. Syllabus

Introduction to Databases Fall-Winter 2009/10. Syllabus Introduction to Databases Fall-Winter 2009/10 Syllabus Werner Nutt Syllabus Lecturer Werner Nutt, nutt@inf.unibz.it, Room TRA 2.01 Office hours: Thursday, 16:00 18:00 (If you want to meet up with me, send

More information

CSE 544 Data Models. Lecture #3. CSE544 - Spring,

CSE 544 Data Models. Lecture #3. CSE544 - Spring, CSE 544 Data Models Lecture #3 1 Announcements Project Form groups by Friday Start thinking about a topic (see new additions to the topic list) Next paper review: due on Monday Homework 1: due the following

More information

Adaptable and Adaptive Web Information Systems. Lecture 1: Introduction

Adaptable and Adaptive Web Information Systems. Lecture 1: Introduction Adaptable and Adaptive Web Information Systems School of Computer Science and Information Systems Birkbeck College University of London Lecture 1: Introduction George Magoulas gmagoulas@dcs.bbk.ac.uk October

More information

ISSN (Online) ISSN (Print)

ISSN (Online) ISSN (Print) Accurate Alignment of Search Result Records from Web Data Base 1Soumya Snigdha Mohapatra, 2 M.Kalyan Ram 1,2 Dept. of CSE, Aditya Engineering College, Surampalem, East Godavari, AP, India Abstract: Most

More information

Information Discovery, Extraction and Integration for the Hidden Web

Information Discovery, Extraction and Integration for the Hidden Web Information Discovery, Extraction and Integration for the Hidden Web Jiying Wang Department of Computer Science University of Science and Technology Clear Water Bay, Kowloon Hong Kong cswangjy@cs.ust.hk

More information

DBMS Lesson Plan. Name of the faculty: Ms. Kavita. Discipline: CSE. Semester: IV (January-April 2018) Subject: DBMS (CSE 202-F)

DBMS Lesson Plan. Name of the faculty: Ms. Kavita. Discipline: CSE. Semester: IV (January-April 2018) Subject: DBMS (CSE 202-F) DBMS Lesson Plan Name of the faculty: Ms. Kavita Discipline: CSE Semester: IV (January-April 2018) Subject: DBMS (CSE 202-F) Week No Lecture Day Topic (including assignment/test) 1 1 Introduction to Database

More information

Two interrelated objectives of the ARIADNE project, are the. Training for Innovation: Data and Multimedia Visualization

Two interrelated objectives of the ARIADNE project, are the. Training for Innovation: Data and Multimedia Visualization Training for Innovation: Data and Multimedia Visualization Matteo Dellepiane and Roberto Scopigno CNR-ISTI Two interrelated objectives of the ARIADNE project, are the design of new services (or the integration

More information

Week. Lecture Topic day (including assignment/test) 1 st 1 st Introduction to Module 1 st. Practical

Week. Lecture Topic day (including assignment/test) 1 st 1 st Introduction to Module 1 st. Practical Name of faculty: Gaurav Gambhir Discipline: Computer Science Semester: 6 th Subject: CSE 304 N - Essentials of Information Technology Lesson Plan Duration: 15 Weeks (from January, 2018 to April, 2018)

More information

Copyright 2007 Ramez Elmasri and Shamkant B. Navathe Slide 2-1

Copyright 2007 Ramez Elmasri and Shamkant B. Navathe Slide 2-1 Copyright 2007 Ramez Elmasri and Shamkant B. Navathe Slide 2-1 Chapter 2 Database System Concepts and Architecture Copyright 2007 Ramez Elmasri and Shamkant B. Navathe Outline Data Models and Their Categories

More information

On the Integration of Autonomous Data Marts

On the Integration of Autonomous Data Marts On the Integration of Autonomous Data Marts Luca Cabibbo and Riccardo Torlone Dipartimento di Informatica e Automazione Università di Roma Tre {cabibbo,torlone}@dia.uniroma3.it Abstract We address the

More information

Information Integration

Information Integration Information Integration Part 1: Basics of Relational Database Theory Werner Nutt Faculty of Computer Science Master of Science in Computer Science A.Y. 2012/2013 Integration in Data Management: Evolution

More information

Database System Concepts and Architecture

Database System Concepts and Architecture 1 / 14 Data Models and Their Categories History of Data Models Schemas, Instances, and States Three-Schema Architecture Data Independence DBMS Languages and Interfaces Database System Utilities and Tools

More information

Chapter 18: Parallel Databases Chapter 19: Distributed Databases ETC.

Chapter 18: Parallel Databases Chapter 19: Distributed Databases ETC. Chapter 18: Parallel Databases Chapter 19: Distributed Databases ETC. Introduction Parallel machines are becoming quite common and affordable Prices of microprocessors, memory and disks have dropped sharply

More information

What is Data? ANSI definition: Volatile vs. persistent data. Data. Our concern is primarily with persistent data

What is Data? ANSI definition: Volatile vs. persistent data. Data. Our concern is primarily with persistent data What is Data? ANSI definition: Data ❶ A representation of facts, concepts, or instructions in a formalized manner suitable for communication, interpretation, or processing by humans or by automatic means.

More information

What is Data? Volatile vs. persistent data Our concern is primarily with persistent data

What is Data? Volatile vs. persistent data Our concern is primarily with persistent data What is? ANSI definition: ❶ A representation of facts, concepts, or instructions in a formalized manner suitable for communication, interpretation, or processing by humans or by automatic means. ❷ Any

More information

Database System Concepts and Architecture. Copyright 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley

Database System Concepts and Architecture. Copyright 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Database System Concepts and Architecture Copyright 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Outline Data Models and Their Categories History of Data Models Schemas, Instances,

More information

TECNOLOGIES FOR INFORMATION SYSTEMS

TECNOLOGIES FOR INFORMATION SYSTEMS TECNOLOGIES FOR INFORMATION SYSTEMS INTRODUCTION Prof. Fabio A. Schreiber http://home.dei.polimi.it home.dei.polimi.it/schreibe/index.htmlindex.html Prof. Letizia Tanca http://tanca.dei.polimi.it tanca.dei.polimi.it

More information

Digital Libraries: Interoperability

Digital Libraries: Interoperability Digital Libraries: Interoperability RAFFAELLA BERNARDI UNIVERSITÀ DEGLI STUDI DI TRENTO P.ZZA VENEZIA, ROOM: 2.05, E-MAIL: BERNARDI@DISI.UNITN.IT Contents 1 Interoperability...............................................

More information

Database Systems. Sven Helmer. Database Systems p. 1/567

Database Systems. Sven Helmer. Database Systems p. 1/567 Database Systems Sven Helmer Database Systems p. 1/567 Chapter 1 Introduction and Motivation Database Systems p. 2/567 Introduction What is a database system (DBS)? Obviously a system for storing and managing

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

Introduction to Databases Fall-Winter 2010/11. Syllabus

Introduction to Databases Fall-Winter 2010/11. Syllabus Introduction to Databases Fall-Winter 2010/11 Syllabus Werner Nutt Syllabus Lecturer Werner Nutt, nutt@inf.unibz.it, Room POS 2.09 Office hours: Tuesday, 14:00 16:00 and by appointment (If you want to

More information

SharePoint Designer 2013 Branding & Workflows

SharePoint Designer 2013 Branding & Workflows SharePoint Designer 2013 Branding & Workflows Course No. ISI-1389B 3 Days Instructor-led, Hands-on Introduction This instructor led course is intended for those interested in learning how to customize

More information

What s New In Sawmill 8 Why Should I Upgrade To Sawmill 8?

What s New In Sawmill 8 Why Should I Upgrade To Sawmill 8? What s New In Sawmill 8 Why Should I Upgrade To Sawmill 8? Sawmill 8 is a major new version of Sawmill, the result of several years of development. Nearly every aspect of Sawmill has been enhanced, and

More information

Extending a Conceptual Modelling Approach to Web Application Design

Extending a Conceptual Modelling Approach to Web Application Design Extending a Conceptual Modelling Approach to Web Application Design Jaime Gómez 1, Cristina Cachero 1, and Oscar Pastor 2 1 Departamento de Lenguajes y Sistemas Informáticos Universidad de Alicante. SPAIN

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

21. Document Component Design

21. Document Component Design Page 1 of 17 1. Plan for Today's Lecture Methods for identifying aggregate components 21. Document Component Design Bob Glushko (glushko@sims.berkeley.edu) Document Engineering (IS 243) - 11 April 2005

More information

Browsing the World in the Sensors Continuum. Franco Zambonelli. Motivations. all our everyday objects all our everyday environments

Browsing the World in the Sensors Continuum. Franco Zambonelli. Motivations. all our everyday objects all our everyday environments Browsing the World in the Sensors Continuum Agents and Franco Zambonelli Agents and Motivations Agents and n Computer-based systems and sensors will be soon embedded in everywhere all our everyday objects

More information

Keywords Data alignment, Data annotation, Web database, Search Result Record

Keywords Data alignment, Data annotation, Web database, Search Result Record Volume 5, Issue 8, August 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Annotating Web

More information

Database Foundations. 1-2 Introduction to Databases. Copyright 2015, Oracle and/or its affiliates. All rights reserved.

Database Foundations. 1-2 Introduction to Databases. Copyright 2015, Oracle and/or its affiliates. All rights reserved. Database Foundations 1-2 Roadmap You are here About the Course Introduction to Databases Types of Database Models Relational Databases Database Storage Structures Understanding Business Requirements 3

More information

Java Framework for Database-Centric Web Site Engineering

Java Framework for Database-Centric Web Site Engineering Java Framework for Database-Centric Web Site Engineering Beat Signer, Michael Grossniklaus and Moira C. Norrie fsigner, grossniklaus, norrieg@inf.ethz.ch Institute for Information Systems ETH Zurich CH-8092

More information

DL User Interfaces. Giuseppe Santucci Dipartimento di Informatica e Sistemistica Università di Roma La Sapienza

DL User Interfaces. Giuseppe Santucci Dipartimento di Informatica e Sistemistica Università di Roma La Sapienza DL User Interfaces Giuseppe Santucci Dipartimento di Informatica e Sistemistica Università di Roma La Sapienza Delos work on DL interfaces Delos Cluster 4: User interfaces and visualization Cluster s goals:

More information

Course Overview. Internet Technology 1

Course Overview. Internet Technology 1 Course Overview Internet Technology 1 Course Objectives Develop an understanding of how web pages work. Become familiar with SSH, SFTP, HTML, CSS/JavaScript. Gain hands-on experience in web authoring.

More information

L3.4. Data Management Techniques. Frederic Desprez Benjamin Isnard Johan Montagnat

L3.4. Data Management Techniques. Frederic Desprez Benjamin Isnard Johan Montagnat Grid Workflow Efficient Enactment for Data Intensive Applications L3.4 Data Management Techniques Authors : Eddy Caron Frederic Desprez Benjamin Isnard Johan Montagnat Summary : This document presents

More information

Elena Baralis and Tania Cerquitelli 2013 Politecnico di Torino 1

Elena Baralis and Tania Cerquitelli 2013 Politecnico di Torino 1 Databases Databases Data model Data access Advantages and disadvantages of DBMS Unit 1 Introduction DB M BG2 Information is recorded and exchanged in different forms D B M G4 Information is recorded and

More information

Database Roma Tre

Database Roma Tre Database Group @ Roma Tre http://www.dia.uniroma3.it/db/ DIPARTIMENTO DI INFORMATICA E AUTOMAZIONE July 2012 The Database Group is one of the six research groups of the Department of Computer Science and

More information

Design and Implementation of Computer Room Management System in University

Design and Implementation of Computer Room Management System in University Design and Implementation of Computer Room Management System in University YOUwen Zhang, Dong Kang* {Zhangyouwen521@163.com} HaiNan college of Economics and Business Haikou 571127, China Abstract. With

More information

Database Management Systems MIT Introduction By S. Sabraz Nawaz

Database Management Systems MIT Introduction By S. Sabraz Nawaz Database Management Systems MIT 22033 Introduction By S. Sabraz Nawaz Recommended Reading Database Management Systems 3 rd Edition, Ramakrishnan, Gehrke Murach s SQL Server 2008 for Developers Any book

More information

Using Webspaces to Model Document Collections on the Web

Using Webspaces to Model Document Collections on the Web Using Webspaces to Model Document Collections on the Web Roelof van Zwol and Peter M.G. Apers University of Twente, Department of Computer Science P.O.box 217, 7500 AE, Enschede, the Netherlands {zwol,

More information

Designing for Web Using Markup Language and Style Sheets

Designing for Web Using Markup Language and Style Sheets Module Presenter s Manual Designing for Web Using Markup Language and Style Sheets Effective from: July 2014 Ver. 1.0 Amendment Record Version No. Effective Date Change Replaced Pages 1.0 July 2014 New

More information

Chapter 1 Introduction to HTML, XHTML, and CSS

Chapter 1 Introduction to HTML, XHTML, and CSS Chapter 1 Introduction to HTML, XHTML, and CSS MULTIPLE CHOICE 1. The world s largest network is. a. the Internet c. Newsnet b. the World Wide Web d. both A and B A PTS: 1 REF: HTML 2 2. ISPs utilize data

More information

Lesson 14 SOA with REST (Part I)

Lesson 14 SOA with REST (Part I) Lesson 14 SOA with REST (Part I) Service Oriented Architectures Security Module 3 - Resource-oriented services Unit 1 REST Ernesto Damiani Università di Milano Web Sites (1992) WS-* Web Services (2000)

More information

Implementing the RDA data citation recommendations in the distributed Infrastructure of the Virtual Atomic and Molecular Data Centre

Implementing the RDA data citation recommendations in the distributed Infrastructure of the Virtual Atomic and Molecular Data Centre Implementing the RDA data citation recommendations in the distributed Infrastructure of the Virtual Atomic and Molecular Data Centre C.M. Zwölf, N. Moreau and VAMDC consortium The Virtual Atomic and Molecular

More information

Building Multi-device, Content-Centric Applications Using WebML and the W3I3 Tool Suite

Building Multi-device, Content-Centric Applications Using WebML and the W3I3 Tool Suite Building Multi-device, Content-Centric Applications Using WebML and the W3I3 Tool Suite Angela Bonifati 1, Stefano Ceri 1, Piero Fraternali 1, and Andrea Maurino 1 Politecnico di Milano,Piazza L. da Vinci

More information

Enterprise Knowledge Map: Toward Subject Centric Computing. March 21st, 2007 Dmitry Bogachev

Enterprise Knowledge Map: Toward Subject Centric Computing. March 21st, 2007 Dmitry Bogachev Enterprise Knowledge Map: Toward Subject Centric Computing March 21st, 2007 Dmitry Bogachev Are we ready?...the idea of an application is an artificial one, convenient to the programmer but not to the

More information

Webspace query formulation: an overview

Webspace query formulation: an overview Webspace query formulation: an overview Roelof van Zwol Peter M.G. Apers University of Twente, Centre for Telematics and Information Technology, Department of Computer Science P.O.box 217, 7500 AE, the

More information

ThinProway A Java client to a SAS application. A successful story. Exactly what you need?

ThinProway A Java client to a SAS application. A successful story. Exactly what you need? ThinProway A Java client to a SAS application. A successful story. Exactly what you need? Author: Riccardo Proni TXT Ingegneria Informatica Abstract ThinProway is a software solution dedicated to the manufacturing

More information

Bixby Public Schools Course Essential Elements Grade: Desktop Publishing

Bixby Public Schools Course Essential Elements Grade: Desktop Publishing Content Objective) applicable) Desktop Publishing Weeks 1-6 10-12 1. Create and edit a publication. 2. Design a newsletter. 3. Publish a tri-fold brochure 1-1 Start and quit Publisher 1-2 Describe the

More information

Course on Database Design Carlo Batini University of Milano Bicocca, Italy

Course on Database Design Carlo Batini University of Milano Bicocca, Italy Course on Database Design Carlo Batini University of Milano Bicocca, Italy 1 Course on Database Design The course is made of six parts: Part 0 What you will learn in this course Part 1 Introduction to

More information

Design concepts for data-intensive applications

Design concepts for data-intensive applications 6 th International Conference on Applied Informatics Eger, Hungary, January 27 31, 2004. Design concepts for data-intensive applications Attila Adamkó Department of Information Technology, Institute of

More information

Developing a Basic Web Site

Developing a Basic Web Site Developing a Basic Web Site Creating a Chemistry Web Site 1 Objectives Define links and how to use them Create element ids to mark specific locations within a document Create links to jump between sections

More information

Fronter User Level 2

Fronter User Level 2 London MLE Fronter Waltham Forest How to customise your today page It is easy to customise your today page so that it shows exactly what you want to see when you login. The instructions below will help

More information

CHALLENGES IN ADAPTIVE WEB INFORMATION SYSTEMS: DO NOT FORGET THE LINK!

CHALLENGES IN ADAPTIVE WEB INFORMATION SYSTEMS: DO NOT FORGET THE LINK! CHALLENGES IN ADAPTIVE WEB INFORMATION SYSTEMS: DO NOT FORGET THE LINK! GEERT-JAN HOUBEN Technische Universiteit Eindhoven PO Box 513, NL-5600 MB Eindhoven, The Netherlands E-mail: g.j.houben@tue.nl In

More information

20486-Developing ASP.NET MVC 4 Web Applications

20486-Developing ASP.NET MVC 4 Web Applications Course Outline 20486-Developing ASP.NET MVC 4 Web Applications Duration: 5 days (30 hours) Target Audience: This course is intended for professional web developers who use Microsoft Visual Studio in an

More information

Directed Acyclic Graphs for Modeling Integration, and Interoperability between CMS data sources (The Integration Database)

Directed Acyclic Graphs for Modeling Integration, and Interoperability between CMS data sources (The Integration Database) Directed Acyclic Graphs for Modeling Integration, and Interoperability between CMS data sources (The Integration Database) Michael Case, case@ucdhep.ucdavis.edu (UC Davis) Florida Estrella, Florida.Estrella@cern.ch

More information

Microsoft End to End Business Intelligence Boot Camp

Microsoft End to End Business Intelligence Boot Camp Microsoft End to End Business Intelligence Boot Camp 55045; 5 Days, Instructor-led Course Description This course is a complete high-level tour of the Microsoft Business Intelligence stack. It introduces

More information

B. V. Patel Institute of Business Management, Computer & Information Technology, UTU

B. V. Patel Institute of Business Management, Computer & Information Technology, UTU B. C. A (Semester I) 030010108: Introduction to Web Design Lesson Plan Objective: To provide basic understanding of web and HTML for designing web pages in conjunction with HTML tags, text, videos and

More information

Research and implementation of search engine based on Lucene Wan Pu, Wang Lisha

Research and implementation of search engine based on Lucene Wan Pu, Wang Lisha 2nd International Conference on Advances in Mechanical Engineering and Industrial Informatics (AMEII 2016) Research and implementation of search engine based on Lucene Wan Pu, Wang Lisha Physics Institute,

More information

Enterprise Application Integration (Middleware)

Enterprise Application Integration (Middleware) Enterprise Application Integration (Middleware) Gustavo Alonso - Cesare Pautasso Computer Science Department Swiss Federal Institute of Technology (ETHZ) {alonso, pautasso}@inf.ethz.ch http://www.iks.inf.ethz.ch/

More information

20486: Developing ASP.NET MVC 4 Web Applications (5 Days)

20486: Developing ASP.NET MVC 4 Web Applications (5 Days) www.peaklearningllc.com 20486: Developing ASP.NET MVC 4 Web Applications (5 Days) About this Course In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework

More information

MS-55045: Microsoft End to End Business Intelligence Boot Camp

MS-55045: Microsoft End to End Business Intelligence Boot Camp MS-55045: Microsoft End to End Business Intelligence Boot Camp Description This five-day instructor-led course is a complete high-level tour of the Microsoft Business Intelligence stack. It introduces

More information

State of Connecticut. Core-CT. Enterprise Performance Management (EPM) Query Class Presentation

State of Connecticut. Core-CT. Enterprise Performance Management (EPM) Query Class Presentation State of Connecticut Core-CT Enterprise Performance Management (EPM) Query Class Presentation Updated 11/2015 Objectives Use the basic concept of Query in Core-CT. Utilize Core-CT functionality to maximize

More information

Chapter 18: The Internet. The Internet Evolution and basic services on Internet World Wide Web (WWW) WWW browsers Uses of the Internet

Chapter 18: The Internet. The Internet Evolution and basic services on Internet World Wide Web (WWW) WWW browsers Uses of the Internet Ref. Page Slide 1/16 Learning Objectives In this chapter you will learn about: The Internet Evolution and basic services on Internet World Wide Web (WWW) WWW browsers Uses of the Internet Ref. Page 358

More information

IoT-A: main Architectural Reference Model concepts

IoT-A: main Architectural Reference Model concepts IoT-A: main Architectural Reference Model concepts Alessandro Bassi IoT-A Technical Coordinator 1 st iot-forum, Berlin Nov 23rd, 2011 IoT-A Fact Sheet Flagship FP7 IP project,call 5, Objective 1.3 Total

More information

I&R SYSTEMS ON THE INTERNET/INTRANET CITES AS THE TOOL FOR DISTANCE LEARNING. Andrii Donchenko

I&R SYSTEMS ON THE INTERNET/INTRANET CITES AS THE TOOL FOR DISTANCE LEARNING. Andrii Donchenko International Journal "Information Technologies and Knowledge" Vol.1 / 2007 293 I&R SYSTEMS ON THE INTERNET/INTRANET CITES AS THE TOOL FOR DISTANCE LEARNING Andrii Donchenko Abstract: This article considers

More information

Appendix A GLOSSARY SYS-ED/ COMPUTER EDUCATION TECHNIQUES, INC.

Appendix A GLOSSARY SYS-ED/ COMPUTER EDUCATION TECHNIQUES, INC. Appendix A GLOSSARY SYS-ED/ COMPUTER EDUCATION TECHNIQUES, INC. Action Applet Bidirectional support Block Built-in macro Canvas CGI - Common Gateway Interface Character set Dependency view Dialog box Encryption

More information

Enterprise Reporting -- APEX

Enterprise Reporting -- APEX Quick Reference Enterprise Reporting -- APEX This Quick Reference Guide documents Oracle Application Express (APEX) as it relates to Enterprise Reporting (ER). This is not an exhaustive APEX documentation

More information

Index. Business processes 409. a philosophy of maximum access 486 abstract service management metamodel

Index. Business processes 409. a philosophy of maximum access 486 abstract service management metamodel Index 511 Index A a philosophy of maximum access 486 abstract service management metamodel 416 Abstraction 57 Actability 112 Action Diagrams 124 action mode 113 action potential 114 activities 409 activity

More information

Varargs Training & Software Development Centre Private Limited, Module: HTML5, CSS3 & JavaScript

Varargs Training & Software Development Centre Private Limited, Module: HTML5, CSS3 & JavaScript PHP Curriculum Module: HTML5, CSS3 & JavaScript Introduction to the Web o Explain the evolution of HTML o Explain the page structure used by HTML o List the drawbacks in HTML 4 and XHTML o List the new

More information

e-business Web Architectures (ebwa)

e-business Web Architectures (ebwa) Master in e-business and ICT for Management e-business Web Architectures (ebwa) Fulvio Corno, Dario Bonino Politecnico di Torino Dipartimento di Automatica e Informatica 08/10/09 ebwa-intro 1 Course introduction

More information

Database Heterogeneity

Database Heterogeneity Database Heterogeneity Lecture 13 1 Outline Database Integration Wrappers Mediators Integration Conflicts 2 1 1. Database Integration Goal: providing a uniform access to multiple heterogeneous information

More information

Glossary. advance: to move forward

Glossary. advance: to move forward Computer Computer Skills Glossary Skills Glossary advance: to move forward alignment tab: the tab in the Format Cells dialog box that allows you to choose how the data in the cells will be aligned (left,

More information

Guidance on the appropriateness of the information technology solution

Guidance on the appropriateness of the information technology solution Guidance on the appropriateness of the information technology solution Students of the information technology in a global society (ITGS) are expected to in consultation with a specified client design,

More information

Searching the Deep Web

Searching the Deep Web Searching the Deep Web 1 What is Deep Web? Information accessed only through HTML form pages database queries results embedded in HTML pages Also can included other information on Web can t directly index

More information

Networks, WWW, HTTP. Web Technologies I. Zsolt Tóth. University of Miskolc. Zsolt Tóth (University of Miskolc) Networks, WWW, HTTP / 35

Networks, WWW, HTTP. Web Technologies I. Zsolt Tóth. University of Miskolc. Zsolt Tóth (University of Miskolc) Networks, WWW, HTTP / 35 Networks, WWW, HTTP Web Technologies I. Zsolt Tóth University of Miskolc 2018 Zsolt Tóth (University of Miskolc) Networks, WWW, HTTP 2018 1 / 35 Table of Contents Networks Internet 1 Networks Internet

More information

Internet Overview. Introduction to Internet Technology Overview of Web Authoring. Internet Technology 1

Internet Overview. Introduction to Internet Technology Overview of Web Authoring. Internet Technology 1 Internet Overview Introduction to Overview of Web Authoring 1 What is the Internet? An internet is a set of computer networks that are connected to each other (e.g. intranet). The Internet is a world-wide

More information

Annotating Multiple Web Databases Using Svm

Annotating Multiple Web Databases Using Svm Annotating Multiple Web Databases Using Svm M.Yazhmozhi 1, M. Lavanya 2, Dr. N. Rajkumar 3 PG Scholar, Department of Software Engineering, Sri Ramakrishna Engineering College, Coimbatore, India 1, 3 Head

More information