[14]                                home                            [16]

 

 

Tuesday, September 20, 2005

 

Center of Excellence Proposal à

 Challenge Problem  à

National Project à

 

White Paper on Incident Information Orb Architecture (IIOA) à

 Adi Structural Ontology Part I  à

 ARDA rejection notice à

 

On the W3C standards

 

In response to an email posted to:  http://protege.stanford.edu/community/subscribe.html

 

 Preamble:

 

It has been a while since I have visited with my old friend (edited for confidentiality), and it is nice to see that there is ontology work being attempted and that a project has been funded for him to work on.

 

 

 

My old friend,

 

I address my note to you directly as this is, judged to be, a relevant discussion for the Protege - OWL discussion list.  Others on the list may make comment, of course.

 

Response from my old friend à

 

 

In a previous message you saw, and communicated, that a technical solution to someone's question could be answered by talking about ordered lists and some set theory type of operations on objects (like concept, properties and attributes).  OWL has special names for definitions that only partially capture what you and I and other "knowledge scientists" would want to talk about if we were to talk about "concept representations".

 

My own sense is that the RDF model (Tim Berners-Lee's layer cake) is flawed in many ways.  John Sowa, as you know has a criticism of the same layer cake model, but his criticism is different from mine.

 

The Roadmap for Semantic Technology Adoption that I produced under contract with US Customs was not seen as something that could be done with the management team in place (and expending over 1.3 Million per day). 

 

http://www.ontologystream.com/home2004.htm   ,

 

this in spite of the agreement that I got with a board of twenty knowledgeable individuals.  (listed towards the end of the Roadmap)

 

 

A large part of the confusion comes from having standards like W3C standards and software like Protege which act as polemics. 

 

One has to try to use these standards and software because the government and/or industry decision makers sees a need to create ontological model based software.  The W3C notion of interoperability between web services is a sexy concept but it fails and will continue to fail because of the situational nature to human knowledge.  So the energy that our society wants to spend on doing ontological models is wasted because the computer scientists are controlling the polemics. 

 

Having software programming errors, like the one you report below, is just part of the reality that comes by developing standards based on a moving target and NO theoretical foundation that is anywhere consistent with how the human mind actually works (when it perceived reality and communities specific elements arising in perception to other human beings.)  You would think that an ontology editing program that 'sometimes" removes the first letter of a object name before trying to do something would be like a word processor that crashes sometimes when one uses the spell checker. 

 

see http://www.bcngroup.org/beadgames/TaosDiscussion/39.htm

 

So the activities here in this forum is like the activity of a group of people who are caught in a paradox like that which Zeno talked about, how can we build interoperable machine representation of human knowledge when we have to depend on a computer science that "has left the barn" long ago.

 

 

 

 

 

-----Original Message-----
From: protege-owl-bounce@crg-gw.Stanford.EDU [mailto:protege-owl-bounce@crg-gw.Stanford.EDU]On Behalf Of (deleted)
Sent:
To: protege-owl@smi.stanford.edu
Subject: [protege-owl] resource value corruption errors

Protege 3.1, build 214
Owl Plug in Version 2.1 Build 284

I seem to be having a problem with (apparently random) rdf:resource values are being corrupted -- apparently when loading a project.

In the latest case (see below) while in (3) the value for the individual 'Advertising' of class Function is fine, Protege reports that the value of the hasFunction ObjectProperty in (4), rather than as an instance of class Function (as properly reported for "Logistics" and "HumanResources") the first character has been dropped (leaving "dvertising") and now shows as an instance of 'protege:ExternalResource.'  Normally my first indication that this has occured is when I try to save the project and I get error messages of the type shown as (5) and corresponding java log entries as shown in (6).

Note: The source owl file (as extracted below) appears fine.  Apparently this error is preventing "show source code" from working so I can't see what has happened internally.

When this happened during TBox testing, my work-around was to locate the corrupted value and replace it. But now I am at the point where I am starting to populate a rather large ABox and these files are opened and re-saved on a regular basis, this has become a significant problem.

Any suggestions (like .. it was/will be fixed in build ????) will be more than welcome.

Advertising

==================================
Examples:(extracted and 'sanitized' from owl file and logs ...)
==================================


(1)-----------------
<owl:Class rdf:about="http://www.local.ontology/Storage">
   <rdfs:subClassOf>
      <owl:Class rdf:about="http://www.local.ontology/Function"/>
   </rdfs:subClassOf>
</owl:Class>

(2)-----------------
<owl:ObjectProperty rdf:about="http://www.local.ontology/hasFunction">
   <rdfs:range rdf:resource="http://www.local.ontology/Function"/>
      <rdfs:domain>
        <owl:Class>
           <owl:unionOf rdf:parseType="Collection">
              <owl:Class rdf:about="http://www.local.ontology/System"/>
              <owl:Class rdf:about="http://www.local.ontology/OperationalComponent"/>
           </owl:unionOf>
        </owl:Class>
   </rdfs:domain>
</owl:ObjectProperty>

(3)------------------
<Function rdf:about="http://www.local.ontology/Logistics"/>
<Function rdf:about="http://www.local.ontology/Advertising"/>
<Function rdf:about="http://www.local.ontology/HumanResource"/>

(4)------------------           
<System rdf:about="http://www.local.ontology/SystemABC">
   <hasFunction rdf:resource="http://www.local.ontology/Logistics"/>
   <hasFunction rdf:resource="http://www.local.ontology/Advertising"/>
   <hasFunction rdf:resource="http://www.local.ontology/HumanResource"/>

(5)-------------------
Failed to use Protege2Jena: com.hp.hpl.jena.shared.JenaException: rethrew: com.hp.hpl.jena.rdf.arp.RelativeURIException: No scheme found in URI 'dvertising'
Please see Java console for error details and possibly
report this error to protege-owl@smi.stanford.edu

(6)-------------------
Saving [file path]
com.hp.hpl.jena.rdf.arp.relativeURIException: No scheme found in URI 'dvertising
[... followed by typical down-stream errors ...]



------------------------------------------------------------------------- To unsubscribe go to http://protege.stanford.edu/community/subscribe.html

 

 

 

BCNGroup Membership