Aaron -- When you say "replaced" do you mean the same functionality exists? I.e., when a KAR is saved, is it placed into the library?
Shawn On Fri, Jul 10, 2009 at 8:31 AM, Aaron Schultz<aschultz at nceas.ucsb.edu> wrote: > It has been replaced by save archive > > -Aaron > > On Jul 10, 2009, at 8:05 AM, Shawn Bowers <sbowers at ucdavis.edu> wrote: > >> Hi Chris, >> >> It looks like this is happening (possibly) because of changes to the >> StringParameter hierarchy, which now throw NPEs if no named object and >> name is given to the constructor. ?The semantic search functionality >> was written a while back (circa 2005), and not really used other than >> a prototype/demonstration. It could use revamping. >> >> I think I might have fixed it though. However, I cannot easily test >> this since the "Save in Library" functionality was removed, which >> would allow modified actors to be saved in the library, and then >> easily searched. ?Typically, I would add sem types to ports and then >> save them to the library. This would then allow me to search for >> actors using this dialog or using the "suggest compatible components" >> dialog. >> >> I've CC'd Aaron Schultz (a Kepler developer at NCEAS) who might know >> why this was removed, and whether similar functionality was added (I >> can't find it if it was). ?When I bring back the "Save in Library" >> (via uiContextMappings configs) I get exceptions for building KAR >> files ... >> >> ? ? [run] Exception in thread "AWT-EventQueue-0" >> java.lang.NullPointerException >> ? ? [run] ? ?at >> >> org.kepler.kar.gui.SaveInLibraryDialog.determineKarFile(SaveInLibraryDialog.java:255) >> ? ? [run] ? ?at >> >> org.kepler.kar.gui.SaveInLibraryDialog._saveCommand(SaveInLibraryDialog.java:371) >> ? ? [run] ? ?at >> >> org.kepler.kar.gui.SaveInLibraryDialog.access$100(SaveInLibraryDialog.java:98) >> ? ? [run] ? ?at >> >> org.kepler.kar.gui.SaveInLibraryDialog$1.actionPerformed(SaveInLibraryDialog.java:646) >> ? ? [run] ? ?at >> javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1882) >> >> >> Shawn >> >> >> On Tue, Jul 7, 2009 at 11:47 AM, Chris Weed<chrisweed at gmail.com> wrote: >>> >>> What about the Semantic Search functionality? >>> This looks similar to what I am interested in, but when I try to do a >>> search I get "No search criteria specified" >>> I really expect that this would return a result for the search I >>> specified. >>> Chris >>> >>> On Wed, Jul 1, 2009 at 1:48 PM, Shawn Bowers<sbowers at ucdavis.edu> wrote: >>>> >>>> Hi Chris, >>>> >>>> Most of the semantic annotation code is now a bit old (3-4 yrs), and >>>> was a prototype. Prior to this version we actually had an approach >>>> based on a SPARQL implementation, however, it was decided that Kepler >>>> should adopt an "object manager" approach, which stores actors and >>>> actor metadata (including semantic annotations of actors) using MoML >>>> and within a relational (in-memory) db. So, SPARQL wouldn't work for >>>> this, unless we went to an RDF approach for representing annotations, >>>> metadata, etc. Another problem with SPARQL (I think this is what you >>>> meant) at least from my experience is that it is more focussed on >>>> querying resources and their properties, and less useful for querying >>>> over class definitions. The latter requires a reasoner (like Pellet, >>>> Fact++, etc.). Finding actors based on their semantic types is all >>>> about matching class definitions, and not about searching for class >>>> instances. >>>> >>>> Anyway, we are currently in the process of revamping the annotation >>>> interfaces to make it easier and hopefully more obvious to folks that >>>> actors (and their ports) can be tagged (e.g., a draft plan for this is >>>> here: >>>> https://kepler-project.org/developers/incubation/GUI/kepler-tagging). >>>> So far, zero Kepler actors have their ports annotated. But perhaps >>>> with some UI changes more actors will be annotated, etc. ?We are also >>>> making changes so that basic types of ontology creation and editing >>>> are exposed and available from within Kepler. Again, this might make >>>> the annotation capabilities more usable. >>>> >>>> If you would like to help with any of this (designing and/or implement >>>> ui's, designing apis, suggesting features, architecture, technology's, >>>> etc.) that would be awesome! >>>> >>>> Shawn >>>> >>>> On Wed, Jul 1, 2009 at 10:18 AM, Chris Weed<chrisweed at gmail.com> wrote: >>>>> >>>>> Hi, >>>>> I have a few questions about the semantic annotation functionality. >>>>> I noticed in the semantic search browser it displays the properties, >>>>> but I wasn't sure if it used that for doing searches. >>>>> >>>>> Also, I was looking through the code for performing the semantic actor >>>>> suggestion, >>>>> and it looks like it uses a hand-coded matching algorithm instead of a >>>>> SQARQL >>>>> based inference engine. Would it make sense to update this >>>>> functionality >>>>> which would allow more sophisticated searches with properties. >>>>> >>>>> Chris >>>>> _______________________________________________ >>>>> Kepler-users mailing list >>>>> Kepler-users at kepler-project.org >>>>> http://mercury.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users >>>>> >>>> >>> >

