Substance comment

From Tetherless World Wiki

Jump to: navigation, search
[[:|]], [[:|]], [[:|]], !John, !value, "Data In Your Face": Push Technology in Perspective, "Drop-In" Publishing with the World Wide Web, "Everything Personal, Not Just Business: " Improving User Experience through Rule-Based Service Customization, "Fill-in-the-Form" Programming, "GeoPlot": spatial data mining on video libraries, "I know what you did last summer": query logs and user privacy, "I wish I were over there": Distributed Execution Protocols for Data Definition in R*, "Is It Within My Reach?" - An Agents Perspective, "Kairos": A Web-Based System for Automatic Generation of Weather Forecasts in Two Languages, Greek-English, "Levels of help, levels of delegation and agent modeling", "Logal": Algorithmic Control Structures for Prolog, "More like these": growing entity classes from seeds, "Physical Negation" Integrating Fault Models into the General Diagnostic Engine, "QUESTION-ANSWER" - A Multipurpose Information System, "Reducing" CLASSIC to Practice: Knowledge Representation Theory Meets Reality, "Small-World" Networks of Mobile Robots, "Squeaky Wheel" Optimization, "Tall", "Good", "High" - Compared to What?, "The Committee for Advanced DBMS Function": Third Generation Data Base System Manifesto, 'Closer' representation and reasoning, 'e-science and cyberinfrastructure: a middleware perspective', (515)509-3927, (518)276-4384, (518)276-4426, (518)276-4430, (518)276-4433, (518)276-4464, (518)577-4517, (De)Composition of Situation Calculus Theories, (How) Is AI Impacting Manufacturing?, (Im)possibility of Safe Exchange Mechanism Design, (Low 3112) will move to Winslow after first class, (Updated March 1998)., (e)Proceedings of the Thirtieth International Conference on Very Large Data Bases, Toronto, Canada, August 31 - September 3 2004, (extended abstract), CP-2005 (the Eleventh International Conference on Principles and Practice of Constraint Programming), (mylastname)-at-cs.rpi.edu, *, *** paper retracted by the authors *** (Dynamic Probabilistic Relational Models), , Robotics: State of the Art and Future Challenges , Imperial College Press (2008), ..., /Item-1, /facet: A Browser for Heterogeneous Semantic Web Repositories, /tw.rpi.edu/portal/SummerProgram2009/Student posters, /tw.rpi.edu/portal/SummerProgram2009/Student session 1, and /tw.rpi.edu/portal/SummerProgram2009/Student session 2 … further resultswarning.pngSome part "<nowiki></nowiki>" of the query was not understood. Some subquery has no valid condition.

Back to result form


Contents

Problem 1:

Original Header:

<rdf:RDF 
xmlns="http://sweet.jpl.nasa.gov/ontology/substance.owl#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
xmlns:owl="http://www.w3.org/2002/07/owl#" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema#" 
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" 
xmlns:numerics="http://sweet.jpl.nasa.gov/ontology/numerics.owl#" 
xmlns:property="http://sweet.jpl.nasa.gov/ontology/property.owl#" 
xmlns:units="http://sweet.jpl.nasa.gov/ontology/units.owl#">

Comment: I think we may want to add one more declaration so when when use Pellet to test the file it won't result a bunch of "Problems encountered parsing RDF"

xml:base="http://sweet.jpl.nasa.gov/ontology/substance.owl#"


Problem 2:

(line 592 column 24): {W108} Not an XML Name: 'O+'

Line 592: <owl:Class rdf:ID="O+">

Comment: I think the problem is cause by '+', we can use other name to indicate '+', example: "O-positive"



Problem 3

(line 1579 column 24): {E201} Multiple children of property element

<owl:Class rdf:ID="Ice">
   <rdfs:subClassOf rdf:resource="#Water"/>
   <rdfs:subClassOf>
      <owl:Restriction>
         <owl:onProperty rdf:resource="#hasState"/>
         <owl:allValuesFrom rdf:resource="#Solid"/>
      </owl:Restriction>
      <owl:Restriction>
         <owl:onProperty rdf:resource="#hasChemical"/>
         <owl:allValuesFrom rdf:resource="#Water"/>
      </owl:Restriction>
   </rdfs:subClassOf>
</owl:Class>

Comment: Following correction can solve the problem:

<owl:Class rdf:ID="Ice">
   <rdfs:subClassOf rdf:resource="#Water"/>
   <rdfs:subClassOf>
      <owl:Restriction>
         <owl:onProperty rdf:resource="#hasState"/>
         <owl:allValuesFrom rdf:resource="#Solid"/>
      </owl:Restriction>
	</rdfs:subClassOf>
	<rdfs:subClassOf>
      <owl:Restriction>
         <owl:onProperty rdf:resource="#hasChemical"/>
         <owl:allValuesFrom rdf:resource="#Water"/>
      </owl:Restriction>
   </rdfs:subClassOf>
</owl:Class>

new owl file: Substance.owl
new test result using TW Istance Evalution: Substance.owl result
new test result using Pellet: Substance.owl result

About Warnings in above test result

example:



Individual [ThermalInfraredRadiation]: its known type [Class] is not compatible with the expected type 
[Quantity] which is suggested by the rdfs:domain restriction on the property [hasUnit].

Individual <http://sweet.jpl.nasa.gov/ontology/substance.owl#ThermalInfraredRadiation>: 
its known type <http://www.w3.org/2002/07/owl#Class> is not compatible with the expected type
 <http://sweet.jpl.nasa.gov/ontology/numerics.owl#Quantity> which is suggested by 
the rdfs:domain restriction on the property 
<http://sweet.jpl.nasa.gov/ontology/numerics.owl#hasUnit>. Check the triple 
(<http://sweet.jpl.nasa.gov/ontology/substance.owl#ThermalInfraredRadiation>,
 <http://sweet.jpl.nasa.gov/ontology/numerics.owl#hasUnit>, ...)

Comment: All warnings suggest same problem as above example, ThermalInfraredRadiation. The problem is that when test this file by direct input the file, the file itself imports other online owl file and eventually it will load online version of substance.owl file(http://sweet.jpl.nasa.gov/ontology/substance.owl). In this online version, there is a class call 'ThermalInfraredRadiation', and in this testing file, it declares 'ThermalInfraredRadiation' as an individual of type 'ElectromagneticRadiation'.

Personal tools