Dear Michael,
Unless you have specific requirements in mind, your chances of coming up with something useful are remote, because it will just be plucked out of the air rather than grounded in reality. However, even if things are grounded in real requirements, you can still have challenges in reuse with large reusable resources.
ISO 15926 is a top and mid level data model/ontology that is extensible to detailed ontological content using Reference Data that was developed by the Oil Industry in the late nineties and early noughties. This has proved capable in the hands of those who were familiar with it (a parallel with Doug’s comments on CYC) but there is a decent overhead in becoming familiar with it and the way it is intended to be used. As a result, periodically some have looked at it and said “This is too complicated, there must be a better/simpler way to do what I need.” And they have gone of to try to do that, only to find (eventually – often years later) that it was not that simple, and then a few years after that the good bits of the work done have been reincorporated into ISO 15926.
Of course not everyone has taken that approach, and those that have done the initial homework have generally had good results.
Regards
Matthew West
--
All contributions to this forum are covered by an open-source license.
For information about the wiki, the license, and how to subscribe or
unsubscribe to the forum, see http://ontologforum.org/info/
---
You received this message because you are subscribed to the Google Groups "ontolog-forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ontolog-foru...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ontolog-forum/3a5141ab-6412-4820-9a6c-d8837b03777en%40googlegroups.com.
--
Hi Chris,
> However, I suspect this position is a bit of an outlier from a community perspective.
Not all of the community is in the armchair philosophy epicenter )))
We teach our information technology students to ontology engineering in this chain of ideas:
-- concept theories (prototype theory, theory theory, etc.) and stress about theory theory (https://plato.stanford.edu/entries/concepts/), i.e., objects and relationships
-- semantics (relation between signs, concepts, the physical world) based on theory theory and 4D extensionalism (your BORO book is still practical. Here is the most recent student resume of it. Use Google translate to get it in English: https://blog.system-school.ru/2023/05/04/moi-zametki-po-prochtenii-knigi-boro/ -- it is written by a space engineering entrepreneur that is our student, 4th of May 2023 ).
-- top-level systems ontology, based on 3rd generation of systems thinking, https://ailev.livejournal.com/1657040.html
-- our small middle-level ontology of methodology (how to think about agents), systems engineering practices, and management practices (enterprise ontology) incorporated in our online courses with a universal table modeler. We specifically teach students to use three levels of ontologies while dealing with tables (column «name» – meta-model of an application domain, type of column name – need be explicitly borrowed from our meta-meta-model that is top level systems ontology and our middle ontology – explicitly banned to mention it to colleagues but mandatory for our disciple, and in table raws is models of modeled real-world objects). It was a huge success! Students of organizational management courses started using coda.io, notion.so, and even Excel as universal ontology modelers. It worked! The key practice here was “industrial use” of a TLO in the ISO 15926 community (use type assignment only for a couple of hundred types in TLO, not accurate typing in a hundred thousand types of middle ontologies). The same practice was in the IBM Watson project: use of minimal ontology for their Lepardy! Winning application.
-- then we named DDD (domain-driven-design, https://en.wikipedia.org/wiki/Domain-driven_design ) approach for software engineering ontology engineering. We required DDD “event storming” https://en.wikipedia.org/wiki/Event_storming to be augmented with our meta-meta-model (TLO and engineering+management middle ontology) from our courses in the same way that they use them in organization modeling with tables of universal modelers. Huge success! E.g., this approach was used by the chief software architect in Pandadoc, a unicorn startup company, and they have succeeded.
Therefore thank you for your work. It is helpful and is about ontology engineering. But this ontology engineering is not about OWL, formal, conceptual modeling (a level of pseudocode, not code with rigor and logical reasoners as provers), this is another type of ontology practice, and we prefer epistemology as a word for discussing all of this. Ontology (not very formal) is a result of the epistemology process, ontology engineering is an epistemology discipline, and only partly this belongs to ontology.
Best regards,
Anatoly
To view this discussion on the web visit https://groups.google.com/d/msgid/ontolog-forum/CAMWD8MrHGdgpi75P6OW7%2BNCaj%3DhvHMeALBs4%3Dr8kEzcBqWx%3DYA%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ontolog-forum/000001d980e3%24f9c85e90%24ed591bb0%24%40asmp.msk.su.
Chris,
I can't help but notice that your quote by Pat Churchland contains the beginnings of a conceptual analysis of a conceptual analysis ;-) Conceptual analysis is just one of the techniques and comes down to the analysis of the concepts that practitioners of a particular field of activity have. Very rarely their concepts are taken from their asses for being put into practice.
Usually these concepts are systematized up to theoretical knowledge.
Extracting an ontology from data is another term for constructing a theory of the subject area, even if it is the theory of the life of one particular enterprise.
Alex
To view this discussion on the web visit https://groups.google.com/d/msgid/ontolog-forum/CAMWD8MrHGdgpi75P6OW7%2BNCaj%3DhvHMeALBs4%3Dr8kEzcBqWx%3DYA%40mail.gmail.com.
Hi Anatoly!
As always, it is very interesting. The end of the text of the student who read BORO is a little confusing:
eng:"In my path as a student, I climbed the next step: "I see a meta-meta-model in the projects of others, I make mistakes in my own." But let's move on."
rus:"В своём пути ученика я поднялся на следующую ступеньку: «Вижу мета-мета-модель в проектов других, делаю ошибки в своей». Но будем двигаться дальше."
What is good about this or that ontology as it is understood, I hope, by our community: it can be presented. Is there a chance to get a link to any ontology created by your students that works in the information system?
You yourself know a working example is better than a bunch of words - because it can be conceptually analyzed :-)
You know my point: ontology being formal or informal is a way to represent theoretical knowledge we need for some application area; i.e. it's a theory :-)
And this is the source of schemas for the data of the subject area, which is discussed in the theory.
To use your terminology: the result of the "epistemological process" is a theory of this or that. We have been creating theories for 2-3 thousand years. With more and more math.
Alex
To view this discussion on the web visit https://groups.google.com/d/msgid/ontolog-forum/000001d980e3%24f9c85e90%24ed591bb0%24%40asmp.msk.su.
Hi Alex
1. «"I see a meta-meta-model in the projects of others, I make mistakes in my own." But let's move on."» -- it is a reference to the levels of mastering of theory application: in the first stage, you are not aware of the existence of the theory and apparent errors of its applications, second you are aware of the theory and can see errors of its applications by other people, but cannot see the same errors in your activity, last third stage is when you can see errors in your thinking. The student tells us he is ready to transition to the third stage.
2. Our courses present our meta-meta-model as plain text with occasional type annotations, e.g., "airplane::system flying::function". We also have multiple (about a hundred) examples of table models in modeling exercises that you do with your work project data (not learning projects). Sorry, it is all in Russian with this table modeling, but you can guess what it is with our previous version of courses. We have an amateur English translation of it. Register here: https://aisystant.eem.institute/ and then go to «Systems Engineering (prerelease)» and take a look at «modeling. …» in the course content menu (we translate only one part of the course, but it is in «almost English»). There will be tables for filling by students. That means columns of the tables are defined in the course's text.
By the way, you can also find the course "Ontologics" that is intended for engineers and managers – and the book by Chris Partridge is supplementary reading specifically for it. Sorry, but this course also has only amateur translation to English (provided by not native speakers). More, it is the translation of a rather old version of the course. This course is about "not so formal ontology engineering," as I described in my previous letter. We have a better version of a course (with added modeling for capturing domain ontics that roughly correspond to micro-theories that have no references to types from general TLO) in Russian and are still working on it. The author of this "Ontologics" course (Prapion Medvedeva) is a reader of ONTOLOG Forum, but she is only lurking and still afraid to participate. And we renamed this part of the course from "Ontologics" (ontology and logic) to simply «Modeling».
In Russian, it is all available now at https://aisystant.system-school.ru (also free registration for a textbook access). The overall prescribed sequence of courses is here: https://system-school.ru/.
3. We have multiple examples of the success of this methodology in the business environment that our students presented at our yearly conference. But a) in a conference, they speak Russian, b) they have no «learning case projects». They have only «actual business work projects» for modeling. Therefore their models are not open to the public. E.g., you can see two examples of the results of such a table modeling work at talks by our students here (both students are top managers of their companies): https://www.youtube.com/watch?v=u08rhUX661A&t=21517s and https://www.youtube.com/watch?v=u08rhUX661A&t=23189s and already mentioned DDD talk of Pandadoc chief architect here https://www.youtube.com/watch?v=u08rhUX661A&t=1968s. All talks are fresh, Apr 23, 2023, but all in Russian. In the first talk, you can hear that about 75% of tables from our courses go directly into production organizational modeling without adaptation. But we teach our students about ontology engineering to create the remaining 25%. We are preparing to repeat this ontology engineering-based (meta-modeling based) with top-level systems ontology education for English-speaking students, but not quite ready yet, «work in progress». Stay tuned )))
Best regards,
Anatoly Levenchuk
To view this discussion on the web visit https://groups.google.com/d/msgid/ontolog-forum/CAFxxROTdXxRDc27m%2B9PX%3D4wWOcEy24Kukc8SFU4RbOkYyFpqww%40mail.gmail.com.
very systematic methods of mapping from one version of logic to another, such as the OMG standard for DOL:
--
All contributions to this forum are covered by an open-source license.
For information about the wiki, the license, and how to subscribe or
unsubscribe to the forum, see http://ontologforum.org/info/
---
You received this message because you are subscribed to a topic in the Google Groups "ontolog-forum" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/ontolog-forum/vZ25UP8sOr8/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ontolog-foru...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ontolog-forum/8d12356160674c22b559680bee758f3f%40bestweb.net.
I worked at Cycorp 1996-2003, developing many design techniques and
significant sections of the mid-level as well as some of the upper
ontology. In later jobs, at DERI, NIST, and a couple of start-ups, i
found Cyc very reusable
--
All contributions to this forum are covered by an open-source license.
For information about the wiki, the license, and how to subscribe or
unsubscribe to the forum, see http://ontologforum.org/info/
---
You received this message because you are subscribed to a topic in the Google Groups "ontolog-forum" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/ontolog-forum/vZ25UP8sOr8/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ontolog-foru...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ontolog-forum/09d9da87fc42ccf855d3725cb566a3ac.squirrel%40emailmg.ipage.com.
Unless you have specific requirements in mind, your chances of coming up with something useful are remote, because it will just be plucked out of the air rather than grounded in reality.
ISO 15926 is a top and mid level data model/ontology that is extensible to detailed ontological content using Reference Data that was developed by the Oil Industry...
...As a result, periodically some have looked at it and said “This is too complicated, there must be a better/simpler way to do what I need.” And they have gone of to try to do that, only to find (eventually – often years later) that it was not that simple
You received this message because you are subscribed to a topic in the Google Groups "ontolog-forum" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/ontolog-forum/vZ25UP8sOr8/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ontolog-foru...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ontolog-forum/00eb01d97ff8%247273f800%24575be800%24%40gmail.com.
Anatoly,
I'll definitely check out the reports. But in advance: you teach smart people how to become even smarter, including various modeling techniques, the results of which are recorded in various documents for the development and operation of a system of computers and people. It is certainly interesting to discuss this.
But there is a narrow albeit non-programming task: the creation of formal (and so far semi-formal) ontologies that can be processed by universal algorithms, and not just by clever people. This is the narrow theme of our community, I hope.
Well, the broad one extends all the way to metaphysics. In which infinity certainly exists.
So let me invite Prapion Medvedeva to share her ideas :-)
Alex
To view this discussion on the web visit https://groups.google.com/d/msgid/ontolog-forum/000001d981ae%246b871dd0%2442955970%24%40asmp.msk.su.
John,
Paul,
I agree. When I need to get a quick & dirty result immediately, I hold my nose and take whatever garbage is ion my plate. But when I'm working on a project for the future, I clean house. I throw out the old garbage, and start with a new, more powerful foundation.
Sure, if by "quick and dirty ... garbage" you mean an enterprise scale application, running for near on 10 years, providing visualization, validation, and navigation through product structures comprising 1.7 million parts, represented by 1.3 billion RDF triples pulled from engineering, planning, shop floor, and logistics databases. I say, not bad for a handful of worthless W3C SW standards. Let's have some more of that worthlessness.
Regards,
--Paul
Right now, we are in a transitional period when a large amount of the old ways of doing business are going to die. It's time to start fresh -- except when you need to put yet another quick and dirty patch on that old clunker.
And by the way, those slides I cited were from my talk at the 2020 European Semantic Web conference: https://jfsowa.com/talks/eswc.pdf
Even though the Semantic Web is in their title, none of the talks mentioned updates to the old 2005 SW tools. When the advanced projects have abandoned the old tools, you can apply IBM's synonym "Functionally stabilized" for "obsolete". That means they will fix glaring bugs, but there will be no new versions.
John
From: "Paul Tyson" <pht...@sbcglobal.net>
On 5/8/23 16:06, John F Sowa wrote:
> Basic point: There is nothing you can do with any SW notation (RDF,> RDFS, SKOS, OWL...) that you cannot do in a more concise and efficient> way with Common Logic.
For many practical use cases this is beside the point. Speed and ease ofimplementation, as well as robustness and adaptability, are more important.
Counterpoint: You can make breakthrough improvements quickly and cheaplyusing the W3C SW standards and commodity, open-source tooling. This hasbeen true for at least 10 years, since RIF 2nd edition [1] and SPARQL1.1 [2]. It is only getting better with development of RDF shapesstandards [3], [4] and continuing improvements in web platform standardsand technologies.
Regards,--Paul
--
All contributions to this forum are covered by an open-source license.
For information about the wiki, the license, and how to subscribe or
unsubscribe to the forum, see http://ontologforum.org/info/
---
You received this message because you are subscribed to the Google Groups "ontolog-forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ontolog-foru...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ontolog-forum/ada518bbfdb748b8a6e819c1cd4c3c35%40bestweb.net.
I'm not sure of the distinction here, it looks like you are suggesting 'ontological engineering' is not formal? Or rigourous? Is this right? Are you aware of the constructional papers? https://www.academia.edu/83919753/
Also, an interesting question what 'formal' means - see https://philpapers.org/rec/DUTFLI-2
You received this message because you are subscribed to a topic in the Google Groups "ontolog-forum" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/ontolog-forum/vZ25UP8sOr8/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ontolog-foru...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ontolog-forum/CAMWD8MrT-%2BeJmLhMC3-53y%2Btqg%2BcjiS9e56wU-mV-UuDV-fj5A%40mail.gmail.com.
Hi John,
Just note that we have been stuck with the SW garbage for almost 20 years. And as I said, all of the speakers at the European SW conference in 2020 were talking about future directions that did ***not*** include the SW designs of 2005. Following is my keynote speech for their 2020 conference: https://jfsowa.com/talks/eswc.pdf
From my perspective, the Semantic Web, as you criticize it, never really took off; it died around 2007.
What did gain momentum, however, were the Linked Data Principles outlined by TimBL. These principles provided guidelines for structured representation, leveraging the fundamental essence of the World Wide Web. They emphasized the use of hyperlinks for unambiguous naming of entities, entity types, and entity relationship types. This "deceptively simple" approach provides the foundation for machine-computable relationship type semantics, which also work symbiotically with advancements in language processing facilitated by LLM-based solutions such ChatGPT, providing conversational interfaces.-- Regards, Kingsley Idehen Founder & CEO OpenLink Software Home Page: http://www.openlinksw.com Community Support: https://community.openlinksw.com Weblogs (Blogs): Company Blog: https://medium.com/openlink-software-blog Virtuoso Blog: https://medium.com/virtuoso-blog Data Access Drivers Blog: https://medium.com/openlink-odbc-jdbc-ado-net-data-access-drivers Personal Weblogs (Blogs): Medium Blog: https://medium.com/@kidehen Legacy Blogs: http://www.openlinksw.com/blog/~kidehen/ http://kidehen.blogspot.com Profile Pages: Pinterest: https://www.pinterest.com/kidehen/ Quora: https://www.quora.com/profile/Kingsley-Uyi-Idehen Twitter: https://twitter.com/kidehen Google+: https://plus.google.com/+KingsleyIdehen/about LinkedIn: http://www.linkedin.com/in/kidehen Web Identities (WebID): Personal: http://kingsley.idehen.net/public_home/kidehen/profile.ttl#i : http://id.myopenlink.net/DAV/home/KingsleyUyiIdehen/Public/kingsley.ttl#this
9 мая 2023 г., в 11:48, Alex Shkotin <alex.s...@gmail.com> написал(а):
To view this discussion on the web visit https://groups.google.com/d/msgid/ontolog-forum/CAFxxROQ%2B5gSwdCMCZokG6bGZc6wL%2BJg1ZQQ4XXbqf_89vAEOGg%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ontolog-forum/40823992-60B5-4443-817F-35DDBFF0F728%40transhuman.ru.
Hi Chris,
Epistemology for me has ontology description (knowledge) as its main artifact. Sure, it has direct relation to formalization (you should come with some communication means from neuro/connectionistic representation to some kind of symbolic representation of knowledge). Yes, formalization is about representing some objects in physical reality with their mathematical twins in mental reality, and there can be chains of neural/connectivists and symbolic representations (e.g. as in constructional ontology). You link to Catarina Dutilh Novaes book is about mathematical nature of formalisms. Yes, we teach to this in our courses.
Sure, we are aware about constructive ontology and especially about constructive mereology (many thanks to Matthew West that pointed us to works of Kit Fine). We already included this approach to ontology to our courses but with an addition: we have agent-as-a-computer to have an inference on a model. Therefore we have not constructor as operation but constructor-as-physical-device (Turing complete computer, robot, etc.) that have an inference on constructive ontology description data as an algorithm to construct entities. Therefore we have two physical systems in constructive ontology: system-in-interest and constructor system. Constructor ontology describe operations of constructor system to build constructive description of system of interest. Therefore we can go to “constructive mathematical world mereology” because it became somewhat physical mereology of constructor system. Yes mathematician is a physical systems and Turing compete as a computer!). We use extensive writings of David Deutsch (father of quantum computer) about this topics.
When we speaks about not rigid 0 1 formalism of Boolean logic but semi-formal “pseudocode level” it simply means that it refer to another type of mathematical objects for it description, more suited to quantum-like inference (not quantum as in quantum physics, but quantum-like like in mathematics that suited for quantum physics) and to neural-type inference like in deep neural networks (that is very close to quantum-like inference, it was works of Vanchurin).
If I want go to more formality than current set-theoretic formalism, I go for univalent foundations of mathematics and computer systems for it (Agda, Maude, etc.). Thanks Alex Shkotin that point me to ontology-related works with this new level of “classical formality” (Andrei Rodin, "Venus Homotopically" (https://philomatica.org/wp-content/uploads/2013/01/vh3.pdf -- this is 2016. You may be interested in his talk about ontology of formal foundation of mathematics, that was performed by Vladimir Voevodsky to provide foundation for applied mathematics as a modeling vehicle for physical world modeling -- https://philomatica.org/2022/12/univalent-foundations-and-applied-mathematics/).
We (me and Pion Medvedeva as a representatives of this “we”) therefore declare that there should be full spectrum of formality level (all of points of it sure mathematical in nature and need computer to provide inference on different levels of formality), both more formal than set-theoretic formality (e.g. constructive theory as univalent foundations of mathematics that construct sets) and less formal up to connectionist neural representations. All of these needs to real-life work with ontology descriptions.
All mentioned literature (including references to your work as [44]) you can find in literature to more elaborated description of ontology that can be used to describe world in terms of “systems” (I struggle here with English, thanks to Ken Baklawsky who point me to multiple nuances of English usage in case all these system, systems approach, system thinking, systems engineering and other terms with “systems” and I now afraid of use “systems ontology” as “ontological description of world in terms of interrelated systems”. But I still not knowing how to name it). Here: https://ailev.livejournal.com/1657040.html
Thank you for references to your work on constructive BORO and work of Catarina Novaes. I will use these in next version of our courses.
Especially interesting work about per re and per se distinction. We have two accounts for this “agentology” in systems thinking course:
-- active inference (you have at least two generative models: model of Self and model of World). It needs when you decide what to change with a next action (all or any of: model of Self, model of World, Self, World) and sure you are neve confident where boundary is between Self and World (therefore you have additional activity to explore this). By the way, active inference community have an ontology engineering effort and provide some form of ontology description for their objects and relations, https://coda.io/@active-inference-institute/active-inference-ontology-website/actinf-ontology-definitons-3
-- internal and external “perspective”, e.g. «Soma is internal perspective to body description, body is external perspective”. We need it when teach body control for agents (including humans! E.g. body control for dancing or boxing), https://en.wikipedia.org/wiki/Somatics
-- Theory of Mind, that is in center of discussion about LLM now. E.g. most recent https://arxiv.org/abs/2304.11490. In tests human have 87% account of another human per se perspective, but GPT-4 show with appropriate prompting 100% )))
Best regards,
Anatoly
To view this discussion on the web visit https://groups.google.com/d/msgid/ontolog-forum/CAMWD8MrT-%2BeJmLhMC3-53y%2Btqg%2BcjiS9e56wU-mV-UuDV-fj5A%40mail.gmail.com.
Alex,
by the way, neural neuron network is an algorithm (while learned). Moreover, in computer science line between software and hardware is blurred, and you can imagine quantum computer hardware and quantum computer software, and neural computer hardware and software (there are theorems that its all Turing complete computers). E.g. about neural networks as universal approximator of any function (including function of mathematician as a computer device, including Turing machine) you can see 2.3.1 in https://arxiv.org/abs/2301.00942 (Deep Learning and Computational Physics (Lecture Notes)) with mathematical results of recent years.
Therefore my notion of ontology is also about mathematics, but this is simply another mathematics. When you speak about computer interpretability, I have in my head picture of CYC with multiple “accelerators” or Toolformer that is roughly the same (https://arxiv.org/abs/2302.04761). E.g. Toolformer can be one of accelerators for CYC and vice versa. You can add human as a CYC accelerator and Toolformer tool and CYC and Toolformer as a “inference tools” for a human. And I will discuss epistemology and ontology for all of such a systems.
Prapion Medvedeva already answered her opinion.
Best regards,
Anatoly
.
To view this discussion on the web visit https://groups.google.com/d/msgid/ontolog-forum/CAFxxROQ%2B5gSwdCMCZokG6bGZc6wL%2BJg1ZQQ4XXbqf_89vAEOGg%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ontolog-forum/001501d984f7%24e6f625a0%24b4e270e0%24%40asmp.msk.su.
14 мая 2023 г., в 11:03, Alex Shkotin <alex.s...@gmail.com> написал(а):
To view this discussion on the web visit https://groups.google.com/d/msgid/ontolog-forum/CAFxxROQG_%3DtJo9MeS6-rPyUzjsb0kSp-6ymdRiYS0AyWpEN_Cg%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ontolog-forum/C380A485-BB9D-49BE-BD99-8BDFDE53124B%40transhuman.ru.