Holger,
Did run the Refresh/Display SPARQLMotion scripts with file 'queries.sms.n3' open, but the FindGemeente function is not within the list. Registered SPARQLMotion Services: 14:56:43.659: - AddUser (http://server.topbraidlive.org/2009/ permissions/AddUser#AddUser) 14:56:43.659: - CreateGroup (http://server.topbraidlive.org/2009/ permissions/CreateGroup#CreateGroup) 14:56:43.659: - deleteGroup (http://server.topbraidlive.org/2009/ permissions/DeleteGroup#deleteGroup) 14:56:43.659: - RemoveUser (http://server.topbraidlive.org/2009/ permissions/RemoveUser#RemoveUser) 14:56:43.659: - FindByCallingCode (http://sparqlmotion.org/examples/ DBPediaCallingCodesTBS3#FindByCallingCode) Paul On Dec 17, 1:47 pm, Holger Knublauch <[email protected]> wrote: > Hi Paul, > > if you have started creating a new .sms. file with new spin:Functions, then > you will first need to make sure they are registered using Scripts > > Refresh/Display SPARQLMotion scripts. > > Apart from that I cannot see an error (yet). > > Regards, > Holger > > On Dec 17, 2009, at 4:40 AM, PaulZH wrote: > > > I have a simple sparql motion file 'queries.sms.n3' > > > When run from within TBC the result is what is to be expected, but > > running it as a web service at localhost > >http://localhost:8083/tbl/actions?action=sparqlmotion&id=FindGemeente... > > throws following error > > <results error="true" message="Undefined service with script > > FindGemeente"/> > > > - the file has sms in its file name > > - the spin:function 'FindGemeente' is defined > > what am I overlooking? > > > # Saved by TopBraid on Thu Dec 17 13:19:41 CET 2009 > > # baseURI:http://www.proxml.be/terms/queries > > # imports:http://topbraid.org/sparqlmotionfunctions > > # imports:http://topbraid.org/sparqlmotionlib > > > @prefix : <http://www.proxml.be/terms/queries#> . > > @prefix proxml: <http://www.proxml.be/terms/> . > > @prefix owl: <http://www.w3.org/2002/07/owl#> . > > @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . > > @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . > > @prefix sm: <http://topbraid.org/sparqlmotion#> . > > @prefix smf: <http://topbraid.org/sparqlmotionfunctions#> . > > @prefix sml: <http://topbraid.org/sparqlmotionlib#> . > > @prefix sp: <http://spinrdf.org/sp#> . > > @prefix spin: <http://spinrdf.org/spin#> . > > @prefix spl: <http://spinrdf.org/spl#> . > > @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . > > > proxml:queries > > rdf:type owl:Ontology ; > > owl:imports <http://topbraid.org/sparqlmotionfunctions> , > > <http://topbraid.org/sparqlmotionlib> ; > > owl:versionInfo "Created with TopBraid Composer"^^xsd:string . > > > :FindGemeente > > rdf:type spin:Function ; > > rdfs:comment "http://localhost:8083/tbl/actions? > > action=sparqlmotion&id=FindGemeente&date=2008-12-12"^^xsd:date ; > > rdfs:label "Find gemeente"^^xsd:string ; > > rdfs:subClassOf spin:Functions ; > > spin:abstract "true"^^xsd:boolean , "false"^^xsd:boolean ; > > spin:constraint > > [ rdf:type spl:Argument ; > > spl:predicate :date ; > > spl:valueType xsd:date ; > > sm:next :ReturnGemeenteResults > > ] ; > > sm:returnModule :ReturnGemeenteResults . > > > :ImportSesameRemoteRepository > > rdf:type sml:ImportSesameRemoteRepository ; > > rdfs:label "Import sesame remote repository"^^xsd:string ; > > sm:next :ReturnGemeenteResults ; > > sml:modelName "T1"^^xsd:string ; > > sml:url "http://localhost:8080/openrdf-sesame/"^^xsd:string . > > > :ReturnGemeenteResults > > rdf:type sml:ReturnSPARQLResults ; > > rdfs:label "Return actuele gemeente results"^^xsd:string ; > > sml:selectQuery > > [ rdf:type sp:Select ; > > sp:resultVariables (_:b1) ; > > sp:where ([ sp:object proxml:Gemeente ; > > sp:predicate rdf:type ; > > sp:subject _:b1 > > ] [ sp:object _:b2 ; > > sp:predicate proxml:startDatum ; > > sp:subject _:b1 > > ] [ rdf:type sp:Optional ; > > sp:elements ([ sp:object _:b3 ; > > sp:predicate > > proxml:eindDatum ; > > sp:subject _:b1 > > ]) > > ] [ rdf:type sp:Filter ; > > sp:expression > > [ rdf:type sp:or ; > > sp:arg1 [ rdf:type sp:and ; > > sp:arg1 [ rdf:type > > sp:le ; > > sp:arg1 > > _:b2 ; > > sp:arg2 _:b4 > > ] ; > > sp:arg2 [ rdf:type > > sp:not ; > > sp:arg1 > > [ rdf:type sp:bound ; > > > sp:arg1 _:b3 > > ] > > ] > > ] ; > > sp:arg2 [ rdf:type sp:ge ; > > sp:arg1 _:b3 ; > > sp:arg2 _:b4 > > ] > > ] > > ]) > > ] ; > > sml:serialization sm:XML . > > > :date > > rdf:type owl:DatatypeProperty ; > > rdfs:label "date"^^xsd:string . > > > _:b4 sp:varName "date"^^xsd:string . > > > _:b3 sp:varName "enddate"^^xsd:string . > > > _:b2 sp:varName "startdate"^^xsd:string . > > > _:b1 sp:varName "subject"^^xsd:string . > > > Regards, > > > Paul > > > -- > > > 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 > > athttp://groups.google.com/group/topbraid-composer-users?hl=en. -- 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.
