Free Essay

Scholar

In:

Submitted By vpardasani
Words 2148
Pages 9
“Markup Sprachen und semi-strukturierte Daten” http://www.pms.informatik.uni-muenchen.de/lehre/markupsemistrukt/02ss XSLT 1.0 Tutorial

Dan Olteanu
Dan.Olteanu@pms.informatik.uni-muenchen.de

What means XSLT?
XSL (eXtensible Stylesheet Language) consists of
• XSL-T (Transformation)
– primarily designed for transforming the structure of an XML document
– W3C Specification: http://www.w3c.org/TR/xslt
• XSL-FO (Formating Objects)
– designed for formatting XML documents
– W3C Specification: http://www.w3c.org/TR/xsl
XSLT origin: Document Style Semantics and Specification Language (DSSSL, pron. Dissel).

Why Transform XML?
XML is a success because it is designed:
• for separation between content and presentation
(XML is a generic markup language)
• as a format for electronical data interchange(EDI) between computer programs
• as human readable/writable format
Transforming XML is not only desirable, but necessary.
XSLT is an attempt to fulfill this need, by supporting
• publishing data (not necessarily XML).
• conversion between two proprietary formats (not necessarily XML).

Publishing XML data

Data Conversion

How XML data can be transformed using XSLT? (1/3)
1 a conversion of XML data into a tree structure, e.g. using an XML parser conformant to
– Document Object Model (DOM) http://www.w3.org/DOM/
– Simple Api for XML (SAX) http://www.megginson.com/SAX/sax.html

Tree structure

XML fragment

This is an example para
XML Parser
DOM/SAX

This is an

em

example

How XML data can be transformed using XSLT? (2/3)
2 a structural transformation of the data: from the input to the desired output structure
– involves selecting-projecting-joining, aggregating, grouping, sorting data.
– XSLT vs. custom applications: factoring out common subtasks and present them as transformation rules in a high-level declarative language

Input tree structure

Output tree structure p para

This is an

em

example

Transformation rules This is an

i

example

How XML data can be transformed using XSLT? (3/3)
3 formatting of the data: data in the desired output structure is enriched with targetformat constructs, e.g. from
PDF (paper-print), VoiceXML (aural presentations), SVG (graphics), HTML (browsing)
Input tree structure

Output tree structure

para

html

This is an

em

HTML formatting

head title body p example
Example

This is an

i

example

How XML data can be transformed using XSLT?

The place of XSLT in the XML family (1/2)
• based on XML InfoSet and Namespaces Specs.
• Styling: XSLT vs. CSS
CSS can not
– reorder elements from the XML document.
– add new elements.
– decide which elements should be displayed/omitted.
– provide functions for handling numbers/strings/booleans.
• Processing: XSLT vs. XML Query
– Long debate on XML development list: XQuery: Reinventing the Wheel? at http://lists.xml.org/archives/xml-dev/200102/msg00483.html – the same pattern language, i.e. XPath, and the same expressive power.
– different processing models.
• Linking: XSLT vs. XPointer they share XPath as language for localizing fragments of XML documents.

The place of XSLT in the XML family (2/2)

Simple Transformation Examples with XSLT
• XSLTrace from IBM AlphaWorks available at http://www.alphaworks.ibm.com/aw.nsf/download/xsltrace
• allows a user to visually ”step through” an XSL transformation, highlighting the transformation rules as they are fired.
• Add the XSLTrace.jar, xml4j.jar, lotusxsl.jar Java archives $CLASSPATH.
• command line: java com.ibm.xsl.xsltrace.XSLTrace
• input: xml and xslt documents from Chapters 1 and 2 from
XSLT Programmer’s Reference, M. Kay. http://www.wrox.com

The XSLT Processing Model
• usually input, output and XSLT program - well-balanced XML documents, represented internally as XPath data model/DOM-like trees.
• different output formats: xml, html, text.
• multiple inputs via document() XSLT function.
• multiple outputs via XSLT element.
• multiple programs via 0.0

A numerically higher value indicates a higher priority.

