Modelling web resources Ketil Albertsen, Paradigma project National Library of Norway.

Slides:



Advertisements
Similar presentations
Copyright © 2003 Pearson Education, Inc. Slide 3-1 Created by Cheryl M. Hughes The Web Wizards Guide to XML by Cheryl M. Hughes.
Advertisements

Cascading Style Sheets
Table, List, Blocks, Inline Style
WeB application development
CSS The basics { }. CSS Cascading Style Sheets - language used to – describe html appearance & formatting Style Sheet - file that describes – how html.
CHAPTER 7 STYLING CONTENT WITH CASCADING STYLE SHEETS.
Web Design with Cascading Style Sheet Lan Vu. Overview Introduction to CSS Designing CSS Using Visual Studio to create CSS Using template for web design.
HTML5 and CSS3 Illustrated Unit B: Getting Started with HTML
Chapter 3 Working with Text and Cascading Style Sheets.
MSc. Publishing on WWW Tables and Style Sheets. Tables Tables are used to: Organize and display tabular data To create a layout for web pages.
Timing in XML XML and XSL Timing framework in XML Approaches Inline syntax (SMIL) Styled Timing Timesheets Timesheets and SMIL comparison.
Using Cascading Style Sheets CSS Basics. Goals Understand basic syntax of Cascading Style Sheets (CSS) Understand basic syntax of Cascading Style Sheets.
Using Visual Basic 6.0 to Create Web-Based Database Applications
XHTML1 Tables and Lists. XHTML2 Objectives In this chapter, you will: Create basic tables Structure tables Format tables Create lists.
Supervised by Prof. LYU, Rung Tsong Michael Department of Computer Science & Engineering The Chinese University of Hong Kong Prepared by: Chan Pik Wah,
4.01 Cascading Style Sheets
Tutorial 3: Adding and Formatting Text. 2 Objectives Session 3.1 Type text into a page Copy text from a document and paste it into a page Check for spelling.
Website Content, Forms and Dynamic Web Pages. Electronic Portfolios Portfolio: – A collection of work that clearly illustrates effort, progress, knowledge,
Review HTML  What is HTML?  HTML is a language for describing web pages.  HTML stands for Hyper Text Markup Language  HTML is not a programming language,
Basics of HTML.
Creating a Simple Page: HTML Overview
A First Program Using C#
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
INTRODUCTION TO DHTML. TOPICS TO BE DISCUSSED……….  Introduction Introduction  UsesUses  ComponentsComponents  Difference between HTML and DHTMLDifference.
Open Solutions for a Changing World™ Copyright 2005, Data Access WordwideElectos June 6-9, 2005 Key Biscayne, Florida Data Access Europe BV Eddy Kleinjan,
Working with Cascading Style Sheets. Introducing Cascading Style Sheets Style sheets are files or forms that describe the layout and appearance of a document.
Week 4.  Three ways to apply CSS: Inline CSS Internal style sheets ( header style information) External style sheets.
Tutorial 4: Using CSS for Page Layout. 2 Objectives Session 4.1 Explore CSS layout Compare types of floating layouts Examine code for CSS layouts View.
Using Styles and Style Sheets for Design
Cascading Style Sheets. Defines the presentation of one or more web pages Similar to a template Can control the appearance of an entire web site giving.
HTML and Style. Session overview Leveling-off on the basic concepts of HTML and Styles Discuss Web authoring options.
Learning Web Design: Chapter 4. HTML  Hypertext Markup Language (HTML)  Uses tags to tell the browser the start and end of a certain kind of formatting.
Cascading Style Sheets by Pavlovic Nenad by. Presentation Contents  What is CSS?  Why CSS?  Types of Style Sheets  Style Sheets Syntax  Box Formatting.
 This presentation introduces the following: › 3 types of CSS › CSS syntax › CSS comments › CSS and color › The box model.
