Hi Jeff,

The reasons that the script with ImportRDFFromWorkspace (the 2nd script) did better job, but skipped instancePattern are as follows as answers to your analysis of the 1st script:

It didn't use the range of the defined properties to determine the types of the subjects imported from the table data. It just makes them all strings.

The 2nd script imports the rdfs:range triples, so the importer knows how to assert types.

It's not using the instancePattern to create the URLs for each row of data.

The instance pattern is not used, for importing the spreadsheet to input graph, . The first column of the spreadsheet in this case should already have the instance qnames, and they are used. Importing the spreadsheet to a new graph vs. the input graph are different. More information is at the Help page of TopBraid Composer.

TopBraid Composer > Import and Export > Import external information> ImportSpreadsheets

It's not using the className property to classify each row of data, it just makes them all owl:Thing's

The 2nd script imports the definition for the resource corresponding to the className.

Gokhan

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

Reply via email to