CommonCoreOntologies icon indicating copy to clipboard operation
CommonCoreOntologies copied to clipboard

Definition of "government organization" too restrictive

Open gregfowlerphd opened this issue 1 year ago • 11 comments

According to the definition of "government organization", to be a government organization, an organization must be responsible for both the oversight of specific governmental functions and the administration of those functions. But need oversight and administration go hand-in-hand? Might not one organization be responsible for the oversight of specific government functions while another organization is responsible for the administration of those functions? If so, neither organization could count as a government organization according to the current definition, and that seems to be a mistake.

gregfowlerphd avatar Apr 16 '24 20:04 gregfowlerphd

This is a good catch, but I think the term 'and' is being used more colloquially here, not logically. But, we do not want to say 'or' and create such a strict disjunction.

cameronmore avatar Apr 16 '24 21:04 cameronmore

@cameronmore:

Your suggestion that 'and' is being used in a colloquial sense here is interesting. A few thoughts:

  • At least initially, I'm skeptical that there is such a colloquial sense of 'and'. (If there were, I would have expected some pushback when I presented to my dad and stepmom--neither of whom is much of a logician--the definition of 'government organization' and my criticism of it, but instead they were both totally onboard. More importantly, I would have expected some pushback from logic students to the truth conditions for 'and' (much like their pushback to the truth conditions for 'or' and 'if-then'), but I've never received any.) I'm open to being persuaded, however. Other examples of the alleged colloquial sense would be helpful.
  • If there are multiple senses of 'and', then the definition is ambiguous. But not being ambiguous seems to be a desideratum of ontology definitions. Perhaps, then, if there are multiple senses, revisions to the definition are called for to disambiguate it?
  • You said that we don't want to say 'or' because it would create a strict disjunction. But I worry that the colloquial sense of 'and' would have to be equivalent to such a disjunction to handle my counterexample, in which case it would seem that the definition is already using such a disjunction, but simply hiding it.

Let me end with a question related to the third thought: Given that other definitions in the Agent Ontology do use 'or', why would its use here be so problematic?

gregfowlerphd avatar Apr 17 '24 20:04 gregfowlerphd

then we can make it 'and/or' and users will know that it's an inclusive disjunction. Some terms in the ontology use 'and/or', and some use 'or' to express the same thing logically.

cameronmore avatar Apr 17 '24 20:04 cameronmore

The comments by @gregfowlerphd over the past two days lead me to ask about the chosen format for definitions in CCO and the scope of CCO.

It seems to me the ambiguities stem from CCO definitions' choice of words that do not obviously correspond to properties. In the case of Government Organization, the phrase:

is responsible for the oversight and administration of specific governmental functions.

means (I think):

  • A Government Organization is the active agent in at least one process that is either an oversight process, an administrative process, or both.
  • The process has as participants a government function and a Government.
  • The government function specifically depends on the Government.

The definition of Government Organization would be something like:

An Organization that is part of a Government and is the active agent in at least one process that is either
an Act of Oversight or an Act of Administration, and this process has as participants a Government Function
and a Government, and the Government Function inheres in the Government.

I'm writing the definition to suggest individuals associated with a Government Organization, along with the object properties used to associate them. I'm also suggesting some classes that should be in CCO, in the sense that the current definition implies their need.

Certain BFO definitions are written this way. You'd need first order logic to express the definition formally, but it's still more precise than the current version.

All this leads me to ask two questions:

  1. Many CCO definitions are less rigorous than BFO's. Was this a deliberate decision?
  2. If a CCO definition contains a conceptual term that's not a class or an object property, is CCO incomplete?

swartik avatar Apr 17 '24 21:04 swartik

@cameronmore Yeah, I think changing 'and' to 'and/or' would be the best solution. (Though I haven't yet read the proposal by @swartik, so maybe I'll change my mind.)

gregfowlerphd avatar Apr 17 '24 21:04 gregfowlerphd

I've now read the proposed definition by @swartik. It seems like a much more drastic revision than is required in response to my counterexample, given the availability of the 'and/or' revision. (Though perhaps @swartik thinks there are other reasons to make such a drastic revision.)

gregfowlerphd avatar Apr 17 '24 22:04 gregfowlerphd

@gregfowlerphd Well, I am not so much proposing a new definition as wondering why CCO definitions are, by and large, less precise than BFO definitions. I am also giving food for thought to everyone pondering the definition of a middle ontology.

swartik avatar Apr 18 '24 11:04 swartik

@swartik certainly there's a lot of room for improvement. The industrial ontologies foundry has done good work making sure their terms are formally axiomatized and well-defined. Perhaps we should consider offering more formal axioms for certain important concepts in the common core, like artifact.

cameronmore avatar Apr 21 '24 23:04 cameronmore

@cameronmore: Since you've been opening pull requests to close many of my issues, I was wondering whether we'd determined how to resolve this one. I thought we had (the "and/or" option), but I'm not sure.

gregfowlerphd avatar Jun 29 '24 14:06 gregfowlerphd

I did a search and there are only a few terms that use 'and/or' phrase. I think turning 'and' into 'or' would be fine, and I hope users would understand that this is an inclusive 'or' (not exclusive). The entire definition could be improved which is another option. But I don't have a strong opinion on how to fix this one.

cameronmore avatar Jun 29 '24 14:06 cameronmore

@cameronmore: I guess I'm inclined towards the option of changing 'and' to 'or'. The latter is often used in CCO (including in the Agent Ontology), and users are trusted to understand that an inclusive disjunction is intended.

gregfowlerphd avatar Jun 30 '24 02:06 gregfowlerphd

This PR has been merged. Closing issue.

neilotte avatar Aug 02 '24 01:08 neilotte