David, The SPARQLMotion Apply Construct Module (in the SPARQLMotion palette's "RDF Processing" category of modules) lets you run a SPARQL CONSTRUCT query on the triples that are sent to it and then pass along the new triples to the next module in your script. You could use this to take your existing triples and create new triples in your three classes from the values in the existing triples used as input to the module. If you set the module's sml:replace parameter to true, it will only pass along the new triples and not the input ones.
Based on the error message you saw about the </body> end tag, I'm guessing that the file that you're importing is HTML but not XHTML, which must be well-formed XML. There are free utilities available such as HTML Tidy and TagSoup that can convert HTML to well-formed XHTML, but the Import XHTML module does not have built-in features to correct well-formedness errors in an HTML file. Bob DuCharme TopQuadrant -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of [email protected] Sent: Tuesday, October 25, 2011 12:45 PM To: TopBraid Suite Users Subject: [topbraid-users] SPIN motion question. I am attempting to use SPIN Motion to bring in a remote RDF then take that RDF and manipulate it so that I put the triples into a new class structure, within a new ontology. I can import the RDF but have not found any examples to take the exsiting triples and put them into three classes as opposed to the single one. Also, one of the triples is a link to an html page with more data. I need to import that html and take the tags such as description and put the content into a description class, I am getting an error of: Could not execute SPARQLMotion script org.xml.sax.SAXParseException: The element type "body" must be terminated by the matching end-tag "</ body>". when trying to use the XHTML module. Any help would be appreciated. thx -- You received this message because you are subscribed to the Google Group "TopBraid Suite Users", the topics of which include TopBraid Composer, TopBraid Live, TopBraid Ensemble, SPARQLMotion and SPIN. 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-users?hl=en -- You received this message because you are subscribed to the Google Group "TopBraid Suite Users", the topics of which include TopBraid Composer, TopBraid Live, TopBraid Ensemble, SPARQLMotion and SPIN. 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-users?hl=en
