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 -~----------~----~----~----~------~----~------~--~---
