Re: Start of the #ontology sub-group
#ontology
On Tue, 12 Mar 2019 at 11:34, Bo Weidema <bo.weidema@bonsai.uno> wrote:
I guess I am missing something here - I was imagining a system where GDP, etc. would exactly be raw data inputs, and used to validate/estimate error on how much of the economy/whatever our system is able to model. I can't see a CSV from the World Bank being anything other than a raw data input... ? To me, one of the substantial advancements of BONSAI is that we are using these new sources of data, either directly, or as factors in allocating/disaggregating, or as validation/sanity checks. We want to be explicit about how we reconcile different sources which are representations of the same data point. Best regards -- ############################ Chris Mutel Technology Assessment Group, LEA Paul Scherrer Institut OHSA D22 5232 Villigen PSI Switzerland http://chris.mutel.org Telefon: +41 56 310 5787 ############################
|
|
Re: Start of the #ontology sub-group
#ontology
Matteo Lissandrini (AAU)
1. The final proposal should include not just what you have found I definetely agree on this. We should probably have a shared notebook for this, I think we will lose track of emails. A document on github and using issues? Some other form of collaborative writing? Thanks, Matteo ________________________________________ From: hackathon2019@bonsai.groups.io [hackathon2019@bonsai.groups.io] on behalf of Chris Mutel via Groups.Io [cmutel=gmail.com@groups.io] Sent: Tuesday, March 12, 2019 10:28 AM To: hackathon2019@bonsai.groups.io Subject: Re: [hackathon2019] Start of the #ontology sub-group #RDFFramework #ontology Dear all- I very much appreciate the work and active participation of people in this working group! Unfortunately, I must make your lives a little bit harder :) 1. The final proposal should include not just what you have found consensus on, but also the alternatives you have considered, and why they were not chosen. This has two purposes: to stop people from bringing up the same issues over and over again, and to communicate that you made informed decisions. So, for example, when we debate over the modelling of waste treatment, we should be drawing simple models of each possibility, and then discussing the practical effects of these models. I don't think it is sufficient (certainly not in the long term, maybe for the hackathon) to just assert that it works like this, because I know/am smart and have thought about it. 2. While I completely agree that in the scope of LCA flow objects are universal, while activities are located in time and space, we still need to be able to enter other types of data, such as: - GDP/population of a country over a time interval - Recycling rate of different materials in a country (independent of a particular recycling activity, as this is not specified in the input data - could be linked later by the system model) - Total amount of CO2/other emissions observed at a specific spatial scale over a particular time 3. Simple is better than complex, even if it loses a little bit of "realism". The lesson that I have learned when re-implementing some of the modelling choices in version 3 of ecoinvent is that even good ideas can have weird and unpredictable side effects when combined with other seemingly good ideas. People appreciate models that they can understand completely in a few minutes! On Tue, 12 Mar 2019 at 09:10, <michele.derosa@bonsai.uno> wrote:
-- ############################ Chris Mutel Technology Assessment Group, LEA Paul Scherrer Institut OHSA D22 5232 Villigen PSI Switzerland http://chris.mutel.org Telefon: +41 56 310 5787 ############################
|
|
Re: Start of the #ontology sub-group
#ontology
YES PLEASE! There have been lots of interesting suggestions from everyone but I am not sure if this is the best medium to maintain such a discussion I second the the suggestion for a document on github. Thanks Agneta
On Tue, 12 Mar 2019 at 12:07, Matteo Lissandrini (AAU) <matteo@...> wrote:
--
Agneta Ghose, PhD Post doc, The Danish Centre for Environmental Assessment Aalborg University Rendsburggade 14 Aalborg 9000 Denmark ( +45 93 56 2051
|
|
Re: Start of the #ontology sub-group
#ontology
Massimo Pizzol
Sorry if sounded smart or know-all I just wanted to explain to Matteo some of the issues in layman terms. I apologized for my mistake on the negative input straight away so I assume we can make peace now.
>>> The final proposal should include not just what you have found consensus on, but also the alternatives you have considered, and why they were not chosen I guess by final proposal you are suggesting the use of BEP for this working group, do I understand right? I’ll try to make a summary of the discussion. In this working group we are discussing the schema proposed by Matteo. Points of discussion:
BR
|
|
Re: IMPORTANT - Group, roles, and hackathon preparation
Dear all-
The hackathon starts in less than two weeks, and in order for it to be successful we will need to be well coordinated. A few working groups have made some real progress, but I don't see any forward movement on most of the others. Please already start thinking and discussing how the skills of the different team members can fit together, how each team member can have agency, and how team management can include remote participants. To be more specific: By Friday, March 15, please add your group to the hackathon readme, with a brief description of what to expect before and during the hackathon. Ideally there would also be a Github repo, project management, etc. as well. Stefano and Rutger, I don't see your responses to the working group poll. Miguel R, there has been substantial discussion on the BONSAI ontology - we would love to get your inputs! -Chris
|
|
Re: Start of the #ontology sub-group
#ontology
Bo Weidema
Dear Chris,
Yes, of course in principle you can store the GDP/person of a country over a time interval (e.g. from World Bank) in the database : - Activity: All economic activities (defined as those that have monetary labour costs, net taxes and/or net operating surplus) - Flow-object: Value added (= labour costs, net taxes and net operating surplus) - Flow-property: Monetary value - Property-relation: Person but normally we would calculate that by summing the value added over all activities in the database for that country in that time period and dividing by the population, which is why I said it was a query output. But you are right that you could use this calculated value to compare with that of the World Bank. And likewise for the CO2 emission / country: - Activity: All - Flow-object: carbon dioxide And likewise the recycling rate for a material of a country could be stored as the output of the national market for that material for recycling with a property-relation to the output of the market for the material (virgin + recycled). Also in these cases, the external "raw" value can be compared to the calculated from the more specific data in the database. But behind these "raw" data from e.g. World Bank, there are of course other databases that have summed over other specific data... Best regards Bo
|
|
Re: Start of the #ontology sub-group
#ontology
On Tue, 12 Mar 2019 at 12:57, Bo Weidema <bo.weidema@bonsai.uno> wrote:
Thanks Bo, this was really helpful for me (and hopefully for others) - it shows the power of what you have developed over the last years, and really helps me understand it on a more fundamental level. It seems to me like this should be one of the examples included in the initial proposal, as it shows the comprehensiveness of the system, as well as how it can handle different scopes (not just space and time). Best regards -- ############################ Chris Mutel Technology Assessment Group, LEA Paul Scherrer Institut OHSA D22 5232 Villigen PSI Switzerland http://chris.mutel.org Telefon: +41 56 310 5787 ############################
|
|
Re: Start of the #ontology sub-group
#ontology
Massimo Pizzol
>>> I guess by final proposal you are suggesting the use of BEP for this working group, do I understand right? I’ll try to make a summary of the discussion. In this working group we are discussing the schema proposed by Matteo. Points of discussion: […]
I have started drafting a “PEP 0003 ontology” document to have an idea of how it should look like and it’s available here. I mailed with Chris quickly and I understood that what we are supposed to do is: 1. first to clarify the points of discussion in my previous mail (+ others of course) and 2. only after we have reached a consensus (or non-consensus) update the document and include it to the bonsai repository (via pull request).
BR
From: <hackathon2019@bonsai.groups.io> on behalf of "Massimo Pizzol via Groups.Io" <massimo@...>
Sorry if sounded smart or know-all I just wanted to explain to Matteo some of the issues in layman terms. I apologized for my mistake on the negative input straight away so I assume we can make peace now.
>>> The final proposal should include not just what you have found consensus on, but also the alternatives you have considered, and why they were not chosen I guess by final proposal you are suggesting the use of BEP for this working group, do I understand right? I’ll try to make a summary of the discussion. In this working group we are discussing the schema proposed by Matteo. Points of discussion:
BR
|
|
BEP-0001 BONSAI (BEP) Enhancement Proposal Template
#bep0001
The following #BEP0001 is a discussion on the BEP-0001 BONSAI (BEP) Enhancement Proposal Template. The editor could modify (extend or shorten) the time depending on specific needs or the activity and liveliness of the discussion. I would also like to read in the template a short description for the procedure to actually implement/reject modifications to the proposals (such as the one above, as an example). Michele
|
|
Re: BEP-0001 BONSAI (BEP) Enhancement Proposal Template
#bep0001
On Tue, 12 Mar 2019 at 16:23, <michele.derosa@bonsai.uno> wrote:
Thanks Michele for assuming editorship! I think that guidelines on using the template should be put in #BEP0002; this discussion should be limited to the template itself, i.e. what sections are included/excluded, what is optional/required, etc. I would also like to read in the template a short description for the procedure to actually implement/reject modifications to the proposals (such as the one above, as an example).An excellent question - my though tis that most BEPs will be the result of working groups, and so will already reflect some level of consensus, and will normally have a history of how the specifics came to be. That doesn't mean the community can't question the proposal, though! One option would be that the authors have to agree to any suggested changes. In the end, the proposal has to be agreed by the broader community, so it is in the interest of the authors to agree to reasonable change requests - otherwise the proposal won't survive a vote. Another option would be that anyone can suggest a change (via pull request, not a half-baked idea via email) and we could all vote on it. But I fear that this could lead to vote overload. In my opinion, fewer votes would mean that people pay more attention when they come up. I would also say that the editors should never take the role of a judge of whether a suggested change should be implemented or not - it isn't their role to take potentially controversial decisions. Michele -- ############################ Chris Mutel Technology Assessment Group, LEA Paul Scherrer Institut OHSA D22 5232 Villigen PSI Switzerland http://chris.mutel.org Telefon: +41 56 310 5787 ############################
|
|
#reproduciblemodels working group - getting organized
#reproduciblemodels
Dear Brandon, Carlos, Massimo, Miguel:
I think we have a good foundation on which to make specific technical recommendations during the hackathon. Brandon, would you agree to be the coordinator for this working group? If so, please put in a basic group description as requested in https://bonsai.groups.io/g/hackathon2019/message/105. I think you can use your best judgment as to the deliverable, we can always change this later if need be. If you think it would be useful, we can schedule a videoconference this/next week to discuss. If so, please set the agenda.
|
|
Re: Start of the #ontology sub-group
#ontology
Brandon Kuczenski
Massimo: it seems your BEP is not publicly viewable. (i get 404: https://github.com/massimopizzol/enhancements/blob/master/beps/0003-bep-ontology.md )
I will save my not-so-humble-opinions for the BEP. -Brandon
|
|
Re: #reproduciblemodels working group - getting organized
#reproduciblemodels
Brandon Kuczenski
Chris,
Yes, I agree to coordinate this working group. I will do a turn on this hopefully before you all get started Wednesday morning. I will add a group description to the README and will create a new repo and add Carlos, Massimo, and Miguel as contributors. I will also consider a possible agenda for a kickoff call. -Brandon
|
|
Re: Start of the #ontology sub-group
#ontology
Massimo Pizzol
>>>I have started drafting a “PEP 0003 ontology” document t I moved it here which seems a more appropriate location, sorry for late notice. Massimo
From: <hackathon2019@bonsai.groups.io> on behalf of "Massimo Pizzol via Groups.Io" <massimo@...>
>>> I guess by final proposal you are suggesting the use of BEP for this working group, do I understand right? I’ll try to make a summary of the discussion. In this working group we are discussing the schema proposed by Matteo. Points of discussion: […]
I have started drafting a “PEP 0003 ontology” document to have an idea of how it should look like and it’s available here. I mailed with Chris quickly and I understood that what we are supposed to do is: 1. first to clarify the points of discussion in my previous mail (+ others of course) and 2. only after we have reached a consensus (or non-consensus) update the document and include it to the bonsai repository (via pull request).
BR
From: <hackathon2019@bonsai.groups.io> on behalf of "Massimo Pizzol via Groups.Io" <massimo@...>
Sorry if sounded smart or know-all I just wanted to explain to Matteo some of the issues in layman terms. I apologized for my mistake on the negative input straight away so I assume we can make peace now.
>>> The final proposal should include not just what you have found consensus on, but also the alternatives you have considered, and why they were not chosen I guess by final proposal you are suggesting the use of BEP for this working group, do I understand right? I’ll try to make a summary of the discussion. In this working group we are discussing the schema proposed by Matteo. Points of discussion:
BR
|
|
Re: BEP-0001 BONSAI (BEP) Enhancement Proposal Template
#bep0001
The discussion on BEP0001 will continue here, I was not aware that a #BEP0001 already existed under the "MAIN" (where it should be) rather than under the "Hackathon" directory. Int he future, don't do like me and make sure the #BEPxxxx are in the correct (Main) directory :)
|
|
Re: #reproduciblemodels working group - getting organized
#reproduciblemodels
Hey-
toggle quoted messageShow quoted text
The agenda was set up before any of the working groups was formed, and will be substantially revised, based mostly on the the information supplied by the working group coordinators :) So it would be good to have a sense of what to expect and how long it would reasonably take before the hackathon start. Maybe setting up a call with everyone would help? -C
On Wed, 13 Mar 2019 at 01:05, Brandon Kuczenski <bkuczenski@ucsb.edu> wrote:
--
############################ Chris Mutel Technology Assessment Group, LEA Paul Scherrer Institut OHSA D22 5232 Villigen PSI Switzerland http://chris.mutel.org Telefon: +41 56 310 5787 ############################
|
|
Matteo Lissandrini (AAU)
Hi all,
an important initial step to align our intentions and clarify the scope of the ontology and the goals of the database is to identify a set of "Competency Questions". Those are questions that should be addressable by the database. Below you will find a small set taken from the literature I've found. I would ask you to think of questions that have very high importance to you. Please accompany them with an example. In this phase I would ask you NOT to comment on other people questions. Yet, feel free to propose a new question and mark it as alternative to a previously proposed question. I'm using a very naive encoding here to identify questions. Thanks, Matteo (ML_Q1) Is the flow $x$ a determining product for the activity $y$ ? (e.g., electricity from a power plant) (ML_Q2) Is input flow $x$ required for activity $y$? (e.g., coal for electricity from a power plant) (ML_Q3) What is the amount of flow $x$ emitted as output during the time period $y$ ? (e.g., the emission of landfill gas) (ML_Q4) What is the location of the agent performing the activity $y$? (e.g.,where is the coal power plant located) (ML_Q5) What other agents performing the same type of activity of agent $z$ are present in the same location $w$ ? (e.g, power plants in Germany)
|
|
Hi Matteo I would like to add: (AG_Q1) How are the flow objects quantified/ Which units of measure are used? comment- power plant would be an agent, electricity generation is activity, electricity is the flow object.
|
|
Bo Weidema
I would like to attack this a bit more systematically:
Querying the core database alone (noting that the core observations/datapoints are “flows”): (BW_Q1) What is the direct input flow of flow-object F to activity A measured by flow-property P in location L in the time period T under macro-economic scenario S? (example: What is the direct input of coal to steel production measured by dry mass in Germany in year 2020 under the Business-as-Usual scenario?) (BW_Q2) What is the direct output flow of flow-object F from activity A measured by flow-property P in location L in the time period T under macro-economic scenario S? (example: What is the direct output of steel from steel production measured by EUR2011 nominal value in Germany in year 2020 under the Business-as-Usual scenario?) (BW_Q3) What is the determining flow of activity A in location L in the time period T under macro-economic scenario S? (example: What is the determining flow of soybean mills in Brazil in year 2020 under the Business-as-Usual scenario?) (BW_Q4) What is the difference between input flows and output flows of flow-property P for activity A in location L in the time period T under macro-economic scenario S? (example: What is the difference between input flows and output flows of dry mass for all activities globally in year 2020 under the Business-as-Usual scenario?)
Querying the core database together with a system model algorithm (for creating product footprints): (BW_Q5) What is the additional input flow of flow-object F to activity A measured by flow-property P in location M in the time period T resulting from a demand of flow-object G in location M in the time period U, all under macro-economic scenario S? (example: What is the additional input of surface water to steel production measured by wet mass in Germany in year 2020 resulting from a demand of 100 square meter of office building in Spain in year 2019 under the Business-as-Usual scenario?) (BW_Q6) What is the additional output flow of flow-object F from activity A measured by flow-property P in location M in the time period T resulting from a demand of flow-object G in location M in the time period U, all under macro-economic scenario S? (example: What is the additional radiative forcing from the atmospheric energy transfer measured by power per area globally in year 2020 resulting from a demand of 100 square meter of office building in Spain in year 2019 under the Business-as-Usual scenario?)
I will break the rule of not commenting, by pointing out that: (ML_Q1) is an instance of
(BW_Q3) (AG_Q1) can be obtained as
an instance of either of
(BW_Q1), (BW_Q2), (BW_Q5) and (BW_Q6) (AG_Q2) is similar to
(BW_Q4)
|
|
Hi everyone We have had a lot of interesting discussions on ontology and rdf this week. It would be great to sum up all the suggestions We have a meeting scheduled at 10:00 AM tomorrow Thursday 14th March. Connection details will be provided shortly.
Regards Agneta
|
|