UNIT 4 Cte Note
UNIT 4 Cte Note
UNIT 4 Cte Note
Unit Overview
In the previous unit, you used the browser and surfed the web by configuring different
settings as
per your needs. Now it is time to use search engines and search for and evaluate
information. This
comprehensive unit aims to empower students with the skills needed to navigate the
vast landscape of online information, ensuring they can search effectively, critically
evaluate sources, and navigate legal and ethical considerations in the digital realm.
Key Terms: Search Engines, Search Strategies, advanced search features,
CRAAP, Copyright
2
website’s
authority and ranking.
• Technical SEO: Ensuring that the website is accessible to crawlers, loads quickly,
and is
mobile-friendly.
By leveraging these techniques, web developers can enhance their site’s visibility,
attract more
visitors, and achieve their online goals.
Search strategy is the action plan which is drawn to conduct a search. It encompasses
several steps
and levels of work in information retrieval. There are many issues that need to be
considered while
formulating an appropriate search statement. These are:
Developing a good search strategy requires knowledge about the nature and
organization of target
database(s) and also the exact needs of the user. Knowledge of the user's exact
requirement can
greatly affect the actual search and retrieval process. In some cases, the user may
want only a few
relevant items on a given topic, in which case the task of searching will obviously be
limited.
Conversely, the user may wish to obtain all the relevant items (obviously with as
small a number
of non-relevant items as possible), in which case the search must be exhaustive. The
search results
that a given search will generate is largely dependent on the search word or phrase
used. Different
techniques are available to conduct searches effectively so that maximum relevant
information are
retrieved according to users need. The more exact you can be in your choice of
word(s) the more
accurate the search results. Google, as the world's leading search engine, offers a
range of
searching strategies and techniques to help users find relevant information. For web
developers
and students, mastering these techniques can significantly enhance research
3
capabilities and
productivity. Here are some common strategies and techniques:
1. Basic Search: A search can be conducted by entering a single search term or a
phrase
comprising more than one term. Keyword search is the simplest form of search,
facility offered
by a search system. Basic searches involve entering a few keywords or phrases
related to the
topic you're interested in. Google then returns results that include web pages
containing those
keywords. For example, you can search for "Cheese cake recipe" to find recipes for
makingcheese cake.
2. Exact Match Search: An exact match search is a technique used to find results
that contain
the exact phrase or terms specified in the search query. By using quotation marks
around a
phrase or set of words, Google will return only those results that contain the precise
sequence
of words in the same order as typed. This method is particularly useful when looking
for
specific phrases, names, quotes, or any exact string of text. For example, if you are
searching
for information on "responsive web design," you would type:
Then, Google will return results that contain the exact phrase "responsive web
design" in that
order, ensuring more relevant and precise matches.
This technique is particularly useful for locating specific phrases, quotes, names, and product
information,
making your search process more efficient and effective.
3. Boolean Search: This is a very common search technique that combines search
terms
according to the Boolean logic. Three types of Boolean search are possible: AND
search, OR
search and NOT search.
A. Boolean AND search: allows users to combine two or more search terms using
the Boolean
AND operator. A Boolean AND search will retrieve all those items where all the
constituent
terms occur. For example, the following search expression "Internet and WWW" will
retrieve
all those records where both the terms occur. Boolean AND search adds more
restrictions to a
4
search expression by adding more search terms. Therefore, the more search terms
are ANDed,.
the more restricted, or specific, will be the search, and as a result the less will be the
search
output. Sometime, a search may not produce any result if too many search terms are
ANDed.
For example, "HTML AND CSS" will show results containing both HTML and CSS.
B. Boolean OR search: allows users to combine two or more search terms such that
the system
retrieves all those items that contain either one or all of the constituent terms. Thus,
the
following search expression "Colleges or Universities" will retrieve all those records
(1) where
the term Colleges occurs, (2) where the term Universities occurs, and (3) where both
the terms
occur. Note that this is contrary to the use of the term 'or' in normal English. Boolean
OR
search; though adds more terms to a search expression, adds less restrictions to a
given search
expression, because the search is conducted for occurrence of each single ORed term
irrespective of whether the other term(s) occurs or not. Consequently, the output of
ORsearches will be more. When too many search terms are ORed, the search output
may be too
big to handle.
For example, "JavaScript OR Python OR C++" will show results containing either
JavaScript or
Python or C++.
C. Boolean NOT: Excludes results containing the specified term. search allows users
to specify
those terms that they do not want to occur in the retrieved records. For example, the
following
search expression "Search engines NOT Hotbot" will retrieve all the records on search
engines
except those where the term 'Hotbot' occurs. Boolean NOT searches add restrictions
to a search
by forcing the search system to discard those items were the NOT term(s) occur.
Hence the
search output will decrease with increase in the NOT terms.
For example, "JavaScript NOT Java" will show results about JavaScript but exclude
those about
Java.
5
4. Site Search: To search within a specific website, use the "site:" operator.
Example: Searching for "CSS Grid site:w3schools.com" will return results about
CSSGrid specifically from w3schools.com
5. Wildcards (*) search: Using an asterisk (*) as a placeholder for any word or part
of a word.
Google allows the use of asterisks (*) as placeholders for missing words.
For example, searching for "web * design" will return results for web development
design,
web graphic design, web responsive design, etc.
6. File Type Search: Using the filetype: operator to search for specific types of files.
Example: Searching for "HTML5 cheat sheet filetype:pdf" will return PDF files related
to
HTML5 cheat sheets.
These features can help pinpoint a closer match to what you are searching for. For
example:
• you may only want to find information from the last month, so you may refine your
search by date.
• Or you may only want to find videos or images that have a creative commons
license.
In this case you may refine your search by media type and usage rights.
• Or you may want to find results only in a specific language. In this case you may
refine
your search by language. By default, results are returned in the default language set
for Google Chrome.
Image Search uses advanced algorithms to analyze the content of the uploaded
image and retrieve
relevant information.
Key Use Cases for Google Reverse Image Search:
• Verifying Image Authenticity: Check if an image has been edited or manipulated
by
comparing it with the original or other versions online.
• Identifying Sources and Attribution: Find the original source of an image to
provide
proper attribution or credit, especially for creative works.
• Researching Products or Objects: Use reverse image search to identify objects,
products,
7
landmarks, or artworks within an image.
• Detecting Fake Profiles or Scams: Verify the authenticity of profile pictures on
social
media or dating platforms to identify potential scams or fake accounts.
• Locating Higher-Resolution Versions: Find higher-resolution versions of images
for
various purposes, such as printing or design projects.
Google Reverse Image Search is a versatile tool that empowers users to delve deeper
into the
content and context of images found online. It is particularly useful for fact-checking,
image
verification, and obtaining more information about visual content.
•
Relevance Is the information still current and applicable to the topic?
:
Definition: Focuses on the importance of the information in relation to your research
or
information needs.
Questions to Ask:
• Does the information relate to your topic or research question?
•Authority
Is it suitable for your academic or informational purposes?
:
Definition: Examines the source's credibility and the qualifications of the author or
organization providing the information.
Questions to Ask:
• Who is the author, and what are their credentials or qualifications?
• Is the author affiliated with a reputable institution or organization?
Accuracy:
Definition: Assesses the reliability and truthfulness of the information.
Questions to Ask:
• Are the facts and claims supported by evidence or citations?
• Can the information be verified through other reputable sources?
Purpose:
9
Definition: Explores the intent behind the information, whether it is to inform,
persuade,
entertain, or sell a product.
Questions to Ask:
• What is the purpose of the information? Is it to inform, entertain, or persuade?
• Is there potential bias or a conflict of interest?
Applying the CRAAP framework involves considering each of these criteria when
evaluating a
source. It helps individuals develop a comprehensive understanding of the
information's qualityand reliability. Keep in mind that the importance of each criterion
may vary depending on the
context of your research or information needs. This framework is commonly used in
academic
settings to guide students and researchers in critically evaluating sources before
incorporating them
into their work.
10
broad casts. In the context of web development, this means that any content you use
on a website,
from images and music to code snippets and text, must either be original, properly
licensed, or
used with permission.
The digital world makes it easy to share and copy content, which can lead to
unintentional
copyright infringement. For example, using a photo found on the internet without
permission or
proper attribution can lead to legal consequences. Web developers must ensure that
all assets used
in a website are either created by them, licensed for their use, or available under a
Creative
Commons license. Additionally, understanding the duration of copyright, typically the
creator’s
lifetime plus 70 years, helps in knowing when works enter the public domain and can
be used
freely.
Infringement of copyright can result in significant penalties, including fines and legal
actions. To
avoid these issues, always obtain the necessary permissions or licenses for the
content you use.
For instance, if you’re using a piece of music on your website, ensure it is either
royalty-free or
you have the appropriate license. Using tools like Google’s "Usage Rights" search
filter or
websites that offer free-to-use or licensed content can help in finding legally usable
materials.
4.3.2. Data Protection rights and obligations
Data protection laws are designed to safeguard individuals' personal information from
misuse and
unauthorized access. These laws outline the rights of individuals regarding their data
and the
obligations of organizations that collect and process this data. For web developers,
understanding
and implementing these laws is crucial to build trust with users and ensure
compliance with legal
standards.
Personal data includes any information that can identify an individual, such as names,
addresses,
email addresses, and social security numbers. Data protection laws like the General
Data
Protection Regulation (GDPR) in the European Union and the California Consumer
Privacy Act
11
(CCPA) in the United States give individuals control over their personal data. These
laws grant
rights such as access to personal data, the right to rectify incorrect data, the right to
have data
erased, and the right to data portability.
For web developers, this means implementing features that allow users to exercise
these rights.
For instance, providing a user-friendly interface where users can update their
personal informationor request the deletion of their account is essential. Moreover,
developers need to implement robust security measures to protect personal data
from breaches. This includes using encryption, secure protocols like HTTPS, and
regularly updating software to fix vulnerabilities.
Data controllers, typically the organizations that own the websites, have specific
obligations under data protection laws. They must ensure that personal data is
collected for legitimate purposes, kept secure, and not retained longer than
necessary. For example, a web developer working on an ecommerce site must ensure
that customers' payment details are securely processed and stored, complying with
PCI DSS standards.
Regular data protection audits and impact assessments can help in identifying
potential risks and
ensuring compliance. Training for all team members on data protection principles and
best
practices is also crucial. Informing users about how their data is collected, used, and
protected
through clear privacy policies helps build trust and transparency.
In summary, understanding and adhering to copyright and data protection laws is
essential for web developers. These principles not only protect creators and
individuals but also promote ethical practices and trust in the digital world. By
respecting copyright and safeguarding personal data, web developers can create
secure, compliant, and trustworthy websites.
12