SlideShare a Scribd company logo
Hypertext and
  Hypermedia
        PRAKASH KHAIRE
B V PATEL INSTITUTE OF BMC & IT
384




                  Hypertext
•   Text augmented with links

    •   Link: pointer to another piece of text in
        same or different document

    •   Navigational metaphor

        •   User follows a link from its source to its
            destination, usually by clicking on source
            with the mouse

    •   Use browser to view and navigate hypertext
Non-linearity
•   Hypertext not usually read linearly (from start
    to finish)

•   Links encourage branching off

    •   History and back button permit backtracking

•   Not an innovation, but the immediacy of
    following links by clicking creates a different
    experience from traditional non-linearity (e.g.
    cross-references in encyclopedia)
Links
•   Simple unidirectional links

    •   Connect single point on one page with a point on
        another page (e.g. WWW)

•   Extended links

    •   Regional links (ends may be regions within a
        page)

    •   Bidirectional links (may be followed in both
        directions)

    •   Multilinks (may have more than two ends)
Browsing & Searching
•   Browsing – retrieve information by association

    •   Follow links, backtrack

    •   Maintain history, bookmarks

•   Searching – retrieve information by content

    •   Construct indexes of URLs

    •   Search by keyword/description of page
392–393




                Web Indexes
•   Manual (Yahoo!, Open Directory Project,…)

    •   Classify sites on basis of human evaluation of
        their content

    •   Navigate hierarchy, or search entries by
        keyword

•   Automatic (Google, AltaVista,…)

    •   Spider/robot 'crawls' Web, collecting URLs and
        keywords extracted from pages

    •   Highly efficient search engine processes queries
Automatic Indexing
•   Must extract keywords automatically from pages

    •   Apply heuristics to identify meaningful words
        within text

    •   Use metadata added by page's author

        •   <meta name="keywords" content="…">

        •   <meta name="description" content="…">

•   Google applies weighting based on number of
    links pointing to a page
URLs
•   Uniform Resource Locators

    •   Resource is something that can be accessed
        by a higher level Internet protocol

    •   Often a file, but may be dynamically
        generated data

    •   The way in which data can be accessed is
        constrained by the protocol used

        •   e.g. mailbox
395–396




                 URL Syntax
•   Protocol :// domain name / path

    •   N.B. This is a slight simplification, covering
        the most common usage

•   e.g. http://www.digitalmultimedia.org/Materials/keypoints.html

•   Domain name identifies a host within a
    hierarchical naming scheme

•   Path is like Unix pathname: segments separated
    by /s, identify resource in a hierarchy (e.g. file
    system)
URL Paths
•   Complete specification of the location of a file
    containing HTML
    •   e.g. /Materials/index.html

•   Implicit specification of a standard file within a
    directory
    •   e.g. /Materials/

•   Specification of a program that generates HTML
    dynamically
    •   In special place (cgi-bin) or identified by
        extension (e.g. .php)
398




              Partial URLs
•   URL with some of the leading components
    missing

•   Missing components filled in from the base URL
    of the document in which the partial URL
    occurs

•   Usually, base URL is the URL used to retrieve
    the document, but it can be set explicitly with
    <base> tag
Fragment Identifiers
•   Links can point to a location within a page

    •   URL identifies the entire page

•   Append a fragment identifier to a URL

    •   #name

    •   e.g.
        http://www.digitalmultimedia.org/index.html#top

•   Use a named anchor to identify the
    corresponding location in the page
HTML Link Sources
•   In HTML, a element is used as the source of links

    •   href attribute has destination URL as its value

    •   Element content is displayed to indicate that it is a
        link (blue underlined &c)

    •  e.g.
•     Visit <a
    href="http://www.digitalmultimedia.org/">the book's
    support site</a>
    In browser, clicking on underlined text follows the link
    Visit the book's support site
HTML Link Destinations
•   You can also use a element as the destination

    •   name attribute's value may be used as a
        fragment identifier

    •   <a name="top">…

•   Alternatively (HTML4 and XHTML) use the id
    attribute of any element
400




          Formatting Links
•   Use CSS pseudo-classes

    •   link: formatting for links

    •   visited: formatting for visited links

    •   hover: formatting when cursor is over a link
        (rollover)

    •   active: formatting when a link is clicked on

