I liked Lee Feigenbaum's web cast on the semantic universe site

Sent from my iPhone

On Jan 22, 2009, at 11:29 AM, "Scott Henninger" <[email protected] 
 > wrote:

>
> I'm not aware of a good, definitive source for an introduction to
> SPARQL. (Anyone have suggestions?) However there are a lot of
> resources around (Google search recommended).
>
> There's always the standard: http://www.w3.org/TR/rdf-sparql-query/
>
> The Jena ARQ page also has some Documentation and examples:
> http://jena.sourceforge.net/ARQ/
>
> SPARQL became a W3C recommendation in Jan 2008, but the basics were
> pretty well-established long before that, so anything from 2005 on
> will be pretty accurate.
>
> -- Scott
>
> On Jan 22, 1:07 pm, Scott Henninger <[email protected]>
> wrote:
>> Forgot to add that if you use INSERT instead of CONSTRUCT in the
>> example I gave, then the triple would be asserted directly.  I.e.
>> CONSTRUCT only returns the triples.  Just to be clear, the reason for
>> the difference is that CONSTRUCT is part of the current SPARQL
>> standard, and INSERT is an add-on from the Jena ARQ.
>>
>> -- Scott
>>
>> On Jan 22, 12:43 pm, Joseph Shea <[email protected]> wrote:
>>
>>> Hello and thank you for the reply. That sort of helped...I'm able to
>>> get the correct results from that query that I posted earlier, but  
>>> the
>>> problem is that I don't know how to actually change the string field
>>> to a date field. Honestly, I'm not too familiar with TopBraid and
>>> SPARQL, but I figure that this would be a good way to learn.
>>
>>> As for the "Converting a string to a class", my explanation was  
>>> rather
>>> poor. I'll try to use an example. Say I have a collection of surveys
>>> that are instances of class "Survey". These surveys have names or ID
>>> numbers on them (some unique identifier) and I want to use the  
>>> surveys
>>> to populate the class "Person". Hopefully that makes sense.
>>
>>> Thank you for any and all help.
>>
>>> On 1/22/09, Holger Knublauch <[email protected]> wrote:
>>
>>>> Hi Joseph,
>>
>>>> BTW SPARQL has a built-in feature to convert between XSD  
>>>> datatypes, e.g.
>>
>>>>    LET (?string := "2008-01-02") .
>>>>    LET (?date := xsd:date(?string))
>>
>>>> binds ?date with "2008-01-02"^^xsd:date.
>>
>>>> I don't know what you mean with converting a date to a class, but  
>>>> you
>>>> can convert a URI string to a class using the function  
>>>> smf:resource(?
>>>> uri). You could then use smf:buildURI() to construct a valid URI  
>>>> from
>>>> a date.
>>
>>>> I hope that helps, if not please clarify.
>>
>>>> Holger
>>
>>>> On Jan 22, 2009, at 6:45 AM, Joseph Shea wrote:
>>
>>>>> Hello all. I'm relatively new to TopBraid. I'm trying to convert
>>>>> strings into classes, or even dates for that matter....I'm not  
>>>>> really
>>>>> sure how to do that, but I tried converting a string into a  
>>>>> date, and
>>>>> the following SPARQL query seemed to have done the job, though  
>>>>> it was
>>>>> never changed. Any advice on this, or how to convert strings into
>>>>> classes? (Websites and tutorials would also be appreciated)
>>
>>>>> SELECT  *
>>>>>        WHERE {
>>>>>                ?person :HasBirthdate ?Birthdate .
>>>>>                LET (?newBirthdate := smf:cast(?Birthdate,  
>>>>> xsd:date)) .
>>>>>        }
>>
>>
> >

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TopBraid Composer Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/topbraid-composer-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to