[esip-semanticweb] posted initial version of ToolMatch data model

Lynnes, Christopher S. (GSFC-6102) christopher.s.lynnes at nasa.gov
Thu Mar 1 18:11:49 EST 2012


On Mar 1, 2012, at 5:29 PM, Eric Rozell wrote:

> The SPARQL would be really simple assuming we use some level of OWL 2 reasoning.  I think the use case should extend beyond "data accessibility" to include any attribute of a dataset.  There are probably some "explanation" tools out there that could handle all of these use cases.   In your example:
> 
> SPARQL query for what tools can draw a map of a dataset:
> 
> Assume you have a dataset URI (call it, myprefix:My_Dataset_URI)

Of course, we probably aren't starting from a dataset URI, but one of several possible identifiers, like a GCMD DIF Entry ID, for example, or a DOI.  SHould be able to add those as properties to the Dataset though, and add clauses to the SPARQL query to "join" them.
> 
> PREFIX ...
> SELECT    ?tool    WHERE    {
>     myprefix:My_Dataset_URI    toolmatch:mappedBy    ?tool    .
>     //alternatively:    ?tool    toolmatch:maps    myprefix:My_Dataset_URI   .
> }
> 
> Explanation for matching tool:
> 
> Assume the SPARQL query finds the URI of a tool that matches (call it, yourprefix:Your_Tool_URI)
> 
> We can construct a service that explains individual triples, such as:
> 
> PREFIX ...
> EXPLAIN    {
>     myprefix:My_Dataset_URI    toolmatch:mappedBy    yourprefix:Your_Tool_URI    .
> }
> 
> The result of this might be some provenance information that says (in provenance RDF form...):
> "This tool (yourprefix:Your_Tool_URI) matches this dataset (myprefix:My_Dataset_URI) because the dataset has DAP accessibility and has a latitude variable and has a longitude variable."
> 
> The user would then have some starting point for knowing how to use the tool with the dataset.
> 
> Cheers,
> -Eric
> 
> On Mar 1, 2012, at 3:09 PM, Lynnes, Christopher S. (GSFC-6102) wrote:
> 
>> Hey, Eric, thx for cleaning up the model!  When I get a free moment, I'll see if I can add some of our own instances to it.  Then I think it would be good to generate some sample SPARQL that satisfies the key requirements in our use case, i.e., for a given dataset, what tools can draw a map of it (and does it have to be accessed in a specific way for that to work)?
>> 
>> On Feb 29, 2012, at 1:03 AM, Eric Rozell wrote:
>> 
>>> Hi Chris (and others),
>>> 
>>> I took a pass at the ontology.  Namely, I cleaned up some domain and range restrictions.  I also added some cool features of OWL 2 reasoning that should make this more "Semantic Webby".  I've documented this here: 
>>> http://wiki.esipfed.org/index.php/ToolMatch_Proposal_0.2
>>> 
>>> Hopefully the CMAP images help...
>>> 
>>> Moving forward on this, once we settle on a model, it would be great to start building a Web service where people can upload tools and datasets and identify new data attributes of relevance.  After upload transactions, the OWL 2 reasoner would reprocess the data, and data collection / tool compatibility can be queried from an additional Web service.
>>> 
>>> --Eric
>>> 
>>> On Feb 28, 2012, at 2:47 PM, Lynnes, Christopher S. (GSFC-6102) wrote:
>>> 
>>>> I know folks won't have time to examine before the telecon to look at it, but FWIW, here is my initial attempt in Turtle and RDF/XML.
>>>> 
>>>> http://wiki.esipfed.org/index.php/ToolMatch_Model
>>>> 
>>>> I'd like to use one of the upcoming Semantic Web telecons to go over the model if possible.
>>>> --
>>>> Dr. Christopher Lynnes     NASA/GSFC, Code 610.2    phone: 301-614-5185
>>>> 
>>>> 
>>>> _______________________________________________
>>>> esip-semanticweb mailing list
>>>> esip-semanticweb at lists.esipfed.org
>>>> http://www.lists.esipfed.org/mailman/listinfo/esip-semanticweb
>>>> 
>>> 
>> 
>> --
>> Dr. Christopher Lynnes     NASA/GSFC, Code 610.2    phone: 301-614-5185
>> 
>> 
>> 
> 

--
Dr. Christopher Lynnes     NASA/GSFC, Code 610.2    phone: 301-614-5185




More information about the esip-semanticweb mailing list