mat-o-lab / mseo Goto Github PK
View Code? Open in Web Editor NEWRepository of Material Science and Engineering Ontology MSEO
Repository of Material Science and Engineering Ontology MSEO
In MSEO, cross section is currently a subclass of bfo:spatialRegion. I believe that cross section might be a subclass of bfo:site instead.
Currently: cross section =def. a surface or shape exposed by making a straight cut through something, ...
Regarding the differences between bfo:spatialRegion and bfo:site I did not find the BFO definitions as helpful (but I have copy-pasted them below for reference). Let me instead cite some sentences from the 2015 BFO book which are more clear IMO:
page 112+; Section "BFO: Site"
A site exists because there is some material entity in relation to which it is defined, [...].
[...]
Every site will at any given moment coincide with some spatial region. But the site is not identical with the spatial region with which it coincides, because the site but not the spatial region is ontologically (site-) dependent upon its retainer. In the case of mobile sites (e.g. a ship's cargo hold) the site in question will cycle through a continuous multiplicity of spatial regions as its retainer, the ship, moves. [...] Spatial regions cannot move since it is spatial regions in and through which movement occurs.
page 113; Section "BFO: Spatial Region [...]"
A spatial region is a continuant entity that is a part of space (by which we mean: a part of the maximal or total space, or in other words of the whole of space). Both material and immaterial entities occupy regions of space; processes occur in space. When an object moves from one place to another, then it occupies a continuous series of different three-dimensional spatial regions at different times.
Regarding the definition of mseo:crossSection: Is the cross section relative to the "something", i.e. does it move together with the "something"? Or is it relative to the whole of space, i.e. does the cross section stay at the earth coordinates where the act of cutting took place, even when the "something" is moved somewhere else?
To me, the definition sounds as if the first option is meant. If that is correct, I believe that bfo:site is the most fitting super-class for mseo:crossSection because of the elucidations on bfo:site and bfo:spatialRegion cited above.
spatial region
site
Dear mseo developers,
I think the class would benefit from changing the spelling to "Process Profile Specification" since all other classes referring to some sort of profile in BFO and CCO are spelled "Profile" and I think the current spelling "Profil" could lead to confusion.
Thank you very much
Miriam
The question is how to handle target values (concept of a process parameter set in the kdb-framework)?
Option 1: Process Profiles
"[...] then there is something in each of the two processes which is – not numerically but qualitatively – ‘the same’. This something which the two processes share in common we shall refer to in what follows to as a process profile." from https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3718480/pdf/nihms399452.pdf
Process profile is tightly connected to a temporal region and basically all examples are about some (measured) quality during a process.
Option 2: PERFORMANCE SPECIFICATION
"The Modal Relation Ontology (MRO) provides a way of representing states of affairs that are prescribed (e.g., an action prescribed by a plan or some functionality prescribed by an artifact’s design specification), but which do not exist yet, or may never exist." from https://www.nist.gov/system/files/documents/2021/10/14/nist-ai-rfi-cubrc_inc_004.pdf
Here performance specification is an Information Content Entity and not a measured quantitiy. That is we could distinguish between the planned parameter and the actual measured one.
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.