# Handprinter

What is Handprinter?

We often hear about our negative impact on the planet – our environmental footprint. But footprints are only half the picture. The other half is just coming into view.

It’s called a handprint, and it measures the positive impacts we can make, simply by changing the way we do things, at home, and at work.

Handprinter helps you know and grow your handprint.

First, it lets you calculate your environmental footprint. You enter in some simple data about things like what you eat, how often you travel, and what kind of products you buy, and Handprinter shows you your environmental impact.

Second, it offers suggestions for simple actions you can take to lower your impact on the planet – things like installing a low-flow showerhead, or carpooling to work or school. You can choose actions from our database, or come up with your own actions and add them to the collection.

And best of all, Handprinter lets you spread your ideas and actions around the world, see their progress, and measure them. When you refer your friends to Handprinter, and when their friends sign on, their handprints become part of yours. Inspire enough people, and your handprint eventually outweighs your footprint.

And with enough handprints, we can heal the planet.

## Question

How to model life cycle impacts online in such a way that

• calculations are based on open data?

## Rationale

### Data structures

First level: leaves

Functions (that solve some specified needs) ⇤--#: . Or Services? --Jouni (talk) 04:18, 23 January 2016 (UTC) (type: truth; paradigms: science: attack)

• Function (name)
• Description
• Need solved (category)
• Unit (of the service)
• Result (what amount of service is needed to fulfil the need)

Actions (that are to improve the situation i.e. create handprint)

• Depreciate (a way that is to be avoided) ⇤--#: . Or a function to fulfil the need? --Jouni (talk) 04:18, 23 January 2016 (UTC) (type: truth; paradigms: science: attack)
• Appreciate (a way that is to be encouraged)
• Type (of action: act, behavioral change, choice, deploy, replace, influence)
• Participant (who originally suggested the appreciated way)
• Description (of the appreciated way)
• Result (some kind of measure of the amount of service?)

Second level: branches

Ways (that are practical ways to provide one unit of functionality, i.e. to fulfil service the need. First, we assume that one way fulfils one need)

• Way (name)
• Function (name)
• Product (needed to produce a service; from the UN CPC list)
• Fraction (of product lifetime needed to produce one service) ⇤--#: . Where do we put this? --Jouni (talk) 04:18, 23 January 2016 (UTC) (type: truth; paradigms: science: attack)
• Unit (of product)
• Result (amount of product needed for a service)

Third level (trunk)

Products

