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

Enhance effectiveness definition of physical quantities in BattINFO #154

Open
ruben-parra opened this issue May 9, 2024 · 0 comments
Open

Comments

@ruben-parra
Copy link

Issue Description

The current state of the BattInfo ontology lacks a clear definition of the effectiveness of physical quantities.

A specific example involves the representation of the EffectiveDiffusionCoefficient, which inherits from DiffusionCoefficient. While this approach maintains specificity, it leads to potential inefficiencies due to the creation of numerous classes for each physical quantity. This method is not scalable and may clutter the ontology with redundant classes.

Proposed Solution

After discussing the problem with @jsimonclark, we came to the conclusion that a possible solution would be to create a new term to specify the effectiveness of Quantities via multiple inheritance, so we could define a effective quantity as follows:

"hasProperty": [
    {
        "@type":["DiffusionCoefficient", "EffectiveQuantity"],
        "hasNumericalPart": {
            "@type": "Real",
            "hasNumericalValue": 1.78e-10
        },
        "hasMeasurementUnit": "https://w3id.org/emmo#SquareMetrePerSecond",
    }
]
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

No branches or pull requests

1 participant