astrothesaurus / UAT

The Unified Astronomy Thesaurus is an open, interoperable and community-supported thesaurus of astronomical and astrophysical concepts and their relationships.
http://astrothesaurus.org/
Other
35 stars 13 forks source link

Modify Concept: Make "Stars" the preferred label of 1634 #327

Open msdemlei opened 3 years ago

msdemlei commented 3 years ago

Name the concept in question

http://astrothesaurus.org/uat/1634

Describe the change

The current preferred label of 1634 is "Stellar types". That, to me, is not a concept many people would associate with the concept "Star"; but that is actually an alternative label.

People, on the other hand, will look for "Star". In the VO, that's the second most popular subject keyword, second only to "Galaxy" (3491 to 3527, so it's a close call).

Also, if you ask just about anyone what the common wider term is between early-type-stars, field-stars, late-type-stars, protostars, low-mass-stars, variable-stars, multiple-stars, stellar-spectral-types, novae, massive-stars, supernovae, intermediate-type-stars, stellar-evolutionary-types, emission-line-stars, chemically-peculiar-stars, and solar-analogs -- I'm sure >95% of those who say anything will say "Star". And I'd be willing to bet if you went around and asked 100 astronomers, you wouldn't hear "Stellar types" a single time

As to what is to happen with "Stellar types" I'm not sure; my take would be that "Stellar Types" is semantially too far removed from "Star" to be a proper alternative label. But then I can't say what the intention of the concept was in the first place. I guess once one has suffienctly precise definitions of the two concepts, it will be quite obvious what to do.

Oh, and while touching the concept I'd say we should add a definition. What about: "A gravitationally bound object either maintaining fusion reactions or having once done that". That excludes brown drawfs, but it would include at least white dwarfs and pulsars. It excludes clouds (which is good) but excludes young stellar objects before fusion ignition (which is not so good; but then: we'll have to draw the line somewhere between cloud and star).

BartlettAstro commented 4 months ago

The An Etymological Dictionary of Astronomy and Astrophysics definition of a star is "A huge mass of hot gas whose radiation is provided by its internal thermonuclear reactions. A star represents a hydrodynamic equilibrium between two opposing forces, the inward gravitational force, which is attempting to make the mass collapse and the pressure caused by the generation of nuclear energy. Below a certain mass (0.08 solar masses), the central pressures and temperatures are insufficient to trigger the hydrogen fusion, brown dwarf. Stars have a variety of masses and sizes. Massive stars are less common than low-mass stars initial mass function. Star formation results from gravitational collapse of molecular clouds fragmentation; pre-stellar core protostar accretion. After leaving the main sequence, they pass through several evolutionary stages (e.g., red giant, supergiant, white dwarf, supernova, neutron star) depending on their initial masses. The term star is sometimes loosely applied to objects that do not comply with the above specifications, but are evolutionary products of stars, such as neutron stars and white dwarfs. For ancient civilizations a star was anything appearing in the night sky, apart from perhaps the Moon."

It does not define Stellar types.

@katieefrey Could you explain the choice of stellar types rather than stars?

BartlettAstro commented 4 months ago

@adrianlucy You mentioned that MAST might like to see a "Stars" parent concept. Would this change address that need?

adrianlucy commented 4 months ago

Hi @BartlettAstro, thanks! Yes, from the MAST perspective, I support changing the prefLabel of 1634 to "Stars". I also support this from a broader perspective as someone who is still learning but does some vocabulary development work at MAST:

1.. Consider a hierarchical vocabulary about animals. Which of the following would you do?

Option A: The parent concept of "Tiger" and "Lion" is "Cat types" Option B: The parent concept of "Tiger" and "Lion" is "Cats"

Consider the logical endpoint of Option A: if "Tiger" has child concepts "Bengal tiger" and "Siberian tiger", now you might be tempted to change "Tiger" to "Tiger types". Now say "Bengal tiger" has child concepts "Shorthair Bengal tiger" and "Longhair Bengal tiger", maybe you are tempted to change "Bengal tiger" to "Bengal tiger types". And so on down the tree for every concept that has children. The end result would be a vocabulary that is a bit incoherent in user-facing applications, because lots of concepts would have "types" appended for reasons that are opaque to everyone except someone looking at a map of the entire vocabulary.

Therefore, Option B is the way to go for the UAT. The fact that this is a parent concept that can encompass subtypes is implicit in the fact that the concept is in a hierarchical vocabulary; it doesn't need to be stated explicitly in the concept name. "Stellar types" is the "Cat types" of astronomy, and "Stars"/"Cats" is better.

2.. From the perspective of MAST, or extracting an astronomical object type vocabulary from the UAT, or aligning the UAT to the Simbad/IVOA object type vocabulary, or using the UAT in any application with which you might want to search for stars: a "Stars" concept is necessary for good search filtering and navigation of the vocabulary hierarchy, and this is the place in which it makes the most sense, as a parent to all the different kinds of stars.

3.. This is how the "Galaxies" tree works. The UAT doesn't have a "Galaxy types" concept, nor should it.

PS, the OP's point about brown dwarfs is also well taken, but also a can of substellar worms that I'm not sure you have the resources to deal with right now.

adrianlucy commented 4 months ago

