Alex,
Those things were done and published years ago. They are not research issues, and there
is nothing controversial about them. They were published in an official ISO standard.
The latest version was published in 2018, but it is more complex, and the subset that was
defined in 2007 is the only version that has been implemented and used: ISO/IEC standard
24707 for Common Logic. Even more important, it can be downloaded for free:
http://standards.iso.org/ittf/PubliclyAvailableStandards/c039175_ISO_IEC_24…
The ISO standard for Common Logic specifies the core semantics in an abstract syntax that
is independent of any readable notation of any kind. Then it states that any concrete
syntax (linear or diagrammatic) that has a formally defined mapping to the abstract syntax
may be called a dialect of Common Logic. Then three different concrete syntaxes are
specified in the Appendices: (1) Common Logic Interchange Format (CLIF), which has a
LISP-like syntax: (2) Conceptual Graph Interchange Format (CGIF); and (3) an XML-based
notation (XCL).
In that standard, the core semantics is formally equivalent to Peirce's existential
graphs. The formal name for the notation is "core CGIF", but I use the name
EGIF (Existential Graph Interchange Format) because the core can be mapped to and from the
graphic notation for EGs. Anything stated in the full CLIF or CGIF or XCL dialects can be
mapped to CGIF and then to the core EGIF. The mappings are defined in that standard.
For more details about the full graph notation plus extensions, see the peer-reviewed
research publication in the International Journal of Applied Logics: Sowa, John F. (2018)
Reasoning with diagrams and images,
http://www.collegepublications.co.uk/downloads/ifcolog00025.pdf . That issue of the
journal contains several articles presented at a conference in Bogota, Columbia. My
article is the second one. It defines an extension to EGs that also supports mappings to
and from images.
But before reading all those formal publications, I recommend the slides from the talk
that I presented at the European Sematic Web Conference in 2020:
https://jfsowa.com/talks/escw.pdf .
These slides present a simpler overview, which may help smooth the way toward the more
detailed formalism. They also contain more links to other publications and presentations
that can add useful background. See the links at the bottom of most slides, and the
suggested readings in the last slide.
John
----------------------------------------
From: "Alex Shkotin" <alex.shkotin(a)gmail.com>
John,
For me the next steps are
-to find axiomatic theories of EG, CG in your egtut.pdf [0] or other papers.
-wait for development of [1].
-to continue with E2HOL [2] where we need algorithms: string is input, graph or diagram is
output.
I am happy we align our terminology.
Alex
[0]
https://jfsowa.com/pubs/egtut.pdf
[1]
https://inquiryintoinquiry.com/2023/09/15/logical-graphs-formal-development…
[2]
https://www.researchgate.net/publication/366216531_English_is_a_HOL_languag…