Giter Club home page Giter Club logo

domain-mechanical-testing's People

Contributors

ahashibon avatar joanafmorgado avatar johannesrosenberger avatar kysrpex avatar sfliegener avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

domain-mechanical-testing's Issues

Mistake in logic defining equivalent class of NotchedSpecimen

Currently, the NotchedSpecimen class is defined as equivalent to the following class expression,

MechanicalTestingSpecimen
 and (hasProperty some 
    (StressConcentrationFactor
     and (hasQuantityValue exactly 1 (Real
     and (hasNumericalData some xsd:double[> "1.0"^^xsd:double])))))
 and (hasSpatialDirectPart some SpecimenNotch)

or, in a simplified way, MechianicalTestingSpecimen and X and (hasSpatialDirectPart some SpecimenNotch).

According to some domain experts, we should replace this definition by two separate class expressions,

MechanicalTestingSpecimen
 and (hasProperty some 
    (StressConcentrationFactor
     and (hasQuantityValue exactly 1 (Real
     and (hasNumericalData some xsd:double[> "1.0"^^xsd:double])))))

and,

MechanicalTestingSpecimen and (hasSpatialDirectPart some SpecimenNotch)

because from a StressConcentrationFactor greater than 1 it directly follows that the specimen is notched, even if this was not specified directly through some hasSpatialDirectPart SpecimenNotch.

Series are limited to one Specimen ID

image

This is clearly wrong, as such constraint allows series to contain only one specimen. Should be replaced by a constraint meaning at least one specimen.

add tapping

Add Taping concept in the Cable Bundle user case ontology - taping is defined as a type of Cable bundle cover.

Inherit properties from the series level at the specimen level (and the converse)

Most properties make sense at both the series level and the specimen level, but if the user creates instances of the data which only have the data attached to either the series or the specimen, there is no logic in place to make the other ontology individual inherit these properties, making some reasoning tasks infeasible with such data.

Examples of such properties are the StressConcentrationFactor, the MaterialNumber or the LoadingType.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.