As an aside, the "Stellar types" concept does also have two children of particular interest here, 2052 = Stellar evolutionary types and 2051 = Stellar spectral types. I get how these arose, and they might go some way towards explaining "Stellar types" itself. "Stellar evolutionary types" in particular sounds useful to the taxonomist who wants to group things together.

Whether that extra layer of the hierarchy is useful to any end-user search application, whether the UAT should include concepts whose sole purpose is to play a role in taxonomical hierarchy, and whether the UAT is consistent about these practices in different parts of the hierarchy, is I think a much bigger question that the UAT should do some deep thinking about when you have more resources. I've been trained to be hyper-skeptical of concepts that are there just for the sake of the vocabulary wrangler and aren't useful to the user, but I may not be considering all the angles and use cases, and I've sometimes found it hard to follow this advice at MAST. Maybe there's some role for a "search-relevant vocabulary" skos:ConceptScheme, or something like that.

In any case, 2052 and 2051 aren't necessarily a problem for MAST, since I'm thinking we can maybe automate something like "delete concept X and give its children to its parent" in our code logic without requiring action from the UAT.

Anyway all that is an aside... tl;dr, changing 1634 "Stellar types" to "Stars" would be very well-received by MAST, and I don't see how it could cause problems for anyone else.

katieefrey commented 4 months ago

Anyway all that is an aside... tl;dr, changing 1634 "Stellar types" to "Stars" would be very well-received by MAST, and I don't see how it could cause problems for anyone else.

First, I agree that a "stars" concept fits into the UAT. I would caution against updating the label for 1634, and recommend the option to create a new concept for "stars," replacing it in the hierarchy, and reorganizing as necessary.

I've mentioned this in other threads/emails to @BartlettAstro and @danielchivvis, but a concept's meaning should not change. To me "stars" and "Stellar types" are very different concepts. Also, the UAT concept "Stellar types" has been attached to 20 papers in ADS&sort=date%20desc%2C%20bibcode%20desc). I really think the usage of this concept is for "stellar types" and substituting "stars" would not work for them.

As an aside, the concept "Stars" was renamed to "Stellar types" sometime in 2015. At this time, the UAT was in a large state of flux. It wasn't published online (other than this github repo), it wasn't being used by anyone. We were still figuring a lot of stuff out, and concept URIs and IDs changed in each of the first four releases until we finally landed on the current scheme. Here is the history of this concept:

UAT version release date URI Label
v.0.0.0 (beta) Sept 4, 2014 http://purl.org/astronomy/uat/xl_en_b101b334 Stars
v1.0.0 Dec 23, 2015 http://www.altbibl.io/astronomy/uat/xl_en_b05c3958 Stellar types
v.1.1.0 July 10, 2016 http://astrothesaurus.org/uat/StellarTypes Stellar types
v.2.0.0 Jan 31, 2017 http://astrothesaurus.org/uat/1634 Stellar types

Changing a concept meaning from UAT beta through UAT v2.0.0, while still against best practices, simply did not have the same impact as making this change would have today.

So, I would recommend that 1634 remain "Stellar types" or be deprecated, and a new concept be added to address "Stars."

The new "Stars" concept could probably generally replace 1634's location in the hierarchy. (@BartlettAstro this would, however, have a large effect on the organizational structure of the UAT and would, IMO, push this to a "major" release)

As an aside, the "Stellar types" concept does also have two children of particular interest here, 2052 = Stellar evolutionary types and 2051 = Stellar spectral types. I get how these arose, and they might go some way towards explaining "Stellar types" itself. "Stellar evolutionary types" in particular sounds useful to the taxonomist who wants to group things together.

Would "stellar spectral types" and "stellar evolutionary types" still fit under the "stars" concept?

adrianlucy commented 4 months ago

Good point, and that seems like a reasonable solution from the MAST perspective.

I will say, I think those papers may be using 1634 to refer to "Stellar typing", as a method, rather than "Spectral types" per se (see my complaint about "Cat types" above). If my initial impression about current usage is correct (the UAT team should probably check more carefully), I would suggest:

Would "stellar spectral types" and "stellar evolutionary types" still fit under the "stars" concept?

"Stellar spectral types" isn't doing anything necessary in the hierarchy, which already has "Early-type stars", "Intermediate-type stars", and "Late-type stars" to group its children together. I think here again you could change it to "Stellar spectral typing", drop its relationships, and make it a child of "Stellar typing" again.

You could do a similar thing for "Stellar evolutionary types" and give its children to "Stars", but personally I would consider: deprecate it in favor of the existing "Stellar evolution", and give its children to "Stars".

Incidentally, in the children of "Stellar evolutionary types" I see some examples of deeper issues in the hierarchy: for example, why isn't "Asymptotic giant branch stars" a child of "Evolved stars"? Stuff like that which will take more work to untangle, but which would both help with search applications and help meet the taxonomist's urge to group things together.

adrianlucy commented 4 months ago

(Or instead of making "Stellar typ[ing]" a child of "Stellar classification", just deprecate it in favor of "Stellar classification" since it seems to mean the same thing and be used in the same way. Rest of my post the same except substitute "Stellar classification" for every subsequent instance of "Stellar typing".)