SlideShare a Scribd company logo
1 of 18
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

What's hot

Semantic Search Over The Web
Semantic Search Over The WebSemantic Search Over The Web
Semantic Search Over The Webalierkan
 
Info 2402 irt-chapter_3
Info 2402 irt-chapter_3Info 2402 irt-chapter_3
Info 2402 irt-chapter_3Shahriar Rafee
 
Data, Text and Web Mining
Data, Text and Web Mining Data, Text and Web Mining
Data, Text and Web Mining Jeremiah Fadugba
 
Website/Web Applications / Static vs Dynamic Website / Web Browser /
Website/Web Applications  / Static vs Dynamic Website / Web Browser / Website/Web Applications  / Static vs Dynamic Website / Web Browser /
Website/Web Applications / Static vs Dynamic Website / Web Browser / Sachin Yadav
 
05 darwino db
05   darwino db05   darwino db
05 darwino dbdarwinodb
 
Bing Webmaster Tools Crawling Basics Webinar
Bing Webmaster Tools Crawling Basics WebinarBing Webmaster Tools Crawling Basics Webinar
Bing Webmaster Tools Crawling Basics WebinarDuane Forrester
 
Web mining (structure mining)
Web mining (structure mining)Web mining (structure mining)
Web mining (structure mining)Amir Fahmideh
 
Resource Oriented Architectures: The Future of Data API?
Resource Oriented Architectures: The Future of Data API?Resource Oriented Architectures: The Future of Data API?
Resource Oriented Architectures: The Future of Data API?Victor Olex
 
WorldCat Presentation
WorldCat PresentationWorldCat Presentation
WorldCat PresentationVal MacMillan
 
Metadata Beyond ONIX: How Publishers can use Different Metadata Formats Throu...
Metadata Beyond ONIX: How Publishers can use Different Metadata Formats Throu...Metadata Beyond ONIX: How Publishers can use Different Metadata Formats Throu...
Metadata Beyond ONIX: How Publishers can use Different Metadata Formats Throu...BookNet Canada
 
Reconceiving the Web as a Distributed (NoSQL) Data System
Reconceiving the Web as a Distributed (NoSQL) Data SystemReconceiving the Web as a Distributed (NoSQL) Data System
Reconceiving the Web as a Distributed (NoSQL) Data SystemDaniel Austin
 
4.5 mining the worldwideweb
4.5 mining the worldwideweb4.5 mining the worldwideweb
4.5 mining the worldwidewebKrish_ver2
 
Web design services kochi
Web design services kochiWeb design services kochi
Web design services kochisusanseo
 
Web mining
Web miningWeb mining
Web miningSilicon
 

What's hot (20)

Web crawler
Web crawlerWeb crawler
Web crawler
 
Web Mining
Web MiningWeb Mining
Web Mining
 
Semantic Search Over The Web
Semantic Search Over The WebSemantic Search Over The Web
Semantic Search Over The Web
 
Info 2402 irt-chapter_3
Info 2402 irt-chapter_3Info 2402 irt-chapter_3
Info 2402 irt-chapter_3
 
Data, Text and Web Mining
Data, Text and Web Mining Data, Text and Web Mining
Data, Text and Web Mining
 
Website/Web Applications / Static vs Dynamic Website / Web Browser /
Website/Web Applications  / Static vs Dynamic Website / Web Browser / Website/Web Applications  / Static vs Dynamic Website / Web Browser /
Website/Web Applications / Static vs Dynamic Website / Web Browser /
 
05 darwino db
05   darwino db05   darwino db
05 darwino db
 
Bing Webmaster Tools Crawling Basics Webinar
Bing Webmaster Tools Crawling Basics WebinarBing Webmaster Tools Crawling Basics Webinar
Bing Webmaster Tools Crawling Basics Webinar
 
Web mining (structure mining)
Web mining (structure mining)Web mining (structure mining)
Web mining (structure mining)
 
Resource Oriented Architectures: The Future of Data API?
Resource Oriented Architectures: The Future of Data API?Resource Oriented Architectures: The Future of Data API?
Resource Oriented Architectures: The Future of Data API?
 
WorldCat Presentation
WorldCat PresentationWorldCat Presentation
WorldCat Presentation
 
4.1 webminig
4.1 webminig 4.1 webminig
4.1 webminig
 
