Sorry, try:
http://www.topbraidcomposer.com/videos/tutorials/xmap/XMap-TopBraid.wmv

We'll get the video Web page changed to this as well.
-- Scott

On Nov 8, 9:36 am, Jody <[EMAIL PROTECTED]> wrote:
> Scott,
> FYI, I'm getting a 404 on the video that you're referencing.
>  http://www.topquadrant.com/videos/tutorials/xmap/XMap-TopBraid.wmv
>
> On Nov 7, 10:58 am, Scott Henninger <[EMAIL PROTECTED]>
> wrote:
>
> > Dave;  Have you tried opening an XML file in Composer?  The conversion
> > to RDF/OWL is automatic and you can save the triples through Export ->
> > Export/Merge/Convert RFD graphs to create an OWL file (RDF/XML or
> > other formats).
>
> > For transforming the XML, since Composer automatically reads the XML
> > into triples you have all of the RDF/OWL tools at your disposal,
> > including  SPARQL, inference, rules, etc.  A transformation process
> > can be designed as a SPARQLMotion script to automate the
> > transformation.  This is probably more convenient than XSLT.
>
> > Take a look at the "Importing arbitrary XML files" video 
> > athttp://www.topquadrant.com/composer/videos.htmlformore on opening
> > XML files as ontologies in Composer.  There is also a video on
> > SPARQLMotion on that page.
>
> > -- Scott
>
> > On Nov 6, 1:10 pm, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote:
>
> > > Hi Don,
>
> > > This pretty much sums up what I'm trying to achieve but I'm just
> > > concerned the process seems too manual.
>
> > > A script for importing OWL to DBMS should be pretty simple but
> > > atomatically transforming the XML to OWL is where I'm stuck.
>
> > > I'll be checking some videos on youtube and some on TBC...maybe I'll
> > > get some idea how I can automate the process.
>
> > > Cheers
>
> > > Dave
>
> > > On 6 Nov, 16:15, donundeen <[EMAIL PROTECTED]> wrote:
>
> > > > Hi Dave,
> > > > I just did a little presentation on representing XML as RDF/OWL, using
> > > > Semantic XML, which Scott mentioned.
>
> > > > The way I summed up the process was:
> > > > 1. Element NAMES in the xml become CLASSES in rdf/owl
> > > > 2. Individual Elements become INSTANCES of those classes
> > > > 3. child node relationships are represented as a composite:child
> > > > property, connecting the instance of the parent to the intance of the
> > > > child.
> > > > 4. attributes become properties, which point to the literal value.
> > > > 5. Text Nodes in the XML become instances of sxml:textNode, and they
> > > > have a property sxml:text that points to the literal text string.
>
> > > > All this is done for you with Semantic XML, but it's nice to know the
> > > > process, and this is probably easier than writing the xslt to do it.
>
> > > > In the above process, no notice is taken of any schema, so all the
> > > > data is string type, I think. I'd imagine going the "Import -> OWL
> > > > Files from XML Schemas" would handle that part better, but I haven't
> > > > gone that route yet.
>
> > > > in terms of going from the OWL to RDB, I'd imagine the process would
> > > > be something like.
> > > > 1. CLASSES become TABLES
> > > > 2. Instances become rows in those tables. You'd probably need a way to
> > > > turn the long URI identifiers into integer keys that are easier to
> > > > index.
> > > > 2. Object Properties (properties connecting instances of classes)
> > > > become foreign keys.
> > > > 3. Datatype properties (properties connecting instances to literals)
> > > > become columns in those tables.
>
> > > > Those steps, you don't get from any app I know of offhand, but it
> > > > doesn't seem too difficult to implement in an elementary sense. I know
> > > > I plan on doing this, when it comes to exporting my rdf data for use
> > > > in a web-app that needs better performance.
>
> > > > if you used semantic XML, and didn't get any data types from some
> > > > original schema, I guess all your columns except the foreign keys
> > > > would be string types. I haven't played with the importing OWL from
> > > > xml schema stuff, but I'd imagine that would help introduce data types
> > > > there.
>
> > > > best of luck. If I get any work done along these lines, I'll be sure
> > > > to post it.
>
> > > > don
>
> > > > On Nov 4, 2:04 pm, Scott Henninger <[EMAIL PROTECTED]> wrote:
>
> > > > > Dave;  In terms of converting an XML file into an OWL file, TBC has a
> > > > > couple of options.  The first is Semantic XML.  You can open any XML
> > > > > file with TBC.  Put the XML file in the workspace and Open With ->
> > > > > TopBraid).  The file you enclosed, for example, opens as an OWL
> > > > > ontology with, amongst many other things, 80 instances of addressA2EA
> > > > > type.  There is a description of the mapping in the Help files at
> > > > > TopBraid Composer > Import and Export.
>
> > > > > The second is to import XML schema and instances files.  This is done
> > > > > through Import -> OWL Files from XML Schemas.  Again, more information
> > > > > on how this works can be found in the TopBraid Composer > Import and
> > > > > Export Help files.
>
> > > > > I am less clear on the issue of then moving the data to a relational
> > > > > database.  Once in OWL (RDF triples), there are various RDF stores
> > > > > that can be used to provide common access to the data.  Sesame, Jena,
> > > > > Allegro, and Oracle11g are amongst those.  Converting RDF/OWL to a
> > > > > relational datastore, a kind of reverse-D2RQ, is not something I am
> > > > > familiar with.
>
> > > > > On Nov 4, 12:37 pm, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote:
>
> > > > > > Hi Jeff,
>
> > > > > > Many thanks for your suggestion but I don't know how the XSLT is 
> > > > > > setup /
> > > > > > coded to transform a simple XML file to an OWL file.
>
> > > > > > Here is a sample file attached. Maybe you can have a better idea 
> > > > > > what I'm
> > > > > > trying to do.
>
> > > > > > Cheers,
>
> > > > > > Dave
> > > > > > On Nov 4, 5:23 pm, "Schmitz, Jeffrey A" <[EMAIL PROTECTED]>
> > > > > > wrote:> Hi Dave,
> > > > > > >    RDF/XML is the name of an XML format in which OWL can be fully
>
> > > > > > expressed.  (Other, non-XML based formats in which OWL model can be
> > > > > > expressed are Turtle and N3).
>
> > > > > > >    You could certainly run an XSLT script as a scheduled script.
>
> > > > > > >    However, importing an OWL model into an RDBMS that would be 
> > > > > > > easily
>
> > > > > > usable by other, non-OWL applications I think would be the hard 
> > > > > > part, but
> > > > > > perhaps there are some solutions for this out there too?
>
> > > > > > > Jeff
>
> > > > > > > -----Original Message-----
> > > > > > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> > > > > > > Sent: Tuesday, November 04, 2008 11:06 AM
> > > > > > > To: TopBraid Composer Users
> > > > > > > Subject: [tbc-users] Re: automatic XML to OWL transformation
>
> > > > > > > Hi Jeff,
>
> > > > > > > I'm trying to go from XML to OWL, not RDF.
>
> > > > > > > I'm looking for a slolution I can run as a script (e.g a 
> > > > > > > scheduled script
>
> > > > > > that does the job via Linux crontab).
>
> > > > > > > Possibly to merge XMLs, transform them to OWL then import to an 
> > > > > > > RDBMS.
>
> > > > > > > Cheers,
>
> > > > > > > Dave.
>
> > > > > > > On Nov 4, 4:17 pm, "Schmitz, Jeffrey A" <[EMAIL PROTECTED]>
> > > > > > > wrote:
> > > > > > > > I've not looked too hard for pre-built solutions, but we just 
> > > > > > > > use xslt
> > > > > > > > to tranform xml to rdf/xml and it's usually pretty simple and 
> > > > > > > > we get a
> > > > > > > > lot more control of exactly how the transform occurs than you 
> > > > > > > > would
> > > > > > > > probably get in a "pre-built" solution.
>
> > > > > > > > As for "importing into a relational database", if you're 
> > > > > > > > talking about
> > > > > > > > importing the rdf/xml, jena or TBC will do that for you 
> > > > > > > > automatically.
> > > > > > > > However, the schema they use is not really usuable for external
> > > > > > > > non-RDF applications.
>
> > > > > > > > Jeff
>
> > > > > > > > ________________________________
>
> > > > > > > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> > > > > > > > Sent: Tuesday, November 04, 2008 10:09 AM
> > > > > > > > To: [email protected]
> > > > > > > > Subject: [tbc-users] automatic XML to OWL transformation
>
> > > > > > > > Hi All,
>
> > > > > > > > I'm working on a project; trying to transform cXML/XML files to 
> > > > > > > > OWL
> > > > > > > > then import them to a relational database for easy sharing by 
> > > > > > > > SQL run
> > > > > > > > from different applications?
>
> > > > > > > > Does anyone know the best method I can use to automatically 
> > > > > > > > transform
> > > > > > > > a cXML file to OWL file? Is there any tool in LINUX or Windows 
> > > > > > > > that
> > > > > > > > exists for doing that?
>
> > > > > > > > Cheers,
>
> > > > > > > > Dave
>
> > > > > >  UTRAN-SNAP_exampl.xml
> > > > > > 182KViewDownload
>
>
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to