[seek-kr-sms] Re: growl pre alpha release

Shawn Bowers bowers at sdsc.edu
Tue Aug 3 10:31:12 PDT 2004


Thanks!

shawn

P.S. Don't worry, I won't distribute.



Serguei Krivov wrote:

> Since Shawn asked about the current growl I have made a jar out of what
> we have in this stage and put it at:
> http://ecoinformatics.uvm.edu/dmaps/growl/GrOWLEditor.jar
> 
> It is an application that has manifest of main class so just use
> java -jar GrOWLEditor.jar  
> 
> Mind the capitalization (or in windows you need just double click on jar
> icon).
> 
> On the toolbar there is a button with notebook and pen that will bring
> you to editing mode. Note that now you can start and stop the automatic
> layout, and so I may recommend even this version  for preparing pictures
> of semantic networks.  When you press buttons related to classes,
> instances, etc on tools palette  you will create them by clicking on the
> panes. If you press a relation (property, constraint) button, point on
> the selected node (yellow one) and drag an arrow to another node then
> relation node is created. You could create relations  first and then
> arrows that connect it. There are some defaults: Say if you drag an
> arrow from an individual to a class then instance-of link is created,
> even if instance of button on tool palette is not pressed. These
> defaults are possible because we decided to use owl-dl only. Inowl-dl
> only one meaningful relation between individual and a class is
> "instance-of". If user tries to create something that does not fit in
> owl-dl then nothing is created and no warning is given.
> 
> I think that the best way to understand growl constructs is to open a
> simple ontology file and see how it is rendered. I attached one such
> file here. Or you may try to open wine ontology. It is a bit slow with
> big ontologies unless the locality is restricted. (for this check the
> buttons on the toolbar, they all have hints)
> 
> Important: It is not yet an alpha release, please do not distribute this
> link outside of kr-sms. We have some problems to fix:
> 
> - Saving of certain constructs do not work
> -When you type numbers for cardinality constraints you have to press
> "Enter" which you have not to do by editing other field.
> 
> As Ferdinando says "software never has a second chance" so it is best to
> make it clean before distributing it widely. On the other hand this
> pre-release is probably sufficient to discuss growl related issues. I
> will make a list and send it, or start sending them by small portions.
> 
> 
> ------------------------------------------------------------------------
> 
> <?xml version="1.0" encoding="UTF-8"?>
> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
>          xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
> 	 xmlns:owl="http://www.w3.org/2002/07/owl#"
> 	 xmlns="http://www.xfront.com/owl/ontologies/camera/#"
> 	 xmlns:camera="http://www.xfront.com/owl/ontologies/camera/#"
> 	 xml:base="http://www.xfront.com/owl/ontologies/camera/">
> 
>     <owl:Ontology rdf:about="">
>         <rdfs:comment>
>         Camera OWL Ontology                           
>                                                                   
>       Author: Roger L. Costello                                   
>       Acknowlegements: Many thanks to the following people for    
>                        their invaluable input:                    
>                           Richard McCullough, Yuzhong Qu,         
>                           Leo Sauermann, Brian McBride and        
>                           Jim Farrugia.                           
>         </rdfs:comment>
>         
>     </owl:Ontology>
> 
>      <owl:Class rdf:ID="Money">
>           <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
>      </owl:Class>
> 
>      <owl:DatatypeProperty rdf:ID="currency">
>           <rdfs:domain rdf:resource="#Money"/>
>           <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
>      </owl:DatatypeProperty>
> 
>      <owl:Class rdf:ID="Range">
>           <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
>      </owl:Class>
> 
>      <owl:DatatypeProperty rdf:ID="min">
>           <rdfs:domain rdf:resource="#Range"/>
>           <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
>      </owl:DatatypeProperty>
> 
>      <owl:DatatypeProperty rdf:ID="max">
>           <rdfs:domain rdf:resource="#Range"/>
>           <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
>      </owl:DatatypeProperty>
> 
>      <owl:DatatypeProperty rdf:ID="units">
>           <rdfs:domain rdf:resource="#Range"/>
>           <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
>      </owl:DatatypeProperty>
> 
>      <owl:Class rdf:ID="Window">
>           <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
>      </owl:Class>
> 
>      <camera:Window rdf:ID="ThroughTheLens"/>
>      <camera:Window rdf:ID="WindowOnTopOfCamera"/>
> 
>      <owl:Class rdf:ID="Viewer">
>          <owl:oneOf rdf:parseType="Collection">
>                <camera:Window rdf:about="#ThroughTheLens"/>
>                <camera:Window rdf:about="#WindowOnTopOfCamera"/>
>           </owl:oneOf>
>      </owl:Class>
> 
>      <owl:Class rdf:ID="PurchaseableItem">
>           <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
>      </owl:Class>
> 
>      <owl:ObjectProperty rdf:ID="cost">
>           <rdfs:domain rdf:resource="#PurchaseableItem"/>
>           <rdfs:range rdf:resource="#Money"/>
>      </owl:ObjectProperty>
> 
>      <owl:Class rdf:ID="Body">
>           <rdfs:subClassOf rdf:resource="#PurchaseableItem"/>
>      </owl:Class>
> 
>      <owl:Class rdf:ID="BodyWithNonAdjustableShutterSpeed">
>           <owl:intersectionOf rdf:parseType="Collection">
>                <owl:Class rdf:about="#Body"/>
>                <owl:Restriction>
>                      <owl:onProperty rdf:resource="#shutter-speed"/>
>                      <owl:cardinality>0</owl:cardinality>
>                </owl:Restriction>
>           </owl:intersectionOf>
>      </owl:Class>
> 
>      <owl:Class rdf:ID="Lens">
>           <rdfs:subClassOf rdf:resource="#PurchaseableItem"/>
>      </owl:Class>
> 
>      <owl:Class rdf:ID="Camera">
>           <rdfs:subClassOf rdf:resource="#PurchaseableItem"/>
>      </owl:Class>
> 
>      <owl:Class rdf:ID="SLR">
>           <owl:intersectionOf rdf:parseType="Collection">
>                <owl:Class rdf:about="#Camera"/>
>                <owl:Restriction>
>                      <owl:onProperty rdf:resource="#viewFinder"/>
>                      <owl:hasValue rdf:resource="#ThroughTheLens"/>
>                </owl:Restriction>
>           </owl:intersectionOf>
>      </owl:Class>
> 
>      <owl:Class rdf:ID="Large-Format">
>           <rdfs:subClassOf rdf:resource="#Camera"/>
>           <rdfs:subClassOf>
>                <owl:Restriction>
>                      <owl:onProperty rdf:resource="#body"/>
>                      <owl:allValuesFrom rdf:resource="#BodyWithNonAdjustableShutterSpeed"/>
>                </owl:Restriction>
>           </rdfs:subClassOf>
>      </owl:Class>
> 
>      <owl:Class rdf:ID="Digital">
>           <rdfs:subClassOf rdf:resource="#Camera"/>
>      </owl:Class>
> 
>      <owl:ObjectProperty rdf:ID="part"/>
> 
>      <owl:ObjectProperty rdf:ID="lens">
>           <rdfs:subPropertyOf rdf:resource="#part"/>
>           <rdfs:domain rdf:resource="#Camera"/>
>           <rdfs:range rdf:resource="#Lens"/>
>      </owl:ObjectProperty>
> 
>      <owl:ObjectProperty rdf:ID="body">
>           <rdfs:subPropertyOf rdf:resource="#part"/>
>           <rdfs:domain rdf:resource="#Camera"/>
>           <rdfs:range rdf:resource="#Body"/>
>      </owl:ObjectProperty>
> 
>      <owl:ObjectProperty rdf:ID="viewFinder">
>           <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
>           <rdfs:domain rdf:resource="#Camera"/>
>           <rdfs:range rdf:resource="#Viewer"/>
>      </owl:ObjectProperty>
> 
>      <owl:DatatypeProperty rdf:ID="size">
>           <rdfs:domain rdf:resource="#Lens"/>
>           <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
>      </owl:DatatypeProperty>
> 
>      <owl:DatatypeProperty rdf:ID="aperture">
>           <rdfs:domain rdf:resource="#Lens"/>
>           <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
>      </owl:DatatypeProperty>
> 
>      <owl:ObjectProperty rdf:ID="compatibleWith">
>           <rdfs:domain rdf:resource="#Lens"/>
>           <rdfs:range rdf:resource="#Body"/>
>      </owl:ObjectProperty>
> 
>      <owl:ObjectProperty rdf:ID="shutter-speed">
>           <rdfs:domain rdf:resource="#Body"/>
>           <rdfs:range rdf:resource="#Range"/>
>      </owl:ObjectProperty>
> 
>      <owl:DatatypeProperty rdf:ID="focal-length">
>           <owl:equivalentProperty rdf:resource="#size"/>
>           <rdfs:domain rdf:resource="#Lens"/>
>           <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
>      </owl:DatatypeProperty>
> 
>      <owl:DatatypeProperty rdf:ID="f-stop">
>           <owl:equivalentProperty rdf:resource="#aperture"/>
>           <rdfs:domain rdf:resource="#Lens"/>
>           <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
>      </owl:DatatypeProperty>
> 
> </rdf:RDF>




More information about the Seek-kr-sms mailing list