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

ONT-469 #67

Merged
merged 114 commits into from
Aug 18, 2022
Merged

ONT-469 #67

merged 114 commits into from
Aug 18, 2022

Conversation

kchason
Copy link
Member

@kchason kchason commented Apr 25, 2022

No description provided.

ajnelson-nist and others added 30 commits December 15, 2021 08:46
References:
* [ONT-469] CASE needs a representation for a cellular tower

Acked-by: Fabrizio Turchi <fabrizio.turchi@ittig.cnr.it>
Signed-off-by: Alex Nelson <alexander.nelson@nist.gov>
AJN: This is a transcription of what Fabrizio emailed me and gave me
permission to post.  Syntax fixes to come in a follow-on patch.
This patch applies `python3 -m json.tool` as in other places in this
repository.
The extra error seems to have been from the unrecognized prefix
obscuring definition data, due to becoming annotations of
string-literals.
References:
* [ONT-469] CASE needs a representation for a cellular tower

Signed-off-by: Alex Nelson <alexander.nelson@nist.gov>
There is a default-behavior difference between JSON-LD.

The number-string `2.58` with no datatype annotation translates to:
* `xsd:decimal` in Turtle [1]
* `xsd:double` in JSON-LD [2]

Since UCO transitioned to using `xsd:decimal` with Change Proposal 80,
we will need to override JSON-LD's default behavior and annotate decimal
numbers as `xsd:decimal`.

References:
1. https://www.w3.org/TR/turtle/#abbrev
2. https://www.w3.org/TR/json-ld11/#conversion-of-native-data-types
3. [UCO OC-141] (CP-80) Normalize all decimal number properties within
   UCO to utilize xsd:decimal
4. [ONT-469] (UCO CP-101) CASE needs a representation for a cellular
   tower

Signed-off-by: Alex Nelson <alexander.nelson@nist.gov>
References:
* [ONT-469] (UCO CP-101) CASE needs a representation for a cellular
  tower

Signed-off-by: Alex Nelson <alexander.nelson@nist.gov>
This did not affect validation results.

References:
* [ONT-469] (UCO CP-101) CASE needs a representation for a cellular
  tower

Signed-off-by: Alex Nelson <alexander.nelson@nist.gov>
This applies UCO vocabulary practices as of UCO 0.7.0.

References:
* [ONT-469] (UCO CP-101) CASE needs a representation for a cellular
  tower

Signed-off-by: Alex Nelson <alexander.nelson@nist.gov>
References:
* [ONT-469] (UCO CP-101) CASE needs a representation for a cellular
  tower

Signed-off-by: Alex Nelson <alexander.nelson@nist.gov>
Synchronized with JSON updates based on discussion of change proposal.
Update property labels and definitions based on discussion of change proposal.
Removed "degrees" from property names because they are specified in the definition.
Removed "degrees" from the property names of antenna facet.
References:
* [ONT-469] (UCO CP-101) CASE needs a representation for a cellular
  tower

Signed-off-by: Alex Nelson <alexander.nelson@nist.gov>
"@type": "drafting:AntennaFacet",
"drafting:azimuth": {
"@type": "xsd:decimal",
"@value": "45"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

45 degrees from what? Is this True North based Azimuth ( https://en.wikipedia.org/wiki/Azimuth#True_north-based_azimuths )? If the Wikipedia definition specifies what this property means, we have been OK citing Wikipedia for other properties. Please review the observable namespace's Turtle file for wikipedia.org citation practices.

Comment on lines +32 to +35
"drafting:signalStrength": {
"@type": "xsd:decimal",
"@value": "20"
},
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks significantly close to a measurement value that should incorporate time. What is the unit and/or scale of this property? Count of bars on a phone display? Or, is this truly a fixed property of the antenna?

"drafting:cellSiteIdentifier": "29220952"
},
{
"@type": "drafting:AntennaFacet",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are we deliberately not defining a drafting:Antenna class, subclass of observable:Device?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also, should drafting:AntennaFacet be renamed to drafting:CellSiteAntenna? Is there a more general Antenna class we would want to represent?

examples/illustrations/cell_site/src/cell_site-site.json Outdated Show resolved Hide resolved
examples/illustrations/cell_site/src/cell_site-cdr.json Outdated Show resolved Hide resolved
examples/illustrations/cell_site/src/cell_site-cdr.json Outdated Show resolved Hide resolved
examples/illustrations/cell_site/drafting.ttl Show resolved Hide resolved
kchason and others added 5 commits June 7, 2022 16:52
A follow-on patch will regenerate Make-managed files.

References:
* [ONT-469] (UCO CP-101) CASE needs a representation for a cellular
  tower

Signed-off-by: Alex Nelson <alexander.nelson@nist.gov>
References:
* [ONT-469] (UCO CP-101) CASE needs a representation for a cellular
  tower

Signed-off-by: Alex Nelson <alexander.nelson@nist.gov>
Changed UnallocatedRecoverability to RecoveredObject
Changed UnallocatedRecoverability to RecoveredObject
Updated UnallocatedRecoverability to RecoveredObject
Revert changes
Revert changes
@ajnelson-nist
Copy link
Member

The committee voted to let this state be the implementation. Merging now, so the 1.0.0 release state of this illustration can be prepared.

@ajnelson-nist ajnelson-nist merged commit aee1879 into master Aug 18, 2022
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 this pull request may close these issues.

4 participants