• Product (name)
• Price (of product to the consumer)
• Usage per year -> total number of usage during lifetime can be derived
• Energy per usage (kWh?)⇤--#: . What about fuel used? --Jouni (talk) 04:18, 23 January 2016 (UTC) (type: truth; paradigms: science: attack)
• ⇤--#: . Other things such as water consumed or CO2 or carcinogens produced per usage? --Jouni (talk) 04:18, 23 January 2016 (UTC) (type: truth; paradigms: science: attack)
• Category (in the USEPA BEA (BEA = baseline environmental assessment?)

### Calculations

Suggest an action that could reduce the footprint of some activity. Fill in the form, then click "Add a new action".

 Information about your actionYour email (personal information is not revealed to third parties):Your phone number (with international and area code):Give a name for your action:Description of your action:What are the benefits that will occur with your action?:What is the context of your action?:- select - Home Manufacturing Retail Farming and agriculture To which category does your action belong?:- select - Behavior change Process change Infrastructure change To what activity does your action relate?:- select - Agriculture, forestry and fishing Mining and quarrying Manufacturing Electricity, gas, steam and air conditioning supply Water supply, sewerage, waste management and remediation activities Construction Wholesale and retail trade, repair of motor vehicles and motorcycles Transportation and storage Accommodation and food service activities Information and communication Financial and insurance activities Real estate activities Professional, scientific and technical activities Administrative and support service activities Public administration and defense, compulsory social security Education Human health and social work activities Arts, entertainment and recreation Other service activities Activities of households as employers, undifferentiated goods- and services-producing activities of households for own use Activities of extraterritorial organizations and bodies Other, what? SubactivitySelect a sub-activity:- select - Crop and animal production, hunting and related service activities Forestry and logging Fishing and aquaculture SubactivitySelect a sub-activity:- select - Mining of coal and lignite Extraction of crude petroleum and natural gas Mining of metal ores Other mining and quarrying Mining support service activities SubactivitySelect a sub-activity:- select - Manufacture of food products Manufacture of beverages Manufacture of tobacco products Manufacture of textiles Manufacture of wearing apparel Manufacture of leather and related products Manufacture of wood and of products of wood and cork, except furniture, manufacture of articles of straw and plaiting materials Manufacture of paper and paper products Printing and reproduction of recorded media Manufacture of coke and refined petroleum products Manufacture of chemicals and chemical products Manufacture of basic pharmaceutical products and pharmaceutical preparations Manufacture of rubber and plastics products Manufacture of other non-metallic mineral products Manufacture of basic metals Manufacture of fabricated metal products, except machinery and equipment Manufacture of computer, electronic and optical products Manufacture of electrical equipment Manufacture of machinery and equipment n.e.c. Manufacture of motor vehicles, trailers and semi-trailers Manufacture of other transport equipment Manufacture of furniture Other manufacturing Repair and installation of machinery and equipment SubactivitySelect a sub-activity:- select - Water collection, treatment and supply Sewerage Waste collection, treatment and disposal activities, materials recovery Remediation activities and other waste management services SubactivitySelect a sub-activity:- select - Construction of buildings Civil engineering Specialized construction activities SubactivitySelect a sub-activity:- select - Wholesale and retail trade and repair of motor vehicles and motorcycles Wholesale trade, except of motor vehicles and motorcycles Retail trade, except of motor vehicles and motorcycles SubactivitySelect a sub-activity:- select - Land transport and transport via pipelines Water transport Air transport Warehousing and support activities for transportation Postal and courier activities SubactivitySelect a sub-activity:- select - Accommodation Food and beverage service activities SubactivitySelect a sub-activity:- select - Publishing activities Motion picture, video and television programme production, sound recording and music publishing activities Programming and broadcasting activities Telecommunications Computer programming, consultancy and related activities Information service activities SubactivitySelect a sub-activity:- select - Financial service activities, except insurance and pension funding Insurance, reinsurance and pension funding, except compulsory social security Activities auxiliary to financial service and insurance activities SubactivitySelect a sub-activity:- select - Legal and accounting activities Activities of head offices, management consultancy activities Architectural and engineering activities, technical testing and analysis Scientific research and development Advertising and market research Other professional, scientific and technical activities Veterinary activities SubactivitySelect a sub-activity:- select - Rental and leasing activities Employment activities Travel agency, tour operator, reservation service and related activities Security and investigation activities Services to buildings and landscape activities Office administrative, office support and other business support activities SubactivitySelect a sub-activity:- select - Human health activities Residential care activities Social work activities without accommodation SubactivitySelect a sub-activity:- select - Creative, arts and entertainment activities Libraries, archives, museums and other cultural activities Gambling and betting activities Sports activities and amusement and recreation activities SubactivitySelect a sub-activity:- select - Activities of membership organizations Repair of computers and personal and household goods Other personal service activities SubactivitySelect a sub-activity:- select - Activities of households as employers of domestic personnel Undifferentiated goods- and services-producing activities of private households for own use SubactivityDescribe the activity:```library(OpasnetUtils) out <- data.frame( Email = email, Phone = phone, Action.name = actionname, Action.context = actioncontext, Category = category, Description = actiondescription, Activity = activity, Subactivity = subactivity, Result = 0 ) oprint(out) opbase.upload(input = out, ident = "Op_en5782", name = "Handprinter", subset = "Actions", obj_type = "variable", act_type = "append", language = "eng", who = wiki_username ) ```

#### Show actions by keyword

Click "Show actions" to browse through the list of action ideas that someone has suggested so far.

 Search for this word (otherwise all actions are shown):```library(OpasnetUtils) dat <- opbase.data("Op_en5782.actions") found <- logical() for(i in 1:nrow(dat)) {found[i] <- grepl(search, paste(t(dat[i , ]), collapse = " "), ignore.case = TRUE)} oprint(dat[found , ]) ```

#### Show action contexts and activity categories

 ```library(OpasnetUtils) library(OpasnetUtilsExt) dat <- opbase.data("Op_en5782.actions") contexts <- unique(levels(dat\$Action.context)[dat\$Action.context]) cat("See list of functions under an action context:\n") for(i in contexts) olink(paste("Handprinter/Action_context?show[search]='", i, "'", sep = ""), wiki = "op_en", text = i) activity <- unique(levels(dat\$Subactivity)[dat\$Action.context]) cat("See list of functions under an activity category:\n") for(i in activity) olink(paste("Handprinter/Activity_category?show[search]='", i, "'", sep = ""), wiki = "op_en", text = i) ```