[seek-kr-sms] KR Ontology Needs

Shawn Bowers bowers at sdsc.edu
Mon Sep 6 12:47:12 PDT 2004


Hi all,

Below is an IRC conversation Chad, Matt, and I had before I left for 
Toronto and Chad left on vacation (this discussion took place on Friday, 
Aug. 27th).

Here are the main points of the conversation.

First, for some background, we are currently trying to do some very 
simple, ontology-based searching for actors and (possibly) datasets for 
Kepler for the Oct. 15 release.  Much of the discussion below concerns 
some basic architectural and interface issues concerning this work. 
Since Chad and I discussed this, we've made some progress, and the basic 
concept-based searching is done -- now I am integrating the work with 
Chad's Kepler api (which really is not that much work).

The approach we are starting with is to represent an actor annotation as 
an individual (object) that instantiates one or more concepts from an 
ontology (the annotation can be more general than that, but here they 
are fairly simple).  We have an index structure that maps an actor to 
it's corresponding annotation. The search uses the index to return 
matching actors. So, we are doing some very basic stuff here.

However, some important issues have come up concerning ontologies for 
this approach. These issues are: (1) ontologies for actor 
classification, (2) the need for an extensive ontology, (3) keywords 
versus ontologies, and (4) a repository of useful keyword lists. Here is 
the discussion surrounding these issues.



1. This issue is mainly directed at Rich (because he is the poor soul 
who has had to do all the ontology development up to this point). What 
is the status of the ontologies for describing actors... what 
"functional" concepts currently exist? And, how should we develop and 
define these types of classifications for actors? Should we take some 
time and brainstorm / develop a functional class infrastructure?



2. For experimenting and demonstrating these new additions to Kepler, we 
need a detailed test case. The test case needs to include both actors 
and data, as well as a complex enough ontology to demonstrate the 
approach(es).  On IRC, we thought the biodiversity domain would make a 
good starting place, since we are about to begin meeting with experts in 
biodiversity, making it a good opportunity to be able to interact and 
engage domain scientists to help us develop an extensive ontology. 
Matt in particular expressed this as a "new charge" for the KR group.

Currently, the examples I am using to test out the search interface are 
"brain dead."  I think for all of our work, having a detailed study area 
"filled out" would be benefitial (i.e., for GrOWL, for SMS, even for 
Taxon, etc.)

The next two points are my own views (discussed in the IRC chat) 
concerning some issues we should address as we move forward.



3. The way the search interface currently is designed/implemented in 
Kepler is purely keyword-based.  (We've thought about slightly more 
complex interfaces, and at the other extreme would be an interface that 
allowed one to issue complex queries for actors.)

So, our current goal is to let someone enter a classname as a keyword 
into the existing search interface, identify it as a classname, and 
exploit the annotations and the class definition in the ontology to do 
more advanced searching in addition to the keyword-matching on the 
titles of actors.

However, the classes in an ontology are not quite the same as the 
keywords someone (e.g., a scientist) might want to search with.  Classes 
are typically very high-level and generic, whereas keywords are 
typically more specific.  I think that often, some of the classnames 
might usefully serve as keywords, while many others would not. So, one 
question is whether we should view classnames as keywords, or somehow 
distinguish those classnames that make useful keywords, and those that 
do not, or entirely separate the notion of keywords from classnames.

There are also a large number of keywords that probably wouldn't be 
found in an ontology, but are still useful for searching.  There are 
various reasons why a keyword might not be used as a classname: the 
corresponding class is already in the ontology, but with a different 
name; the keyword is a term for what would be an individual; the concept 
denoted by a keyword is represented by mutliple concepts; the keyword is 
non-standard in the domain, and so on.

So, the question is how to distinguish and manage keywords with respect 
to ontologies.  One idea Rich and I played with a while back was to 
separate a keyword database from an ontology database. And, allow 
keywords to be defined in terms of the ontology (or possibly in terms of 
other keywords).  The goal would be to allow for easy creation and 
addition of keyword lists, without "muddying up" the ontologies. 
Various operations could also be automatically provided based on the 
keyword definitions (e.g., synonymy and broader-term/narrower-term).

