Simon, per requirements you state, TopBraid used xml:base for RDF/XML and @base for Turtle.  The comment is not required, but is used by TopBraid to scan files quicker for their base URI - e.g. the graph name.  You can remove the comment without any problems.

There aren't any standards conformance issues here, so that leaves us to ask what problems you are experiencing that cause you to believe so?  

-- Scott

On 1/22/2013 11:07 PM, Simon Cox wrote:
While trying to move RDF data between systems, we have found that TopBraid appears to use a non-standard way to specify the base URI in its Turtle mode. 
The documentation is clear: on the Help page 

    TopBraid Composer > RDF and TopBraid > Named Graphs and Base URIs in TopBraid

it says 

base URI that identifies a graph is saved within a file using one of the following types of statements:

  • For RDF/XML serialization:
xml:base="http://www.example.org/myExample/baseURI"
  • For Turtle and N-Triple serializations:
# baseURI: http://www.example.org/myExample/baseURI

This RDF/XML form conforms with the RDF/XML spec - see http://www.w3.org/TR/2003/PR-rdf-syntax-grammar-20031215/#section-Syntax-ID-xml-base which recycles the xml:base tag from the XML Base standard: http://www.w3.org/TR/xmlbase/
However, the Turtle form seems to be rather non-standard, smuggling the base URI through to TopBraid in a comment, and not using the @base directive provided by Turtle http://www.w3.org/TeamSubmission/turtle/#sec-uris
TopBraid's non-conformant usage here appears to be causing some challenges in moving data between systems. 
As the Help page continues: 

Graphs created outside of TopBraid must take care to follow the rules specified above.

Could this non-standard requirement be avoided by using the standard directive instead? 

Simon 


--
-- You received this message because you are subscribed to the Google
Group "TopBraid Suite Users", the topics of which include Enterprise Vocabulary Network (EVN), TopBraid Composer, TopBraid Live,
TopBraid Ensemble, SPARQLMotion, SPARQL Web Pages 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 Enterprise Vocabulary Network (EVN), TopBraid Composer, TopBraid Live,
TopBraid Ensemble, SPARQLMotion, SPARQL Web Pages 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
 
 

Reply via email to