5463 26 web mining
5463 26 web mining5463 26 web mining
5463 26 web mining
 
Metadata Beyond ONIX: How Publishers can use Different Metadata Formats Throu...
Metadata Beyond ONIX: How Publishers can use Different Metadata Formats Throu...Metadata Beyond ONIX: How Publishers can use Different Metadata Formats Throu...
Metadata Beyond ONIX: How Publishers can use Different Metadata Formats Throu...
 
Web mining
Web miningWeb mining
Web mining
 
Reconceiving the Web as a Distributed (NoSQL) Data System
Reconceiving the Web as a Distributed (NoSQL) Data SystemReconceiving the Web as a Distributed (NoSQL) Data System
Reconceiving the Web as a Distributed (NoSQL) Data System
 
I0331047050
I0331047050I0331047050
I0331047050
 
4.5 mining the worldwideweb
4.5 mining the worldwideweb4.5 mining the worldwideweb
4.5 mining the worldwideweb
 
Web design services kochi
Web design services kochiWeb design services kochi
Web design services kochi
 
Web mining
Web miningWeb mining
Web mining
 

Viewers also liked

Coddrules 120309094848-phpapp02
Coddrules 120309094848-phpapp02Coddrules 120309094848-phpapp02
Coddrules 120309094848-phpapp02dhruv patel
 
Using Web 2.0 to Become a Recognized Oracle Expert
Using Web 2.0 to Become a Recognized Oracle ExpertUsing Web 2.0 to Become a Recognized Oracle Expert
Using Web 2.0 to Become a Recognized Oracle Expertguestb8dd1708
 
Marketing’s next frontier
Marketing’s next frontierMarketing’s next frontier
Marketing’s next frontierSrikanth Raman
 
D17316 gc20 appa
D17316 gc20 appaD17316 gc20 appa
D17316 gc20 appaMoeen_uddin
 
Financial Races
Financial RacesFinancial Races
Financial Racesepicwebaz
 
Cascading style sheets
Cascading style sheetsCascading style sheets
Cascading style sheetsJafar Nesargi
 
AACE SITE 2012: Authentic assessment
AACE SITE 2012: Authentic assessmentAACE SITE 2012: Authentic assessment
AACE SITE 2012: Authentic assessmentHanna Teräs
 
Values and ethics
Values and ethicsValues and ethics
Values and ethicsjeremymagee
 
NaturSand Pools Piscinas de Arena ing
NaturSand Pools Piscinas de Arena ingNaturSand Pools Piscinas de Arena ing
NaturSand Pools Piscinas de Arena ingPiscinasdeArena
 
Anchor data type,cursor data type,array data type
Anchor data type,cursor data type,array data typeAnchor data type,cursor data type,array data type
Anchor data type,cursor data type,array data typedhruv patel
 
Algorithm 110801105245-phpapp01-120223065724-phpapp02
Algorithm 110801105245-phpapp01-120223065724-phpapp02Algorithm 110801105245-phpapp01-120223065724-phpapp02
Algorithm 110801105245-phpapp01-120223065724-phpapp02dhruv patel
 
Mutlimediaauthoringtools 120320065815-phpapp01
Mutlimediaauthoringtools 120320065815-phpapp01Mutlimediaauthoringtools 120320065815-phpapp01
Mutlimediaauthoringtools 120320065815-phpapp01dhruv patel
 
Chapter19 multimedia-091006115642-phpapp021-120309093503-phpapp02
Chapter19 multimedia-091006115642-phpapp021-120309093503-phpapp02Chapter19 multimedia-091006115642-phpapp021-120309093503-phpapp02
Chapter19 multimedia-091006115642-phpapp021-120309093503-phpapp02dhruv patel
 

Viewers also liked (20)

Coddrules 120309094848-phpapp02
Coddrules 120309094848-phpapp02Coddrules 120309094848-phpapp02
Coddrules 120309094848-phpapp02
 
Drupal
DrupalDrupal
Drupal
 
Using Web 2.0 to Become a Recognized Oracle Expert
Using Web 2.0 to Become a Recognized Oracle ExpertUsing Web 2.0 to Become a Recognized Oracle Expert
Using Web 2.0 to Become a Recognized Oracle Expert
 
Marketing’s next frontier
Marketing’s next frontierMarketing’s next frontier
Marketing’s next frontier
 
