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

Issue with definition of ‘Communications Facility’ #280

Closed
gregfowlerphd opened this issue Jun 20, 2024 · 13 comments · Fixed by #292
Closed

Issue with definition of ‘Communications Facility’ #280

gregfowlerphd opened this issue Jun 20, 2024 · 13 comments · Fixed by #292

Comments

@gregfowlerphd
Copy link
Contributor

According to the definition, a communications facility is ‘the bearer of functions realized in processes of receiving or transmitting information’. However, is it really the facility itself (which, per the definition for facility, is a building or campus) that bears these functions, or is it instead artifacts hosted by the facility? It would seem to be the latter.

Note that similar remarks apply to the definition of ‘Radio Relay Station’.

@cameronmore
Copy link
Contributor

I see the problem, but I think levels of granularity are at work here. It is true that the facility isn't performing those functions from the vantage of the facility's contents, but at the level of populations, we do speak in this way. The X facility sends widgets to the Y facility which packages them, and sends them to facility Z to sell them. None of those facilities themselves are really performing those actions.

The definition can be improved certainly, happy to brainstorm.

@dlutz2
Copy link

dlutz2 commented Jun 21, 2024

There is a long tedious history of discussions on "Facility" which centered on the "building or campus" aspect but did not clearly include/exclude/relate the geographic (site), "campus" (which is not defined) or how to understand "at/in/part of" a facility.

@swartik
Copy link

swartik commented Jun 21, 2024

Also, we could get into a long tedious discussion over questions like "If you temporarily move all the communications equipment out of a communications facility, is it a communications facility during the interval in which it has no communications equipment?"

I say this not to request the definition of Communications Facility be revised to address this question, but because I think CCO would benefit if its documentation had a statement somewhere expressing what @cameronmore said as a guiding principle.

@dlutz2
Copy link

dlutz2 commented Jun 21, 2024

By "what @cameronmore said as a guiding principle" did you mean something like "facilities are not actually performing these functions but we can speak, in both natural language and their ontological counterparts, as if they are"? Those are the types of principles/defintions the previously mentioned tedium was covering. Some of that made it into CCO 1.5 e.g. A Facility is a Material Artifact that is located in a Portion of Geosphere to clarify the relation to "site" but whether a Facility is the building (and how does "is designed as" differ from "is" ) or the building is located at/in the Facility is still unclear.

@swartik
Copy link

swartik commented Jun 21, 2024

I had in mind an explanation in one of the documents in the documentation folder, probably An Overview of the Common Core Ontologies. Something along the lines of:

CCO definitions are phrased in terms of populations and common usage. For example, a Communications Facility does not actually communicate; rather, it contains Communication Instruments that bear communications functions and participate in Acts of Communication. Definitions are kept simple by writing them as though the containing entity bears the function.

This does leave open the question of how a knowledge graph would model a Communications Facility and the Communication Instruments it contains. The answer is, I suppose, that it depends on how much granularity is important to your situation. Some may choose to have the Communications Facility bear communications functions. Others may choose to have the Communications Facility contain Communication Instruments that bear communications functions. Or you could argue that a Communications Facility bears the role of containing Communication Instruments.

But I'm straying from my point. As always, there are any number of ways to model information, and I'm not taking a position on which is appropriate. I'm only trying to provide guidance on how to write definitions that don't overly constrain modelers.

@gregfowlerphd
Copy link
Contributor Author

@cameronmore: Your levels of granularity suggestion is interesting. I'll think more about it and about how the definition might be revised. Also, I didn't mention this in my original post, but another reason I'm not entirely happy with the definition is that the definitions for all the other facility subclasses are put in terms of what the facility is designed for/to/as rather than what its functions are.

@dlutz2: I originally thought @cameronmore was suggesting that the facility really does bear the function, at some level of granularity (rather than merely that we can talk as though it does). However, having reread his comment in light of yours, I'm no longer sure. The last sentence of his first paragraph does suggest something more in line with your interpretation.

@cameronmore
Copy link
Contributor

@gregfowlerphd standardizing the definitions is something we definitely want to do, so agree for sure on that point.

And without commenting on what I said earlier, suppose we do separate the machines and artifacts inside a building from the building itself. A facility that is designed to store materials (warehouse, storage facility) might actually bear that function of storing, of sheltering some material from the outside weather. But a factory does not bear a manufacturing function, but the machines inside that produce the widgets. The building, however, may have certain features that affords (cco:Affordance) agents to perform manufacturing activities easier than others (like having a wide open main floor, having a loading dock, etc.). Then, the building design does have some purpose, of affording certain agents to perform certain processes.

@cameronmore
Copy link
Contributor

Communication Facility = A Facility that is designed to support processes of receiving or transmitting information.

Radio Relay Station = A Communication Facility that is designed to support the receiving or transmitting of radio signals.

Does this work?

@dlutz2
Copy link

dlutz2 commented Jun 28, 2024

The distinguishing feature of a "relay" station is the the reception and then retransmission of the received information. Most relay stations do not originate any information, just receive, amplify/improve and retransmit.

@cameronmore
Copy link
Contributor

Good point, I was just trying to remove 'relay' from the definition of Radio Relay Station,

So, it becomes

Radio Relay Station = A Communication Facility that is designed to support the receiving and re-transmitting of radio signals.

@gregfowlerphd
Copy link
Contributor Author

@cameronmore: The revised definition for Communications Facility seems to work. The second revised definition for Radio Relay Station (which takes into account the point raised by @dlutz2) also seems good, although I wonder whether 'processes of' should be added to make it more parallel to the Communications Facility def. The result would be:

A Communications Facility that is designed to support processes of receiving and re-transmitting radio signals.

@cameronmore
Copy link
Contributor

I think that works

@cameronmore cameronmore linked a pull request Jul 5, 2024 that will close this issue
@neilotte
Copy link
Contributor

neilotte commented Aug 2, 2024

This changed has been merged into development. Closing issue.

@neilotte neilotte closed this as completed Aug 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants