Compute a listing of the papers’ publication data grouped by title. Select [x.Title / Select [z.Publication] from y in csPapers, z in y’ Where x.title.

Slides:



Advertisements
Similar presentations
XML Namespaces Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
Advertisements

Introduction to MVC Adding a View Page NTPCUG Tom Perkins, Ph.D.
Linking Your Web Pages Together. Links… index.htmunit4.htm Evaluation of web graphics GIF vs. JPEG Web photo album To link the lines in index.htm to the.
 CSS ids  Pages  Sites  HTML: class=“name”  Names may define format OR content › Either works  CAN apply multiple classes to the same tag  Multiple.
Web-site Management System Strudel Presented by: LAKHLIFI Houda Instructor: Dr. Haddouti.
Made by: Dan Ye. Introduction Basic Last Page ☆ HTML stands for Hyper Text Markup Language; ☆ HTML is not a programming language, it is a markup language;
Jackson, Web Technologies: A Computer Science Perspective, © 2007 Prentice-Hall, Inc. All rights reserved Chapter 3 Style Sheets: CSS WEB.
Mark Graves Leveraging Existing DBMS Storage for XML DBMS.
Winter 2002Arthur Keller – CS 18018–1 Schedule Today: Mar. 12 (T) u Semistructured Data, XML, XQuery. u Read Sections Assignment 8 due. Mar. 14.
1 WebOQL A Web Object Query Language. 2 OVERVIEW Data model supports abstractions for modeling record-based data, structured documents and hypertexts.
1 New Ways of Querying the Web by Eliahu Brodsky and Alina Blizhovsky.
WebOQL A Web Object Query Language. Overview Data model supports abstractions for modeling record-based data, structured documents and hypertexts Supports.
Representation of Web Data in a Web Warehouse Ragini A.S. & Shipra Dutta November 20 th, 2001.
Computer Science 103 Chapter 2 HyperText Markup Language (HTML)
Computer Science 101 HTML. World Wide Web Invented by Tim Berners-Lee at CERN, the European Laboratory for Particle Physics in Geneva, Switzerland (roughly.
IS432: Semi-Structured Data Dr. Azeddine Chikh. 1. Semi Structured Data Object Exchange Model.
Define html document byusing Example : Title of the document The content of the document......
Unit 1 — HTML BASICS Lesson 2 — HTML Organization Techniques.
HTML INTRODUCTION. What is HTML?  HTML stands for Hypertext Markup Language  Developed in 1990  Hidden code that helps us communicate with others on.
Computer Information Technology – Section 3-4. HTML – The Language of the Internet Objectives: The Student will: 1. Look at HTML 2. Understand the basic.
Vijayshankar Raman, CS294-7, Spring Querying the WWW Alberto O. Mendelzon George A. Mihaila Tova Milo.
Introduction to World Wide Web Authoring © Directorate of Information Systems and Services University of Aberdeen, 1999 IT Training Workshop.
Winter 2006Keller, Ullman, Cushing18–1 Plan 1.Information integration: important new application that motivates what follows. 2.Semistructured data: a.
Validating, Promoting, & Publishing Your Web Site Writing For the Web The Internet Writer’s Handbook 2/e.
Copyright 2007, Information Builders. Slide 1 Understanding Basic HTML Amanda Regan Technical Director June, 2008.
CA Professional Web Site Development Class 2: Anatomy of a Web Site and Web Page & Intro to HTML.
April 20023CSG11 Electronic Commerce HTML John Wordsworth Department of Computer Science The University of Reading Room 129, Ext.
به نام خدا مهندسي اينترنت جوانمرد اسلايد پنجم.
Web Page Design Introduction. The ________________ is a large collection of pages stored on computers, or ______________ around the world. Hypertext ________.
Modeling and Querying Web Data A Survey By Li Lu.
HTML Basic. What is HTML HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is not a programming language, it.
DYNAMIC HTML What is Dynamic HTML: HTML code that allow you to change/ specify the style of your web pages. Example: specify style sheet, object model.
 2008 Pearson Education, Inc. All rights reserved Document Object Model (DOM): Objects and Collections.
Headings are defined with the to tags. defines the largest heading. defines the smallest heading. Note: Browsers automatically add an empty line before.
Introduction to HTML UWWD. Agenda What do you need? What do you need? What are HTML, CSS, and tags? What are HTML, CSS, and tags? html, head, and body.
External Style Sheets Exploring Computer Science – Lesson 3-6.
Invitation to Computer Science 6 th Edition Chapter 10 The Tower of Babel.
Notes Test #2 will be held one week from this Thursday Check to see if you have a Vision account –Launch Netscape –Point & Click to location and type vision.
HTML Basic Structure. Page Title My First Heading My first paragraph.
1 Lecture 7 Style Sheets: CSS. 2 Motivation HTML markup can be used to represent –Semantics: h1 means that an element is a top-level heading –Presentation:
Project 02 Creating and Editing a Web Page Concept Map of Unit Creating and Editing a Web Page Key Learning Understand the elements to create a web page.
CASCADING STYLE SHEET CSS. CSS stands for Cascading Style Sheets Styles define how to display HTML elements Styles were added to HTML 4.0 to solve a problem.
Web Basics: HTML/CSS/JavaScript What are they?
HTML Basics.
Internet Exploration: HTML Basics
Mansoor Ahmed Bughio.
Internet Exploration: HTML Basics
COMPUTING FUNDAMENTALS
Essentials of HTML.
Practice: first_document.html
Essentials of HTML.
Digital Design – Copyright Law
Web Design and Development
5.2.3 Be able to use HTML and CSS to construct web pages
Web Design and Development
Forms, cont’d.
Searching EIT, Author Gay Robertson, 2017.
HTML 12/27/2018.
HTML What is it? HTML is a computer language devised to allow website creation. These websites can then be viewed by anyone else connected to the Internet.
Intro to Web Development Links
HTML Basic Structure.
HTML Structure.
SEO Hand Book.
Common Page Design Elements
The language of the internet
The language of the internet
Type your presentation title here
Information Retrieval and Web Design
For the CIS17 course..
One Set of Styles Connected to As Many Pages as You Want!!!
Presentation transcript:

Compute a listing of the papers’ publication data grouped by title. Select [x.Title / Select [z.Publication] from y in csPapers, z in y’ Where x.title = y.title ] From w in csPapers, x in w’

Schema – a distinguished hypertree Browsing function – maps strings (URLs) to hypertree, it defines a graph where the nodes are pages and there is an arc between node a and b if the content of the page at node a contains an external arc whose url attribute is the url of the page at node b.

Analogy with Relational database Hypertree > Relations Webs > databases Schema of a web >catalog of a database

Select [x.Tag] From x in browse( [Tag :head] Tag : body]

SFW creates a web Select [y.Title, y’.URL] as schema From x in csPapers, y in x’ Where y.authors ~”smith” Create a web page with URL “Group Names” whose content is the list of group names (assume that there is no such page in the current web) Select [x.Group] as “Group Names” from x in csPapers

Create several pages ; one for each research group (using the group name as URL). Each page contains the publications of the corresponding group Select x’ as x.Group from x in csPapers

Select q1 as s1, q2 as s2, q3 as s3, ….qm as sm where qi’s are queries and si is either a string query or keyworld Schema. Generate a web consisting of a page for each research group containing a title and author of all its publications, and an index web page, that lists all the groups and provides links to their pages newWeb Select unique [Name : x.Group, url : x.Group] as schema [y.Title, y.Authors ] as x.Group From x in csPapers, y in x’

NewerWeb < newWeb select [ Tag: “H3”, Text: y.Title ] + [ Tag: “BR”, Text: y.Publication ] + [ Tag: “BR”, Text: y.Authors ] + [ Tag: “P” ] as x.Name from x in schema, y in x.Name | select [ Tag: “H2”, Text: “Publications of the” * x.Name * “ Group” ] + x.Name + [ Tag: “A”, Label: “To Index”, Url: “ of Projects.html” ] as “ * x.Name * “.html” from x in schema

| select [ Url: “ of Projects.html” ] as schema, [ Tag: “H2”, Text: “Index of Projects” ] + [ Tag: “UL” / select [ Tag: “LI” / [Tag: “A”, Label: x.Name, Url: “ * x.Url * “.html” ] from x in schema ] as “ of Projects.html