Changes between Version 1 and Version 2 of ApertureRdfContainerProblems


Ignore:
Timestamp:
02/02/06 16:28:10 (19 years ago)
Author:
grimnes
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ApertureRdfContainerProblems

    v1 v2  
    4444performance badly)? 
    4545 
     46= Problem BlankNodes =  
     47 
     48For many datasources it is nescessary to create some blank nodes to express more complicated meta-data.  
     49 
     50For instance, in the ImapCrawler we create the following:  
     51 
     52{{{ 
     53 
     54myimapsource:Blah-1 a :Message ; to [ a :Person ; :email "bob@bob.com@ ]. 
     55 
     56}}} 
     57 
     58(hope everyone reads N3 :)  
     59 
     60Here we need an ID for the node representing bob. Currently each crawler makes up this node id, but this is tricky, because blanknode IDs must conform to XML names, which are not trivial to define... (the specs are pretty much unreadable).  
     61To get around this Chris and Gunnar have discussing adding a createBNode() method to the RDFContainer, which returns a bnode guaranteed unique within this store/repository/whatever. Good plan?