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

Missing MBTUs? #597

Open
jbkoh opened this issue Oct 31, 2022 · 11 comments
Open

Missing MBTUs? #597

jbkoh opened this issue Oct 31, 2022 · 11 comments

Comments

@jbkoh
Copy link

jbkoh commented Oct 31, 2022

Hi all, I just found that MBTU (million BTU) is missing in the QUDT unit vocabulary. MBTU is a common term as well as BACnet also has mega-BTUs (148) as a unit. Is it something QUDT would consider to include? If so, I can create a PR, though I'd like to also know QUDT's preference on MBTU vs MegaBTU (or even MMBTU?).

Thanks!

@jhodgesatmb
Copy link
Collaborator

jhodgesatmb commented Oct 31, 2022 via email

@jbkoh
Copy link
Author

jbkoh commented Oct 31, 2022

Hi Jack,

I don't have any preferences on the qnames; as stated in my comment, I'm fine with MBTU / MegaBTU / MMBTU or whatever QUDT conventions prefer. I just don't see anything defined for such a concept in the existing vocabualry set in either this repo or the catalog. Maybe I missed the exact term, and if that's the case, I'd appreciate any pointer to it. At least I can't see MegaBtus anywhere.

@jhodgesatmb
Copy link
Collaborator

jhodgesatmb commented Nov 1, 2022 via email

@jhodgesatmb
Copy link
Collaborator

jhodgesatmb commented Nov 1, 2022 via email

@JoelBender
Copy link

I do not see any meaningful structure here. It is just a member of an enumerated type and has a code.

The OWL ontology for BACnet has been abandoned as unworkable and there is a new SHACL based model in process. The basics are the same, it is just an enumeration and the code is what appears on the wire between communicating peers (which is defined in ASN.1 for the tidbit of the day you didn't need to know). Assuming that "148"^^xsd:nonNegativeInteger is not the friendliest content and it gets mapped to bacnet:EngineeringUnits-megaBtus, it would be nice to have some reference between this IRI and something in QUDT.

@jhodgesatmb
Copy link
Collaborator

jhodgesatmb commented Nov 1, 2022 via email

@steveraysteveray
Copy link
Collaborator

Hi @jbkoh. I have been called out of town until Thursday, but @jhodgesatmb is correct. Just submit a PR, following our naming rules here and we will incorporate whatever prefixed units you want. We can also think about bidirectional cross-references (of course the BACnet people would do the incoming reference to QUDT if they choose).

@jhodgesatmb
Copy link
Collaborator

jhodgesatmb commented Nov 1, 2022 via email

@jhodgesatmb
Copy link
Collaborator

jhodgesatmb commented Nov 2, 2022 via email

@JoelBender
Copy link

I don't see SHACL as an extension to OWL, it doesn't use OWL classes or concepts and it's closed world dealing with what actually exists as stated in a graph rather that open world of what somebody might say someplace in the universe. There is absolutely a structure to BACnet and a one-to-one serialization of BACnet concepts and data to RDF statements, and there are shapes that can validate each of those according to the rules as it has been defined by the committee, but they do not follow the rules of a decidable subset of first order logic! I've been able to squeak in references to rdfs:Class and rdfs:Property, but they aren't required.

The base URI will be owned by ASHRAE with a resolvable URI someplace in https://data.ashrae.org/bacnet but that will be up to the Data Modeling Working Group (DM-WG) to decide. Because ASHRAE has not been in the publishing business outside of PDF documents, the Manager of Standards has agreed that the SSPC would provide an acceptable level of oversight. I've been using https://data.ashrae.org/bacnet/2020/bacnet.ttl in my presentations because that's the latest version, ANSI uses the ASHRAE numbering, the ISO version is ISO 16484-6:2020.

A cross-reference with things like bacnet:degrees-fahrenheit skos:exactMatch https://qudt.org/vocab/unit/DEG_F would be acceptable. I'm guessing that this xref would be maintained by the DM-WG and live as a separate document because it's not BACnet as such. There are a fair number of "units" like "currency1" that aren't going to have a mapping, and some like "european-brewing-convention" will take some work to resolve (it's a color! 😮 ).

@jhodgesatmb
Copy link
Collaborator

jhodgesatmb commented Nov 10, 2022 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants