Menu

#574 Reference data for units in error

open
nobody
None
none
None
5
2018-03-07
2018-03-07
Phil Spiby
No

While trying to harvest the PLCSlib reference data into STEPlib reference data I have found a number of problems. This is not an exhaustive list and should be considered just examples of the problems found:
second appears as a "si base unit" and as a "Non-SI unit accepted for use with the SI"
decimetre appears three times under "decadic multiple of base SI unit"
decileitre appears as "decadic multiple of non SI unit that is accepted for use with the SI"

I am having trouble showing this as an example of "good practice" in the use of units when it clearly is not!

Discussion

  • Mike Ward

    Mike Ward - 2018-03-07

    metre is a base SI unit thus decimetre is correctly identified as a "decadic multiple of base SI unit"

    litre is a non SI unit that is accepted for use with the SI thus decilitre is correctly identified as a "decadic multiple of non SI unit that is accepted for use with the SI"

     

    Last edit: Mike Ward 2018-03-07
  • Mike Ward

    Mike Ward - 2018-03-07

    "second" is the name of the base SI time unit and of the sub unit of a degree of arc. That is why it appears - quite correctly - in two places

     
  • Mike Ward

    Mike Ward - 2018-03-07

    as for decimetre

    1) At line 19193 in plcslib\data\contexts\OASIS\refdata\plcs-rdl-en.owl it should say "radian" not "decimetre

     
  • Mike Ward

    Mike Ward - 2018-03-07

    2) At line 19327 in plcslib\data\contexts\OASIS\refdata\plcs-rdl-en.owl it should say "steradian" not "decimetre"

     
  • Phil Spiby

    Phil Spiby - 2018-03-07

    On second, you are correct. It is the same with minute.
    However, it would have been useful to have a description and not just a repeat of the source so it was clearer to the reader that these were separate units.

     
  • Mike Ward

    Mike Ward - 2018-03-07

    3) At line 250 in plcslib\data\contexts\OASIS\refdata\plcs-rdl-dmou.owl "decimetre" appears correctly.

     
  • Phil Spiby

    Phil Spiby - 2018-03-07

    The two fixes for decimetre you have identified were not even pointed out by me ;-)
    Mine were v1.0 versus v1.1 - surely the unit has not changed between versions of PLCSlib and even if it had it should be an update to the original (use rdf:about to refer to the original and update the definition/description etc)

     
  • Mike Ward

    Mike Ward - 2018-03-07

    4) At line 190 in plcslib\data\contexts\OASIS\refdata\plcs-rdl-dmou.owl it should say "centimetre" not "decimetre"

     
  • Mike Ward

    Mike Ward - 2018-03-07
     
  • Mike Ward

    Mike Ward - 2018-03-07

    5) Between lines 257 and 272 in plcslib\data\contexts\OASIS\refdata\plcs-rdl-dmou-v1_1.owl there is a duplicate entry for "decimetre" that should be entirely deleted.

     
  • Phil Spiby

    Phil Spiby - 2018-03-07

    Since the original files have already been published as standards I do not think we can just go ahead and fix them. We can however fix them in the 1.1 versions of the files which have not yet been published. You just need to refer to the original IRI and then fix the prefLabel. I am not sure if Protege understands that there can only be one prefLabel per language but I think that will be the cleanest approach.

     
  • Mike Ward

    Mike Ward - 2018-03-07
     
  • Mike Ward

    Mike Ward - 2018-03-07

    At line 230 in plcslib\data\contexts\OASIS\refdata\plcs-rdl-dmou.owl the decilitre prefLabel is mistyped as "decilietre"

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.