I think this is an interesting approach that needs more experimenting 
with. What do others think? Is anyone interested in looking at this in 
more detail -- possibly brainstorming tools and such?

In general, I think we need to think about, and layout a plan on how we 
intend to present ontologies to scientists (not just in GrOWL, but what 
our larger strategies / user interaction models are) and what tools / 
interfaces we offer scientists to add to, edit, and interact with 
ontologies.  The keyword discussion above is an example of one type of 
stance: letting scientists work with keywords in a simple way, while 
still taking advantage of the power of the ontologies (through the 
keyword to ontology connections).  I think it would be very useful to, 
as a group, discuss how we would like to proceed and try to come up with 
a plan for how we intend to engage scientists from the KR-side.



4. A repository of keywords. I think it could be useful to begin looking 
for existing keyword lists and controlled vocabularies useful in 
ecology.  Here is one: http://eco.wiz.uni-kassel.de/ecobas.html (click 
on "Models" then search in database ECOBAS "by subject", and the list 
appears on the right-hand frame; there is also a list for "search a 
model: by subject").

Does anyone know of any useful or additional lists?

Does it makes sense to construct a repository of these lists? Maybe from 
the Wiki?


Shawn




Matt Jones wrote:

> Take 2...
> 
> Shawn
> 
> Here's the log of our conversation, with some of the more boring side
> conversations excised for brevity.  It'll be interesting to see how you
> paraphrase it :)
> 
> Matt
> 
> 
> ------------------------------------------------------------------------