•   Use in CSS stylesheets with selectors a:link etc
HTML & Hypermedia
•   href of an a element might not point to an
    HTML file
•   Server response will include MIME type when
    resource is retrieved (deduced from extension)
•   Browser will either
    •   Deal with data itself
    •   Call on a helper application to display the
        retrieved resource externally
    •   Use a plug-in to display it in browser window
Hypermedia Markup
•   If non-textual data is rendered within the browser,
    can integrate images, video, etc within Web page

•   img element is established way of embedding
    bitmapped images (GIF, JPEG, PNG)

•   object element can be used for any type of
    embedded data

•   embed element not standard, but widely
    supported for embedding video, audio and applets
Links and Images
•   An image may appear in the content of an a
    element, to serve as a clickable link

    •   e.g. thumbnail image linked to bigger
        version

•   An image map can contain several hot spots,
    each linked to a URL

•   usemap attribute of img designates map
    element, which contains area elements
    specifying shape and position of hot spots and
    their associated URLs

More Related Content

PPT
Hypertext and hypermedia
PPT
Hypertext presentation
PDF
In the Trenches with Accessible EPUB - Charles LaPierre - ebookcraft 2017
PPTX
How Many Sites Do I Need? (SPSVB)
PPTX
Web mining
PPTX
SPS Dayton Content Types
PPTX
Shooting rabbits with sling
PPTX
Best Practices for SharePoint 2010 Search
Hypertext and hypermedia
Hypertext presentation
In the Trenches with Accessible EPUB - Charles LaPierre - ebookcraft 2017
How Many Sites Do I Need? (SPSVB)
Web mining
SPS Dayton Content Types
Shooting rabbits with sling
Best Practices for SharePoint 2010 Search

What's hot (20)

PPTX
Web crawler
PPTX
Web Mining
PDF
Semantic Search Over The Web
PPTX
Info 2402 irt-chapter_3
PPTX
Data, Text and Web Mining
PPTX
Website/Web Applications / Static vs Dynamic Website / Web Browser /
PPTX
05 darwino db
PPTX
Bing Webmaster Tools Crawling Basics Webinar
PPTX
Web mining (structure mining)
PDF
Resource Oriented Architectures: The Future of Data API?
PPT
WorldCat Presentation
PPT
4.1 webminig
PDF
PPTX
Metadata Beyond ONIX: How Publishers can use Different Metadata Formats Throu...
PPTX
Web mining
PPTX
Reconceiving the Web as a Distributed (NoSQL) Data System
PDF
I0331047050
PPT
4.5 mining the worldwideweb
PPTX
Web design services kochi
PPTX
Web mining
Web crawler
Web Mining
Semantic Search Over The Web
Info 2402 irt-chapter_3
Data, Text and Web Mining
Website/Web Applications / Static vs Dynamic Website / Web Browser /
05 darwino db
Bing Webmaster Tools Crawling Basics Webinar
Web mining (structure mining)
Resource Oriented Architectures: The Future of Data API?
WorldCat Presentation
4.1 webminig
Metadata Beyond ONIX: How Publishers can use Different Metadata Formats Throu...
Web mining
Reconceiving the Web as a Distributed (NoSQL) Data System
I0331047050
4.5 mining the worldwideweb
Web design services kochi
Web mining
Ad

Viewers also liked (20)

DOCX
Coddrules 120309094848-phpapp02
PPT
Drupal
PPT
Using Web 2.0 to Become a Recognized Oracle Expert
PPTX
Marketing’s next frontier
PPT
D17316 gc20 appa
DOCX
Quiz(web)
PPT
Financial Races
PDF
Facilitation Tactics
PPT
Cascading style sheets
PPT
Study Skills
PDF
AACE SITE 2012: Authentic assessment
PPT
Values and ethics
PDF
NaturSand Pools Piscinas de Arena ing
PPTX
Anchor data type,cursor data type,array data type
PPT
Goldblum Media
PDF
Algorithm 110801105245-phpapp01-120223065724-phpapp02
PPT
Mutlimediaauthoringtools 120320065815-phpapp01
PDF
Chapter19 multimedia-091006115642-phpapp021-120309093503-phpapp02
Coddrules 120309094848-phpapp02
Drupal
Using Web 2.0 to Become a Recognized Oracle Expert
Marketing’s next frontier
D17316 gc20 appa
Quiz(web)
Financial Races
Facilitation Tactics
Cascading style sheets
Study Skills
AACE SITE 2012: Authentic assessment
Values and ethics
NaturSand Pools Piscinas de Arena ing
Anchor data type,cursor data type,array data type
Goldblum Media
Algorithm 110801105245-phpapp01-120223065724-phpapp02
Mutlimediaauthoringtools 120320065815-phpapp01
Chapter19 multimedia-091006115642-phpapp021-120309093503-phpapp02
Ad

