emmo-repo / domain-mechanical-testing Goto Github PK
View Code? Open in Web Editor NEWA domain ontology for mechanical testing.
A domain ontology for mechanical testing.
Add relevant process classes (mainly Process subclasses) that are necessary to describe cable bundle user case based on the review of previous first version of mechanical-testing ontology.
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
.
Describe duther the steel nomenclature by adding the following classes:
UniversalTestingMachine is NOT equivalent to a Tensile Testing Machine .
The mechanical testing specimen shape (flat or round) is specified based on the geometry of the cross section (rectangle, circle).
A previous version (in alpha stage) was moved from gitlab (in branch https://github.com/emmo-repo/domain-mechanical-testing/tree/initial_move). This version needs the following before merging with master.
add annotations (comment, elucidation) to classes and properties of the Mechanical Testing Domain ontology
Add Taping concept in the Cable Bundle user case ontology - taping is defined as a type of Cable bundle cover.
Add relevant process classes (mainly Process subclasses) that are necessary to describe fatigue user case based on the review of previous first version of mechanical-testing ontology.
I was wondering how can be visualize the ontology. I did try with http://vowl.visualdataweb.org and with EMMO-python but in both cases appear some errors.
Could be share some instructions to load the ontology?
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
.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.