SlideShare a Scribd company logo
Presenter : Waseem khan
 Introduction
 Motivation
 Models
 Webml Operations
 Siteview
 Web Modeling Language
 Visual notation and a methodology for
designing complex data-intensive web
applications
 Provides graphical embodied in a complete
design process
 Can be assisted by visual design tools
 Enables designers to express the core features of
a site at a high level, without committing to
detailed architectural details.
 Graphical representation is easily supportable by
CASE tools.
 Effectively communicated to the non-technical
members of the site development team
 also supports an XML syntax, which instead can
be fed to software generators for automatically
producing the implementation of a Web site
 This method has five models
◦ Structural Model
◦ Derivation Model
◦ Composition Model
◦ Navigation Model
◦ Presentation Model
 it expresses the data content of the site
 in terms of the relevant entities and
relationships
 Compatible with classical notations like the
E/R model, object-oriented model, and UML
class diagrams
 Is-A hierarchy
 describes one or more hypertexts that can be
published in the site
 Each different hypertext defines a so-called
site view
 Site view descriptions in turn consist of two
sub-models.
◦ Derivational Model
◦ Composition Model
 it specifies which pages compose the hypertext, and which
content units make up a page.
 E.g.: – BestSeller := Book where Book.Sales > 50,000 –
Author.BooksNumber = count(self.Author2Book)
 it expresses how pages and content units are
linked to form the hypertext
 Links are either non-contextual, when they
connect semantically independent pages
 Units and pages do not exist in isolation, but
must be connected to form a hypertext
structure
 The purpose of navigation modeling is to
specify the way in which the units and pages
are linked to form a hypertext
 it expresses the layout and graphic
appearance of pages
 independently of the output device and of the
rendition language
 by means of an abstract XML syntax.
 Presentation specifications are either page-
specific or generic.
 Users and user groups are explicitly modeled
in the structure schema in the form of
predefined entities called User and Group.
 The features of these entities can be used for
storing group-specific or individual content,
like shopping suggestions, list of favorites,
and resources for graphic customization.
 Some predefined operations are provided
 Customized operation can be defined
 A Siteview is a set of pages that the user can
experience as a whole Web site
 Different site views can be defined for
different devices and different groups of
users
 Access control and multi-devices delivery is
achieved through Siteviews
Web ml Explained
Thanks

More Related Content

PPT
Dreamweaver
PDF
Art Center Interactive Design 4 - #3 Information Architecture & Product Diagrams
ODP
ReviewRamp Technical Presentation
PDF
Information Architecture & UI Design
PDF
Brent Wilkins Resume
PPTX
Angular introduction basic
DOCX
Oracle adf online training - Lavishka Technologies
PDF
SAP Portal Role-Based Navigation Models for Different Countries and Languages.
Dreamweaver
Art Center Interactive Design 4 - #3 Information Architecture & Product Diagrams
ReviewRamp Technical Presentation
Information Architecture & UI Design
Brent Wilkins Resume
Angular introduction basic
Oracle adf online training - Lavishka Technologies
SAP Portal Role-Based Navigation Models for Different Countries and Languages.

What's hot (12)

PPTX
SharePoint 2013 Client Side Rendering
PPTX
Alfresco Tech Talk Live #92 - Model Management
PPT
Algorithm to find hidden links in a web page
DOCX
resume_ran
PDF
Website Migration Planning
PPTX
Introduction to ASP.NET MVC
ODP
Mvc
PPTX
Azure Bot Services - Malaysia
PDF
Mogadala Printing Pdf
PPTX
Nasdanika HTML - Fluent Java API for building Web UI
DOCX
Content management system overview
PPT
Web 2 0 Requirements
SharePoint 2013 Client Side Rendering
Alfresco Tech Talk Live #92 - Model Management
Algorithm to find hidden links in a web page
resume_ran
Website Migration Planning
Introduction to ASP.NET MVC
Mvc
Azure Bot Services - Malaysia
Mogadala Printing Pdf
Nasdanika HTML - Fluent Java API for building Web UI
Content management system overview
Web 2 0 Requirements
Ad

Viewers also liked (6)

PPT
Building Semantic Web Portals with WebML
PPTX
WebML and WebRatio - Business process modeling (BPM) and web application mode...
PDF
The Expressive Power of UML-based Web Engineering (UWE)
PPT
Open Conceptual Data Models
PPTX
IFML - Interaction Flow Modeling Language - tutorial on UI and UX modeling &...
PPT
Use Case Diagram
Building Semantic Web Portals with WebML
WebML and WebRatio - Business process modeling (BPM) and web application mode...
The Expressive Power of UML-based Web Engineering (UWE)
Open Conceptual Data Models
IFML - Interaction Flow Modeling Language - tutorial on UI and UX modeling &...
Use Case Diagram
Ad

Similar to Web ml Explained (20)

