Re: Contexts (was Classes vs. Instances)
- To: Mick Kerrigan <mick.kerrigan@deri.org>
- Subject: Re: Contexts (was Classes vs. Instances)
- From: "John F. Sowa" <sowa@BESTWEB.NET>
- Date: Mon, 24 Apr 2006 10:09:28 -0400
- Cc: Paul Prueitt <psp@virtualTaos.net>, cg@CS.UAH.EDU, Brand Niemann <bniemann@COX.NET>, "David RR Webber (XML)" <david@drrw.info>, Nigam Shah <nigam@psu.edu>, "'Alan Ruttenberg'" <alanruttenberg@gmail.com>, "'Paul J. Werbos'" <pwerbos@nsf.gov>, Cory Casanave <cbc@enterprisecomponent.com>, Susan Turnbull <susan.turnbull@gsa.gov>, Tim Berners-Lee <timbl@w3.org>, standard-upper-ontology@LISTSERV.IEEE.ORG, Avril.Styrman@helsinki.fi
- In-Reply-To: <444CB28F.1060106@deri.org>
- List-Help: <http://listserv.ieee.org/cgi-bin/wa?LIST=STANDARD-UPPER-ONTOLOGY>, <mailto:LISTSERV@LISTSERV.IEEE.ORG?body=INFO STANDARD-UPPER-ONTOLOGY>
- List-Owner: <mailto:STANDARD-UPPER-ONTOLOGY-request@LISTSERV.IEEE.ORG>
- List-Subscribe: <mailto:STANDARD-UPPER-ONTOLOGY-subscribe-request@LISTSERV.IEEE.ORG>
- List-Unsubscribe: <mailto:STANDARD-UPPER-ONTOLOGY-unsubscribe-request@LISTSERV.IEEE.ORG>
- References: <CBEELNOPAHIKDGBGICBGMEMCHGAA.psp@virtualTaos.net> <444C59BB.5090605@bestweb.net> <444C5E11.90403@deri.org> <444C6B60.3060608@bestweb.net> <444CB28F.1060106@deri.org>
- Sender: standard-upper-ontology@LISTSERV.IEEE.ORG
- User-Agent: Thunderbird 1.5.0.2 (Windows/20060308)
Mick and Avril,
I'm combining my responses to your two notes because
they're closely related. A unified architecture *must*
take into account all the technologies that are used
for software design and development. Separating SQL from
the WWW is absolutely impossible and counterproductive.
MK> I totally agree that as an architectural picture you
> would be nuts to use such a diagram as this. However i do
> think that technology stacks have there place in giving
> a "at a glance" idea of the basic technology dependencies.
I agree. I have nothing against diagrams as a quick
overview of the big picture. But the fact that the SemWeb
stack ignores SQL is a symptom that something is drastically
wrong with the foundation.
You can't have a unified architecture when the basic diagram
leaves out the database systems that drive the world's economy.
AS> Even though tens of thousands have lived very long with
> SQL without types, moving into types would not be hard for them.
> It is clear that a type hierarchy _editor_ for standard SQL
> could be built yet not changing SQL in any way...
I agree that it should be done.
AS> Frame-based ontology editors can export many languages.
> Do you have a clear idea of the syntax of some better language
> than RDFS or OWL?
If you want a very readable graphic editor, I suggest that you
look at the Concept Maps from IHMC. They have a version of
Cmaps that generates RDFS and OWL.
For a unified semantics that can support RDFS, OWL, SQL, and
many other things, I would suggest Common Logic as the
foundation, Cmaps or something similar as the graphic editor,
and import/export facilities to RDFS, OWL, SQL, and all
the Common Logic dialects, such as CLIF, CGIF, and XCL.
That would support a very wide range of declarative languages
with a common graphic front end and Common Logic back end.
There are a lot of other tools that should be added, but
such a framework could support them.
John