Similar to Hypertextandhypermedia 120320065133-phpapp01 (20)

PPT
Hyperlink.85 to 86
PPT
Hypertext presentation
PPTX
Basics of the Web Platform
PDF
Information Architecture for SharePoint
PPTX
Unit 3 - URLs and URIs
PPTX
Evolution Of The Web Platform & Browser Security
KEY
Open Source CMS Playroom
PDF
On Again; Off Again - Benjamin Young - ebookcraft 2017
PPTX
Introduction to the web, WWW architecture, Fundamentals of HTML, Text form...
PPT
Web forms and html (lect 1)
KEY
Library Mashups & APIs
PPTX
Xhtml and html5 basics
PDF
Google Paper
PPTX
Web designing and development chapter 01.pptx
PPT
Websrc~1
PPTX
Browser
PPTX
TPIP-1.pptx front end development of css
PPTX
Documenting metadata application profiles and vocabularies
PDF
Analyzing Web Archives
PPTX
Code PaLOUsa - Architecting a Content Management Solution with SharePoint 2013
Hyperlink.85 to 86
Hypertext presentation
Basics of the Web Platform
Information Architecture for SharePoint
Unit 3 - URLs and URIs
Evolution Of The Web Platform & Browser Security
Open Source CMS Playroom
On Again; Off Again - Benjamin Young - ebookcraft 2017
Introduction to the web, WWW architecture, Fundamentals of HTML, Text form...
Web forms and html (lect 1)
Library Mashups & APIs
Xhtml and html5 basics
Google Paper
Web designing and development chapter 01.pptx
Websrc~1
Browser
TPIP-1.pptx front end development of css
Documenting metadata application profiles and vocabularies
Analyzing Web Archives
Code PaLOUsa - Architecting a Content Management Solution with SharePoint 2013

Recently uploaded (20)

PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PPTX
Cell Types and Its function , kingdom of life
PDF
Computing-Curriculum for Schools in Ghana
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PPTX
Lesson notes of climatology university.
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
Classroom Observation Tools for Teachers
PDF
Yogi Goddess Pres Conference Studio Updates
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
RMMM.pdf make it easy to upload and study
PDF
01-Introduction-to-Information-Management.pdf
Final Presentation General Medicine 03-08-2024.pptx
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
Final Presentation General Medicine 03-08-2024.pptx
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Anesthesia in Laparoscopic Surgery in India
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
STATICS OF THE RIGID BODIES Hibbelers.pdf
Cell Types and Its function , kingdom of life
Computing-Curriculum for Schools in Ghana
Supply Chain Operations Speaking Notes -ICLT Program
human mycosis Human fungal infections are called human mycosis..pptx
Lesson notes of climatology university.
VCE English Exam - Section C Student Revision Booklet
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Classroom Observation Tools for Teachers
Yogi Goddess Pres Conference Studio Updates
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
RMMM.pdf make it easy to upload and study
01-Introduction-to-Information-Management.pdf