<shawn> chad, i am here now
<chad> hey shawn
<shawn> hiya
<chad> i just wanted to chat with you before I leave on vacation
<chad> I'm taking off today for 10 days
<shawn> oh ok
<chad> All of the interfaces are setup in kepler now for the ontology 
integration
<shawn> i am leaving tomorrow and get back on the following saturday too
<shawn> to a conference
<chad> ahh ok
<shawn> what do you mean by interfaces ... gui stuff
<chad> i was just going to tell you about it in case you wanted to try 
something while i was gone, but if you're leaving too, i'll wait until 
you get back
<chad> java interfaces
<chad> programmatic
<chad> not GUI
<shawn> i can look at it when I am gone ...
[MBJ EXCISED A SIDE CONVERSATION FROM HERE]
<berkleyXP> ok, so the file that's up in jedit is the configuration file 
for kepler
<shawn> Yes, and it looks like SimpleLibrarySearcher.java is highlighted
<berkleyXP> the part i just highlighted is what we can change for the 
ontology stuff
<shawn> i see
<berkleyXP> right now, it's using the ResultTreeRebuilder as the search 
result pane
<berkleyXP> and the SimpleLibrarySearcher for the search engine
<berkleyXP> we probably just want to replace SimpleLibrarySearcher with 
OntologySearcher
<shawn> ok, the ResultsLister
<shawn> ok
<berkleyXP> The result part just controls how the results are displayed
<berkleyXP> so if we want to have a fancy result view of some sort, we 
can change that one too
<shawn> ok, so OntologySearcher would subclass SimpleLibrarySearcher
<berkleyXP> i just brought up SimpleLibrarySearcher
<shawn> yep
<berkleyXP> it extends LibrarySearcher which is what we would want to 
extend with OntologySearcher
<shawn> ok. OntologySearcher extends LibrarySearcher
<berkleyXP> The LibrarySearcher interface takes in the library (a JTree) 
and produces a LibrarySearchResults object
<berkleyXP> the LibrarySearchResults object is just an extended vector 
that only holds TreePaths
<berkleyXP> so basically, the search engine just returns a vector of 
TreePaths that match the search results
<shawn> let me look at it real quick
<berkleyXP> sure
<chad> those are just the private methods
<chad> the only ones you really need to worry about are the constructor, 
init and search
<shawn> yeah, i was just looking
<chad> the factory subclass is what ptolemy uses for it's pluggable 
interface
<chad> if you noticed in the configuration.xml file, the classname was 
SimpleLibrarySearcher$Factory
<shawn> yes, saw that
<shawn> that is the inner class in SimpleLibSearcher
<chad> yeah
<chad> any class that's plugable will have a factory
<shawn> I see
<chad> so there are two different results handlers you can compare:
<chad> ResultTreeRebuilder and ResultHighlighter
<shawn> so basically, it takes the library, which is actually the gui 
component and returns LibrarySearchResults
<shawn> which is a vector of JTree
<chad> vector of TreePaths
<shawn> oh, tree paths, got it
<chad> the library is a gui component, but the model behind that 
component contains the whole model
<chad> so that's why i passed it
<chad> I guess I could have just passed the model instead...probably 
more clean that way
<chad> have you thought more about how we are going to asign ids to each 
component in the library?
<shawn> ah, no ...
<shawn> actually, if we passed the model, perhaps we could get away with 
assigning the semantic types there for now?
<chad> hmm
<shawn> like in edwards email ... or, we could use the JTree and have a 
lookup table...
<chad> not sure about that
<shawn> so, the library JTree now, does it have names of actors that are 
redundant?
<chad> the jtree doesn't, but the model does
<chad> the jtree is just the visual representation of the model
<shawn> yes ... where the leafs of the tree are presumably the actual 
names of actors
<shawn> yeah?
<chad> well, it's a bit more complicated than that
<chad> have you looked at the Entity heirarchy in ptolemy?
<shawn> not really
<chad> 
http://ptolemy.eecs.berkeley.edu/ptolemyII/ptIIlatest/ptII/doc/codeDoc/index.html
<shawn> but, when I look at ptolemy's left-panel browser, i really only 
see actors don't i?
<chad> when you get a chance, browse that a bit
<chad> no, you're seeing CompositeEntitys and AtomicActors
<chad> Actually, EntityLibrarys and AtomicActors (which are 
ComponentEntities)
<shawn> yeah, i guess i think of a composite as another actor
<chad> check out the heirarchy for EntityLibrary down through NamedObj 
in the ptolemy API docs
<chad> bacically, the model is built out of those components
<chad> The leaves are AtomicActors
<chad> or CompositeACtors actually
<shawn> so, those have unique names though, at least it seems like they do
<chad> yeah, the do
<chad> only because of their paths though
<chad> you can clone entities and put them in multiple places in the tree
<shawn> so, i was thinking just as a first cut, to have a file that 
basically assigns their unique names to a list of concepts
<shawn> just assume that the names are unique for now, then address the 
issue of ids later
[MBJ EXCISED A SIDE CONVERSATION FROM HERE]
<chad> ok.  so how do you want to approach tagging these things?
<shawn> we could have a simple file
<shawn> that basically has a name of a leaf item in the JTree library
<shawn> and associates it with an expression
<shawn> the expression could just be a list of concepts for now
<shawn> although, at some point it would need to be more complex
<chad> the problem is that what you see in the tree are instances of 
classes, not just unique classes, so there could be more than one of the 
same class....the path is what is unique.
<shawn> that's fine, we store the path
<chad> ok
<shawn> ultimately, this needs to be more robust, using some ids
<chad> we have a lookup table then, what's the table look like?  concept 
| path.to.leaf.node
<shawn> but that is a more general issue that we probably don't need to 
address to get things going
<shawn> path.to.leaf.node -> <expression>
<shawn> where <expression> for now is Vector of concept-name
<chad> so there could be more than one concept?
<chad> per path
<shawn> sure that is a driving motivation
<shawn> otherwise, just store everything in a tree
<chad> right
<shawn> a fixed tree
<shawn> actually, the more interesting things are when there isn't a 
single concept
<chad> but in a table like that, i think the right way to do it is to 
have unique tuples
<shawn> what do you mean?
<chad> instead of a path linked to a vector
<chad> so like path1 | concept1, path1 | concept2
<shawn> sure, that is fine
<shawn> or, you could just have an xml file:
<shawn> <index>
<shawn>   <entry>
<shawn>    <actor>
<shawn>    ... path representation ...
<shawn>     </actor>
<shawn>     <annotation>
<shawn>       <concept name=""/>
<shawn>       <concept name=""/>
<shawn>     </annotation>
<shawn> etc
<chad> ok.  that works
<shawn> so, we get a "search" (not sure what the search is right now)
<shawn> and we use the xml file and the jtree library to calculate the 
search result
<shawn> plus the ontology
<shawn> a quick and dirty implementation
<shawn> so, what *is* the search?
<chad> what do you mean?  how is it structured?
<shawn> one thing we could start with is just to let someone enter a 
single concept in the current search box
<shawn> what we talked about in the phone conf. a while back was a very
<shawn> complex kind of search
<shawn> where a user forms a tree of some kind from the ontology
<shawn> and the result is the tree populated with the appropriate actors 
(those that "match" the index)
<shawn> So OntologySearch in this case takes as a input to Search() another
<shawn> tree, where the nodes are concepts from an ontology
<shawn> yeah?
<chad> ok
<chad> we could just have no real "search" but instead just rearrange 
the tree by concepts dynamically
<shawn> yes
<shawn> i guess that was what we talked about in the phone conf...
<shawn> you are right, there really isn't a "search" per se, we just use 
the index
<chad> yeah...the search could just be a keyword search of the 
rearranged tree or something
<shawn> one thing that might be cool too, is this
<chad> or, you could have a drop down of all the concepts (or a multiple 
select list box) wher eyou just choose the concepts you want
<shawn> yeah ... here is what we might consider
<shawn> keep the interface as it is
<shawn> maybe, like you said, have a drop-down or something for the 
search box
<shawn> or in some other way,
<shawn> but when someone enters a search term in the search box,
<shawn> try to resolve that to the ontology
<shawn> so that if the word matches a term in the ontology, then use 
that term and the index to also return results
<shawn> does that make sense?
<chad> yeah
<shawn> its one way to get it going fast, with little change to the 
interface
<shawn> and we could easily mock up something that shows the "power" of 
using the ontology
<chad> yeah, it would be nice to have at least a partial concept mapping
<chad> just to play with
<matt> i think that's a good start
<chad> We should just go through the tree and try to map say 100 actors 
to concepts
<matt> showing some ontology-based searching would be awesome
<matt> even if the query is only a single term from the ontology
<chad> so, shawn, can sparrow do the ontology searching for us or are we 
going to have to write a search engine for this?
<shawn> yeah, it is about the simplest thing we could do ...
<shawn> well, we probably can use either sparrow (where the interfaces 
are really done) or something like owlapi, which is a really lightweight 
owl api
<shawn> and the complexity of the search depends on the complexity of 
the ontology
<shawn> for simple stuff, owlapi would be fine
<shawn> and it is all in java
<chad> cool
<shawn> I can get that part going
<chad> ok
<chad> if you could write a wrapper for that that fits in with the 
LibrarySearcher interface, that woudl be sweet
<shawn> yes, that shouldn't be hard
<shawn> but, we also need at least a somewhat "interesting" ontology
<chad> if we have to alter the interface a bit, that's not too much of a 
big deal...i just passed in what i thought was a flexible set of params
--- wernerMeeting is now known as wernerkrebs
<chad> define interresting
<shawn> i wonder if there should be a button or something on the 
interface to let us turn on/off ontology based keyword search
<shawn> checkbox, not button
<chad> that's possible
<chad> i should make that search panel into a flexible interface as well
<chad> right now it's kinda static
<chad> it just comes from the tabbedlibrarypane class
<chad> which is dynamic, but it's stupid to have to swap that whole 
class to change just the search interface