Built-in Templates
• is invoked to process a node, and there is no template rule in the stylesheet that matches that node.
• built-in template rule for each type of node.
Node type

Built-in template rule

root

call to process its children.

element

call to process its children.

attribute

copy the attribute value to the result tree.

text

copy the text to the result tree.

commment

do nothing.

pi

do nothing.

namespace

do nothing.

The XSLT Language
• XML syntax.
Benefits

reuse of XML tools for processing XSLT programs (or stylesheets).

In practice

Visual development tools needed to avoid typing angle brackets.

• free of side-effects, i.e. obtain the same result regardless of the order/number of execution of the statements.
Benefits
Useful for progressive rendering of large XML documents.
In practice

a value of a variable can not be updated.

• processing described as a set of independent pattern matching rules.
Benefits

XSLT - a declarative language. similar to CSS, but much more powerful.

In practice

a rule specifies what output should be produced when particular patterns occur in the input.

• dynamically-typed language. types are associated with values rather than with variables, like JavaScript.

Data Types in XSLT
• five data types available: boolean, number, string, node-set, external object.
• addition with XSLT 1.1: result tree fragment (RTF).
• implicit conversion is generally carried out when the context requires it.
• explicit conversion with functions boolean, number, string.
From/To

boolean

number

string

node-set

external object

boolean

n.app.

false → 0

false → ’false’

n.a.

n.a.

true → 1

true → ’true’

n.app.

decimal

n.a.

n.a.

decimal

n.app.

n.a.

n.a.

empty → false

string()

string value

n.app.

n.a.

other → true

function

of first node

n.a.

n.a.

n.a.

n.a.

n.app.

number

0 → false other → true

string

null → false other → true

node-set

external object XSLT variables & parameters
Variables
• global variables - accesible throughout the whole stylesheet.
• local variables - available only within a particular template body.
• variable name and value defined with XSLT element , e.g.

• can be referenced in XPath expressions as $sum.
Parameters
• global parameters - set from outside the stylesheet, e.g. command line, API. defined with XSLT element .
• local parameters - available only within a template. defined with XSLT element .

XPath Expressions
• evaluated in a context, consisting of a static and dynamic context.
• static context - depends on where the expression appears.
– set of namespace declarations in force at the point where the expression is written.
– set of variable declarations in scope at the point where the expression is written.
– set of functions available to be called.
– base URI of the stylesheet element containing the expression. for document() function.
• dynamic context - depends on the processing state at the time of expression evaluation.
– current values of the variables in scope.
– current location in the source tree, i.e.
– current node - the node currently being processed.
– context node - different from previous only for qualifiers inside expressions.
– context position - position in the current node list.
– context size - size of the current node list.

Stylesheet Structure
• and elements. the outermost elements of any stylesheet.
• processing instruction. used within an XML source to identify the stylesheet that should be used to process it.
• stylesheet modules, using
– - textual inclusion of the referenced stylesheet module.
Example( Chapter 03): sample.xml, principal.xsl, date.xsl, copyright.xsl
– - the definitions in the imported module have lower import precedence.
• embedded stylesheets - inluded within another XML document, typically the document whose style it is defining.

XSLT Elements
• define template rules and control the way they are invoked:
, ,
• define the structure of a stylesheet: , ,
• generate output: , , , ,
,
• define variables and parameters: , ,
• copy information from the source to the result: ,
• conditional processing and iteration:
, , , ,
• sort and number: ,
• control the final output format: ,

Finally an Example Break :-)
• XSLerator at IBM AlphaWorks http://www.alphaworks.ibm.com/tech/xslerator
• generate XSLT transformations from mappings defined using a visual interface.
• Input examples from Chapter 4.

XSLT Design Patterns repertoire of programming techniques in XSLT which were found useful.
• Fill-in-the blanks stylesheets.
• Navigational stylesheets.
• Rule-based stylesheets.
• Computational stylesheets.

