Difference between revisions of "Handprinter"

From Testiwiki
Jump to: navigation, search
(Calculations: doesn't work. Why?)
(data structure suggestion)
 
(25 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
[[heande:Handprinter]]
 
[[heande:Handprinter]]
 
[[Category:Life cycle assessment]]
 
[[Category:Life cycle assessment]]
{{encyclopedia|moderator=Jouni|stub=Yes}}
+
{{method|moderator=Jouni}}
  
 
'''What is Handprinter?
 
'''What is Handprinter?
Line 20: Line 20:
 
And with enough handprints, we can heal the planet.
 
And with enough handprints, we can heal the planet.
  
==Calculations==
+
==Question==
  
<rcode variables="
+
How to model life cycle impacts online in such a way that
name:activity|description:Choose an activity|type:selection|options:
+
* a user can add ideas about new actions, and
 +
* calculations are based on open data?
 +
 
 +
==Answer==
 +
 
 +
[[File:Handprinter diagram.png|400px]]
 +
 
 +
==Rationale==
 +
 
 +
=== Data structures ===
 +
 
 +
'''First level: leaves
 +
 
 +
Functions (that solve some specified needs) {{attack|# |Or Services?|--[[User:Jouni|Jouni]] ([[User talk:Jouni|talk]]) 04:18, 23 January 2016 (UTC)}}
 +
* 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) {{attack|# |Or a function to fulfil the need?|--[[User:Jouni|Jouni]] ([[User talk:Jouni|talk]]) 04:18, 23 January 2016 (UTC)}}
 +
* 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) {{attack|# |Where do we put this?|--[[User:Jouni|Jouni]] ([[User talk:Jouni|talk]]) 04:18, 23 January 2016 (UTC)}}
 +
* Unit (of product)
 +
* Result (amount of product needed for a service)
 +
 
 +
'''Third level (trunk)
 +
 
 +
Products
 +
* Product (name)
 +
* Price (of product to the consumer)
 +
* Lifetime (a)
 +
* Usage per year -> total number of usage during lifetime can be derived
 +
* Energy per usage (kWh?){{attack|# | What about fuel used?|--[[User:Jouni|Jouni]] ([[User talk:Jouni|talk]]) 04:18, 23 January 2016 (UTC)}}
 +
* {{attack|# |Other things such as water consumed or CO2 or carcinogens produced per usage?|--[[User:Jouni|Jouni]] ([[User talk:Jouni|talk]]) 04:18, 23 January 2016 (UTC)}}
 +
* Category (in the USEPA BEA (BEA = baseline environmental assessment?)
 +
 
 +
===Calculations===
 +
 
 +
====Add actions====
 +
 
 +
Suggest an action that could reduce the footprint of some activity. Fill in the form, then click "Add a new action".
 +
 
 +
<rcode name="add" embed=1 label="Add a new action" variables="
 +
name:email|description:Your email (personal information is not revealed to third parties)|type:text|
 +
category:Information about your action|
 +
name:phone|description:Your phone number (with international and area code)|type:text|
 +
name:actionname|description:Give a name for your action|type:text|
 +
name:actiondescription|description:Description of your action|type:text|
 +
name:benefits|description:What are the benefits that will occur with your action?|type:text|
 +
name:actioncontext|description:What is the context of your action?|type:selection|options:
 +
; - select -;
 +
'Home';Home;
 +
'Manufacturing';Manufacturing;
 +
'Retail';Retail;
 +
'Farming and agriculture';Farming and agriculture|
 +
name:category|description:To which category does your action belong?|type:selection|options:
 +
; - select -;
 +
'Behavior change';Behavior change;
 +
'Process change';Process change;
 +
'Infrastructure change';Infrastructure change|
 +
name:activity|description:To what activity does your action relate?|type:selection|options:
 
; - select -;
 
; - select -;
 
'A';Agriculture, forestry and fishing;
 
'A';Agriculture, forestry and fishing;
Line 39: Line 112:
 
'M';Professional, scientific and technical activities;
 
'M';Professional, scientific and technical activities;
 
'N';Administrative and support service activities;
 
'N';Administrative and support service activities;
'O84';Public administration and defence, compulsory social security;
+
'O84';Public administration and defense, compulsory social security;
 
'P85';Education;
 
'P85';Education;
 
'Q';Human health and social work activities;
 
'Q';Human health and social work activities;
Line 45: Line 118:
 
'S';Other service activities;
 
'S';Other service activities;
 
'T';Activities of households as employers, undifferentiated goods- and services-producing activities of households for own use;
 
'T';Activities of households as employers, undifferentiated goods- and services-producing activities of households for own use;
'U99';Activities of extraterritorial organizations and bodies|
+
'U99';Activities of extraterritorial organizations and bodies;
category:Activity|
+
'Other';Other, what?|
 
name:subactivity|description:Select a sub-activity|type:selection|options:
 
name:subactivity|description:Select a sub-activity|type:selection|options:
 
;- select -;
 
;- select -;
Line 52: Line 125:
 
'A02';Forestry and logging;
 
'A02';Forestry and logging;
 
'A03';Fishing and aquaculture|
 
'A03';Fishing and aquaculture|
category:Subactivity B|
+
category:Subactivity|category_conditions:activity;'A'|
 
name:subactivity|description:Select a sub-activity|type:selection|options:
 
name:subactivity|description:Select a sub-activity|type:selection|options:
 
;- select -;
 
;- select -;
Line 59: Line 132:
 
'B07';Mining of metal ores;
 
'B07';Mining of metal ores;
 
'B08';Other mining and quarrying;
 
'B08';Other mining and quarrying;
'B09';Mining support service activities;
+
'B09';Mining support service activities|
category:Subactivity A|category_conditions:activity;'A';'B';'C'|
+
category:Subactivity|category_conditions:activity;'B'|
 
name:subactivity|description:Select a sub-activity|type:selection|options:
 
name:subactivity|description:Select a sub-activity|type:selection|options:
 
;- select -;
 
;- select -;
Line 86: Line 159:
 
'C31';Manufacture of furniture;
 
'C31';Manufacture of furniture;
 
'C32';Other manufacturing;
 
'C32';Other manufacturing;
'C33';Repair and installation of machinery and equipment;
+
'C33';Repair and installation of machinery and equipment|
category:Subactivity C|category_conditions:activity;'C'|
+
category:Subactivity|category_conditions:activity;'C'|
 
name:subactivity|description:Select a sub-activity|type:selection|options:
 
name:subactivity|description:Select a sub-activity|type:selection|options:
 
;- select -;
 
;- select -;
Line 93: Line 166:
 
'E37';Sewerage;
 
'E37';Sewerage;
 
'E38';Waste collection, treatment and disposal activities, materials recovery;
 
'E38';Waste collection, treatment and disposal activities, materials recovery;
'E39';Remediation activities and other waste management services;
+
'E39';Remediation activities and other waste management services|
 
category:Subactivity|category_conditions:activity;'E'|
 
category:Subactivity|category_conditions:activity;'E'|
 
name:subactivity|description:Select a sub-activity|type:selection|options:
 
name:subactivity|description:Select a sub-activity|type:selection|options:
Line 99: Line 172:
 
'F41';Construction of buildings;
 
'F41';Construction of buildings;
 
'F42';Civil engineering;
 
'F42';Civil engineering;
'F43';Specialized construction activities;
+
'F43';Specialized construction activities|
 
category:Subactivity|category_conditions:activity;'F'|
 
category:Subactivity|category_conditions:activity;'F'|
 
name:subactivity|description:Select a sub-activity|type:selection|options:
 
name:subactivity|description:Select a sub-activity|type:selection|options:
Line 105: Line 178:
 
'G45';Wholesale and retail trade and repair of motor vehicles and motorcycles;
 
'G45';Wholesale and retail trade and repair of motor vehicles and motorcycles;
 
'G46';Wholesale trade, except of motor vehicles and motorcycles;
 
'G46';Wholesale trade, except of motor vehicles and motorcycles;
'G47';Retail trade, except of motor vehicles and motorcycles;
+
'G47';Retail trade, except of motor vehicles and motorcycles|
 
category:Subactivity|category_conditions:activity;'G'|
 
category:Subactivity|category_conditions:activity;'G'|
 
name:subactivity|description:Select a sub-activity|type:selection|options:
 
name:subactivity|description:Select a sub-activity|type:selection|options:
Line 113: Line 186:
 
'H51';Air transport;
 
'H51';Air transport;
 
'H52';Warehousing and support activities for transportation;
 
'H52';Warehousing and support activities for transportation;
'H53';Postal and courier activities;
+
'H53';Postal and courier activities|
 
category:Subactivity|category_conditions:activity;'H'|
 
category:Subactivity|category_conditions:activity;'H'|
 
name:subactivity|description:Select a sub-activity|type:selection|options:
 
name:subactivity|description:Select a sub-activity|type:selection|options:
 
;- select -;
 
;- select -;
 
'I55';Accommodation;
 
'I55';Accommodation;
'I56';Food and beverage service activities;
+
'I56';Food and beverage service activities|
 
category:Subactivity|category_conditions:activity;'I'|
 
category:Subactivity|category_conditions:activity;'I'|
 
name:subactivity|description:Select a sub-activity|type:selection|options:
 
name:subactivity|description:Select a sub-activity|type:selection|options:
Line 127: Line 200:
 
'J61';Telecommunications;
 
'J61';Telecommunications;
 
'J62';Computer programming, consultancy and related activities;
 
'J62';Computer programming, consultancy and related activities;
'J63';Information service activities;
+
'J63';Information service activities|
 
category:Subactivity|category_conditions:activity;'J'|
 
category:Subactivity|category_conditions:activity;'J'|
 
name:subactivity|description:Select a sub-activity|type:selection|options:
 
name:subactivity|description:Select a sub-activity|type:selection|options:
Line 133: Line 206:
 
'K64';Financial service activities, except insurance and pension funding;
 
'K64';Financial service activities, except insurance and pension funding;
 
'K65';Insurance, reinsurance and pension funding, except compulsory social security;
 
'K65';Insurance, reinsurance and pension funding, except compulsory social security;
'K66';Activities auxiliary to financial service and insurance activities;
+
'K66';Activities auxiliary to financial service and insurance activities|
 
category:Subactivity|category_conditions:activity;'K'|
 
category:Subactivity|category_conditions:activity;'K'|
 
name:subactivity|description:Select a sub-activity|type:selection|options:
 
name:subactivity|description:Select a sub-activity|type:selection|options:
 
;- select -;
 
;- select -;
 
'M69';Legal and accounting activities;
 
'M69';Legal and accounting activities;
'M70';Activities of head offices; management consultancy activities;
+
'M70';Activities of head offices, management consultancy activities;
 
'M71';Architectural and engineering activities, technical testing and analysis;
 
'M71';Architectural and engineering activities, technical testing and analysis;
 
'M72';Scientific research and development;
 
'M72';Scientific research and development;
 
'M73';Advertising and market research;
 
'M73';Advertising and market research;
 
'M74';Other professional, scientific and technical activities;
 
'M74';Other professional, scientific and technical activities;
'M75';Veterinary activities;
+
'M75';Veterinary activities|
 
category:Subactivity|category_conditions:activity;'M'|
 
category:Subactivity|category_conditions:activity;'M'|
 
name:subactivity|description:Select a sub-activity|type:selection|options:
 
name:subactivity|description:Select a sub-activity|type:selection|options:
Line 152: Line 225:
 
'N80';Security and investigation activities;
 
'N80';Security and investigation activities;
 
'N81';Services to buildings and landscape activities;
 
'N81';Services to buildings and landscape activities;
'N82';Office administrative, office support and other business support activities;
+
'N82';Office administrative, office support and other business support activities|
 
category:Subactivity|category_conditions:activity;'N'|
 
category:Subactivity|category_conditions:activity;'N'|
 
name:subactivity|description:Select a sub-activity|type:selection|options:
 
name:subactivity|description:Select a sub-activity|type:selection|options:
Line 158: Line 231:
 
'Q86';Human health activities;
 
'Q86';Human health activities;
 
'Q87';Residential care activities;
 
'Q87';Residential care activities;
'Q88';Social work activities without accommodation;
+
'Q88';Social work activities without accommodation|
 
category:Subactivity|category_conditions:activity;'Q'|
 
category:Subactivity|category_conditions:activity;'Q'|
 
name:subactivity|description:Select a sub-activity|type:selection|options:
 
name:subactivity|description:Select a sub-activity|type:selection|options:
Line 165: Line 238:
 
'R91';Libraries, archives, museums and other cultural activities;
 
'R91';Libraries, archives, museums and other cultural activities;
 
'R92';Gambling and betting activities;
 
'R92';Gambling and betting activities;
'R93';Sports activities and amusement and recreation activities;
+
'R93';Sports activities and amusement and recreation activities|
 
category:Subactivity|category_conditions:activity;'R'|
 
category:Subactivity|category_conditions:activity;'R'|
 
name:subactivity|description:Select a sub-activity|type:selection|options:
 
name:subactivity|description:Select a sub-activity|type:selection|options:
Line 171: Line 244:
 
'S94';Activities of membership organizations;
 
'S94';Activities of membership organizations;
 
'S95';Repair of computers and personal and household goods;
 
'S95';Repair of computers and personal and household goods;
'S96';Other personal service activities;
+
'S96';Other personal service activities|
 
category:Subactivity|category_conditions:activity;'S'|
 
category:Subactivity|category_conditions:activity;'S'|
 
name:subactivity|description:Select a sub-activity|type:selection|options:
 
name:subactivity|description:Select a sub-activity|type:selection|options:
 
;- select -;
 
;- select -;
 
'T97';Activities of households as employers of domestic personnel;
 
'T97';Activities of households as employers of domestic personnel;
'T98';Undifferentiated goods- and services-producing activities of private households for own use;
+
'T98';Undifferentiated goods- and services-producing activities of private households for own use|
category:Subactivity|category_conditions:activity;'T'
+
category:Subactivity|category_conditions:activity;'T'|
 +
name:subactivity|description:Describe the activity|type:text|
 +
category:Subactivity|category_conditions:activity;'Other'
 +
">
 +
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
 +
)
 +
 
 +
</rcode>
 +
 
 +
====Show actions by keyword====
 +
 
 +
Click "Show actions" to browse through the list of action ideas that someone has suggested so far.
 +
 
 +
<rcode name="show" label="Show actions" embed=1 variables="
 +
name:search|description:Search for this word (otherwise all actions are shown)|type:text
 
">
 
">
 +
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 , ])
 +
 +
</rcode>
 +
 +
====Show action contexts and activity categories====
 +
 +
<rcode embed=1>
 +
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)
  
 
</rcode>
 
</rcode>
  
 
==See also==
 
==See also==
 +
[[heande:Handprinter]]
  
 +
* [[Handprinter API]]
 +
* [[Central product classification]]
 +
* [[:heande:Talk:Handprinter]]
 +
* [http://www.openlca.org/documentation/index.php/Main_Page OpenLCA]
 +
* [http://www.international-sustainable-campus-network.org/latest-news/ International Sustainable Campus Network]
 +
* [[Handprinter/Activity category]] automatic code
 +
* [[Handprinter/Action context]] automatic code
 +
* [[Handprinter API]]
 +
* [[Satellite matrix for life cycle assessment]]
 +
* [[Normalisation data for life cycle assessments]]
 +
* [[Life cycle assessment]]
 +
* [[LCA of a coffee cup]]
 +
* [[Damage vector for life-cycle analysis]]
 +
* [[Cradle through consumer BEA]]
 +
* [[:Category:Life cycle assessment]]
 +
* [[R-tools#Giving parameters in an URL]]
 
* [http://www.handprinter.org/ Handprinter Main Page]
 
* [http://www.handprinter.org/ Handprinter Main Page]
 
* [http://www.environmentmagazine.org/Archives/Back%20Issues/September-October%202008/gardner-stern-full.html The Short List: The Most Effective Actions U.S. Households Can Take to Curb Climate Change] by Gerald T. Gardner and Paul C. Stern
 
* [http://www.environmentmagazine.org/Archives/Back%20Issues/September-October%202008/gardner-stern-full.html The Short List: The Most Effective Actions U.S. Households Can Take to Curb Climate Change] by Gerald T. Gardner and Paul C. Stern
 +
* [http://chge.med.harvard.edu/topic/shine-membership-details-basic-level SHINE]
 +
* [http://unstats.un.org/unsd/cr/registry/regcst.asp?Cl=27 International Standard Industrial Classification of All Economic Activities, Rev.4]
 +
* [http://unstats.un.org/unsd/cr/registry/regcst.asp?Cl=231&Lg=1 International Classification of Activities for Time-Use Statistics]
 +
* [http://living-future.org/ International Living Future Institute]
 +
* [http://www.epimorphics.com/web/Earthster Epimorphics about Earthster2: Semantic Web based LCA]
 +
* [http://www.newearth.info/ NewEarth]
 +
* [http://openlca.org/web/guest OpenLCA]
 +
* [[:en:GTAP|Global Trade Analysis Project GTAP]]
  
 
==References==
 
==References==
Line 192: Line 350:
  
 
==Related files==
 
==Related files==
 
{{mfiles}}
 

Latest revision as of 04:18, 23 January 2016



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

  • a user can add ideas about new actions, and
  • calculations are based on open data?

Answer

Error creating thumbnail: Unable to save thumbnail to destination

Rationale

Data structures

First level: leaves

Functions (that solve some specified needs) # : Or Services? --Jouni (talk) 04:18, 23 January 2016 (UTC)

  • 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)
  • 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)
  • Unit (of product)
  • Result (amount of product needed for a service)

Third level (trunk)

Products

  • Product (name)
  • Price (of product to the consumer)
  • Lifetime (a)
  • 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)
  • # : Other things such as water consumed or CO2 or carcinogens produced per usage? --Jouni (talk) 04:18, 23 January 2016 (UTC)
  • Category (in the USEPA BEA (BEA = baseline environmental assessment?)

Calculations

Add actions

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

Information about your action

Your 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?:

To which category does your action belong?:

To what activity does your action relate?:

Subactivity

Select a sub-activity:

Subactivity

Select a sub-activity:

Subactivity

Select a sub-activity:

Subactivity

Select a sub-activity:

Subactivity

Select a sub-activity:

Subactivity

Select a sub-activity:

Subactivity

Select a sub-activity:

Subactivity

Select a sub-activity:

Subactivity

Select a sub-activity:

Subactivity

Select a sub-activity:

Subactivity

Select a sub-activity:

Subactivity

Select a sub-activity:

Subactivity

Select a sub-activity:

Subactivity

Select a sub-activity:

Subactivity

Select a sub-activity:

Subactivity

Select a sub-activity:

Subactivity

Describe the activity:

+ Show code

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):

+ Show code

Show action contexts and activity categories

+ Show code

See also

References


Related files