<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="http://lsdis.cs.uga.edu/~aleman/blog/style.css" type="text/css"?>
<rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
>


  <channel>
    <title>Boanerges Aleman-Meza</title>
    <link>http://lsdis.cs.uga.edu/~aleman/blog/</link>
    <description>
      Boanerges Aleman-Meza's blog space. Boanerges is a Ph.D. Candidate in Computer Science, at the LSDIS Lab, University of Georgia
    </description>
    <language>en-us</language>
    <image>
      <title>Boanerges Aleman-Meza</title>
      <url>http://lsdis.cs.uga.edu/~aleman/pics/halloween_2004__thumbnail_blog.jpg</url>
      <link>http://lsdis.cs.uga.edu/~aleman/blog/</link>
      <width>88</width>
      <height>105</height>
      <description>Boanerges Aleman-Meza's Halloween 2004</description>
    </image>
    <item>
      <title>Brahms RDF-Database on OSX</title>
<!-- ckey="65A684C1" -->

      <link>http://lsdis.cs.uga.edu/~aleman/blog/2007/2007-02-09.php</link>

      <description>
        2007-02-09&lt;br /&gt;
Have you used &lt;a rel="nofollow" href="http://lsdis.cs.uga.edu/projects/semdis/brahms/"&gt;Brahms RDF Database&lt;/a&gt;? 
  Just got it to work under OSX. The C++ installation is pretty straight forward: 
  (i) download xCode from apple.com's OSX's developer section&lt;br /&gt;
  (ii) download Raptor and install it in three steps (./configure, make, sudo make install);&lt;br /&gt;
  (iii) download Brahms and install it in similar manner as Raptor&lt;br /&gt;
The installation of Brahms's Java-Bindings requires similar steps
(./configure, make, sudo make). 
However, there are a couple of details. To get 'configure' to work, it has to
find Brahms, so, you need to add the directory where it was installed into the
path (such as in .bash_profile as follows: export
PATH=${PATH}:/usr/local/bin - assuming Brahms was installed in /usr/local/bin).
It is also good to define at this time the LD_LIBRAY_PATH variable (in similar
manner to setting the pat).
It might be necessary to create a symbolic link to jni h-files, in
/usr/local/include/ I created two symbolic links to jni.h and jni_md.h, which
are located in
/System/Library/Frameworks/JavaVM.Framework/Versions/CurrentJDK/Headers/ (the
JDK version was 1.5.0).&lt;br /&gt;
&lt;br /&gt;
This would be all needed to get the Brahms java-bindings to compile and
install. To use Brahms in a Java program, you need to use the jar file located
in the java-bindings directory from where you installed/created the
java-bindings library.
At running time, a Java program using Brahms will look for the library
(something like libbrahms_bindings_semdisapi) and the way I solved this was by
creating symbolic link in
/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Libraries/
pointing to the libbrahms_bindings_semdisapi.1.0.1.dylib in /usr/local/lib/,
however, the name of the symbolic link only worked when named
libbrahms_bindings_semdisapi.jnilib .
I believe there is a way to avoid creating such links in these 'admin'-only
directories (you gotta sudo them) but by the time I remember to try some of
the java jvm-settings it was not needed, since Brahms under Java on OSX works
smoothly now.
      </description>

      <dc:creator>Boanerges Aleman-Meza</dc:creator>
      <dc:date>2007-02-09</dc:date>
    </item>
  </channel>
  
</rss>