Fill-in-the-blanks Stylesheets
• the template looks like a standard HTML file.
• addition of extra tags used to retrieve variable data.
• useful for non-programmers with HTML authoring skills.
• useful when the stylesheet has the same structure as the desired output.
• fixed content included as text or literal result elements.
• variable content included by means of instructions, that extract the relevant data from the source.
• similar to a wide variety of proprietary templating languages.
• Example: orgchart.xml, orgchart.xsl (Chapter 9). table with one row per person, with three columns for person’s name, title, and the name of the boss.

Navigational Stylesheets
• still essentially output-oriented.
• use named templates as subroutines to perform commonly-needed tasks.
• use variables to calculate values needed in more than one place.
• looks very like a conventional procedural program with variables, conditional statements, loops, and subroutine calls.
• often used to produce reports on data-oriented XML, where the structure is regular and predictable. • Example: booklist.xml, booksales.xsl (Chapter 9). report on the total number of sales for each publisher.

Rule-based Stylesheets
• primarily consists of template rules, describing how different informations from the source should be processed.
• represents the principal way that it is intended to be used.
• is not structured according to the desired output layout.
• like an inventory of components that might be encountered in the source, in arbitrary order. • good for sources with flexible or unpredictable structure.
• natural evolution of CSS, with reacher pattern language and actions.
• Example: scene2.xml, scene.xsl (Chapter 9).
HTML format for Scene 2 from Shakespeare’s Othello.

Computational Stylesheets
• for generating nodes in the result tree that do not correspond directly to nodes in the source, e.g.
– there is structure in the source document that is not explicit in markup.
– complex aggregation of data.
• based heavily on functional programming paradigma
– no side-effects, i.e. no assignment instructions
– recursion instead of iteration
• Example: number-list.xml, number-total.xsl (Chapter 9). totaling a list of numbers.

More XSLT Examples
• Finding the type of a node.
• Finding the namespaces of elements and attributes.
• Differentiate with XSLT.
• Computation of n!.
• The Sieve of Erastothenes.
• XML to SVG.

Example: Finding the Type of a Node

element

text

comment

processing instruction

Example: Finding the Namespaces of Elements and Attributes

is in namespace

with prefix

Example: Differentiate with XSLT (1/2) f (x) = (1 · x3 ) + (2 · x2 ) + (3 · x1 ) + (4 · x0 ) f (x) = (3 · x2 ) + (4 · x1 ) + (3 · x0 ) + (0 · x−1 )
DTD:

Instance:

1 2 3 4

3
2
1
0

Example: Differentiate with XSLT (2/2)

Example: Computation of n! Factorial

1

Example: The Sieve of Erastothenes (1/2)
• Compute prime numbers
• 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89,
97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181,
191, 193, 197, 199, 211, 223, 227, 229, 233, 239, 241, 251, 257, 263, 269, 271, 277,
281, ...

Example: The Sieve of Erastothenes (2/2)

*

Example: XML to SVG 3Q 2000 Sales Figures Southeast 38.3 12.7

XSLT Processors: Saxon
• open source, available at http://users.iclway.co.uk/mhkay/saxon/.
• runs on Java 1.1 or Java 2 platform.
• Instalation
– fetch instant-saxon.zip or saxon.zip.
– set CLASSPATH accordingly: CLASSPATH=saxon.jar:$CLASSPATH.
• Invokation
– command line: saxon source.xml style.xsl > output.html
– Java application: via the TrAX API defined in JAXP 1.1 java com.icl.saxon.StyleSheet source.xml style.xsl > output.html
• built-in extension XPath functions: after(ns1, ns2), before(ns1, ns2), difference(ns1, ns2), intersection(ns1, ns2), distinct(ns1), evaluate(string).
• built-in extension XSLT elements:
, , .

XSLT Processors: Xalan
• open source, available at http://www.apache.org/.
• Java and C++ versions.
• Instalation
– fetch xalan.jar, xerces.jar.
– set CLASSPATH accordingly: CLASSPATH=xerces.jar:xalan.jar:$CLASSPATH.
• Invokation
– command line: java org.apache.xalan.xslt.Process -in a.xml -xsl b.xsl -out c.html
• user-defined and built-in extension functions and elements.
• built-in extension functions: difference(ns1, ns2), intersection(ns1, ns2), distinct(ns1), evaluate(string). • SQL extension functions for JDBC connections.
• multiple output files.