DOCX
What is Web designing.docx? What are its components
PPT
Dreamweaver
PPT
Design And Documentation
PPSX
web devs ppt.ppsx
PDF
Srs documentation
PPTX
dfsaifhwfsadhfrsfadfgfdgaflksfsjfksdhdfhsdfh
DOCX
Oracle apex course content
PPTX
EPiServer Module Technical Overview
PPT
3) web development
PPT
Web 2 0 Fullfeatures
PPT
Ofc216 Shah German Webcms
PPT
Web 2 0 Fullfeatures
PPT
Web 2 0 Fullfeatures
PPTX
Web design
PPTX
PPS
SharePoint 2010 Introduction
PDF
Beautiful.ai - HTMLCSS Fundamentals Mastering the Essentials.pdf
PPTX
SANDEEP-1.pptx hai kya hua hai kya hua hai kya hua
PPTX
SANDEEP-1.pptx hai kya aap ko bhi hai kya
PDF
UNIT-2.pdff na hdjsjqkiadndkwjsmdmakxkddnsn
What is Web designing.docx? What are its components
Dreamweaver
Design And Documentation
web devs ppt.ppsx
Srs documentation
dfsaifhwfsadhfrsfadfgfdgaflksfsjfksdhdfhsdfh
Oracle apex course content
EPiServer Module Technical Overview
3) web development
Web 2 0 Fullfeatures
Ofc216 Shah German Webcms
Web 2 0 Fullfeatures
Web 2 0 Fullfeatures
Web design
SharePoint 2010 Introduction
Beautiful.ai - HTMLCSS Fundamentals Mastering the Essentials.pdf
SANDEEP-1.pptx hai kya hua hai kya hua hai kya hua
SANDEEP-1.pptx hai kya aap ko bhi hai kya
UNIT-2.pdff na hdjsjqkiadndkwjsmdmakxkddnsn

Recently uploaded (20)

PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PPTX
CHAPTER 2 - PM Management and IT Context
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
How Creative Agencies Leverage Project Management Software.pdf
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
Understanding Forklifts - TECH EHS Solution
PDF
top salesforce developer skills in 2025.pdf
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PPTX
ai tools demonstartion for schools and inter college
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPTX
Odoo POS Development Services by CandidRoot Solutions
PPTX
Transform Your Business with a Software ERP System
PPTX
L1 - Introduction to python Backend.pptx
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PPTX
Essential Infomation Tech presentation.pptx
VVF-Customer-Presentation2025-Ver1.9.pptx
CHAPTER 2 - PM Management and IT Context
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
How Creative Agencies Leverage Project Management Software.pdf
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Understanding Forklifts - TECH EHS Solution
top salesforce developer skills in 2025.pdf
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
ai tools demonstartion for schools and inter college
How to Migrate SBCGlobal Email to Yahoo Easily
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Which alternative to Crystal Reports is best for small or large businesses.pdf
Odoo POS Development Services by CandidRoot Solutions
Transform Your Business with a Software ERP System
L1 - Introduction to python Backend.pptx
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PTS Company Brochure 2025 (1).pdf.......
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Essential Infomation Tech presentation.pptx

Web ml Explained

  • 2.  Introduction  Motivation  Models  Webml Operations  Siteview
  • 3.  Web Modeling Language  Visual notation and a methodology for designing complex data-intensive web applications  Provides graphical embodied in a complete design process  Can be assisted by visual design tools
  • 4.  Enables designers to express the core features of a site at a high level, without committing to detailed architectural details.  Graphical representation is easily supportable by CASE tools.  Effectively communicated to the non-technical members of the site development team  also supports an XML syntax, which instead can be fed to software generators for automatically producing the implementation of a Web site
  • 5.  This method has five models ◦ Structural Model ◦ Derivation Model ◦ Composition Model ◦ Navigation Model ◦ Presentation Model
  • 6.  it expresses the data content of the site  in terms of the relevant entities and relationships  Compatible with classical notations like the E/R model, object-oriented model, and UML class diagrams  Is-A hierarchy
  • 7.  describes one or more hypertexts that can be published in the site  Each different hypertext defines a so-called site view  Site view descriptions in turn consist of two sub-models. ◦ Derivational Model ◦ Composition Model
  • 8.  it specifies which pages compose the hypertext, and which content units make up a page.  E.g.: – BestSeller := Book where Book.Sales > 50,000 – Author.BooksNumber = count(self.Author2Book)
  • 9.  it expresses how pages and content units are linked to form the hypertext  Links are either non-contextual, when they connect semantically independent pages
  • 10.  Units and pages do not exist in isolation, but must be connected to form a hypertext structure  The purpose of navigation modeling is to specify the way in which the units and pages are linked to form a hypertext
  • 11.  it expresses the layout and graphic appearance of pages  independently of the output device and of the rendition language  by means of an abstract XML syntax.  Presentation specifications are either page- specific or generic.
  • 12.  Users and user groups are explicitly modeled in the structure schema in the form of predefined entities called User and Group.  The features of these entities can be used for storing group-specific or individual content, like shopping suggestions, list of favorites, and resources for graphic customization.
  • 13.  Some predefined operations are provided  Customized operation can be defined
  • 14.  A Siteview is a set of pages that the user can experience as a whole Web site  Different site views can be defined for different devices and different groups of users  Access control and multi-devices delivery is achieved through Siteviews