[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