XSLT Processors: Architecture

XSLT Processors: Comparison

What’s coming? XSLT 2.0
XSLT 1.1 standardizes a small number of urgent features.
• multiple output documents via .
• temporary trees via nodeset().
• standard bindings to extension functions written in Java and ECMAScript.
XSLT 2.0 at http://www.w3.org/TR/xslt20req.
• simplify manipulation of XML Schema-typed content.
• support for reverse IDREF attributes, e.g. key() function.
• support sorting nodes based on XML Schema type.
• simplify grouping.

Tutorials: Useful links
• XSLT W3C Specification http://www.w3c.org/TR/xslt • XSLT Programmer’s Reference, Snd Edition. Michael Kay. www.wrox.com • XSLT Tutorial at Zvon http://www.zvon.org/xxl/XSLTutorial/Output/index.html • XSL Tutorial at W3Schools http://www.w3schools.com/xsl/ • Practical transformation using XSLT and XPath http://www-106.ibm.com/developerworks/education/xslt-xpath-tutorial.html • The XML Cover Pages http://xml.coverpages.org/xsl.html

Similar Documents

Free Essay

Scholar

...The story of the Adelphia Scandal begins in 1952 with purchase of a cable network company by John Rigas. By the year 1972, the purchased cable network had evolved into Adelphia Communications Corporation. By the late 1990s, Adelphia had acquired Century Communications and eventually became the sixth largest cable company, servicing over 5 million subscribers. Adelphia was a family owned and operated business. Rigas family members were the majority of Adelphia’s board members and controlled a majority of the organizations voting stock. John Rigas held the position of Founder and Chairman, his three sons held key management positions such as, Chief Financial Officer and Executive Vice Presidents. Like several other businesses owned and managed by family members, Adelphia feel victim to poor ethical decision-making, managerial deception, and social irresponsibility. John Rigas was well known for his extremely lavish lifestyle. The Rigas family indulged in things such as several luxury properties, private jets, leisure construction projects, and even majority ownership of a professional league hockey team. The extravagant life style enjoyed by the Rigas family was primarily funded by Adelphia Communication Corporation. Unknown to stockholders and nonfamily related board members, Adelphia had financed over $2 billion in loans to the Rigas family. The Rigas family had started several private business ventures using Adelphia as a partnership , which resulted in the Rigas family...

Words: 585 - Pages: 3

Premium Essay

Scholar

...For the last eight years, I lived an internal battle between seeking professional achievement or accepting defeat by the numerous burdens and obstacles that laid before me and weighed my spirit down. Despite my never ending fear of failure and feeling of mediocrity, I managed to finish secondary school with above average grades, yet not with my best effort. In the fall after my graduation year, I was blessed with a baby girl. She is the light that brightly shines on my path. Two years later, my second beacon of light came with the arrival of my baby boy. My doubts and fears had only held me back this whole time and people around me started giving up hope that I would further my education and go above statics and achieve personal self-actualization. I overheard a family member make a comment about how it was such a pity to see someone such as myself, who is an exceedingly bright young lady, providing such a poor example to my two children. This comment made my chest heavy with a feeling of ineptitude, anger and shame. At that moment I made a resolution to prove to not only to others and myself but most importantly to my children that this was not the end of the road. The innate determination and ambition that followed led me to enroll into college and begin a journey where failure is not an option. The main ingredients to ensure ultimate success are prioritize, plan and focus. My objective is to complete an associate's in Criminal Justice at Palo Alto College to be followed with...

Words: 752 - Pages: 4

Free Essay

Scholar

