comparative-concepts / cc-database

Cross-linked database of Comparative Concepts, extracted from "Morphosyntax: constructions of the world's languages", by William Croft (2022)
https://comparative-concepts.github.io/cc-database/
4 stars 1 forks source link

Semantics graph updates #5

Closed wcroft closed 3 months ago

wcroft commented 4 months ago

Here are the changes to the semantics graph, and also to the construction graph. Almost all of the major issues have to do with the semantic concepts associated with the modification function. Some of these are additions/revisions to what was on my Semantics trees. The rest are just minor fixes.

The first major issue has to do with the fact that the following CCs are cxn CCs in Morphosyntax:

I had previously told Arthur to change all of these to semantic CCs (renaming 'comparative/superlative form' to 'comparative/superlative degree). But we really need both sem and cxn CCs. The CC names in the book are more commonly used as terms for forms, so they should be restored as cxn CCs as in Morphosyntax, namely:

The semantic concepts are all new. For degree subtypes, this is basically just a (re)naming exercise:

For the semantic counterpart CCs for complementaries and antonyms, they are treated as subtypes of a new attribute, sem:scale:

Another major change is to introduce a superordinate sem CC, sem:mensural-concept, which subsumes all the mensural construction subtypes:

Another major change is to introduce the major aspectual attributes to the various non-property event concepts in Tree 1 of my Semantics Trees:

Among other things, this allows a user to create a subgraph with all and (almost) only the typical modifying semantic concepts in the visualization, by selecting either sem:stative or sem:transitory, do one Expand Upward, and then Remove Unselected. (sem:stative also brings in properties and (transitory) states, which is desirable; sem:transitory excludes properties and brings in actions, which is not desirable, but for consistency both attributes should be applied to all the event concepts in Tree 1.)

Another significant change is to introduce sem:external-cause and sem:affectee, which I had tentatively included in my Semantic Tree 3. I'm introducing them to simplify the graph a bit, and because it anticipates what I hope is an overhaul of the analysis of semantic roles and argument structure constructions (to replace Haspelmath's exemplar approach).

The rest are minor fixes:

Finally, I think we should change the preferred names of two CCs as follows:

All these fixes are represented on my Semantic and Construction trees. These trees are now on Github.

arthurlorenzi commented 3 months ago

Made all of the proposed changes. Just two things:

wcroft commented 3 months ago

I’ve been away two weeks and there’s a lot I have waiting for me here, so it’ll take a while for me to get back into this. Here are responses to your comments:

On Jul 1, 2024, at 4:47 PM, arthurlorenzi @.***> wrote:

Made all of the proposed changes. Just two things:

I've restored the comparative and superlative degree construction concepts as comparative and superlative term, similarly to the glossary and to avoid any confusion between the semantic and construction CC. Is that OK? Or should all four be 'degree’?

The CC names in the original Glossary are cxn:comparative form, cxn:superlative form, not ’term’. I think we should stick with the Glossary names for consistency. We now have sem:measure and sem:measuring. I understand they are different, but the names are quite similar. We can keep it, but it could be a good idea to turn measuring into something like 'measuring degree’. I see the issue. But it’s not really degree; it’s the actual measure, e.g. six centimeters. Also, I used the -ing form for the other semantic CCs -- these are all new terms, not in the book. Or we could go with sem:calibrating -- a calibratable scale is a scale for which a quantifiable measurement is available (i.e. length, but not happiness).

Bill

arthurlorenzi commented 3 months ago

It was my bad: I had already name them "form", not "term". So this is correct.

Regarding sem:measuring, I think sem:calibrating also works. But I think what made it confusing to me was exacly the POS: we have sem:degree but all of its subtypes have the -ing form. But this is definitely something minor and with the definitions the issues might be completely mitigated.

Something else I've just noticed is that we don't have a very explicit relation between sem:degree and sem:scale. I see two ways of making that clearer, if you agree:

Of course, we can also leave that for future versions.

wcroft commented 3 months ago

On Jul 2, 2024, at 9:35 AM, arthurlorenzi @.***> wrote:

It was my bad: I had already name them "form", not "term". So this is correct.

Regarding sem:measuring, I think sem:calibrating also works. But I think what made it confusing to me was exacly the POS: we have sem:degree but all of its subtypes have the -ing form. But this is definitely something minor.

I’m open to alternative terms, since these CCs were not in the glossary. If you don’t like the modifier -ing forms, we could use “intensification”, but then we’re still stuck with “downtoning”, and we can’t used “measurement” because that is the cxn CC in the Glossary. Something else I've just noticed is that we don't have a very explicit relation between sem:degree and sem:scale. I see two ways of making that clearer, if you agree:

Create a new CC called sem:scalar-concept (or scalar property) as a subtype of sem:property-concept. Then, both sem:scale and sem:degree are attributes of sem:scalar-concept. Scalar concept is length, but not hapiness. Most people use “scale” for both calibratable and non-calibratable scales. I would not want to introduce “scalar concept”. Alternatively, we could also have a direct relation between the sem:degree and sem:scale, either associated or sem:degree being part of sem:scale. That would be like construing a scale as a (ordered) set of degrees. Currently, I treated “degree” as AttributeOf “scale”. That’s fairly neutral. We could change this to PartOf, as you suggest. All of the specific values are points or regions on the scale, so can be construed as PartOf. In either case, the values are SubtypeOf degree.

Bill

arthurlorenzi commented 3 months ago

On the current .pdf "degree" was an AttributeOf "property", and just changed it to "scale". We can keep the names for now and revisit later after FunctionOf if someone else find them confusing.

wcroft commented 3 months ago

OK. I made the changes to the Semantics trees pdf. I can upload it but I can’t find where the folder is with the tree pdfs on GitHub, and I can’t find the link that Peter sent me for that folder. Peter, could you send me the link again?

Thanks, Bill

On Jul 3, 2024, at 3:29 PM, arthurlorenzi @.***> wrote:

On the current .pdf "degree" was an AttributeOf "property", and just changed it to "scale". We can keep the names for now and revisit later after FunctionOf if someone else find them confusing.

— Reply to this email directly, view it on GitHub https://github.com/comparative-concepts/cc-database/issues/5#issuecomment-2207341529, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGAWDPRNSKVFCUIZJEUAO33ZKRUKLAVCNFSM6AAAAABILIO6M2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMBXGM2DCNJSHE. You are receiving this because you authored the thread.