D17316 gc20 appa
D17316 gc20 appaD17316 gc20 appa
D17316 gc20 appa
 
Les10
Les10Les10
Les10
 
Quiz(web)
Quiz(web)Quiz(web)
Quiz(web)
 
Financial Races
Financial RacesFinancial Races
Financial Races
 
Facilitation Tactics
Facilitation TacticsFacilitation Tactics
Facilitation Tactics
 
Cascading style sheets
Cascading style sheetsCascading style sheets
Cascading style sheets
 
Study Skills
Study SkillsStudy Skills
Study Skills
 
AACE SITE 2012: Authentic assessment
AACE SITE 2012: Authentic assessmentAACE SITE 2012: Authentic assessment
AACE SITE 2012: Authentic assessment
 
Values and ethics
Values and ethicsValues and ethics
Values and ethics
 
NaturSand Pools Piscinas de Arena ing
NaturSand Pools Piscinas de Arena ingNaturSand Pools Piscinas de Arena ing
NaturSand Pools Piscinas de Arena ing
 
Anchor data type,cursor data type,array data type
Anchor data type,cursor data type,array data typeAnchor data type,cursor data type,array data type
Anchor data type,cursor data type,array data type
 
Goldblum Media
Goldblum MediaGoldblum Media
Goldblum Media
 
Algorithm 110801105245-phpapp01-120223065724-phpapp02
Algorithm 110801105245-phpapp01-120223065724-phpapp02Algorithm 110801105245-phpapp01-120223065724-phpapp02
Algorithm 110801105245-phpapp01-120223065724-phpapp02
 
Mutlimediaauthoringtools 120320065815-phpapp01
Mutlimediaauthoringtools 120320065815-phpapp01Mutlimediaauthoringtools 120320065815-phpapp01
Mutlimediaauthoringtools 120320065815-phpapp01
 
Chapter19 multimedia-091006115642-phpapp021-120309093503-phpapp02
Chapter19 multimedia-091006115642-phpapp021-120309093503-phpapp02Chapter19 multimedia-091006115642-phpapp021-120309093503-phpapp02
Chapter19 multimedia-091006115642-phpapp021-120309093503-phpapp02
 
Pl sql
Pl sqlPl sql
Pl sql
 

Similar to Hypertext and Hypermedia Explained

Hyperlink.85 to 86
Hyperlink.85 to 86Hyperlink.85 to 86
Hyperlink.85 to 86myrajendra
 
Hypertext presentation
Hypertext presentationHypertext presentation
Hypertext presentationIftikhar Alam
 
Information Architecture for SharePoint
Information Architecture for SharePointInformation Architecture for SharePoint
Information Architecture for SharePointnForm User Experience
 
Evolution Of The Web Platform & Browser Security
Evolution Of The Web Platform & Browser SecurityEvolution Of The Web Platform & Browser Security
Evolution Of The Web Platform & Browser SecuritySanjeev Verma, PhD
 
Open Source CMS Playroom
Open Source CMS PlayroomOpen Source CMS Playroom
Open Source CMS Playroomlibrarywebchic
 
On Again; Off Again - Benjamin Young - ebookcraft 2017
On Again; Off Again - Benjamin Young - ebookcraft 2017On Again; Off Again - Benjamin Young - ebookcraft 2017
On Again; Off Again - Benjamin Young - ebookcraft 2017BookNet Canada
 
Web forms and html (lect 1)
Web forms and html (lect 1)Web forms and html (lect 1)
Web forms and html (lect 1)Salman Memon
 
Library Mashups & APIs
Library Mashups & APIsLibrary Mashups & APIs
Library Mashups & APIslibrarywebchic
 
Xhtml and html5 basics
Xhtml and html5 basicsXhtml and html5 basics
Xhtml and html5 basicsmessinam
 
Google Paper
Google Paper Google Paper
Google Paper girish1m
 
TPIP-1.pptx front end development of css
TPIP-1.pptx front end development of cssTPIP-1.pptx front end development of css
TPIP-1.pptx front end development of cssKorbanMaheshwari
 
Documenting metadata application profiles and vocabularies
Documenting metadata application profiles and vocabulariesDocumenting metadata application profiles and vocabularies
Documenting metadata application profiles and vocabulariesPaul Walk
 
Analyzing Web Archives
Analyzing Web ArchivesAnalyzing Web Archives
Analyzing Web Archivesvinaygo
 
