|
View:
New views
5 Messages
—
Rating Filter:
Alert me
|
|
|
Semantic SystemsThe subject line of this note is a proposed name for a merger of
the current Semantic Web with *all* semantic technologies used for any kind of software development. That includes the Sem Web *and* semantic approaches to any kind of software and systems development. The following two notes outline the approach. The first is a reply to Pat Hayes, and the second is an earlier reply to Danny Ayers. -------- Original Message -------- Subject: Re: Putting Government Data online Date: Fri, 26 Jun 2009 13:03:09 -0400 From: John F. Sowa <sowa@...> To: Pat Hayes <phayes@...> Pat, I want to emphasize that my proposal is *upward compatible* with the methodologies and practices developed by the Semantic Web community. PH> John and Danny, you are both right :-) John is right that > the SWeb should be based on FOL, and Danny is right that names, > and the processes of designing, agreeing on, and using names > are critically important (and traditional logic hasn't paid > any attention to this stuff.) There is not a single methodology, practice, or technique that anyone uses today that they can't continue to use with my proposal. The only thing that I suggest that people *stop* doing is turning human eyeballs on the raw notations for RDF and OWL. All the current tools are being designed to make those notations as invisible as possible to humans. I am just proposing the next obvious step: make the XML-based notations for RDF and OWL *optional* for document exchange as well: 1. The recommended exchange form for RDF will become JSON. Any JSON documents that are limited to triples can use the old XML-based RDF form, but they can also use the more compact and more general full JSON. 2. Development tools such as Protege can generate *either* the current XML-based notation for OWL or they can generate a new notation for OWL based on Common Logic. 3. Programs that use XSLT to manipulate RDF and OWL will have to use the old XML-based notations. But newer programs can take advantage of more powerful methodologies. Among the newer, more powerful methodologies are -- surprise! -- *all* the old methodologies for software development such as UML. The goal of my proposal is nothing less than a total *integration* of the Semantic Web methodologies with the methodologies that have been used in the traditional software development community. That integration will also support an open-ended flowering of new logic-based methodologies in which the boundaries between relational DBs, object-oriented DBs, and web-based documents vanish and become *irrelevant* for everything except the lowest level of tweaks and optimizations that are performed by automated or at least semi-automated means. PH> Take a look at the last slide of http://is.gd/1ehQK I recommend that slide and the full talk by Pat. I strongly endorse a logic-based vision in which the Semantic Web, the Semantic DBs, the Knowledge Bases, and the rule-based systems merge in a seamless *Semantic System* in which the boundaries and distinguishing labels vanish. John -------- Original Message -------- Subject: Re: Putting Government Data online Date: Fri, 26 Jun 2009 06:16:57 -0400 From: John F. Sowa <sowa@...> To: Danny Ayers <danny.ayers@...> Danny, I never raised any objections to URIs. In fact, the ISO standard for Common Logic supports them as names. DA> ... for FOL this may be trivial, but in the context of the Web > it's hugely powerful, the possibility of using a simple protocol > to retrieve more information about the topic at hand. I am always in favor of supporting simple but powerful things. What I am against is making simple things difficult. My recommendation for the next version of the Semantic Web is very simple: 1. Keep the URIs. 2. Replace RDF with JSON (which is as readable as any of the recommended syntaxes for triples, but it also supports n-tuples). (And JSON, by the way, is the notation that Google uses instead of RDF.) 3. Replace OWL with a DL that has equivalent logical power, but a much cleaner syntax and the ability to use JSON. 4. Adopt ISO 24707 for Common Logic as the semantic foundation for multiple dialects. For example, a Horn-clause subset or a DL subset would be two different subsets of full CL. 5. Use a tag such as <script> ... </script> for embedding such notations in a web page. (But Common Logic also supports an XML-ified dialect called XCL, which is more compact than RDF for triples -- and it also supports full Common Logic.) I realize that some people claim that triple stores are useful, but there are far more efficient internal representations that give the programmer (or the logician) a view as either tables or as graphs. For just one example, see the following paper: http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=911FFAC5BC8B7B7A60B5E9197850E6AD?doi=10.1.1.52.3727&rep=rep1&type=url&i=0 The GMAP: a versatile tool for physical data independence Tsatalos, the first author, did the work for his PhD dissertation, in which he demonstrated that Gmaps (Generalized Combinatorial Maps) provide a physical representation that is more efficient for SQL than conventional tables and more efficient for object-oriented access than conventional graphs. He was hired by IBM Research, but as might be expected, he was not able to budge the DB2 behemoth. So he left IBM to start his own company. For our company, VivoMind Intelligence, we use Gmaps to represent graphs, and they support very efficient operations with very compact code. Gmaps are also widely used in architectural systems to represent huge graphs with billions of nodes. They enable graphs that represent a building or a complex of buildings to be mapped to any perspective for virtual reality -- and the mappings are extremely fast, even on huge graphs. They can run circles around anything that could be done with SPARQL. And as Tsatalos showed, they can support SQL-like queries against arbitrarily large graphs. That is just one example of Knuth's dictum: "Premature optimization is the root of all evil." The choice of triples to support the implementation of triple stores was a premature optimization by people who did not understand the state of the art for processing graphs. John --------------------------------------------------------------------- To unsubscribe, e-mail: cg-unsubscribe@... For additional commands, e-mail: cg-help@... |
|
|
Re: Semantic SystemsJohn,
It's a nice name, "Semantic Systems", but we should have learned by now -- from the last ten years of bandying the word "semantic" about on the Web, if nothing else -- that there will be no progress in the analysis, design, and integration of our manifold styles of representation until we come to grips with the full complexity of triadic sign relations. My own observations over the last ten years have convinced me more than ever that the obstacles to any such integration are far more social than technical. The problem of integrating information that comes from a number of different perspectives, disciplines, or cultures is hardly a new phenomenon. I think you will find indications of where some of the hang-ups lie in this paper: Old version, but open access: Awbrey, S. & Awbrey, J. (1999), "Organizations of Learning or Learning Organizations" http://www.cspeirce.com/menu/library/aboutcsp/awbrey/integrat.htm New version, depends on your local access: Awbrey, S. & Awbrey, J. (2001), "Conceptual Barriers to Creating Integrative Universities" http://org.sagepub.com/cgi/content/abstract/8/2/269 Jon Awbrey John F. Sowa wrote: > The subject line of this note is a proposed name for a merger of > the current Semantic Web with *all* semantic technologies used for > any kind of software development. That includes the Sem Web *and* > semantic approaches to any kind of software and systems development. ... > The goal of my proposal is nothing less than a total *integration* > of the Semantic Web methodologies with the methodologies that have > been used in the traditional software development community. > > That integration will also support an open-ended flowering of > new logic-based methodologies in which the boundaries between > relational DBs, object-oriented DBs, and web-based documents > vanish and become *irrelevant* for everything except the lowest > level of tweaks and optimizations that are performed by automated > or at least semi-automated means. > I strongly endorse a logic-based vision in which the Semantic Web, > the Semantic DBs, the Knowledge Bases, and the rule-based systems > merge in a seamless *Semantic System* in which the boundaries and > distinguishing labels vanish. > > John -- inquiry list: http://stderr.org/pipermail/inquiry/ mwb: http://www.mywikibiz.com/Directory:Jon_Awbrey knol: http://knol.google.com/k/-/-/3fkwvf69kridz/1 --------------------------------------------------------------------- To unsubscribe, e-mail: cg-unsubscribe@... For additional commands, e-mail: cg-help@... |
|
|
Re: Re: Semantic SystemsJon,
JA> It's a nice name, "Semantic Systems", but we should have learned > by now -- from the last ten years of bandying the word "semantic" > about on the Web, if nothing else -- that there will be no progress > in the analysis, design, and integration of our manifold styles > of representation until we come to grips with the full complexity > of triadic sign relations. Of course. We learned that ages upon ages ago. But there are still many people suffering in the deep dark cavern of nominalism. They can't see the light because they're watching the shadows on the wall. The first step is to coin a catchy phrase that might get them to turn around and look at where the light is coming from. Only after they turn their heads do you have a chance to persuade them to creep upward toward the light. John --------------------------------------------------------------------- To unsubscribe, e-mail: cg-unsubscribe@... For additional commands, e-mail: cg-help@... |
|
|
RE: Re: Semantic SystemsJS> They can't see the light because they're watching the shadows on the wall. The first step is to coin a catchy phrase that might get them to turn around and look at where the light is coming from. JS> Only after they turn their heads do you have a chance to persuade them to creep upward toward the light. >John RC>Yes, but then "no, don't go into the light, santa's little helper!" and don't forget "step into my light, Oliver, and be warmed by it (ha)!" Lux luminaris, Rich Cooper EnglishLogicKernel.com Rich AT EnglishLogicKernel DOT com --------------------------------------------------------------------- To unsubscribe, e-mail: cg-unsubscribe@... For additional commands, e-mail: cg-help@... |
|
|
Re: Semantic SystemsThese days, I'm afraid it's more like:
"Rage, rage against the dying of the light." Jon Rich Elk wrote: > JS> They can't see the light because they're watching the shadows on > the wall. The first step is to coin a catchy phrase that might get > them to turn around and look at where the light is coming from. > > JS> Only after they turn their heads do you have a chance to persuade > them to creep upward toward the light. > >> John > > RC>Yes, but then "no, don't go into the light, santa's little helper!" > and don't forget "step into my light, Oliver, and be warmed by it (ha)!" > > Lux luminaris, > Rich Cooper > EnglishLogicKernel.com > Rich AT EnglishLogicKernel DOT com -- inquiry list: http://stderr.org/pipermail/inquiry/ mwb: http://www.mywikibiz.com/Directory:Jon_Awbrey knol: http://knol.google.com/k/-/-/3fkwvf69kridz/1 --------------------------------------------------------------------- To unsubscribe, e-mail: cg-unsubscribe@... For additional commands, e-mail: cg-help@... |
| Free embeddable forum powered by Nabble | Forum Help |