Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add term "Population" #479

Closed
4 of 5 tasks
0UmfHxcvx5J7JoaOhFSs5mncnisTJJ6q opened this issue Jul 8, 2020 · 22 comments · Fixed by #491 or #516
Closed
4 of 5 tasks

Add term "Population" #479

0UmfHxcvx5J7JoaOhFSs5mncnisTJJ6q opened this issue Jul 8, 2020 · 22 comments · Fixed by #491 or #516
Labels
[A] new term Including new term(s) in the ontology oeo-social changes the oeo-social module

Comments

@0UmfHxcvx5J7JoaOhFSs5mncnisTJJ6q
Copy link
Contributor

Description of the issue

Population, and subclasses thereof, are used by various energy models to e.g. drive demand. Also it's listed as missing in #192

Ideas of solution

Named missing classes (#192) so far:

  • Population
  • Working Population (synonym Labour Force)

There are many further subdivisions possible. The UN population division for example subdivides by sex and age group (in five-year cohorts). The OECD by different age groups (I think ten-year cohorts) and education level. Other @OpenEnergyPlatform/oeo-domain-expert-energy-modelling may have additional needs.

So do we need a scheme for subdividing populations analogous to sectors, with sectors conforming_to sector divisions (#460)?

I think Populations would go under independent continuant -> immaterial entity, just like organisations. But strictly speaking, populations are composed of people, so it would be independent continuant -> material entity -> object aggregate, which … feels weird. Will need input from @OpenEnergyPlatform/oeo-general-expert-formal-ontology here.

Workflow checklist

  • I discussed the issue with someone else than me before working on a solution
  • I already read the latest version of the workflow for this repository
  • The goal of this ontology is clear to me

I am aware that

  • every entry in the ontology should have a definition
  • classes should arise from concepts rather than from words
@l-emele
Copy link
Contributor

l-emele commented Jul 8, 2020

Let's first find a definition, the classification arises from the definition.

@l-emele l-emele added the oeo-social changes the oeo-social module label Jul 8, 2020
@0UmfHxcvx5J7JoaOhFSs5mncnisTJJ6q
Copy link
Contributor Author

"A population is the number of people in a city or town, region, country or the world."
https://en.wikipedia.org/wiki/Population

@l-emele
Copy link
Contributor

l-emele commented Jul 9, 2020

To reuse terms we already have, what about: A population is the number of people in a spatial region.

@jannahastings
Copy link
Contributor

I don't think we should define a population as the number of people because that would make, e.g. "25" a population. Could we define it as an aggregate of people?

@l-emele
Copy link
Contributor

l-emele commented Jul 9, 2020

Good idea, Janna! So: A population is an aggregate of people in a spatial region.

The number of this population (e.g. 80 million in Germany) would then be a data property a specific instance of the population linked with a specific instance of a spatial region (Germany) right?

@l-emele l-emele added this to the oeo-release-1.1 milestone Jul 10, 2020
@0UmfHxcvx5J7JoaOhFSs5mncnisTJJ6q
Copy link
Contributor Author

A population is an aggregate of people in a spatial region.

So independent continuant -> material entity -> object aggregate

What about subdivisions by sex and age? Elaborate scheme or just a bunch of subclasses defined as needed, like

"A population (female) is a population of female people."

One subdivision of populations we are actually using is rural/urban.

@l-emele
Copy link
Contributor

l-emele commented Jul 14, 2020

What about:

  • A female population is a population of female people.
  • A rural population is a population in rural areas.
  • A urban population is a population in urban areas.

@0UmfHxcvx5J7JoaOhFSs5mncnisTJJ6q
Copy link
Contributor Author

Probably there's no need to define "female" and "male". How do you feel about "rural" and "urban"?
And what about intersection sets (male urban population age 31-40)? Do we add all combinations?

@l-emele
Copy link
Contributor

l-emele commented Jul 14, 2020

If you need that much detail, I would see these more of instances of population than classes. You have population age classes of 31-40 but another model might have age classes of e.g. 18-60 instead.

@jannahastings : What do you think?

@0UmfHxcvx5J7JoaOhFSs5mncnisTJJ6q
Copy link
Contributor Author

If you need that much detail

I don't. But other's might ;)

@l-emele
Copy link
Contributor

l-emele commented Jul 14, 2020

Okay, at the moment, we should focus on what we really need and not on what someone in future might need.

@jannahastings
Copy link
Contributor

Okay, at the moment, we should focus on what we really need and not on what someone in future might need.

I agree: let's focus on including the broader classes for now, and if we need specific sub-classes for annotation in the future, we can add them with a "just-in-time" approach as they are needed. These will be compositional in any case, so we can always add them dynamically as long as we can define or re-use from external sources the required properties such as age and urban vs. rural. (Incidentally, we should check ENVO for urban vs. rural, they may have definitions we could re-use)

@0UmfHxcvx5J7JoaOhFSs5mncnisTJJ6q
Copy link
Contributor Author

Okay, at the moment, we should focus on what we really need and not on what someone in future might need.

My concern is whether we set up a system akin to what is happening with sectors (#30, #460, #461), where there could be different definitions of "divisions of population" (for lack of a better term), or if we expect to add a bunch of subclasses as needed. Planning ahead could save us a lot of trouble. But I don't have strong feelings either way.

@akleinau
Copy link
Contributor

I also prefer to stay simple now and concentrate on whats needed.
When looking at the definition ("A population is an aggregate of people in a spatial region.") I would prefer to solve this together with the long planned society class ("an object aggregate of people", #301, #302).
Right now following the definitions a population would be a subclass of a society, which sounds a bit weird?
Society is used in definitions like organisation role: "An organization role is a role of a society that has a collective goal and a set of organization rules. "

@jannahastings
Copy link
Contributor

If society is defined as an object aggregate of people, then it should be a synonym of population.

@han-f
Copy link
Contributor

han-f commented Jul 15, 2020

Just jumping in while this popped up in my inbox: Wouldn't the difference between population and society be that society includes specific rules (laws, codes of conduct, governance) on how the people that make up the population interact with one another and as a whole?

@jannahastings
Copy link
Contributor

I tend to agree that there should be more to the definition of society than just the people in it. So we need to reconsider the definition of organisation role: is it society that is needed there, or population (aggregate of persons)?

@akleinau
Copy link
Contributor

I don't think people have to have anything more in common than all being people to create an organisation.
So I propose to leave society out for now, make a comment in the concerned issues, and change organisation def from society to population?

@jannahastings
Copy link
Contributor

That sounds good to me. And if "population" sounds (by implication rather than definition) too large given that organisations might be small, we could also consider explicitly saying "aggregate of people" instead (which would indeed be a true synonym for population).

@stap-m
Copy link
Contributor

stap-m commented Jul 28, 2020

I like the population definition.

society is not included yet. Unlike population, society and organisation role are not restricted to or defined by a spatial region, from my point of view. So, I'd stick with the current def of oraganisation role.

@akleinau
Copy link
Contributor

@stap-m in the pull request I now pushed to just change the organisation role def to "aggregate of people", would you agree with that?

akleinau added a commit that referenced this issue Jul 31, 2020
add definitions for Population and rural/urban/working subclasses #479
@stap-m stap-m reopened this Aug 18, 2020
@stap-m
Copy link
Contributor

stap-m commented Aug 18, 2020

We use lower case for class names. Also the issue numer #479 should be referenced in the term tracker item. I'll correct that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[A] new term Including new term(s) in the ontology oeo-social changes the oeo-social module
Projects
None yet
6 participants