... The Ontology/Keyword Discussion starts here ....

<matt> interesting means useful to a scientists
<matt> ie, they'll never type in the upper level classes from Rich's 
ontologies
<shawn> that is what i meant by an interesting ontology ... the ontology 
itself can be simple
<matt> but they might type in 'Estuarine" which can be linked to rich's 
via the habitat section
<matt> words that come from the science domain will be interesting to 
the scientists
<matt> density
<matt> abundance
<matt> Marine environment
<shawn> so, where can we find a list of terms to use?
<matt> zooplankton count
<matt> :)
<shawn> i like that one
<matt> any dataset on the KNB
<matt> just read the metadata
<shawn> how about a single place
<matt> nope
<matt> doesn't exist
<shawn> really? are you sure?
<matt> you could look at the top level terms on the knb site
<wernerkrebs> ilkay? do you still want to meet now?
<matt> for a really coarse set of terms
<chad> we could harvest all the keywords from the eml in the knb
<matt> yeah -- i've doen that
<matt> they are pretty ....messy
<shawn> since we are talking about actors, and not data, we need more 
functional terms, right?
<matt> yep
<matt> but we really want this mechanism to work for both
<shawn> what would those be? where would those be?
<matt> in some ways I think its easier to prototype for data
<matt> more concrete
<shawn> yeah, and data is also a lot more complex
<matt> take a look at this page
<matt> http://knb.ecoinformatics.org/
<matt> there's a list in the search box
<matt> unfortunately, nobody uses those exact terms in their metadata -- 
they use closely related terms
<shawn> for actors though, i think this is interesting
<matt> plurals, different spellings, synonyms, etc
<shawn> what terms do people use to describe components? what would 
someone actually want to search for?
<matt> that's an interesting question
<shawn> *is* this being done for scientists or for people like Dan?
<shawn> and the other keplerites?
<matt> most actors perform basic math operations that are not 
particularly domain centric
<chad> i wouldn't say most there
<matt> i wasn't finished
<matt> most actors perform basic math operations that are not 
particularly domain centric
<chad> :) sorry
<matt> but....
<matt> scientists put a domain flavor layer on top
<matt> garp is a good example
<shawn> yes, i was just going to say that
<matt> ecologists think of garp as a species prediction algorithm
<shawn> like "statisticalregression"
<matt> but its not
<matt> yep
<matt> its really just a GA
<matt> and garp has some preprocessing code to apply it to spatially 
explicit occurence data
--- chad is now known as chadBRB
<matt> making it a species predictor
<matt> but in terms of classification, if you remove the pre and post 
processing, its purely math
<matt> but that's not what the ecologist will look for
<matt> they'll want: what things can do species predictions....
<matt> GAs, Neural nets, etc
<shawn> have you seen this site: eco.wiz.uni-kassel.de/ecobas.html
<matt> so i think classifying the actors is gonna be harder than 
classifying the data
<matt> yeah
<matt> its been around for several years
<shawn> they have a subject list, might we take that?
<matt> it looks like it has improved a bunch since I last looked
<matt> certainly would be a reasonable place to start
<matt> their keyword list in interesting too
--- wernerkrebs is now known as wernerLunch
<shawn> yes, i was looking at that ... maybe take some terms from there?
<matt> like look at this set of terms:
<matt> advection
<matt> advection-dispersion equation
<matt> advective and diffusive fluxes
<matt> advective contaminant transport
<matt> advective-diffusive reactors
<matt> advective-transport
<matt> we wouldn't want to use those raw, but an ontology that 
decomposed the concepts woiuld be great
<shawn> yes ... reminds me of a discussion rich and i had a while back, 
that i think is really interesting
<shawn> basically, you take a list like this, and the ontology, and you 
say "advection-dispersion equation" (the term) maps to the ontology like 
this (and give how it is realized in the ontology)
<matt> that would be neat
<matt> this is really the work of the KR group -- to create a beast like 
this
<shawn> so, you have keywords, you have the ontology, and they are 
"decoupled" so that to a scientist its just a bunch of keywords, but 
behind the scenes it is actually very well defined
<matt> yes, that would be great
<shawn> from those defs you can do things like construct hierarchies, 
synonyms, and so on
<matt> on the data side I think the set of concepts to get going is 
potentially much smaller
<matt> which is why I have recommended starting there
<shawn> i think it is something people haven't looked at very much in 
the semweb/kr community
<matt> i think a term like 'advective contaminant transport' is going to 
take a lot to tie it firmly and correctly into the ontology
<shawn> probably ...
<shawn> it is something that would need to be done incrementally
<matt> at a minimum, your ontology has to deal with movement/flow and 
the idea of conamination
<matt> of course
<matt> compare that to columns of data, which tend to be far more 
concrete and unidimensional, and I think you can see why I think 
annotating the data is easier
<matt> although, the measurement context might be just as complicated 
there i suppose
<shawn> i think once you move away from saying "this dataset is about x" 
where x is a keyword, it gets very complicated pretty fast, especially 
because there are so many different types of data sets and so many 
different representations for the same sets of information
<matt> can one of you (shawn) send an email to kr-sms saying we need 
this ontology?
<shawn> which ontology?
<shawn> the keyword list?
<matt> *this* ontology :)
<matt> i don't know -- we need one to use as a starting point for the 
search engine
<matt> and it needs to be more domain specific than the meas ontology 
rich has created
<shawn> oh yeah... what about ferdinando's ontology
<matt> i think mark and rich should really be involved in creating this 
thing
<matt> ferdinando's might work
<shawn> as a start anyway
<matt> sure --
<matt> its about ecosystem services and economics
<matt> so....
<matt> a little fringe for our case studies
--- chadBRB is now known as chad
<matt> but probably overlaps significantly in some areas
<shawn> i think we just need something to "show off" what we are trying 
to do, not a comprehensive thing
<matt> yeah
<matt> for starters
<matt> eventually we need a process for scientists to extend the ontologies
<matt> and edit and correct them
<matt> but for now we can work with demonstration cases
<shawn> that is actually where I thought the keyword idea would come in
<matt> as long as they are realistic
<shawn> and rich has some experience with this in the foodweb stuff
<matt> I like the keyword idea, but it seems like a tough order given 
the variety of keywords in that list
<matt> there are other keyword lists we could start from too
<shawn> yeah, but it is a useful model to consider: you are a scientist 
and you have a keyword that you want to incorporate and so you simply 
define it using the ontology
<matt> but they would probably be equally complex
<matt> sure...if the ontology has the base concepts you need to define it
<shawn> if you can't, then the ontology could be extended
<matt> yeah
<shawn> to me it seems like a nice "user model" of how this stuff might work
<matt> imagine the subtlety involved in defining these two keywords from 
the list:
<matt> agricultural system
<matt> agriculture
<matt> part of the problem is that the keyword is vague -- different 
people could formalize it differently and both be right
<shawn> yes, that is the beauty of words
<matt> they are amazing vehicles
<shawn> i don't see anything wrong with have a keyword have multiple 
meanings
<matt> with a minimal amoutn of work I could get a report of all of the 
keywords from the KNB data set that have been used
<matt> me either
<shawn> and, if you have the definitions (i.e., keywords linked to the 
ontos), then an interface can say: did you mean this version or that 
version?
<matt> i'm just saying starting with a complex keyword list as input is 
a tall order
<shawn> of course ... unreasonable, i agree
--- ilkayGone is now known as ilkay
<matt> it might be easier to say:
<shawn> it is just something to keep in mind as we try to get scientists 
into using "ontologies"
<matt> for our biodiversity case study, what concepts are inherent in 
the data and models and scietists vocabulary
<matt> define that set, and see how far it gets you for discovery
<matt> but only for that one subdomain
<shawn> makes sense, definately
<matt> (although biodiversity is a large subdomain)
<shawn> yes, but by scientists, we mean particular scientists, that 
don't necessarily focus in the entire subdomain
<shawn> most likely
<matt> right
<matt> but even start with the term 'biodiversity'
<matt> formalizing it will require a notion of  'species', 'taxa', and 
'diversity' at a minimum
<matt> none of these are simple concepts to get right
<matt> i think we might want to set a new charge to the KR group to 
engage a group of domain scietists and start producing some extensive 
ontologies in our case study areas
<matt> if they were to do so, and tie them to Rich's measurement ontology
<matt> we'd have something to work from
<shawn> sounds good to me ... i have been hoping for this
<shawn> it was also a motivation for starting working on the 'manual' 
for the ontology
<matt> so that's basically the email that needs to be sent
<shawn> so that we could easily present and talk about the stuff, and 
have what he has done be looked over by at least rich and myself
<shawn> but, i haven't had the time lately to work on it
<shawn> :(
<matt> yeah
<matt> i was folliong along as you worked on it
<matt> it helped my understanding of the subtelties of Rich's ontology a 
bunch
<shawn> me too :)
<matt> i think you're right that it needs to be continued
<shawn> it was a lot of fun too
<matt> a workshop with one (and only one) purpose of developing an 
extensive ontology for a subject area would be effective, especially if 
it tied into Rich;'s top level
<matt> because it would help to validate the top level too
<shawn> yes definately
<shawn> people generally get enjoy talking about this kind of stuff too, 
since it is what they do
<matt> yep
<chad> talking or arguing :)
<matt> ok, so when?  this fall is pretty booked up
<shawn> arguing is more accurate
<shawn> how about this fall then?
<matt> :)
<shawn> overbooking seems to work for the airline companies
<shawn> we can join in, and give the power to the people, and have us 
overbook meetings like flights :)
<matt> i would like to partake in this....but I can't make it till after 
the holidays
<matt> whats the agenda for the fall KR meeting at SDSC?
<shawn> haven't seen an agenda, but actually, we were hoping to get into 
some of this
<matt> yeah, i'll be bummin if I can't participate in that
<shawn> it will be a mix of topics like it was in ABQ with ricardo and 
everyone
<matt> that will be tougher
<shawn> but i guess with biodiversity people
<shawn> we'll be talking about kepler and use cases and such
<shawn> trying to get a feel for what they are doing
<matt> all over the board then
<shawn> i should say, educating ourselves with their problems, but yes, 
it will be broad
<shawn> and therefore, we won't get much time to delve that deeply into 
anything
<matt> yeah
<matt> there's a place for that too
<matt> but....
<shawn> but, it wold make sense to bring these people back in jan./feb. 
to get into the onto stuff, i think
<matt> focusing on a product at workshops leaves lasting artifacts that 
advance our work
<matt> maybe that's a good plan
<matt> use the Oct WS to frame the issues
--> ilkayLaptop (ilkay at client64-249.sdsc.edu) has joined #kepler
<shawn> of course, who knows where i'll be then
<matt> develop a straw man ontology as fodder in between
<matt> then run it through the ringer in jan/feb
<shawn> yes
<matt> we need a single person who will taje responsibility for 
shepherding such a process to completion
<shawn> i think that is a good idea
<matt> Rich comes to mind to me
<shawn> yes, it should be rich
<matt> ok. agreed.  and seeing as he's not on IRC, he can't complain
<matt> :0
<shawn> that's right, its only fair to assign the missing person the 
hard tasks
<shawn> everyone knows this
<matt> maybe the best thing is to just mail out this IRC conversation to 
kr-sms and tell people they should read it to see what they were 
volunteered for :)
<shawn> :-)
<matt> at least it would bring mark and rich up to speed when they return
<shawn> you are assuming people would read all this stuff
<matt> what else do they have to do ?
<shawn> :)
<shawn> i think we should just paraphrase in an email though
<shawn> i can start it
<shawn> and send it
<matt> how about a paraphrase, and attach the conversation for reference
<shawn> ok, sure
<matt> i think some people (mark) would like to read it
<shawn> send me the log
<shawn> and i'll do it
<matt> you can probably start down around where chad said 'hey shawn' 
'I'm back now'
<matt> thanks
<matt> and great conversation
<matt> i'll catch you monday
<shawn> okay
<shawn> thanks
<matt> i'll send you the log
<matt> see ya
<shawn> bye
<chad> later




More information about the Seek-kr-sms mailing list