Hypertextandhypermedia 120320065133-phpapp01

  • 1. Hypertext and Hypermedia PRAKASH KHAIRE B V PATEL INSTITUTE OF BMC & IT
  • 2. 384 Hypertext • Text augmented with links • Link: pointer to another piece of text in same or different document • Navigational metaphor • User follows a link from its source to its destination, usually by clicking on source with the mouse • Use browser to view and navigate hypertext
  • 3. Non-linearity • Hypertext not usually read linearly (from start to finish) • Links encourage branching off • History and back button permit backtracking • Not an innovation, but the immediacy of following links by clicking creates a different experience from traditional non-linearity (e.g. cross-references in encyclopedia)
  • 4. Links • Simple unidirectional links • Connect single point on one page with a point on another page (e.g. WWW) • Extended links • Regional links (ends may be regions within a page) • Bidirectional links (may be followed in both directions) • Multilinks (may have more than two ends)
  • 5. Browsing & Searching • Browsing – retrieve information by association • Follow links, backtrack • Maintain history, bookmarks • Searching – retrieve information by content • Construct indexes of URLs • Search by keyword/description of page
  • 6. 392–393 Web Indexes • Manual (Yahoo!, Open Directory Project,…) • Classify sites on basis of human evaluation of their content • Navigate hierarchy, or search entries by keyword • Automatic (Google, AltaVista,…) • Spider/robot 'crawls' Web, collecting URLs and keywords extracted from pages • Highly efficient search engine processes queries
  • 7. Automatic Indexing • Must extract keywords automatically from pages • Apply heuristics to identify meaningful words within text • Use metadata added by page's author • <meta name="keywords" content="…"> • <meta name="description" content="…"> • Google applies weighting based on number of links pointing to a page
  • 8. URLs • Uniform Resource Locators • Resource is something that can be accessed by a higher level Internet protocol • Often a file, but may be dynamically generated data • The way in which data can be accessed is constrained by the protocol used • e.g. mailbox
  • 9. 395–396 URL Syntax • Protocol :// domain name / path • N.B. This is a slight simplification, covering the most common usage • e.g. http://www.digitalmultimedia.org/Materials/keypoints.html • Domain name identifies a host within a hierarchical naming scheme • Path is like Unix pathname: segments separated by /s, identify resource in a hierarchy (e.g. file system)
  • 10. URL Paths • Complete specification of the location of a file containing HTML • e.g. /Materials/index.html • Implicit specification of a standard file within a directory • e.g. /Materials/ • Specification of a program that generates HTML dynamically • In special place (cgi-bin) or identified by extension (e.g. .php)
  • 11. 398 Partial URLs • URL with some of the leading components missing • Missing components filled in from the base URL of the document in which the partial URL occurs • Usually, base URL is the URL used to retrieve the document, but it can be set explicitly with <base> tag
  • 12. Fragment Identifiers • Links can point to a location within a page • URL identifies the entire page • Append a fragment identifier to a URL • #name • e.g. http://www.digitalmultimedia.org/index.html#top • Use a named anchor to identify the corresponding location in the page
  • 13. HTML Link Sources • In HTML, a element is used as the source of links • href attribute has destination URL as its value • Element content is displayed to indicate that it is a link (blue underlined &c) • e.g. • Visit <a href="http://www.digitalmultimedia.org/">the book's support site</a> In browser, clicking on underlined text follows the link Visit the book's support site
  • 14. HTML Link Destinations • You can also use a element as the destination • name attribute's value may be used as a fragment identifier • <a name="top">… • Alternatively (HTML4 and XHTML) use the id attribute of any element
  • 15. 400 Formatting Links • Use CSS pseudo-classes • link: formatting for links • visited: formatting for visited links • hover: formatting when cursor is over a link (rollover) • active: formatting when a link is clicked on • Use in CSS stylesheets with selectors a:link etc
  • 16. HTML & Hypermedia • href of an a element might not point to an HTML file • Server response will include MIME type when resource is retrieved (deduced from extension) • Browser will either • Deal with data itself • Call on a helper application to display the retrieved resource externally • Use a plug-in to display it in browser window
  • 17. Hypermedia Markup • If non-textual data is rendered within the browser, can integrate images, video, etc within Web page • img element is established way of embedding bitmapped images (GIF, JPEG, PNG) • object element can be used for any type of embedded data • embed element not standard, but widely supported for embedding video, audio and applets
  • 18. Links and Images • An image may appear in the content of an a element, to serve as a clickable link • e.g. thumbnail image linked to bigger version • An image map can contain several hot spots, each linked to a URL • usemap attribute of img designates map element, which contains area elements specifying shape and position of hot spots and their associated URLs