Web Data Management
Abdul Hannan 131371
Sumain Shahid 131359
Data Model
• Types of Systems
- B2B
- B2C
- G2B
- G2C
Introducing XML
• In computing, Extensible Markup Language (XML) is a markup
language that defines a set of rules for encoding documents in
a format that is both human-readable and machine-readable.
Semistructured data
• A semistructured data model is based on an organization of
data in labeled trees (possibly graphs).
• The labels capture the structural information. Directed and
Undirected
Semistructured data (Cont)
• We next present informally a standard semistructured data
model.
{name: "Alan", tel: 2157786, email: "agb@abc.com"}
{name: {first: "Alan", last: "Black"},
tel: 2157786,
email: "agb@abc.com"}
Web data management
XML (Extensible Markup Language)
• XML, the Extensible Markup Language, is a semistructured data
model that has been proposed as the standard for data
exchange on the Web. It is a simplified version of SGML
(Standard Generalized Markup Language). XML meets the
requirements of a flexible, generic, and platform-independent
language, as presented earlier.
• XML documents
Labeled
Unranked
Ordered
Web data management
Serialized and tree-based forms
• Serialized forms, which are textual, linear representations of the
tree.
• Tree-based forms, which implement, in a specific context
Data Exchange
• The typical flow of information during XML-based data
exchange
• Application A manages some internal data, using some
specialized data management software. Exchanging these data
with another application B can be motivated either for
publication purposes, or for requiring from B some specialized
data processing.
Extensible Stylesheet Language Transformations
Standards
• SAX, the Simple API for XML, is an application programming interface (API) providing a serial access
to XML documents seen as a sequence of tokens (its serialization).
• DOM, the Document Object Model, is an object-oriented model for representing (HTML and) XML
document, independently from the programming language. DOM sees a document as a tree and
provides some navigation in it (e.g., move to parent, first child, left/right sibling of a node). A DOM
API is available for all popular languages (Java, C++, C#, Javascript, etc.)
• XPath, the XML Path Language, is a language for addressing portions of an XML document.
• XQuery is a flexible query language for extracting information from collections of XML documents.
It is to a certain extent the SQL for Web data.
• XSLT, the Extensible Stylesheet Language Transformations, is a language for specifying the
transformation of XML documents into other XML documents. A main usage of XSLT is to define
stylesheet to transform some XML document into XHTML, so that it can be displayed as aWeb page.
• Web services, provide interoperability between machines based onWeb protocols. See further.

More Related Content

PPTX
Web data management (chapter-1)
PPTX
XML - Data Modeling
PPT
XML Technologies
PPT
Xml iet 2015
PPTX
Xml applications
PDF
XML and XML Applications - Lecture 04 - Web Information Systems (WE-DINF-11912)
PDF
XML and Related Technologies - Web Technologies (1019888BNR)
Web data management (chapter-1)
XML - Data Modeling
XML Technologies
Xml iet 2015
Xml applications
XML and XML Applications - Lecture 04 - Web Information Systems (WE-DINF-11912)
XML and Related Technologies - Web Technologies (1019888BNR)

What's hot (20)

PPS
PPTX
Introduction to XML
PDF
light_xml
PDF
Introduction to column oriented databases
PPT
What is xml
PPTX
Xml dom
PDF
E05412327
PDF
Markup For Dummies (Russ Ward)
PPTX
XML-Extensible Markup Language
PDF
XML
PPTX
Xml and xml processor
PDF
Introduction to XML
PDF
Building XML Based Applications
PDF
What is the world wide web how does it work.docx
PPT
XML - EXtensible Markup Language
PDF
Dom Hackking & Security - BlackHat Preso
PPTX
Extensible Markup Language (XML)
Introduction to XML
light_xml
Introduction to column oriented databases
What is xml
Xml dom
E05412327
Markup For Dummies (Russ Ward)
XML-Extensible Markup Language
XML
Xml and xml processor
Introduction to XML
Building XML Based Applications
What is the world wide web how does it work.docx
XML - EXtensible Markup Language
Dom Hackking & Security - BlackHat Preso
Extensible Markup Language (XML)
Ad

Similar to Web data management (20)

PPT
working with internet technologies using XML
PPTX
Xml programming language myassignmenthelp.net
PPTX
Xml and xml processor
PDF
Er2000
PPTX
PPT
XML, XML Databases and MPEG-7
PPTX
Xml data transformation
PPT
ravenbenweb xml and its application .PPT
PPTX
Ppt programming by alyssa marie paral
PPTX
XML Parscing.pptx
PDF
Java Web Services
PPTX
xml and xhtml.pptx
PPTX
Unit iv xml dom
PPT
uptu web technology unit 2 Xml2
PDF
Unit 10: XML and Beyond (Sematic Web, Web Services, ...)
PPTX
web technology basics in detail about .pptx
working with internet technologies using XML
Xml programming language myassignmenthelp.net
Xml and xml processor
Er2000
XML, XML Databases and MPEG-7
Xml data transformation
ravenbenweb xml and its application .PPT
Ppt programming by alyssa marie paral
XML Parscing.pptx
Java Web Services
xml and xhtml.pptx
Unit iv xml dom
uptu web technology unit 2 Xml2
Unit 10: XML and Beyond (Sematic Web, Web Services, ...)
web technology basics in detail about .pptx
Ad

Recently uploaded (20)

PDF
A proposed approach for plagiarism detection in Myanmar Unicode text
PDF
UiPath Agentic Automation session 1: RPA to Agents
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
Enhancing plagiarism detection using data pre-processing and machine learning...
PDF
The influence of sentiment analysis in enhancing early warning system model f...
PDF
1 - Historical Antecedents, Social Consideration.pdf
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
Consumable AI The What, Why & How for Small Teams.pdf
PDF
How IoT Sensor Integration in 2025 is Transforming Industries Worldwide
PPTX
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
PDF
CloudStack 4.21: First Look Webinar slides
PPTX
Configure Apache Mutual Authentication
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
sbt 2.0: go big (Scala Days 2025 edition)
DOCX
search engine optimization ppt fir known well about this
PDF
Credit Without Borders: AI and Financial Inclusion in Bangladesh
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
Flame analysis and combustion estimation using large language and vision assi...
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
A proposed approach for plagiarism detection in Myanmar Unicode text
UiPath Agentic Automation session 1: RPA to Agents
A contest of sentiment analysis: k-nearest neighbor versus neural network
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Enhancing plagiarism detection using data pre-processing and machine learning...
The influence of sentiment analysis in enhancing early warning system model f...
1 - Historical Antecedents, Social Consideration.pdf
Module 1.ppt Iot fundamentals and Architecture
Consumable AI The What, Why & How for Small Teams.pdf
How IoT Sensor Integration in 2025 is Transforming Industries Worldwide
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
CloudStack 4.21: First Look Webinar slides
Configure Apache Mutual Authentication
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
sbt 2.0: go big (Scala Days 2025 edition)
search engine optimization ppt fir known well about this
Credit Without Borders: AI and Financial Inclusion in Bangladesh
Getting started with AI Agents and Multi-Agent Systems
Flame analysis and combustion estimation using large language and vision assi...
Custom Battery Pack Design Considerations for Performance and Safety

Web data management

  • 1. Web Data Management Abdul Hannan 131371 Sumain Shahid 131359
  • 2. Data Model • Types of Systems - B2B - B2C - G2B - G2C
  • 3. Introducing XML • In computing, Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable.
  • 4. Semistructured data • A semistructured data model is based on an organization of data in labeled trees (possibly graphs). • The labels capture the structural information. Directed and Undirected
  • 5. Semistructured data (Cont) • We next present informally a standard semistructured data model. {name: "Alan", tel: 2157786, email: "[email protected]"} {name: {first: "Alan", last: "Black"}, tel: 2157786, email: "[email protected]"}
  • 7. XML (Extensible Markup Language) • XML, the Extensible Markup Language, is a semistructured data model that has been proposed as the standard for data exchange on the Web. It is a simplified version of SGML (Standard Generalized Markup Language). XML meets the requirements of a flexible, generic, and platform-independent language, as presented earlier. • XML documents Labeled Unranked Ordered
  • 9. Serialized and tree-based forms • Serialized forms, which are textual, linear representations of the tree. • Tree-based forms, which implement, in a specific context
  • 10. Data Exchange • The typical flow of information during XML-based data exchange • Application A manages some internal data, using some specialized data management software. Exchanging these data with another application B can be motivated either for publication purposes, or for requiring from B some specialized data processing.
  • 12. Standards • SAX, the Simple API for XML, is an application programming interface (API) providing a serial access to XML documents seen as a sequence of tokens (its serialization). • DOM, the Document Object Model, is an object-oriented model for representing (HTML and) XML document, independently from the programming language. DOM sees a document as a tree and provides some navigation in it (e.g., move to parent, first child, left/right sibling of a node). A DOM API is available for all popular languages (Java, C++, C#, Javascript, etc.) • XPath, the XML Path Language, is a language for addressing portions of an XML document. • XQuery is a flexible query language for extracting information from collections of XML documents. It is to a certain extent the SQL for Web data. • XSLT, the Extensible Stylesheet Language Transformations, is a language for specifying the transformation of XML documents into other XML documents. A main usage of XSLT is to define stylesheet to transform some XML document into XHTML, so that it can be displayed as aWeb page. • Web services, provide interoperability between machines based onWeb protocols. See further.