[esip-semanticweb] Interface for Tool Match query service

Wilson, Brian D (335G) bdwilson at jpl.nasa.gov
Sat Mar 3 21:31:08 EST 2012


Hey Chris,

CREST.  Looks interesting.  Written in scheme (I like it).
I'll take a look.

As far as ToolMatch, I just wanted to reuse OpenSearch and Atom
yet again because the world knows it.

Years ago I wrote down some ideas for what I called "active objects".
Just path in a REST-style URL to find an object, and then call method
chains on that object like in many fluent Javascript libraries.

http://server/path/object
http://server/path/object/    - get method metadata for that object

http://server/path/object.method1(args).method2(args)    - method chain


Kind of an abomination, but it sure would make RPC easy.

 -- Brian



________________________________________
From: Mattmann, Chris A (388J)
Sent: Saturday, March 03, 2012 3:53 PM
To: Wilson, Brian D (335G)
Cc: esip-semanticweb at lists.esipfed.org
Subject: Re: [esip-semanticweb] Interface for Tool Match query service

Hi Brian,

On Mar 3, 2012, at 3:45 PM, Wilson, Brian D (335G) wrote:

>
> I second the vote (with Eric) that we should use a query URL syntax to describe
> the ToolMatch service.
>
> Strict REST services are for performing CRUD operations on a resource.  One can
> hierarchically browse resources by following directory paths, but even if multiple
> paths are set up one will only have a few "views" of the resources (here datasets
> and tools).


There have actually been a few efforts over the past 5 years to develop
a computational version of REST. Here's one such effort from one of my
colleagues:

http://www.erenkrantz.com/CREST/

Cheers,
Chris

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Chris Mattmann, Ph.D.
Senior Computer Scientist
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 171-266B, Mailstop: 171-246
Email: chris.a.mattmann at nasa.gov
WWW:   http://sunset.usc.edu/~mattmann/
Phone: +1 (818) 354-8810
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adjunct Assistant Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



More information about the esip-semanticweb mailing list