...SCHOLARSHIP RESPONSE: Good day, . Your provincial government has a scholarship program called the EskolaR ng Laguna Program offered to all college students who are bonafide residents of Laguna. For schedule and other concerns, please coordinate with the Office of the Provincial Administrator through EskolaR Program Coordinator Ditas Cosio at telephone number (049) 501-1001. You can also contact her through their website (http://laguna.com.ph/administrator) and Facebook page (http://www.facebook.com/provincialadmin.laguna?fref=ts). Thank you. RESPONSE: Magandang araw, Vianne. Ang scholarship program ng ating pamahalaang panlalawigan, na tinatawag EskolaR ng Laguna Program, ay para sa mga kolehiyo na residente ng ating lalawigan. Para sa mga detalye tungkol sa scholarship program, maaari lamang makipag-ugnayan sa Office of the Provincial Administrator sa numerong (049) 501-1001 o sa kanilang website, (http://laguna.com.ph/administrator) at Facebook page (http://www.facebook.com/provincialadmin.laguna?fref=ts). Hanapin lamang ang ating EskolaR Program Coordinator, Gng. Ditas Cosio. Maraming salamat. RESPONSE: Good day, . For scholarship concerns, please coordinate with the Office of the Provincial Administrator through telephone number (049) 501-1001. You can also contact them through their website (http://laguna.com.ph/administrator) and Facebook page (http://www.facebook.com/provincialadmin.laguna?fref=ts). Thank you. RESPONSE: Magandang araw, Cherry. Para sa mga...

Words: 1097 - Pages: 5

Premium Essay

Scholar

...The Art of Crafting a 15-Word Strategy Statement RECOMMENDED In the January issue of HBR, Roger Martin sets out some rules for avoiding common mistakes in strategy making. As he writes in “The Big Lie of Strategic Planning“, the first rule is “keep the strategy statement simple.” Rather than a long, often vague document, the company’s strategy should summarize the chosen target customers and the value proposition in one page. I couldn’t agree more. In my consulting work, I take this idea even further by asking my clients to summarize their strategy in less than 15 words. This statement must identify the target customer, the value proposition, and how the latter fits two requirements: * Focus: What you want to offer to the target customer and what you don’t; * Difference: Why your value proposition is divergent from competitive alternatives. Sounds simple. But it’s more difficult than it seems. The 15-word constraint is a test that often reveals a profound lack of alignment among managers. In a 100-page strategy document you can state everything you want, which makes everyone in the organization feel comfortable. The trouble is that managers then interpret the 100 pages according to their view and aspiration of the company’s strategy. The result: one planning document, many different strategies. All great business strategies can be summarized in a short headline. Easy to understand and communicate, they convey clarity internally and externally to the customer. Clarity...

Words: 677 - Pages: 3

Free Essay

Gdfdggd

... Fortunately, online resources have created essential communication skills between me and my colleagues, tutors and other acquaintances around the universe. This method has enabled me interact via online through discussing and exchanging learning information. However, the effect has not only made it easy for the general public and myself to access accurate and non-accurate information, but has also contributed in developing and improving social development/network. Most importantly, it has given me the privilege to search more than one database to enable obtaining a successful research project. Furthermore, the aspect of locating the right source is an enormous issue. Example is researching using Google and Google scholar. The difference is that, Google scholar is peer-reviewed but Google is not. Based on this evidence, not all information is academically evaluated or peer-reviewed before it is made public on the internet. Database searching enable me learn different techniques in acquiring successful research. Examples are: I get the privilege to access both old and new online journals, books, and newspapers. Most importantly, it enables learning to be more flexible and convenient. In addition to that, I am able to book an appointment, counselling services, apply for extensions and...

Words: 353 - Pages: 2

Free Essay

American Scholar

...The article “American Scholar” by Emerson calls upon the youth of America to create their own literature, and become individuals in society rather than to simply believe in the things they are expected to think and believe in. Emerson calls on the fraternity of Phi Beta Kappa to become individual thinkers and scholars, Emerson tells them to keep expanding their minds and ideas. The article is used to inspire and address young Americans to create their own ideas, and without the influence of previous works, and British literature, in the hope to revitalize American literature and poetry. Through the use of metaphors, similes, repetition, imagery, as well as metonyms Emerson reinforces his idea that one should be a scholar by nature, rather than by literature. Emersons use of metaphors convey his idea that one should be an individual thinker rather than rely just on the works of others to create his ideas and beliefs. “…when the victim of society, he tends to become a mere thinker, or, still worse the parrot of other mens thinking” (Emerson 470). the use of this quote portrays Emersons idea that men have come to completely relying on the works of others, and that Man is no longer and individual thinker. He encourages these young men of the Phi Beta Kappa fraternity to become individual thinking men, and to base their ideas on nature and the society they live in, since one cannot base present society on a later society. Emersons idea on what a scholar should be is that one should...

Words: 1267 - Pages: 6

Premium Essay

Scholar-Practitioner

...A scholar is defined as one who develops mastery in a given discipline through continued study (Websters, 2007). In psychology, becoming a scholar involves long hours of studying and learning psychological theory, reading and analyzing research studies on one’s area of interest, and engaging professionally in the field by attending conferences and other learning opportunities. Scholars master their areas of study but may not necessarily apply their knowledge base in the field. A practitioner is defined as one who practices an occupation or technique (Websters, 2007). Practitioners, in a broad sense, are visible in all fields of the social sciences and psychology under varied position titles. A practitioner is one who is capable of applying the scientific knowledge and research in psychology to his or her emphasis area. I believe that becoming a scholar (knowledge)-practitioner (application) is a process that involves both study of theory and research leading to mastery of one’s emphasis area of interest and the ability to apply that mastery to real world issues. Scholar-practitioners take their knowledge and use it to synthesize, evaluate, and add to their chosen profession. The practitioner-scholar learns to integrate clinical and professional experience with empirically based knowledge, academic and scientific research. This model usually refers to masters-level students and graduate programs. The model that best describes the position I am in right now is the...

Words: 492 - Pages: 2

Free Essay

Essay

...www.gutenberg.net Title: Essays Author: Ralph Waldo Emerson Editor: Edna H. L. Turpin Release Date: September 4, 2005 [EBook #16643] Language: English Character set encoding: ISO-8859-1 *** START OF THIS PROJECT GUTENBERG EBOOK ESSAYS *** 1 Essays Produced by Curtis A. Weyant , Sankar Viswanathan and the Online Distributed Proofreading Team at http://www.pgdp.net ESSAYS BY RALPH WALDO EMERSON Merrill's English Texts SELECTED AND EDITED, WITH INTRODUCTION AND NOTES, BY EDNA H.L. TURPIN, AUTHOR OF "STORIES FROM AMERICAN HISTORY," "CLASSIC FABLES," "FAMOUS PAINTERS," ETC. NEW YORK CHARLES E. MERRILL CO. 1907 CONTENTS INTRODUCTION LIFE OF EMERSON CRITICAL OPINIONS CHRONOLOGICAL LIST OF PRINCIPAL WORKS THE AMERICAN SCHOLAR COMPENSATION SELF RELIANCE FRIENDSHIP HEROISM MANNERS GIFTS NATURE SHAKESPEARE; OR, THE POET PRUDENCE CIRCLES NOTES PUBLISHERS' NOTE Merrill's English Texts 2 Essays 3 This series of books will include in complete editions those masterpieces of English Literature that are best adapted for the use of schools and colleges. The editors of the several volumes will be chosen for their special qualifications in connection with the texts to be issued under their individual supervision, but familiarity with the practical needs of the classroom, no less than sound scholarship, will characterize the editing of every book in the series. In connection with each text, a critical and historical introduction, including a...

Words: 97797 - Pages: 392

Premium Essay

Letter to Scholars

...6 January 2014 My dear Ateneo Scholars, Let me greet you a Happy New Year! It comes from a heart filled with joy from having read all your cards and letters. It was the best part of being Acting VP – to receive the volumes of lovely cards and greetings and sentiments. As you expressed thanks to me for the role and the function that translated into granting you scholarships, I also express gratitude for your ability to say ‘thank you’ and for the great things that you have done even while you are still students. 1 While reading your letters and greetings, I said to myself, how wonderful it is to be in Ateneo where students ‘get it!’ – these ideas of excellence and service are not just lip service; they are actualized in the students, in you. All this makes me proud of you! I wish you all the good things in life. And I also wish and pray that when you already have them to the full, you will not spill this to waste it but to make others live as well. I’m confident that you will. I look forward to that time when you will come back to us to tell us about the ‘harvest that is plenty’ and blessed by the Lord. See you around the campus. I know I won’t be able to recognize you but please tap my shoulder when you see me and tell me who you are. We can also chat if you like sometime. Have a great student life as Ateneans. Have a blessed New Year! Warm regards, MARIA LUZ C. VILCHES Dean P.S. I wrote a poem on New Year’s day and I hope you like it. It was inspired by the aftermath...

Words: 326 - Pages: 2

Free Essay

Scholar Paper

...Scholar Essay Who am I to judge ones race, class or gender? , from the way they to look to the sway in their, who am I to judge what they should be called or what they shouldn’t be called. Just because the individual is a lighter color than me or from a different ethnicity, aren’t we all consider to be as an equal? The binary stereotyping and mixed cultural signals of African American and Latino females are identified in Mammies, Matriarch and Other Controlling Images and The Myth of the Latin Woman: I Just Met a Girl Named Maria examines the race, class, gender, and sexuality and how these representations speak to the African American and Latino women .Race, Class, and Gender are constructed categories that causes controlling images such as Mammy, Hot Tamale, Bad Black Woman, and Jezebels to become a natural way of thinking leading women to act and believe that is who they are and eventually they who will become. Patricia Collins article (Chap 4), “Mammies, Matriarchs, and Other Controlling Images” (2000), defines the oppression, objectification, and controlling images of African American women in the society, as well as the social acceptance of African American women. Collins supports her theories and hypothetical thinking with supporting statements from other black feminist that illustrate similar beliefs and theories that she asserts in her article. Collins purpose and objective is to point out the stereotypical condition of African American women in the society and...

Words: 1374 - Pages: 6

Free Essay

Researchmethod Blocka

...have chosen this topic about the impact of correlation between the Internet and customer in banking industry because there is plenty of wide information in different sources in order to compare advantages and disadvantages.However,I have chosen topic that specific about Customer Relationship between Bank sector and Internet and also looking for the impact of the Internet influence to customer relationship. Moreover,I have specified more narrow about the scope of my research just in the UK to understand clearly.Therefore,each data source which I have used should be very update and focus just only on the UK. Therefore ,I have aimed advantage from the quality of data sources ,namely Business Source Premier/Ebdco(BSP),Nexis UK,Google Scholar and Guardian newspaper to research my topic. Online Databases First step for this resource is to access the Sheffield Hallam Shuspace website,I then log on in order to search information in ‘library gateway’.There are a plenty of reliable information related to my topic.In there I am going to use ‘Subject guides’ function of the gateway (Business and Management),then I chose sub-tab on the top (Journals and newspapers).This provides me a number of important journals and newspapers for business and management and also cover knowledge of this topic .Consequently, I...

Words: 1580 - Pages: 7

Free Essay

Business

...Purpose of the Literature Review Boote, D.N. & Beile, P. (2005). Scholars before researchers: On the centrality of the dissertation literature review in research preparation. Educational Researcher 34/6, 3-15. What is a literature review? (adapted from: http://www.library.cqu.edu.au/tutorials/litreviewpages/) A literature review is an evaluative report of studies found in the literature related to your selected area. The review should describe, summarize, evaluate and clarify this literature. It should give a theoretical basis for the research and help you determine the nature of your own research. Select a limited number of works that are central to your area rather than trying to collect a large number of works that are not as closely connected to your topic area. A literature review goes beyond the search for information and includes the identification and articulation of relationships between the literature and your field of research. While the form of the literature review may vary with different types of studies, the basic purposes remain constant: • • • • • • • • • • Provide a context for the research Justify the research Ensure the research hasn't been done before (or that it is not just a "replication study") Show where the research fits into the existing body of knowledge Enable the researcher to learn from previous theory on the subject Illustrate how the subject has been studied previously Highlight flaws in previous research Outline gaps in previous research...

Words: 570 - Pages: 3

Premium Essay

Scholars and Theories

...Scholars and their theories Stephen Mitchell- “Job is a man of patience.We are far more likely to see the book as a theological treatise on human suffering, especially the innocent variety.” Observed that William Blake, who created a series of engravings on Job, “is still the only interpreter to understand that the theme of this book is spiritual transformation”. Perhaps Blake is among the few to see in Job, what is involved in coming to live before the only God we cannot construct. Sees the flawlessness of Jobs life as a depiction of Job as the ‘perfect moral businessman’, who knows how to succeed at the reward game, with life and with God. “All this bewilderment and outrage couldn’t be so intense if Job didn’t truly love God. He senses that in spite of appearances there is somewhere, an ultimate justice, but he doesn’t know where. He is like a nobler Othello who has been brought conclusive evidence that his wife has betrayed him:his honesty won’t allow him to disbelieve it, but his love won’t allow him to believe it. The voice is saying “What is all this foolish chatter about good and evil...about battles between a hero-God and some cosmic opponent? Don’t you understand that there is no one else in here?” David Robertson-Draws our attention to Job’s speech in chapter 9, in which Job predicts what would happen if he summoned God to a face-to-face encounter. “If it is a contest of strength,behold him”-Job. When God finally does appear, Job’s prediction comes true “So...

Words: 887 - Pages: 4

Premium Essay

Research Scholar

...This article was downloaded by: [Guru Ghasidas University ] On: 13 January 2014, At: 02:45 Publisher: Routledge Informa Ltd Registered in England and Wales Registered Number: 1072954 Registered office: Mortimer House, 37-41 Mortimer Street, London W1T 3JH, UK Journal of Strategic Marketing Publication details, including instructions for authors and subscription information: http://www.tandfonline.com/loi/rjsm20 An examination of marketing techniques that influence Millennials' perceptions of whether a product is environmentally friendly Katherine T. Smith a a Department of Marketing , Texas A&M University , 4112 TAMU, College Station, TX, 77843-4112, USA Published online: 19 Nov 2010. To cite this article: Katherine T. Smith (2010) An examination of marketing techniques that influence Millennials' perceptions of whether a product is environmentally friendly, Journal of Strategic Marketing, 18:6, 437-450, DOI: 10.1080/0965254X.2010.525249 To link to this article: http://dx.doi.org/10.1080/0965254X.2010.525249 PLEASE SCROLL DOWN FOR ARTICLE Taylor & Francis makes every effort to ensure the accuracy of all the information (the “Content”) contained in the publications on our platform. However, Taylor & Francis, our agents, and our licensors make no representations or warranties whatsoever as to the accuracy, completeness, or suitability for any purpose of the Content. Any opinions and views expressed in this publication are the opinions and views of the authors,...

Words: 6599 - Pages: 27

Premium Essay

Research Scholar

...THE CHANGING ROLE OF MIDDLEMEN - STRATEGIC RESPONSES TO DISTRIBUTION DYNAMICS Robert Olsson robert.olsson@chalmers.se Sweden Chalmers University of Technology Lars-Erik Gadde lars-erik.gadde@chalmers.se Sweden Chalmers University of Technology Kajsa Hulthén kajsa.hulthen@chalmers.se Sweden Chalmers University of Technology Competitive Paper ABSTRACT This paper deals with changing roles of so called middlemen. In today’s business reality, there is a clear shift in the orientation of middlemen, from ‘only’facilitating the sale of produced goods, to identifying customer needs and sourcing to create solutions that match these needs.This paper aims to explore the changing roles of middlemen.The analytical framework takes its point of departure in the Industrial Network Approach. The study of roles focuses on operations and skills with regard to the activity and resource layers. For the actor layer significant issues concern the nature of the middleman’s relationship with other actors and its position in the network. These aspects are central for the value-generating capacity of the middleman. The paper relies on a case study of an actor (a middleman), Mobile Inc., involved in providing ‘Wireless equipment’ with a focus on mobile phone solutions.The main conclusion of the empirical study is that numerous opportunities are open for identification of roles for middlemen in the current distribution landscape. From being a typical ‘traditional’ middleman, Mobile...

Words: 12578 - Pages: 51