Code PaLOUsa - Architecting a Content Management Solution with SharePoint 2013
Code PaLOUsa - Architecting a Content Management Solution with SharePoint 2013Code PaLOUsa - Architecting a Content Management Solution with SharePoint 2013
Code PaLOUsa - Architecting a Content Management Solution with SharePoint 2013Patrick Tucker
 
Content Registration at Crossref - LIVE Kuala Lumpur
Content Registration at Crossref - LIVE Kuala LumpurContent Registration at Crossref - LIVE Kuala Lumpur
Content Registration at Crossref - LIVE Kuala LumpurCrossref
 
Challenges of Simple Documents: When Basic isn't so Basic - Cassandra Targett...
Challenges of Simple Documents: When Basic isn't so Basic - Cassandra Targett...Challenges of Simple Documents: When Basic isn't so Basic - Cassandra Targett...
Challenges of Simple Documents: When Basic isn't so Basic - Cassandra Targett...Lucidworks
 

Similar to Hypertext and Hypermedia Explained (20)

Hyperlink.85 to 86
Hyperlink.85 to 86Hyperlink.85 to 86
Hyperlink.85 to 86
 
Hypertext presentation
Hypertext presentationHypertext presentation
Hypertext presentation
 
Basics of the Web Platform
Basics of the Web PlatformBasics of the Web Platform
Basics of the Web Platform
 
Information Architecture for SharePoint
Information Architecture for SharePointInformation Architecture for SharePoint
Information Architecture for SharePoint
 
Unit 3 - URLs and URIs
Unit 3 - URLs and URIsUnit 3 - URLs and URIs
Unit 3 - URLs and URIs
 
Evolution Of The Web Platform & Browser Security
Evolution Of The Web Platform & Browser SecurityEvolution Of The Web Platform & Browser Security
Evolution Of The Web Platform & Browser Security
 
Open Source CMS Playroom
Open Source CMS PlayroomOpen Source CMS Playroom
Open Source CMS Playroom
 
On Again; Off Again - Benjamin Young - ebookcraft 2017
On Again; Off Again - Benjamin Young - ebookcraft 2017On Again; Off Again - Benjamin Young - ebookcraft 2017
On Again; Off Again - Benjamin Young - ebookcraft 2017
 
Web forms and html (lect 1)
Web forms and html (lect 1)Web forms and html (lect 1)
Web forms and html (lect 1)
 
Library Mashups & APIs
Library Mashups & APIsLibrary Mashups & APIs
Library Mashups & APIs
 
Xhtml and html5 basics
Xhtml and html5 basicsXhtml and html5 basics
Xhtml and html5 basics
 
Google Paper
Google Paper Google Paper
Google Paper
 
Websrc~1
Websrc~1Websrc~1
Websrc~1
 
Browser
BrowserBrowser
Browser
 
TPIP-1.pptx front end development of css
TPIP-1.pptx front end development of cssTPIP-1.pptx front end development of css
TPIP-1.pptx front end development of css
 
Documenting metadata application profiles and vocabularies
Documenting metadata application profiles and vocabulariesDocumenting metadata application profiles and vocabularies
Documenting metadata application profiles and vocabularies
 
Analyzing Web Archives
Analyzing Web ArchivesAnalyzing Web Archives
Analyzing Web Archives
 
Code PaLOUsa - Architecting a Content Management Solution with SharePoint 2013
Code PaLOUsa - Architecting a Content Management Solution with SharePoint 2013Code PaLOUsa - Architecting a Content Management Solution with SharePoint 2013
Code PaLOUsa - Architecting a Content Management Solution with SharePoint 2013
 
Content Registration at Crossref - LIVE Kuala Lumpur
Content Registration at Crossref - LIVE Kuala LumpurContent Registration at Crossref - LIVE Kuala Lumpur
Content Registration at Crossref - LIVE Kuala Lumpur
 
Challenges of Simple Documents: When Basic isn't so Basic - Cassandra Targett...
Challenges of Simple Documents: When Basic isn't so Basic - Cassandra Targett...Challenges of Simple Documents: When Basic isn't so Basic - Cassandra Targett...
Challenges of Simple Documents: When Basic isn't so Basic - Cassandra Targett...
 

Recently uploaded

Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 

Recently uploaded (20)

Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 

Hypertext and Hypermedia Explained

  • 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