Yes if it is saved to one of your local repository folders it should show up in the library after saving the archive
-Aaron On Jul 10, 2009, at 8:35 AM, Shawn Bowers <sbowers at ucdavis.edu> wrote: > 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 >>>>>> >>>>> >>>> >>