Copyright © 2013 MyGraphicsLab / Pearson Education STRUCTURE AND HTML TAGS MyGraphicsLab: Adobe Dreamweaver CS6 ACA Certification Preparation for Web Communication.
Tutorial 5 Formatting with CSS. Objectives Session 5.1 – Evaluate why CSS styles are used – Determine where to write styles – Create an element selector.
CSS. HTML: Looking Back HTML dictates order, structure, and function Does very little to specify layout or visual rendering.
CS134 Web Design & Development Cascading Style Sheets (CSS) Mehmud Abliz.
DHTML - Introduction Chapter Introduction to DHTML, the DOM, JS review.
Introduction to Programming the WWW I CMSC Summer 2003 Lecture 7.
Use CSS to Implement a Reusable Design Selecting a Dreamweaver CSS Starter Layout is the easiest way to create a page with a CSS layout You can access.
1 Credits Prepared by: Rajendra P. Srivastava Ernst & Young Professor University of Kansas Sponsored by: Ernst & Young, LLP (August 2005) XBRL Module Part.
XML Basics A brief introduction to XML in general 1XML Basics.
INT222 - Internet Fundamentals Shi, Yue (Sunny) Office: T2095 SENECA COLLEGE.
Cascading Style Sheets (CSS). A style sheet is a document which describes the presentation semantics of a document written in a mark-up language such.
1 herbert van de sompel CS 502 Computing Methods for Digital Libraries Cornell University – Computer Science Herbert Van de Sompel
CNIT 132 – Week 4 Cascading Style Sheets. Introducing Cascading Style Sheets Style sheets are files or forms that describe the layout and appearance of.
XP New Perspectives on XML, 2 nd Edition Tutorial 7 1 TUTORIAL 7 CREATING A COMPUTATIONAL STYLESHEET.
IT Accessibility Committee XML as Content Management Presented by Michael B. Short May 11, 2006 Prepared by the NYS Forum IT Accessibility Committee
© 2012 Adobe Systems Incorporated. All Rights Reserved. Copyright 2012 Adobe Systems Incorporated. All rights reserved. ® REUSABLE DESIGN.
HTML Basics. HTML Coding HTML Hypertext markup language The code used to create web pages.
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
Microsoft Expression Web 3 – Illustrated Unit D: Structuring and Styling Text.
HTML 5 (Part 1) – Start from SCRATCH. HTML 5 – Start from SCRATCH.
1 Cascading Style Sheet (CSS). 2 Cascading Style Sheets (CSS)  a style defines the appearance of a document element. o E.g., font size, font color etc…
Working with Cascading Style Sheets
Getting Started with CSS
HTML5 and CSS3 Illustrated Unit D: Formatting Text with CSS
>> Introduction to CSS
Cascading Style Sheets
Concepts of HTML, CSS and Javascript
HDF5 Metadata and Page Buffering
Cascading Style Sheets (CSS)
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
Working with Text and Cascading Style Sheets
Microsoft PowerPoint 2007 – Unit 2
Training & Development
CIS 133 mashup Javascript, jQuery and XML
Web Programming and Design
© 2017, Mike Murach & Associates, Inc.
Presentation transcript:

Modelling web resources Ketil Albertsen, Paradigma project National Library of Norway

Aggregates Documents (in a bibliographic sense) spread over multiple web pages Web pages consisting of multiple visual/sound components, or traditional multipart documents Web pages requiring a style sheet, font file etc. for presentation (not directly visible to user) Snapshots of a web page varying with time, the web version of integrating resources.

Aggregates Web documents available in multiple formats: HTML, PDF, DOC, … Web pages providing information in alternative languages or adapted to several web browsers Blogs and similar pages, the web version of incrementally issued continuing resources Expressions based on multiple creative efforts: A song (melody + text), rewritings, …

Claim: Implicit aggregates, based on objects having some common attribute value, are not sufficient Inspecting candidate objects for common attribute values is costly, even when using indexes. Access to attributes may require document interpretation, requiring knowledge of the format. An aggregate may span only a subset of objects having a given attribute value. Many aggregates are not based on stored, common object attributes. Aggregates frequently need an ID and possibly a bibliographic description.

Solution: Aggregate objects, boxes General container objects holding (references to) other objects. Boxes can be identified and described as composite objects. The model defines classes of boxes, each class identifying a set of structural properties. The application/user may identify multiple applications of each box class.

Box classes (suggested) Component: Ordered, all components presented Variant: Unordered, one of several. Synchronous: Parallel presentation in real time. Update: Later components replace earlier ones, integrating CR Extension: Later components are added to earlier ones, successively issued CR. Based On: One component is a further development of one or more other components. Fragment Of: One component is part of another one.

Box class properties Cardinality, i.e. 1:n, m:n, 1:1 Existence, i.e. will removal of one component imply removal of another Dependency, e.g. a component depends on a whole Recursion, e.g. a chapter may contain subchapters Ordering, usually in time or space Reference, does a dependent component have an independent value or is it integrated with the other object?

Other Paradigma extensions Agent objects, for modeling real world objects that cannot themselves be digitized. Point/fragment reference objects (further discussed tomorrow)