In the part where you define the function, you have to repeat steps 4 and 5, onwards from “All that remains is to define the function body.”
When working with Composer, it is important that you hit Enter when you’re finished editing in a field. You will notice that the background colour of a field becomes yellow when you start editing. This means you have unsaved changes. When you hit Enter, the background becomes white, meaning the changes are accepted. Hope that helps, Richard > On 21 Oct 2017, at 15:58, [email protected] wrote: > > > Hello Holger > > I am following the tutorial https://www.topquadrant.com/spin/tutorial/ > <https://www.topquadrant.com/spin/tutorial/> . I have created a > tutorial.topbraid.com Project with a BIDO folder containing the > myPurchases.ttl demo file: > > <Auto Generated Inline Image 1.png> > > I am defining a new function following the instructions in the chapter > Defining your own functions, the function is then created by default under > the spin modules>spin functions>myPurchases > > <Auto Generated Inline Image 2.png> > > when I try to execute the sparql query in the manual I get that error. I > enclose hereby the file > > Thanks a lot! > Best regards, > Natalia > > El viernes, 20 de octubre de 2017, 1:06:17 (UTC+2), Holger Knublauch escribió: > Hi Natalia, > > 1) could you clarify which Tutorial you are trying? I assume it's a version > of our SPIN Tutorial, but what link did you use to reach it? > > 2) could you send me the file that you have created so far until you were > stuck? I cannot see anything wrong but the devil is in the details. Feel free > to send me the file off-list if you prefer. > > Regards > Holger > > > On 20/10/2017 4:55, [email protected] <javascript:> wrote: >> Hello, >> >> I am following the Getting started tutorial with TBC 5.4.0. When executing >> the function ddmmyy2ISO8601 under the myPurchases namespace from the SPARQL >> query window, I get an error >> >> >> WARN [Thread-102] (E_Function.java:78) - URI >> <http://topbraid.org/myPurchases#mmddyy2ISO8601 >> <http://topbraid.org/myPurchases#mmddyy2ISO8601>> has no registered function >> Factory >> >> Since I need this to work in order to continue with the tutorial I would >> appreciate any help, so far I believe I followed the instructions of the >> tutorial quite faithfully. I have already tried the option System> Refresh >> Topbraid system regisitries but still get the error. >> >> The function I try to execute is: >> >> SELECT ?x >> >> WHERE { >> >> BIND (myPurchases:mmddyy2ISO8601("9/6/14") as ?x). >> >> } >> >> >> >> The function is defined as follows: >> >> >> >> >> Thanks in advance >> Natalia >> -- >> You received this message because you are subscribed to the Google Groups >> "TopBraid Suite Users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> For more options, visit https://groups.google.com/d/optout >> <https://groups.google.com/d/optout>. > > > -- > You received this message because you are subscribed to the Google Groups > "TopBraid Suite Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] > <mailto:[email protected]>. > For more options, visit https://groups.google.com/d/optout > <https://groups.google.com/d/optout>. > <myPurchases.ttl><Auto Generated Inline Image 1.png><Auto Generated Inline > Image 2.png> -- You received this message because you are subscribed to the Google Groups "TopBraid Suite Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
