WebID

WebID4VIVO

Myself and my colleague Tammy DiPrima have implemented WebID authentication and provisioning for VIVO (http://www.vivoweb.org).  WebID is a way to uniquely identify people and agents with a URI and provide a central identity and authentication system based on digital certificates.  WebID is being developed by the W3C WebID Community group. VIVO is a faculty/researcher profile system developed by Cornell, University of Florida, Indiana University, Washington University in St. Louis, Weill Cornell Medical College, Ponce School of Medicine, Puerto Rico, and The Scripps Research Institute.  There are instances of VIVO world-wide and a map of which can be seen at http://www.vivoweb.org/international-researcher-network.  What makes VIVO special is that it is driven and built-on Semantic Web technology and keeps everything in RDF triple store.  VIVO generates web pages for each researcher from linked data.  An example of this can be seen at http://vivo.ufl.edu/display/n25562 which is the page for Michael Conlon, the Principal Investigator for VIVO.  A RDF Turtle representation can be seen at http://vivo.ufl.edu/individual/n25562/n25562.ttl.  RDF/XML is also available.  WebID and VIVO make for great dance partners.  VIVO already provides much of what is needed to implement WebID authentication and provisioning.  We have done this in the form of several java servlets which install along side and within the VIVO core application.  The WebID authentication code was borrowed from my Haylyn project (formerly Nexus) which I had developed last year. The source code for WebID4VIVO can been found at https://github.com/ebremer/webid4vivo.

The poster for WebID4VIVO that will be presented at the VIVO national conference this week is attached to this article.  Further testing of WebID4VIVO is being done but has been tested with https://my-profile.eu/ and of course, with itself ;-)  WebID4VIVO allows existing WebIDs to be associated with their VIVO profile.

Learn more about WebID at http://www.w3.org/wiki/WebID.

Tags: 

Files: 

WebID authentication and subsequent visualization of the dereferenced WebID profile

Up until now, I have not had any kind of authentication on Nexus.  I have tracked client sessions adding them as RDF statements in Nexus's system graph, but I had never bothered to validate who the user was.  Early last year, I fell in love with WebID.  What is WebID?  In a nutshell, it is public key encryption crossed with FOAF files in order to achieve password-less, single-sign on authentication.  It originally went under the monkier "FOAF+SSL".  A feature of WebID's public key design is that it does not require the normal key signing agents like Verisign and Godaddy.  For additional information, please see http://webid.info/.  There is also an excellent video by Manu Sporny on WebID.  WebID is being worked on by the WebID Community Group.  For this rest of this blog entry, I'm going to assume you watched and read up on WebID.

Now, how to add WebID to Nexus?  The first step was to create a WebID for myself.  Sadly, as much time as I have spent studying the Semantic Web, I had never created a FOAF file for myself.  My initial WebID profile was created using the following shell script https://gist.github.com/niclashoyer/2498494.  The resultant file was enriched with additional information about myself.  My newly created WebID profile can be seen at:
http://www.ebremer.com/foaf.rdf#me

If you think you foaf:know me, send me your URI and I will add you to my file (does anyone really foaf:know anyone?) ;-)

At this point, I now have my WebID profile and my private key (which contains my WebID URI) is stored in my browser.

The server coding was a bit more challanging.  Nexus's http/WebSocket engine is based on Jetty.  At the time I started coding the WebID authentication for Nexus, it was based on Jetty 8.  I created and installed a digital certificate for Jetty and got the WebSocket and http working over SSL.  This part was not difficult and only required flipping the "ws://" calls in the Nexus WebGL client to "wss://".  The current Jetty documentation worked fine for this.  The next step was to enable client certificate authentication and interrupt the normal client certificate validation chain in Java.  There are numerous examples of this all over the web where an "all-trusting" Java TrustManger is created to over-ride the default Trust Manager: 

	TrustManager[] trustAllCerts = new TrustManager[] { 
	      new X509TrustManager()
	      {
		 @Override
		 public X509Certificate[] getAcceptedIssuers()
		 {
			return null;
		 }
					
		 @Override
		 public void checkServerTrusted(X509Certificate[] chain, String authType)
			throws CertificateException
		 {
		 }
					
		 @Override
		 public void checkClientTrusted(X509Certificate[] chain, String authType)
			throws CertificateException
		 {
		 }
	    }

The pity was that most these examples were all wrong, well dated.  Why?  How?  I had upgraded my development environment to JDK 1.7.X from JDK 1.6.X. and after lots of reading, I discovered that the SSL was handled a bit differently in JDK 1.7.  You could no longer return null in the getAcceptedIssuers method.  It had to be written slightly different:

    public X509Certificate[] getAcceptedIssuers() {
        return new java.security.cert.X509Certificate[]{};
    }

With this change made, I could finally get the browser to pop up the client certificate list and then grab the WebID client certificate file server-side.  During the troubleshooting of getAcceptedIssuers, I upgraded Nexus's Jetty 8 to Jetty 9 M3 (now M5).  I also needed to modify three stock classes in Jetty 9 in order to pass the client WebID certificate to Nexus's WebSockets section.  The modifications are fairly simple but I did have to get a bit more intimate with Jetty's source code.  At the time of this blog entry, Jetty is now 9 RC0.  Once I got a handle on the submitted client certificate, I was able to dereference the WebID URI in the certificate and validate it's public key modulus and exponent against the dereferenced WebID file.

The above video, demonstrates the current login process for Nexus using WebID.  I do not have to visualize the dereferenced WebID profile, but I did so to test the authentication code and to demonstrate that you get more than just the client's WebID.  You also get things such as last name, first name, a client picture, contact information, and so on.

Changes

To date, I have been using N-TRIPLE RDF data streamed between the Nexus client and server over WebSockets.  I've flipped this to RDF Turtle over WebSockets.  Why? Better performance since Turtle allows for a more compact notation compressing more information into fewer bytes.  I've also discovered while reading up on UCC (unified communications and collaborations) for my campus, that the widely-used XMPP protocol (used for things like Google Talk) is nothing more than XML over http.  There is now work being done to have XMPP go over WebSockets (see spec) as opposed to http.  XMPP also uses JabberIDs (RFC 6122) as identifiers.  Personally, I prefer my Turtle RDF over WebSockets using WebID's for identifiers, but seeing XMPP gives me a sense of validation that the Turtle/WebSockets/WebID idea has merit.  In any case, see above video, it does work. :-)

Roadmap

Creation of WebID profiles - for now, you have to bring-your-own WebID to log onto Nexus which is absolutely fine.  However, I would like to be able to provide WebID profiles by Nexus as well for those who may want that feature.

I will also be adding alternate visualizations other than the ball-N-stick display.  One I will add soon is the representation of a foaf:Person as a cube instead of a sphere and then mapping that foaf:Person's foaf:img to the faces of the cube.  This will help provide a more visually compressed image.

The WebID work I am doing on Nexus will, in-part, be ported to VIVO.  VIVO is a web application that creates web profiles for researchers, their publications, grants, teachings, research interests, and so on.  VIVO does all of this on a foundation of RDF.  VIVO provides RDF profiles currently which should make is relatively easy to add the WebID components to it.  You can see the VIVO instance my Department has built for SUNY REACH here http://reach.suny.edu/.

Sample RDF data from WebID visualization (above) after layout is applied:

<http://shield.ebremer.com/resources/29bb010a-ac87-4b82-9171-c7c2b81793f8>
      a       <nex:cube> ;
      <nex:HoverText> "Erich Bremer" ;
      <nex:xyz> "6.757046,-3.423891,6.078216" .

<http://shield.ebremer.com/resources/fb33cb18-d2b7-4cd6-ad1b-dd4545dfe5ef>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://purl.org/dc/elements/1.1/creator" ;
      <nex:objxyz> "1.2880657,-2.268196,0.074667156" ;
      <nex:plen> "18.392017" ;
      <nex:rotation> "0.15562783 -0.0 0.7405087 0.653779" ;
      <nex:subjxyz> "18.789173,-6.010832,4.313797" ;
      <nex:xyz> "10.038619,-4.139514,2.194232" .

<http://shield.ebremer.com/resources/60fd2aea-37a7-4dbf-bbc2-c78cf60df689>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://xmlns.com/foaf/0.1/birthday" ;
      <nex:objxyz> "-4.3850303,3.3814554,1.5917158" ;
      <nex:plen> "8.148866" ;
      <nex:rotation> "0.3897549 0.0 -0.23882553 0.88941187" ;
      <nex:subjxyz> "1.2880657,-2.268196,0.074667156" ;
      <nex:xyz> "-1.5484823,0.55662966,0.8331915" .

<http://xmlns.com/wordnet/1.6/Airport>
      <nex:rnode> <http://shield.ebremer.com/resources/b2df90a3-d67b-4496-ab74-0bd28dcb3f52> ;
      <nex:vnode> <http://shield.ebremer.com/resources/b2df90a3-d67b-4496-ab74-0bd28dcb3f52> .

<http://shield.ebremer.com/resources/ccf4eef8-837f-4277-b458-30aa04defa62>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://www.w3.org/1999/02/22-rdf-syntax-ns#type" ;
      <nex:objxyz> "3.6347718,-25.323143,8.237062" ;
      <nex:plen> "7.2201514" ;
      <nex:rotation> "0.78663164 0.0 -0.45067078 -0.4220266" ;
      <nex:subjxyz> "1.9194171,-20.529259,3.117803" ;
      <nex:xyz> "2.7770944,-22.9262,5.677433" .

<http://shield.ebremer.com/resources/567ce25a-5c4c-421c-a815-ad5d8f892d8c>
      a       <nex:cylinder> ;
      <nex:HoverText> "nex:millitime" ;
      <nex:objxyz> "24.7447,-8.840323,1.3769542" ;
      <nex:plen> "7.217989" ;
      <nex:rotation> "0.9552735 0.0 0.2129643 -0.20517975" ;
      <nex:subjxyz> "18.789173,-6.010832,4.313797" ;
      <nex:xyz> "21.766937,-7.4255776,2.8453755" .

<http://shield.ebremer.com/nex/graphs/7203197c-a0b3-48a6-885c-d12e3598e86a>
      <nex:lnode> <http://shield.ebremer.com/resources/3680e5d4-ccce-48c8-be93-994c8039e2b9> ;
      <nex:pnode> <http://shield.ebremer.com/resources/db23a1f7-83eb-4402-8bbd-28a477393d88> ;
      <nex:vnode> <http://shield.ebremer.com/resources/db23a1f7-83eb-4402-8bbd-28a477393d88> , <http://shield.ebremer.com/resources/3680e5d4-ccce-48c8-be93-994c8039e2b9> .

<http://shield.ebremer.com/resources/89548bed-ce50-401e-846b-3fa2632b24fd>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://xmlns.com/foaf/0.1/accountServiceHomepage" ;
      <nex:objxyz> "13.079804,11.690309,-15.968671" ;
      <nex:plen> "7.182698" ;
      <nex:rotation> "0.715777 -0.0 0.5695869 0.40402234" ;
      <nex:subjxyz> "12.902582,7.535981,-10.111939" ;
      <nex:xyz> "12.991194,9.613145,-13.040305" .

<http://shield.ebremer.com/sessions/5d24b75c-7325-4122-9cf3-cf9c8708a534>
      a       <nex:clientsession> ;
      <http://purl.org/dc/elements/1.1/creator>
              <http://www.ebremer.com/foaf.rdf#me> ;
      <nex:ip4> "68.195.227.26" ;
      <nex:millitime> "1360634398601" ;
      <nex:rnode> <http://shield.ebremer.com/resources/98cfdf87-8afa-438d-aeeb-715349442223> ;
      <nex:vnode> <http://shield.ebremer.com/resources/98cfdf87-8afa-438d-aeeb-715349442223> .

<http://shield.ebremer.com/resources/1d3c6e2f-d152-4907-b29e-c3262a9e4fa9>
      a       <nex:cube> ;
      <nex:HoverText> "99" ;
      <nex:xyz> "-13.684594,19.697659,-7.6601453" .

<http://shield.ebremer.com/resources/b2adefe1-d185-48bd-ad43-12d36ae6812e>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://www.daml.org/2001/10/html/airport-ont#iataCode" ;
      <nex:objxyz> "-13.065482,20.259962,5.5250096" ;
      <nex:plen> "6.9649067" ;
      <nex:rotation> "0.7950134 0.0 -0.575792 0.19083306" ;
      <nex:subjxyz> "-14.904862,18.146603,-0.8515341" ;
      <nex:xyz> "-13.985172,19.203281,2.3367376" .

<http://shield.ebremer.com/resources/ce47d7b7-02d2-491a-8a80-3fc723c21fa7>
      a       <nex:cube> ;
      <nex:HoverText> "ISP" ;
      <nex:xyz> "-13.065482,20.259962,5.5250096" .

<http://shield.ebremer.com/nex/graphs/7bac972c-0aa8-48a1-ba8f-8e608bd26922>
      <nex:pnode> <http://shield.ebremer.com/resources/8eff4274-4595-4556-8b5c-b56309bd0d8c> ;
      <nex:vnode> <http://shield.ebremer.com/resources/8eff4274-4595-4556-8b5c-b56309bd0d8c> .

<http://shield.ebremer.com/resources/a4c68454-8597-4efd-8b3a-3328068aa5a9>
      a       <nex:cube> ;
      <nex:HoverText> "MacArthur Airport" ;
      <nex:xyz> "-17.589022,25.33923,-4.8700905" .

<http://shield.ebremer.com/resources/bd6d61f7-32cf-41c3-97ce-d10e88baba18>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://xmlns.com/foaf/0.1/primaryTopic" ;
      <nex:objxyz> "1.2880657,-2.268196,0.074667156" ;
      <nex:plen> "10.131038" ;
      <nex:rotation> "0.97251564 -0.0 0.11701429 0.20129848" ;
      <nex:subjxyz> "-7.744496,-6.2348194,2.3804553" ;
      <nex:xyz> "-3.2282152,-4.2515078,1.2275612" .

<http://shield.ebremer.com/nex/graphs/329bd0e1-e559-49ff-bdef-ef2c20b6cd65>
      <nex:pnode> <http://shield.ebremer.com/resources/6eaa9557-cb96-49d0-ab66-18c57c097404> ;
      <nex:vnode> <http://shield.ebremer.com/resources/6eaa9557-cb96-49d0-ab66-18c57c097404> .

<http://shield.ebremer.com/resources/bcc8f0a5-e903-4fc2-83e5-3b3d2b774669>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://xmlns.com/foaf/0.1/knows" ;
      <nex:objxyz> "-1.3737096,-9.053491,-14.856207" ;
      <nex:plen> "16.61494" ;
      <nex:rotation> "0.64799553 0.0 0.693401 -0.31511417" ;
      <nex:subjxyz> "1.2880657,-2.268196,0.074667156" ;
      <nex:xyz> "-0.042821944,-5.6608434,-7.39077" .

<http://www.rpi.edu>
      <nex:rnode> <http://shield.ebremer.com/resources/a59dd00a-e501-4c76-ac18-de0141a3f0d4> ;
      <nex:vnode> <http://shield.ebremer.com/resources/a59dd00a-e501-4c76-ac18-de0141a3f0d4> .

<http://xmlns.com/foaf/0.1/OnlineAccount>
      <nex:rnode> <http://shield.ebremer.com/resources/94e333ba-d4c1-43c9-883a-43a432b84e03> ;
      <nex:vnode> <http://shield.ebremer.com/resources/94e333ba-d4c1-43c9-883a-43a432b84e03> .

<http://shield.ebremer.com/resources/3680e5d4-ccce-48c8-be93-994c8039e2b9>
      a       <nex:cube> ;
      <nex:HoverText> 65537 ;
      <nex:xyz> "-2.369653,-26.378757,3.3365998" .

<http://shield.ebremer.com/resources/8fe9f157-afdc-45fe-a669-c2f51de7e7a5>
      a       <nex:sphere> ;
      <nex:HoverText> "mailto:erich@ebremer.com" ;
      <nex:xyz> "2.5592043,6.2678094,-1.043553" .

<http://shield.ebremer.com/nex/graphs/d27be237-da93-4c84-b04f-3955298d5916>
      <nex:pnode> <http://shield.ebremer.com/resources/4c7d190d-c4f4-4c01-85b4-f91d0a54099a> ;
      <nex:vnode> <http://shield.ebremer.com/resources/4c7d190d-c4f4-4c01-85b4-f91d0a54099a> .

<http://shield.ebremer.com/nex/graphs/f1dbdd3f-230b-4003-9921-4438619affe9>
      <nex:pnode> <http://shield.ebremer.com/resources/ccf4eef8-837f-4277-b458-30aa04defa62> ;
      <nex:vnode> <http://shield.ebremer.com/resources/ccf4eef8-837f-4277-b458-30aa04defa62> .

<http://shield.ebremer.com/resources/4c7d190d-c4f4-4c01-85b4-f91d0a54099a>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://www.w3.org/1999/02/22-rdf-syntax-ns#type" ;
      <nex:objxyz> "-10.496608,24.227457,-1.1073451" ;
      <nex:plen> "7.514981" ;
      <nex:rotation> "0.8906727 -0.0 0.01910923 0.45424342" ;
      <nex:subjxyz> "-14.904862,18.146603,-0.8515341" ;
      <nex:xyz> "-12.700735,21.18703,-0.9794396" .

<http://shield.ebremer.com/resources/9c1059d0-aa65-4f7b-86c6-3d1b25ba7bf7>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://xmlns.com/foaf/0.1/mbox" ;
      <nex:objxyz> "2.5592043,6.2678094,-1.043553" ;
      <nex:plen> "8.702275" ;
      <nex:rotation> "0.7569907 -0.0 0.08487387 0.6478901" ;
      <nex:subjxyz> "1.2880657,-2.268196,0.074667156" ;
      <nex:xyz> "1.923635,1.9998066,-0.48444292" .

<http://shield.ebremer.com/nex/graphs/288cc48b-e1e3-4f70-89d7-d9f5d15516ed>
      <nex:pnode> <http://shield.ebremer.com/resources/8f9ae0ed-a856-4892-b679-a8bfed744e44> ;
      <nex:vnode> <http://shield.ebremer.com/resources/8f9ae0ed-a856-4892-b679-a8bfed744e44> .

<http://shield.ebremer.com/resources/c7954db7-d627-4cc3-9c3c-38dc35e18d51>
      a       <nex:cube> ;
      <nex:HoverText> "1968-04-22" ;
      <nex:xyz> "-4.3850303,3.3814554,1.5917158" .

<http://shield.ebremer.com/resources/c4107112-7c4d-4f45-b6a0-727e0d2c1fc5>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://xmlns.com/foaf/0.1/img" ;
      <nex:objxyz> "0.9335052,-8.212778,5.893996" ;
      <nex:plen> "8.3263645" ;
      <nex:rotation> "0.6918877 0.0 -0.5050704 -0.5159413" ;
      <nex:subjxyz> "1.2880657,-2.268196,0.074667156" ;
      <nex:xyz> "1.1107855,-5.240487,2.9843314" .

<http://shield.ebremer.com/nex/graphs/f4ae2cdd-0c15-43b3-ab4e-c1908574e05c>
      <nex:pnode> <http://shield.ebremer.com/resources/6b9c8582-487c-42d9-8298-e9cc51762d2f> ;
      <nex:vnode> <http://shield.ebremer.com/resources/6b9c8582-487c-42d9-8298-e9cc51762d2f> .

<http://shield.ebremer.com/resources/9a016505-55fc-40e1-bbe0-5895319289be>
      a       <nex:cube> ;
      <nex:HoverText> "Erich Bremer's profile" ;
      <nex:xyz> "-13.243382,-8.80005,7.3699355" .

<http://shield.ebremer.com/nex/graphs/eba969cf-cc66-499d-90ce-634771c379d2>
      <nex:pnode> <http://shield.ebremer.com/resources/c4107112-7c4d-4f45-b6a0-727e0d2c1fc5> ;
      <nex:vnode> <http://shield.ebremer.com/resources/c4107112-7c4d-4f45-b6a0-727e0d2c1fc5> .

<http://shield.ebremer.com/nex/graphs/b381ebe9-2a45-4c94-b4ff-09b871cc9f98>
      <nex:lnode> <http://shield.ebremer.com/resources/1d3c6e2f-d152-4907-b29e-c3262a9e4fa9> ;
      <nex:pnode> <http://shield.ebremer.com/resources/bb45dfba-9062-496e-9035-e8d4e9454ee4> ;
      <nex:vnode> <http://shield.ebremer.com/resources/1d3c6e2f-d152-4907-b29e-c3262a9e4fa9> , <http://shield.ebremer.com/resources/bb45dfba-9062-496e-9035-e8d4e9454ee4> .

<http://shield.ebremer.com/nex/graphs/d4a989d0-d6dc-4a52-a9c7-c574ab1ec856>
      <nex:pnode> <http://shield.ebremer.com/resources/9e449a77-55e3-4aab-a281-225071956f18> ;
      <nex:vnode> <http://shield.ebremer.com/resources/9e449a77-55e3-4aab-a281-225071956f18> .

<http://shield.ebremer.com/resources/9486c237-8fe4-4f7a-a121-d32288e22bdb>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://www.w3.org/1999/02/22-rdf-syntax-ns#type" ;
      <nex:objxyz> "-0.31521404,-6.5853963,-9.528153" ;
      <nex:plen> "5.966578" ;
      <nex:rotation> "0.7672692 0.0 -0.58192295 0.26956198" ;
      <nex:subjxyz> "-1.3737096,-9.053491,-14.856207" ;
      <nex:xyz> "-0.8444618,-7.8194437,-12.192181" .

<http://shield.ebremer.com/resources/94e333ba-d4c1-43c9-883a-43a432b84e03>
      a       <nex:sphere> ;
      <nex:HoverText> "http://xmlns.com/foaf/0.1/OnlineAccount" ;
      <nex:xyz> "18.817831,6.775251,-14.205012" .

<http://shield.ebremer.com/resources/bb08e58a-655b-4920-b5ee-1588914ae382>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://xmlns.com/foaf/0.1/family_name" ;
      <nex:objxyz> "-1.0298611,-9.309256,-1.8062805" ;
      <nex:plen> "7.647697" ;
      <nex:rotation> "0.59030145 0.0 0.20832536 -0.7798363" ;
      <nex:subjxyz> "1.2880657,-2.268196,0.074667156" ;
      <nex:xyz> "0.12910229,-5.788726,-0.8658067" .

<http://shield.ebremer.com/nex/graphs/1ccc0a38-5e58-499c-99b7-6a21b72b70d1>
      <nex:lnode> <http://shield.ebremer.com/resources/d2ce17d5-c4cd-434f-8c78-7fe5e9b79fff> ;
      <nex:pnode> <http://shield.ebremer.com/resources/1b5e3f92-4346-45b9-9bcd-8a1200f751e2> ;
      <nex:vnode> <http://shield.ebremer.com/resources/d2ce17d5-c4cd-434f-8c78-7fe5e9b79fff> , <http://shield.ebremer.com/resources/1b5e3f92-4346-45b9-9bcd-8a1200f751e2> .

<http://shield.ebremer.com/nex/graphs/0aa6ac74-225a-468f-86ce-81e54424d0f9>
      <nex:lnode> <http://shield.ebremer.com/resources/051b6934-d1d3-493a-b8b7-6d6547204aa6> ;
      <nex:pnode> <http://shield.ebremer.com/resources/9eaad767-89c0-44eb-bd3f-3d764dfea398> ;
      <nex:vnode> <http://shield.ebremer.com/resources/9eaad767-89c0-44eb-bd3f-3d764dfea398> , <http://shield.ebremer.com/resources/051b6934-d1d3-493a-b8b7-6d6547204aa6> .

<http://shield.ebremer.com/nex/graphs/5048521a-dc4f-488c-b926-0c4354779b98>
      <nex:lnode> <http://shield.ebremer.com/resources/5997861f-a88d-479d-8e2a-52a701c49cb1> ;
      <nex:pnode> <http://shield.ebremer.com/resources/567ce25a-5c4c-421c-a815-ad5d8f892d8c> ;
      <nex:vnode> <http://shield.ebremer.com/resources/5997861f-a88d-479d-8e2a-52a701c49cb1> , <http://shield.ebremer.com/resources/567ce25a-5c4c-421c-a815-ad5d8f892d8c> .

<http://shield.ebremer.com/resources/a6f011f3-fb26-4cd3-ae74-1738843268de>
      a       <nex:cube> ;
      <nex:HoverText> "Erich" ;
      <nex:xyz> "6.9691315,-3.1183655,-5.7980638" .

<http://shield.ebremer.com/nex/graphs/7758c5a1-86d0-4582-9d61-052ec69ba209>
      <nex:lnode> <http://shield.ebremer.com/resources/92f18885-f7cb-4b4b-8e64-ae07ba8e127c> ;
      <nex:pnode> <http://shield.ebremer.com/resources/69d0c361-57e6-4ea2-b353-c14a12de84e1> ;
      <nex:vnode> <http://shield.ebremer.com/resources/69d0c361-57e6-4ea2-b353-c14a12de84e1> , <http://shield.ebremer.com/resources/92f18885-f7cb-4b4b-8e64-ae07ba8e127c> .

<http://shield.ebremer.com/resources/9eaad767-89c0-44eb-bd3f-3d764dfea398>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://www.w3.org/2003/01/geo/wgs84_pos#long" ;
      <nex:objxyz> "6.546685,1.1909465,23.601688" ;
      <nex:plen> "7.2011604" ;
      <nex:rotation> "0.89797086 0.0 -0.40392396 0.1746243" ;
      <nex:subjxyz> "2.134508,-1.0674458,18.377794" ;
      <nex:xyz> "4.3405967,0.061750352,20.989742" .

<http://shield.ebremer.com/resources/a1e381fd-5527-4cba-a92c-9174792ca6a2>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://www.w3.org/1999/02/22-rdf-syntax-ns#type" ;
      <nex:objxyz> "18.817831,6.775251,-14.205012" ;
      <nex:plen> "7.233403" ;
      <nex:rotation> "0.9533542 0.0 0.2967717 -0.05515739" ;
      <nex:subjxyz> "12.902582,7.535981,-10.111939" ;
      <nex:xyz> "15.860207,7.155616,-12.158476" .

<http://shield.ebremer.com/resources/77915d2a-0bef-4f82-bab3-9bf5a1e38998>
      a       <nex:cube> ;
      <nex:HoverText> "erich.bremer" ;
      <nex:xyz> "17.448757,13.079433,-9.482868" .

<http://xmlns.com/foaf/0.1/PersonalProfileDocument>
      <nex:rnode> <http://shield.ebremer.com/resources/b3adf0db-7020-4ef7-b279-9b5188171c26> ;
      <nex:vnode> <http://shield.ebremer.com/resources/b3adf0db-7020-4ef7-b279-9b5188171c26> .

<http://www.w3.org/2003/01/geo/wgs84_pos#Point>
      <nex:rnode> <http://shield.ebremer.com/resources/fe02cb3e-5e78-4345-8ffd-dc664eb00162> ;
      <nex:vnode> <http://shield.ebremer.com/resources/fe02cb3e-5e78-4345-8ffd-dc664eb00162> .

<http://shield.ebremer.com/nex/graphs/b3af923a-b650-4f6d-8842-99ba66ed16d4>
      <nex:pnode> <http://shield.ebremer.com/resources/c80a1c26-be88-4859-a97b-155acb835e1f> ;
      <nex:vnode> <http://shield.ebremer.com/resources/c80a1c26-be88-4859-a97b-155acb835e1f> .

<http://shield.ebremer.com/nex/graphs/edf8b9b1-43b0-495b-9928-69cb6163b613>
      <nex:lnode> <http://shield.ebremer.com/resources/4adc5dcd-ddf4-4592-9e54-0c0686dd8f9b> ;
      <nex:pnode> <http://shield.ebremer.com/resources/857ad6b4-8dca-4304-aaaf-60f97a304f51> ;
      <nex:vnode> <http://shield.ebremer.com/resources/4adc5dcd-ddf4-4592-9e54-0c0686dd8f9b> , <http://shield.ebremer.com/resources/857ad6b4-8dca-4304-aaaf-60f97a304f51> .

<http://shield.ebremer.com/resources/b2df90a3-d67b-4496-ab74-0bd28dcb3f52>
      a       <nex:sphere> ;
      <nex:HoverText> "http://xmlns.com/wordnet/1.6/Airport" ;
      <nex:xyz> "-10.496608,24.227457,-1.1073451" .

<http://xmlns.com/foaf/0.1/Person>
      <nex:rnode> <http://shield.ebremer.com/resources/f6bdf9f1-7650-4da8-b376-241ef12e7bcb> ;
      <nex:vnode> <http://shield.ebremer.com/resources/f6bdf9f1-7650-4da8-b376-241ef12e7bcb> .

<http://shield.ebremer.com/nex/graphs/39dd280a-547f-490a-822e-88dd02ea1306>
      <nex:pnode> <http://shield.ebremer.com/resources/292e2152-f326-4417-9ede-b77864831e4a> ;
      <nex:vnode> <http://shield.ebremer.com/resources/292e2152-f326-4417-9ede-b77864831e4a> .

<http://shield.ebremer.com/nex/graphs/9dc0d1ad-c8f1-445b-9efd-6e5dafff46f1>
      <nex:lnode> <http://shield.ebremer.com/resources/77915d2a-0bef-4f82-bab3-9bf5a1e38998> ;
      <nex:pnode> <http://shield.ebremer.com/resources/1b686e0b-95b8-469b-ad05-ae5c0abf6a03> ;
      <nex:vnode> <http://shield.ebremer.com/resources/1b686e0b-95b8-469b-ad05-ae5c0abf6a03> , <http://shield.ebremer.com/resources/77915d2a-0bef-4f82-bab3-9bf5a1e38998> .

<http://shield.ebremer.com/resources/8d846a2a-1bb0-4a85-bbbd-941caba6cce4>
      a       <nex:cylinder> ;
      <nex:HoverText> "nex:ip4" ;
      <nex:objxyz> "22.810303,-9.893983,8.884933" ;
      <nex:plen> "7.221055" ;
      <nex:rotation> "0.8822873 0.0 -0.35874307 -0.30474994" ;
      <nex:subjxyz> "18.789173,-6.010832,4.313797" ;
      <nex:xyz> "20.799738,-7.9524074,6.599365" .

<http://shield.ebremer.com/resources/f6bdf9f1-7650-4da8-b376-241ef12e7bcb>
      a       <nex:sphere> ;
      <nex:HoverText> "http://xmlns.com/foaf/0.1/Person" ;
      <nex:xyz> "-0.31521404,-6.5853963,-9.528153" .

<http://shield.ebremer.com/resources/66172254-f3cf-4223-859c-1dedec337a45>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://www.w3.org/1999/02/22-rdf-syntax-ns#type" ;
      <nex:objxyz> "-14.76252,-9.281522,0.552921" ;
      <nex:plen> "7.8660626" ;
      <nex:rotation> "0.23217401 0.0 0.5003387 -0.83412015" ;
      <nex:subjxyz> "-7.744496,-6.2348194,2.3804553" ;
      <nex:xyz> "-11.253508,-7.7581706,1.4666882" .

<http://shield.ebremer.com/nex/graphs/4526ae0f-0e48-41ba-8d1e-42a6b07916ee>
      <nex:pnode> <http://shield.ebremer.com/resources/ed15e725-1eb6-4189-9895-11ae2a47cdad> ;
      <nex:vnode> <http://shield.ebremer.com/resources/ed15e725-1eb6-4189-9895-11ae2a47cdad> .

<http://shield.ebremer.com/resources/d7df5776-3106-45ab-a138-f370afa01cd2>
      a       <nex:sphere> ;
      <nex:HoverText> "http://tdiprima.com/foaf.rdf#me" ;
      <nex:xyz> "-6.128773,-8.901025,-20.684343" .

<http://www.w3.org/ns/auth/cert#RSAPublicKey>
      <nex:rnode> <http://shield.ebremer.com/resources/a6e56026-c5bd-4331-ab7a-20b0f1c8660a> ;
      <nex:vnode> <http://shield.ebremer.com/resources/a6e56026-c5bd-4331-ab7a-20b0f1c8660a> .

<http://shield.ebremer.com/resources/c35ce390-4f59-4f99-9cec-fa3b041d5614>
      a       <nex:sphere> ;
      <nex:nodesize> "4" ;
      <nex:numlinks> "4" ;
      <nex:q> "4" ;
      <nex:xyz> "-1.3737096,-9.053491,-14.856207" .

<mailto:tammy.diprima@stonybrook.edu>
      <nex:rnode> <http://shield.ebremer.com/resources/a6ff1888-c243-4126-acbf-b44c651855b0> ;
      <nex:vnode> <http://shield.ebremer.com/resources/a6ff1888-c243-4126-acbf-b44c651855b0> .

<http://shield.ebremer.com/resources/66ded436-abb8-43d8-b8c4-ad4b016544fc>
      a       <nex:cube> ;
      <nex:HoverText> "40.789278" ;
      <nex:xyz> "-20.15058,16.152966,3.8811495" .

<http://shield.ebremer.com/resources/ed15e725-1eb6-4189-9895-11ae2a47cdad>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://xmlns.com/foaf/0.1/schoolHomepage" ;
      <nex:objxyz> "-2.4844422,-1.1644895,7.222489" ;
      <nex:plen> "8.157288" ;
      <nex:rotation> "0.51842505 0.0 -0.84510744 0.13049439" ;
      <nex:subjxyz> "1.2880657,-2.268196,0.074667156" ;
      <nex:xyz> "-0.5981883,-1.7163428,3.648578" .

<http://shield.ebremer.com/resources/292e2152-f326-4417-9ede-b77864831e4a>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://xmlns.com/foaf/0.1/maker" ;
      <nex:objxyz> "1.2880657,-2.268196,0.074667156" ;
      <nex:plen> "10.131038" ;
      <nex:rotation> "0.97251564 -0.0 0.11701429 0.20129848" ;
      <nex:subjxyz> "-7.744496,-6.2348194,2.3804553" ;
      <nex:xyz> "-3.2282152,-4.2515078,1.2275612" .

<http://shield.ebremer.com/nex/graphs/08915ade-c3e3-49bd-954a-de7de9ec72bf>
      <nex:pnode> <http://shield.ebremer.com/resources/9c1059d0-aa65-4f7b-86c6-3d1b25ba7bf7> ;
      <nex:vnode> <http://shield.ebremer.com/resources/9c1059d0-aa65-4f7b-86c6-3d1b25ba7bf7> .

<http://shield.ebremer.com/resources/583634b9-1410-4e35-8bbc-40a12317ac72>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://xmlns.com/foaf/0.1/title" ;
      <nex:objxyz> "-13.243382,-8.80005,7.3699355" ;
      <nex:plen> "7.855767" ;
      <nex:rotation> "0.38731062 0.0 -0.8199309 -0.42154926" ;
      <nex:subjxyz> "-7.744496,-6.2348194,2.3804553" ;
      <nex:xyz> "-10.493939,-7.5174346,4.8751955" .

<http://shield.ebremer.com/resources/1b686e0b-95b8-469b-ad05-ae5c0abf6a03>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://xmlns.com/foaf/0.1/accountName" ;
      <nex:objxyz> "17.448757,13.079433,-9.482868" ;
      <nex:plen> "7.1967564" ;
      <nex:rotation> "0.90324354 0.0 -0.048386943 0.42639163" ;
      <nex:subjxyz> "12.902582,7.535981,-10.111939" ;
      <nex:xyz> "15.17567,10.307707,-9.797403" .

<http://shield.ebremer.com/resources/c5a8ee68-26e2-4f8e-af3a-239042d5cf27>
      a       <nex:cube> ;
      <nex:HoverText> "Bremer" ;
      <nex:xyz> "-1.0298611,-9.309256,-1.8062805" .

<http://www.skype.com/>
      <nex:rnode> <http://shield.ebremer.com/resources/322e2c62-2466-4250-82d0-95bd38dea1f8> ;
      <nex:vnode> <http://shield.ebremer.com/resources/322e2c62-2466-4250-82d0-95bd38dea1f8> .

<http://shield.ebremer.com/nex/graphs/7e755837-bd55-4ae4-af08-4211fe6ab667>
      <nex:pnode> <http://shield.ebremer.com/resources/b703c2aa-c634-46b0-85e6-96cb3c94d34b> ;
      <nex:vnode> <http://shield.ebremer.com/resources/b703c2aa-c634-46b0-85e6-96cb3c94d34b> .

<http://shield.ebremer.com/nex/graphs/0416566b-2173-4e4a-a516-509c868f6aca>
      <nex:pnode> <http://shield.ebremer.com/resources/9486c237-8fe4-4f7a-a121-d32288e22bdb> ;
      <nex:vnode> <http://shield.ebremer.com/resources/9486c237-8fe4-4f7a-a121-d32288e22bdb> .

<http://shield.ebremer.com/nex/graphs/7271f99f-b4df-45ec-a9ba-08f55f6a5764>
      <nex:lnode> <http://shield.ebremer.com/resources/b923152a-8efc-4ff2-9dba-1d1abdedab44> ;
      <nex:pnode> <http://shield.ebremer.com/resources/35f94abd-847a-490a-86eb-22f2e3726060> ;
      <nex:vnode> <http://shield.ebremer.com/resources/35f94abd-847a-490a-86eb-22f2e3726060> , <http://shield.ebremer.com/resources/b923152a-8efc-4ff2-9dba-1d1abdedab44> .

<http://shield.ebremer.com/resources/1b5e3f92-4346-45b9-9bcd-8a1200f751e2>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://www.daml.org/2001/10/html/airport-ont#longitude" ;
      <nex:objxyz> "-23.10833,20.7913,-1.7015207" ;
      <nex:plen> "8.66105" ;
      <nex:rotation> "0.16253012 -0.0 0.3019099 0.9393798" ;
      <nex:subjxyz> "-14.904862,18.146603,-0.8515341" ;
      <nex:xyz> "-19.006596,19.468952,-1.2765274" .

<http://shield.ebremer.com/nex/graphs/af7c2a2c-c4db-475a-99fd-94613fc1a5a7>
      <nex:pnode> <http://shield.ebremer.com/resources/89548bed-ce50-401e-846b-3fa2632b24fd> ;
      <nex:vnode> <http://shield.ebremer.com/resources/89548bed-ce50-401e-846b-3fa2632b24fd> .

<http://shield.ebremer.com/resources/58b36f00-9c37-4888-849a-fe8485ddbe3c>
      a       <nex:sphere> ;
      <nex:nodesize> "3" ;
      <nex:numlinks> "3" ;
      <nex:q> "3" ;
      <nex:xyz> "1.9194171,-20.529259,3.117803" .

<http://shield.ebremer.com/nex/graphs/762e5172-5fd0-4520-a9c0-4c4d085979d6>
      <nex:lnode> <http://shield.ebremer.com/resources/a6f011f3-fb26-4cd3-ae74-1738843268de> ;
      <nex:pnode> <http://shield.ebremer.com/resources/58ec8462-762e-4982-a46e-6737b8254dfb> ;
      <nex:vnode> <http://shield.ebremer.com/resources/58ec8462-762e-4982-a46e-6737b8254dfb> , <http://shield.ebremer.com/resources/a6f011f3-fb26-4cd3-ae74-1738843268de> .

<http://shield.ebremer.com/resources/f9ba89b7-fe3d-43a8-bc80-018e0b18e8a2>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://www.w3.org/2003/01/geo/wgs84_pos#lat" ;
      <nex:objxyz> "1.8440512,-5.244094,24.264164" ;
      <nex:plen> "7.223441" ;
      <nex:rotation> "0.69274443 0.0 -0.58816665 -0.41733107" ;
      <nex:subjxyz> "2.134508,-1.0674458,18.377794" ;
      <nex:xyz> "1.9892795,-3.1557698,21.32098" .

<http://shield.ebremer.com/resources/857ad6b4-8dca-4304-aaaf-60f97a304f51>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://xmlns.com/foaf/0.1/title" ;
      <nex:objxyz> "8.727002,1.4348108,0.31527075" ;
      <nex:plen> "8.313117" ;
      <nex:rotation> "0.9733558 0.0 -0.014867452 0.22881734" ;
      <nex:subjxyz> "1.2880657,-2.268196,0.074667156" ;
      <nex:xyz> "5.007534,-0.41669267,0.19496895" .

<http://shield.ebremer.com/nex/graphs/ef301870-a995-46b8-8a4f-5de6569e7e32>
      <nex:pnode> <http://shield.ebremer.com/resources/66172254-f3cf-4223-859c-1dedec337a45> ;
      <nex:vnode> <http://shield.ebremer.com/resources/66172254-f3cf-4223-859c-1dedec337a45> .

<http://www.ebremer.com/ebfiles/erich.jpg>
      <nex:rnode> <http://shield.ebremer.com/resources/e2ac006c-0dfe-42d8-b140-9941afc549c8> ;
      <nex:vnode> <http://shield.ebremer.com/resources/e2ac006c-0dfe-42d8-b140-9941afc549c8> .

<http://shield.ebremer.com/resources/8f9ae0ed-a856-4892-b679-a8bfed744e44>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://www.w3.org/1999/02/22-rdf-syntax-ns#type" ;
      <nex:objxyz> "-1.2423172,1.9353592,23.958439" ;
      <nex:plen> "7.1807647" ;
      <nex:rotation> "0.51465523 0.0 -0.7550353 0.4062656" ;
      <nex:subjxyz> "2.134508,-1.0674458,18.377794" ;
      <nex:xyz> "0.44609535,0.43395674,21.168118" .

<http://shield.ebremer.com/nex/graphs/59c7440e-990b-4ade-a872-1b3abfe57c8d>
      <nex:lnode> <http://shield.ebremer.com/resources/027fd95a-b962-4f27-8634-a61fd7f3741d> ;
      <nex:pnode> <http://shield.ebremer.com/resources/6bdc1b94-5bff-4e96-a39e-fe04be1d1f79> ;
      <nex:vnode> <http://shield.ebremer.com/resources/027fd95a-b962-4f27-8634-a61fd7f3741d> , <http://shield.ebremer.com/resources/6bdc1b94-5bff-4e96-a39e-fe04be1d1f79> .

<http://shield.ebremer.com/resources/6bdc1b94-5bff-4e96-a39e-fe04be1d1f79>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://www.w3.org/ns/auth/cert#modulus" ;
      <nex:objxyz> "5.035039,-26.519365,0.5492316" ;
      <nex:plen> "7.2239904" ;
      <nex:rotation> "0.8459575 0.0 0.21015319 -0.49009344" ;
      <nex:subjxyz> "1.9194171,-20.529259,3.117803" ;
      <nex:xyz> "3.4772282,-23.524311,1.8335173" .

<http://tdiprima.com/foaf.rdf#me>
      <nex:rnode> <http://shield.ebremer.com/resources/d7df5776-3106-45ab-a138-f370afa01cd2> ;
      <nex:vnode> <http://shield.ebremer.com/resources/d7df5776-3106-45ab-a138-f370afa01cd2> .

<http://shield.ebremer.com/nex/graphs/04700542-5082-40dc-bd39-dc3adc9dbcc7>
      <nex:lnode> <http://shield.ebremer.com/resources/66ded436-abb8-43d8-b8c4-ad4b016544fc> ;
      <nex:pnode> <http://shield.ebremer.com/resources/007e136b-e05a-4061-b70e-1db5127a42b2> ;
      <nex:vnode> <http://shield.ebremer.com/resources/007e136b-e05a-4061-b70e-1db5127a42b2> , <http://shield.ebremer.com/resources/66ded436-abb8-43d8-b8c4-ad4b016544fc> .

<http://shield.ebremer.com/nex/graphs/46ea5446-2766-477a-b8d4-5aa50c506fc0>
      <nex:lnode> <http://shield.ebremer.com/resources/a4c68454-8597-4efd-8b3a-3328068aa5a9> ;
      <nex:pnode> <http://shield.ebremer.com/resources/feb37eec-a3b8-48ba-9bd1-780baa0923c5> ;
      <nex:vnode> <http://shield.ebremer.com/resources/feb37eec-a3b8-48ba-9bd1-780baa0923c5> , <http://shield.ebremer.com/resources/a4c68454-8597-4efd-8b3a-3328068aa5a9> .

<http://shield.ebremer.com/resources/7a62ac94-793e-4bba-8a72-6cfae00b86b1>
      a       <nex:cube> ;
      <nex:HoverText> "KISMP" ;
      <nex:xyz> "-19.809538,15.09504,-5.055586" .

<http://www.ebremer.com/foaf.rdf#me>
      a       <http://xmlns.com/foaf/0.1/Person> ;
      <http://www.w3.org/2000/10/swap/pim/contact#nearestAirport>
              [ a       <http://xmlns.com/wordnet/1.6/Airport> ;
                <http://www.daml.org/2001/10/html/airport-ont#elevation>
                        "99" ;
                <http://www.daml.org/2001/10/html/airport-ont#iataCode>
                        "ISP" ;
                <http://www.daml.org/2001/10/html/airport-ont#icaoCode>
                        "KISMP" ;
                <http://www.daml.org/2001/10/html/airport-ont#latitude>
                        "40.789278" ;
                <http://www.daml.org/2001/10/html/airport-ont#location>
                        "Islip, New York, United States" ;
                <http://www.daml.org/2001/10/html/airport-ont#longitude>
                        "-73.097545" ;
                <http://www.daml.org/2001/10/html/airport-ont#name>
                        "MacArthur Airport" ;
                <nex:rnode> <http://shield.ebremer.com/resources/b6ecaf9e-d9fe-44f8-bd45-9188fec00d0b> ;
                <nex:vnode> <http://shield.ebremer.com/resources/b6ecaf9e-d9fe-44f8-bd45-9188fec00d0b>
              ] ;
      <http://www.w3.org/ns/auth/cert#key>
              [ a       <http://www.w3.org/ns/auth/cert#RSAPublicKey> ;
                <http://www.w3.org/ns/auth/cert#exponent>
                        65537 ;
                <http://www.w3.org/ns/auth/cert#modulus>
                        "B8CD08202DB1C18A704AE4ABBF0C2C7A23C7FD9C8D85BC957645D91922BC79BF81C468A75A80629DD134CB639213B661E1762B365A85EFC37E110E6946A882A429103E2601C1EBC42F612635E8E5B9C968D53940FA9EDC4644B20A89E9CA2963232B0625D2FFED66AB5BB97E700D2ACCE91D972D37005370B01B3632CA43E42B0DD8DD283D5B811059547FA772480A2B5DB8781E69CF7DBD6BDC61A5165A2F659DE7904006A5AC4C70AA226FDCCEC514B9AE081C40E917368B4882F769F9A8BAA818E8BD72DBEDD3ABCF9BCB66BD9AAC916CD56F47FCAA3DA4337E99B4064DF4AF4F2869D751E35F324C8E06996D7B1491F55F1C7B05E5BD5D31C95919D25801"^^<http://www.w3.org/2001/XMLSchema#hexBinary> ;
                <nex:rnode> <http://shield.ebremer.com/resources/58b36f00-9c37-4888-849a-fe8485ddbe3c> ;
                <nex:vnode> <http://shield.ebremer.com/resources/58b36f00-9c37-4888-849a-fe8485ddbe3c>
              ] ;
      <http://xmlns.com/foaf/0.1/based_near>
              [ a       <http://www.w3.org/2003/01/geo/wgs84_pos#Point> ;
                <http://www.w3.org/2003/01/geo/wgs84_pos#lat>
                        "40.836695" ;
                <http://www.w3.org/2003/01/geo/wgs84_pos#long>
                        "-72.916725" ;
                <nex:rnode> <http://shield.ebremer.com/resources/0d0579a8-c217-4b3f-a0ed-734870eb5ede> ;
                <nex:vnode> <http://shield.ebremer.com/resources/0d0579a8-c217-4b3f-a0ed-734870eb5ede>
              ] ;
      <http://xmlns.com/foaf/0.1/birthday>
              "1968-04-22" ;
      <http://xmlns.com/foaf/0.1/family_name>
              "Bremer" ;
      <http://xmlns.com/foaf/0.1/firstName>
              "Erich" ;
      <http://xmlns.com/foaf/0.1/givenname>
              "Erich" ;
      <http://xmlns.com/foaf/0.1/holdsAccount>
              [ a       <http://xmlns.com/foaf/0.1/OnlineAccount> ;
                <http://xmlns.com/foaf/0.1/accountName>
                        "erich.bremer" ;
                <http://xmlns.com/foaf/0.1/accountServiceHomepage>
                        <http://www.skype.com/> ;
                <nex:rnode> <http://shield.ebremer.com/resources/68fb1356-03c3-4cc1-9bb0-7d8ac852fd55> ;
                <nex:vnode> <http://shield.ebremer.com/resources/68fb1356-03c3-4cc1-9bb0-7d8ac852fd55>
              ] ;
      <http://xmlns.com/foaf/0.1/homepage>
              <http://www.ebremer.com> ;
      <http://xmlns.com/foaf/0.1/img>
              <http://www.ebremer.com/ebfiles/erich.jpg> ;
      <http://xmlns.com/foaf/0.1/knows>
              [ a       <http://xmlns.com/foaf/0.1/Person> ;
                <http://www.w3.org/2000/01/rdf-schema#seeAlso>
                        <http://tdiprima.com/foaf.rdf#me> ;
                <http://xmlns.com/foaf/0.1/mbox>
                        <mailto:tammy.diprima@stonybrook.edu> ;
                <http://xmlns.com/foaf/0.1/name>
                        "Tammy DiPrima" ;
                <nex:rnode> <http://shield.ebremer.com/resources/c35ce390-4f59-4f99-9cec-fa3b041d5614> ;
                <nex:vnode> <http://shield.ebremer.com/resources/c35ce390-4f59-4f99-9cec-fa3b041d5614>
              ] ;
      <http://xmlns.com/foaf/0.1/mbox>
              <mailto:erich@ebremer.com> ;
      <http://xmlns.com/foaf/0.1/name>
              "Erich Bremer" ;
      <http://xmlns.com/foaf/0.1/phone>
              <tel:631-444-3560> ;
      <http://xmlns.com/foaf/0.1/schoolHomepage>
              <http://www.rpi.edu> ;
      <http://xmlns.com/foaf/0.1/status>
              "Happy" ;
      <http://xmlns.com/foaf/0.1/title>
              "Mr." ;
      <nex:rnode> <http://shield.ebremer.com/resources/d7b6d0c8-b610-4146-8e2b-6ea31ac1eb91> ;
      <nex:vnode> <http://shield.ebremer.com/resources/d7b6d0c8-b610-4146-8e2b-6ea31ac1eb91> .

<http://shield.ebremer.com/resources/9eeb0614-e1ed-4603-96e7-587ddaba32ca>
      a       <nex:cube> ;
      <nex:HoverText> "Happy" ;
      <nex:xyz> "-5.6631656,-1.3325166,-4.3307486" .

<http://shield.ebremer.com/resources/71fb6b92-4ea0-48e3-a2a7-48ec9275069d>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://xmlns.com/foaf/0.1/homepage" ;
      <nex:objxyz> "6.8995605,-8.502952,-0.75715226" ;
      <nex:plen> "8.429293" ;
      <nex:rotation> "0.9126099 0.0 0.054065812 -0.40524074" ;
      <nex:subjxyz> "1.2880657,-2.268196,0.074667156" ;
      <nex:xyz> "4.093813,-5.385574,-0.34124255" .

<http://shield.ebremer.com/nex/graphs/22b1e8a2-eaac-4ce6-b62b-4901500e6748>
      <nex:lnode> <http://shield.ebremer.com/resources/c7954db7-d627-4cc3-9c3c-38dc35e18d51> ;
      <nex:pnode> <http://shield.ebremer.com/resources/60fd2aea-37a7-4dbf-bbc2-c78cf60df689> ;
      <nex:vnode> <http://shield.ebremer.com/resources/60fd2aea-37a7-4dbf-bbc2-c78cf60df689> , <http://shield.ebremer.com/resources/c7954db7-d627-4cc3-9c3c-38dc35e18d51> .

<http://shield.ebremer.com/resources/98cfdf87-8afa-438d-aeeb-715349442223>
      a       <nex:sphere> ;
      <nex:HoverText> "http://shield.ebremer.com/sessions/5d24b75c-7325-4122-9cf3-cf9c8708a534" ;
      <nex:nodesize> "4" ;
      <nex:numlinks> "4" ;
      <nex:q> "4" ;
      <nex:xyz> "18.789173,-6.010832,4.313797" .

<http://shield.ebremer.com/resources/af0c590e-779f-4743-b2fb-dbdf510b33ce>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://www.w3.org/ns/auth/cert#key" ;
      <nex:objxyz> "1.9194171,-20.529259,3.117803" ;
      <nex:plen> "18.523653" ;
      <nex:rotation> "0.7190561 0.0 -0.114235714 -0.6854987" ;
      <nex:subjxyz> "1.2880657,-2.268196,0.074667156" ;
      <nex:xyz> "1.6037414,-11.398727,1.5962352" .

<http://shield.ebremer.com/nex/graphs/f1a77278-fe74-4f7a-a9f7-369ca786d3f2>
      <nex:lnode> <http://shield.ebremer.com/resources/ce47d7b7-02d2-491a-8a80-3fc723c21fa7> ;
      <nex:pnode> <http://shield.ebremer.com/resources/b2adefe1-d185-48bd-ad43-12d36ae6812e> ;
      <nex:vnode> <http://shield.ebremer.com/resources/b2adefe1-d185-48bd-ad43-12d36ae6812e> , <http://shield.ebremer.com/resources/ce47d7b7-02d2-491a-8a80-3fc723c21fa7> .

<http://shield.ebremer.com/nex/graphs/80e35282-6932-4a43-89a8-ace539ce016d>
      <nex:pnode> <http://shield.ebremer.com/resources/b4c745b0-a99a-4844-9437-396b719f1a4d> ;
      <nex:vnode> <http://shield.ebremer.com/resources/b4c745b0-a99a-4844-9437-396b719f1a4d> .

<http://shield.ebremer.com/resources/bb45dfba-9062-496e-9035-e8d4e9454ee4>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://www.daml.org/2001/10/html/airport-ont#elevation" ;
      <nex:objxyz> "-13.684594,19.697659,-7.6601453" ;
      <nex:plen> "7.0888653" ;
      <nex:rotation> "0.7655516 -0.0 0.6273029 0.14290461" ;
      <nex:subjxyz> "-14.904862,18.146603,-0.8515341" ;
      <nex:xyz> "-14.294728,18.92213,-4.25584" .

<http://shield.ebremer.com/resources/0d0579a8-c217-4b3f-a0ed-734870eb5ede>
      a       <nex:sphere> ;
      <nex:nodesize> "3" ;
      <nex:numlinks> "3" ;
      <nex:q> "3" ;
      <nex:xyz> "2.134508,-1.0674458,18.377794" .

<http://shield.ebremer.com/nex/graphs/bdb06cd0-ffd2-4dbe-9a9e-f64865d27a32>
      <nex:lnode> <http://shield.ebremer.com/resources/9eeb0614-e1ed-4603-96e7-587ddaba32ca> ;
      <nex:pnode> <http://shield.ebremer.com/resources/abe1d3d6-51ba-4060-a412-763d92ef4c06> ;
      <nex:vnode> <http://shield.ebremer.com/resources/abe1d3d6-51ba-4060-a412-763d92ef4c06> , <http://shield.ebremer.com/resources/9eeb0614-e1ed-4603-96e7-587ddaba32ca> .

<http://shield.ebremer.com/resources/007e136b-e05a-4061-b70e-1db5127a42b2>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://www.daml.org/2001/10/html/airport-ont#latitude" ;
      <nex:objxyz> "-20.15058,16.152966,3.8811495" ;
      <nex:plen> "7.34101" ;
      <nex:rotation> "0.37777174 0.0 -0.85328114 -0.35944363" ;
      <nex:subjxyz> "-14.904862,18.146603,-0.8515341" ;
      <nex:xyz> "-17.527721,17.149784,1.5148077" .

<http://shield.ebremer.com/resources/b3adf0db-7020-4ef7-b279-9b5188171c26>
      a       <nex:sphere> ;
      <nex:HoverText> "http://xmlns.com/foaf/0.1/PersonalProfileDocument" ;
      <nex:xyz> "-14.76252,-9.281522,0.552921" .

<http://shield.ebremer.com/resources/051b6934-d1d3-493a-b8b7-6d6547204aa6>
      a       <nex:cube> ;
      <nex:HoverText> "-72.916725" ;
      <nex:xyz> "6.546685,1.1909465,23.601688" .

<http://shield.ebremer.com/resources/dff7e450-4434-48cf-9719-0144563cfe03>
      a       <nex:cube> ;
      <nex:HoverText> "40.836695" ;
      <nex:xyz> "1.8440512,-5.244094,24.264164" .

<http://shield.ebremer.com/resources/4e386d68-59b4-40a4-b2b1-172ce8ea572f>
      a       <nex:sphere> ;
      <nex:HoverText> "tel:631-444-3560" ;
      <nex:xyz> "0.61919737,2.2530727,-6.9366236" .

<http://shield.ebremer.com/resources/69d0c361-57e6-4ea2-b353-c14a12de84e1>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://xmlns.com/foaf/0.1/givenname" ;
      <nex:objxyz> "3.5382593,4.096192,6.0742407" ;
      <nex:plen> "9.031261" ;
      <nex:rotation> "0.7903025 0.0 -0.42028958 0.445846" ;
      <nex:subjxyz> "1.2880657,-2.268196,0.074667156" ;
      <nex:xyz> "2.4131625,0.9139979,3.0744538" .

<http://shield.ebremer.com/resources/6eaa9557-cb96-49d0-ab66-18c57c097404>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://xmlns.com/foaf/0.1/mbox" ;
      <nex:objxyz> "-2.7040677,-15.5965185,-18.37289" ;
      <nex:plen> "7.5463986" ;
      <nex:rotation> "0.64175904 0.0 0.36307096 -0.6755181" ;
      <nex:subjxyz> "-1.3737096,-9.053491,-14.856207" ;
      <nex:xyz> "-2.0388887,-12.325005,-16.614548" .

<http://www.ebremer.com/foaf.rdf>
      a       <http://xmlns.com/foaf/0.1/PersonalProfileDocument> ;
      <http://xmlns.com/foaf/0.1/maker>
              <http://www.ebremer.com/foaf.rdf#me> ;
      <http://xmlns.com/foaf/0.1/primaryTopic>
              <http://www.ebremer.com/foaf.rdf#me> ;
      <http://xmlns.com/foaf/0.1/title>
              "Erich Bremer's profile" ;
      <nex:rnode> <http://shield.ebremer.com/resources/b41b960d-45dc-42b9-9140-6a8c494dfe50> ;
      <nex:vnode> <http://shield.ebremer.com/resources/b41b960d-45dc-42b9-9140-6a8c494dfe50> .

<http://shield.ebremer.com/nex/graphs/9d6ac1b0-6f2f-47c0-ae34-a500e7700bbf>
      <nex:lnode> <http://shield.ebremer.com/resources/c5a8ee68-26e2-4f8e-af3a-239042d5cf27> ;
      <nex:pnode> <http://shield.ebremer.com/resources/bb08e58a-655b-4920-b5ee-1588914ae382> ;
      <nex:vnode> <http://shield.ebremer.com/resources/c5a8ee68-26e2-4f8e-af3a-239042d5cf27> , <http://shield.ebremer.com/resources/bb08e58a-655b-4920-b5ee-1588914ae382> .

<http://shield.ebremer.com/resources/7513d558-1ab3-4705-ae5f-7ee586ec4b0b>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://xmlns.com/foaf/0.1/based_near" ;
      <nex:objxyz> "2.134508,-1.0674458,18.377794" ;
      <nex:plen> "18.361992" ;
      <nex:rotation> "0.72322106 0.0 -0.68913525 0.04520973" ;
      <nex:subjxyz> "1.2880657,-2.268196,0.074667156" ;
      <nex:xyz> "1.7112868,-1.6678209,9.226231" .

<http://shield.ebremer.com/resources/35f94abd-847a-490a-86eb-22f2e3726060>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://www.daml.org/2001/10/html/airport-ont#location" ;
      <nex:objxyz> "-18.284475,24.98204,3.2179208" ;
      <nex:plen> "8.643232" ;
      <nex:rotation> "0.55180943 0.0 -0.42661977 0.7165905" ;
      <nex:subjxyz> "-14.904862,18.146603,-0.8515341" ;
      <nex:xyz> "-16.59467,21.564322,1.1831933" .

<http://shield.ebremer.com/resources/027fd95a-b962-4f27-8634-a61fd7f3741d>
      a       <nex:cube> ;
      <nex:HoverText> "B8CD08202DB1C18A704AE4ABBF0C2C7A23C7FD9C8D85BC957645D91922BC79BF81C468A75A80629DD134CB639213B661E1762B365A85EFC37E110E6946A882A429103E2601C1EBC42F612635E8E5B9C968D53940FA9EDC4644B20A89E9CA2963232B0625D2FFED66AB5BB97E700D2ACCE91D972D37005370B01B3632CA43E42B0DD8DD283D5B811059547FA772480A2B5DB8781E69CF7DBD6BDC61A5165A2F659DE7904006A5AC4C70AA226FDCCEC514B9AE081C40E917368B4882F769F9A8BAA818E8BD72DBEDD3ABCF9BCB66BD9AAC916CD56F47FCAA3DA4337E99B4064DF4AF4F2869D751E35F324C8E06996D7B1491F55F1C7B05E5BD5D31C95919D25801"^^<http://www.w3.org/2001/XMLSchema#hexBinary> ;
      <nex:xyz> "5.035039,-26.519365,0.5492316" .

<http://www.ebremer.com>
      <nex:rnode> <http://shield.ebremer.com/resources/666541e3-5ed4-4ee1-87eb-3fc170af8b59> ;
      <nex:vnode> <http://shield.ebremer.com/resources/666541e3-5ed4-4ee1-87eb-3fc170af8b59> .

<http://shield.ebremer.com/resources/db23a1f7-83eb-4402-8bbd-28a477393d88>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://www.w3.org/ns/auth/cert#exponent" ;
      <nex:objxyz> "-2.369653,-26.378757,3.3365998" ;
      <nex:plen> "7.2567644" ;
      <nex:rotation> "0.4521922 0.0 -0.033338398 -0.8912972" ;
      <nex:subjxyz> "1.9194171,-20.529259,3.117803" ;
      <nex:xyz> "-0.22511792,-23.454008,3.2272015" .

<http://shield.ebremer.com/resources/a6e56026-c5bd-4331-ab7a-20b0f1c8660a>
      a       <nex:sphere> ;
      <nex:HoverText> "http://www.w3.org/ns/auth/cert#RSAPublicKey" ;
      <nex:xyz> "3.6347718,-25.323143,8.237062" .

<http://shield.ebremer.com/nex/graphs/bb1f51ac-d0e5-4e17-8948-6e8b7cf9ba38>
      <nex:pnode> <http://shield.ebremer.com/resources/a1e381fd-5527-4cba-a92c-9174792ca6a2> ;
      <nex:vnode> <http://shield.ebremer.com/resources/a1e381fd-5527-4cba-a92c-9174792ca6a2> .

<http://shield.ebremer.com/nex/graphs/53f44285-1ec2-4a25-a65a-edb37287ddc5>
      <nex:lnode> <http://shield.ebremer.com/resources/9a016505-55fc-40e1-bbe0-5895319289be> ;
      <nex:pnode> <http://shield.ebremer.com/resources/583634b9-1410-4e35-8bbc-40a12317ac72> ;
      <nex:vnode> <http://shield.ebremer.com/resources/9a016505-55fc-40e1-bbe0-5895319289be> , <http://shield.ebremer.com/resources/583634b9-1410-4e35-8bbc-40a12317ac72> .

<http://shield.ebremer.com/resources/68fb1356-03c3-4cc1-9bb0-7d8ac852fd55>
      a       <nex:sphere> ;
      <nex:nodesize> "3" ;
      <nex:numlinks> "3" ;
      <nex:q> "3" ;
      <nex:xyz> "12.902582,7.535981,-10.111939" .

<http://shield.ebremer.com/resources/322e2c62-2466-4250-82d0-95bd38dea1f8>
      a       <nex:sphere> ;
      <nex:HoverText> "http://www.skype.com/" ;
      <nex:xyz> "13.079804,11.690309,-15.968671" .

<http://shield.ebremer.com/resources/8762b36d-8dec-4a91-9f68-869a1a5db36f>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://xmlns.com/foaf/0.1/name" ;
      <nex:objxyz> "1.7432859,-10.034435,-21.6401" ;
      <nex:plen> "7.529882" ;
      <nex:rotation> "0.84081805 0.0 0.5357458 -0.07746834" ;
      <nex:subjxyz> "-1.3737096,-9.053491,-14.856207" ;
      <nex:xyz> "0.18478817,-9.5439625,-18.248154" .

<http://shield.ebremer.com/nex/graphs/59170156-1382-4874-bd1c-92fd9d9e1274>
      <nex:pnode> <http://shield.ebremer.com/resources/71fb6b92-4ea0-48e3-a2a7-48ec9275069d> ;
      <nex:vnode> <http://shield.ebremer.com/resources/71fb6b92-4ea0-48e3-a2a7-48ec9275069d> .

<http://shield.ebremer.com/nex/graphs/eb5cf9d4-b962-4a40-88e0-9792b9ce0631>
      <nex:lnode> <http://shield.ebremer.com/resources/dff7e450-4434-48cf-9719-0144563cfe03> ;
      <nex:pnode> <http://shield.ebremer.com/resources/f9ba89b7-fe3d-43a8-bc80-018e0b18e8a2> ;
      <nex:vnode> <http://shield.ebremer.com/resources/f9ba89b7-fe3d-43a8-bc80-018e0b18e8a2> , <http://shield.ebremer.com/resources/dff7e450-4434-48cf-9719-0144563cfe03> .

<http://shield.ebremer.com/resources/8f667cb6-ba11-4f04-95fb-6f8de631b750>
      a       <nex:cube> ;
      <nex:HoverText> "68.195.227.26" ;
      <nex:xyz> "22.810303,-9.893983,8.884933" .

<http://shield.ebremer.com/nex/graphs/183bf392-422e-4f79-80c4-73a80d8bfefd>
      <nex:lnode> <http://shield.ebremer.com/resources/7a62ac94-793e-4bba-8a72-6cfae00b86b1> ;
      <nex:pnode> <http://shield.ebremer.com/resources/05b2d050-0b51-4230-9056-ec14340663a2> ;
      <nex:vnode> <http://shield.ebremer.com/resources/7a62ac94-793e-4bba-8a72-6cfae00b86b1> , <http://shield.ebremer.com/resources/05b2d050-0b51-4230-9056-ec14340663a2> .

<mailto:erich@ebremer.com>
      <nex:rnode> <http://shield.ebremer.com/resources/8fe9f157-afdc-45fe-a669-c2f51de7e7a5> ;
      <nex:vnode> <http://shield.ebremer.com/resources/8fe9f157-afdc-45fe-a669-c2f51de7e7a5> .

<http://shield.ebremer.com/resources/58ec8462-762e-4982-a46e-6737b8254dfb>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://xmlns.com/foaf/0.1/firstName" ;
      <nex:objxyz> "6.9691315,-3.1183655,-5.7980638" ;
      <nex:plen> "8.215002" ;
      <nex:rotation> "0.9196596 0.0 0.38866487 -0.05626531" ;
      <nex:subjxyz> "1.2880657,-2.268196,0.074667156" ;
      <nex:xyz> "4.1285987,-2.6932807,-2.8616984" .

<http://shield.ebremer.com/resources/9e449a77-55e3-4aab-a281-225071956f18>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://www.w3.org/1999/02/22-rdf-syntax-ns#type" ;
      <nex:objxyz> "24.798235,-2.705969,6.5723734" ;
      <nex:plen> "7.220257" ;
      <nex:rotation> "0.95714426 0.0 -0.16340853 0.23910758" ;
      <nex:subjxyz> "18.789173,-6.010832,4.313797" ;
      <nex:xyz> "21.793705,-4.3584003,5.443085" .

<tel:631-444-3560>
      <nex:rnode> <http://shield.ebremer.com/resources/4e386d68-59b4-40a4-b2b1-172ce8ea572f> ;
      <nex:vnode> <http://shield.ebremer.com/resources/4e386d68-59b4-40a4-b2b1-172ce8ea572f> .

<http://shield.ebremer.com/resources/0a277f4a-241d-437d-8a28-84cae8d9cbde>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://xmlns.com/foaf/0.1/name" ;
      <nex:objxyz> "6.757046,-3.423891,6.078216" ;
      <nex:plen> "8.202926" ;
      <nex:rotation> "0.9128831 0.0 -0.40086132 -0.07716658" ;
      <nex:subjxyz> "1.2880657,-2.268196,0.074667156" ;
      <nex:xyz> "4.022556,-2.8460436,3.0764415" .

<nex:clientsession>
      <nex:rnode> <http://shield.ebremer.com/resources/170959a5-3e99-4dc9-9fbd-e94c2e55b419> ;
      <nex:vnode> <http://shield.ebremer.com/resources/170959a5-3e99-4dc9-9fbd-e94c2e55b419> .

<http://shield.ebremer.com/nex/graphs/86fc0ea3-742a-44c6-9e72-7176b2410f74>
      <nex:lnode> <http://shield.ebremer.com/resources/8f667cb6-ba11-4f04-95fb-6f8de631b750> ;
      <nex:pnode> <http://shield.ebremer.com/resources/8d846a2a-1bb0-4a85-bbbd-941caba6cce4> ;
      <nex:vnode> <http://shield.ebremer.com/resources/8d846a2a-1bb0-4a85-bbbd-941caba6cce4> , <http://shield.ebremer.com/resources/8f667cb6-ba11-4f04-95fb-6f8de631b750> .

<http://shield.ebremer.com/nex/graphs/15b7f9b2-58b8-43e4-95ba-a76b2b4ccfb2>
      <nex:pnode> <http://shield.ebremer.com/resources/af0c590e-779f-4743-b2fb-dbdf510b33ce> ;
      <nex:vnode> <http://shield.ebremer.com/resources/af0c590e-779f-4743-b2fb-dbdf510b33ce> .

<http://shield.ebremer.com/nex/graphs/ae649e36-e6f7-477c-80c2-7e1c4b4a24e9>
      <nex:lnode> <http://shield.ebremer.com/resources/29bb010a-ac87-4b82-9171-c7c2b81793f8> ;
      <nex:pnode> <http://shield.ebremer.com/resources/0a277f4a-241d-437d-8a28-84cae8d9cbde> ;
      <nex:vnode> <http://shield.ebremer.com/resources/29bb010a-ac87-4b82-9171-c7c2b81793f8> , <http://shield.ebremer.com/resources/0a277f4a-241d-437d-8a28-84cae8d9cbde> .

<http://shield.ebremer.com/resources/c0438c52-0da4-46db-953e-c3d4d5224d5a>
      a       <nex:cube> ;
      <nex:HoverText> "Tammy DiPrima" ;
      <nex:xyz> "1.7432859,-10.034435,-21.6401" .

<http://shield.ebremer.com/nex/graphs/bef64ed1-e056-4889-a1fe-9079eb88b6b6>
      <nex:lnode> <http://shield.ebremer.com/resources/c0438c52-0da4-46db-953e-c3d4d5224d5a> ;
      <nex:pnode> <http://shield.ebremer.com/resources/8762b36d-8dec-4a91-9f68-869a1a5db36f> ;
      <nex:vnode> <http://shield.ebremer.com/resources/c0438c52-0da4-46db-953e-c3d4d5224d5a> , <http://shield.ebremer.com/resources/8762b36d-8dec-4a91-9f68-869a1a5db36f> .

<http://shield.ebremer.com/nex/graphs/a3e64c9f-e7ca-4c50-8692-489a60b02d59>
      <nex:pnode> <http://shield.ebremer.com/resources/7513d558-1ab3-4705-ae5f-7ee586ec4b0b> ;
      <nex:vnode> <http://shield.ebremer.com/resources/7513d558-1ab3-4705-ae5f-7ee586ec4b0b> .

<http://shield.ebremer.com/nex/graphs/cd2f3763-96c8-458a-81d9-4797a29d3de8>
      <nex:pnode> <http://shield.ebremer.com/resources/bcc8f0a5-e903-4fc2-83e5-3b3d2b774669> ;
      <nex:vnode> <http://shield.ebremer.com/resources/bcc8f0a5-e903-4fc2-83e5-3b3d2b774669> .

<http://shield.ebremer.com/resources/05b2d050-0b51-4230-9056-ec14340663a2>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://www.daml.org/2001/10/html/airport-ont#icaoCode" ;
      <nex:objxyz> "-19.809538,15.09504,-5.055586" ;
      <nex:plen> "7.1443634" ;
      <nex:rotation> "0.3959104 0.0 0.7431519 -0.53942585" ;
      <nex:subjxyz> "-14.904862,18.146603,-0.8515341" ;
      <nex:xyz> "-17.3572,16.620821,-2.9535599" .

<http://shield.ebremer.com/resources/666541e3-5ed4-4ee1-87eb-3fc170af8b59>
      a       <nex:sphere> ;
      <nex:HoverText> "http://www.ebremer.com" ;
      <nex:xyz> "6.8995605,-8.502952,-0.75715226" .

<http://shield.ebremer.com/resources/170959a5-3e99-4dc9-9fbd-e94c2e55b419>
      a       <nex:sphere> ;
      <nex:HoverText> "nex:clientsession" ;
      <nex:xyz> "24.798235,-2.705969,6.5723734" .

<http://shield.ebremer.com/nex/graphs/d8f859e7-3a2c-49c5-8ae3-0e977fa10d20>
      <nex:pnode> <http://shield.ebremer.com/resources/fb33cb18-d2b7-4cd6-ad1b-dd4545dfe5ef> ;
      <nex:vnode> <http://shield.ebremer.com/resources/fb33cb18-d2b7-4cd6-ad1b-dd4545dfe5ef> .

<http://shield.ebremer.com/resources/c80a1c26-be88-4859-a97b-155acb835e1f>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://www.w3.org/2000/01/rdf-schema#seeAlso" ;
      <nex:objxyz> "-6.128773,-8.901025,-20.684343" ;
      <nex:plen> "7.523367" ;
      <nex:rotation> "0.42892927 -0.0 0.90302914 0.023623515" ;
      <nex:subjxyz> "-1.3737096,-9.053491,-14.856207" ;
      <nex:xyz> "-3.7512414,-8.977258,-17.770275" .

<http://shield.ebremer.com/resources/b4c745b0-a99a-4844-9437-396b719f1a4d>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://xmlns.com/foaf/0.1/holdsAccount" ;
      <nex:objxyz> "12.902582,7.535981,-10.111939" ;
      <nex:plen> "18.297153" ;
      <nex:rotation> "0.904094 -0.0 0.30789486 0.29633576" ;
      <nex:subjxyz> "1.2880657,-2.268196,0.074667156" ;
      <nex:xyz> "7.095324,2.6338925,-5.018636" .

<http://shield.ebremer.com/resources/d7b6d0c8-b610-4146-8e2b-6ea31ac1eb91>
      a       <nex:sphere> ;
      <nex:HoverText> "http://www.ebremer.com/foaf.rdf#me" ;
      <nex:nodesize> "18" ;
      <nex:numlinks> "18" ;
      <nex:q> "18" ;
      <nex:xyz> "1.2880657,-2.268196,0.074667156" .

<http://shield.ebremer.com/resources/b703c2aa-c634-46b0-85e6-96cb3c94d34b>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://xmlns.com/foaf/0.1/phone" ;
      <nex:objxyz> "0.61919737,2.2530727,-6.9366236" ;
      <nex:plen> "8.369435" ;
      <nex:rotation> "0.67826325 -0.0 0.617552 0.39823174" ;
      <nex:subjxyz> "1.2880657,-2.268196,0.074667156" ;
      <nex:xyz> "0.9536315,-0.0075616837,-3.4309783" .

<http://shield.ebremer.com/resources/b41b960d-45dc-42b9-9140-6a8c494dfe50>
      a       <nex:sphere> ;
      <nex:HoverText> "http://www.ebremer.com/foaf.rdf" ;
      <nex:nodesize> "4" ;
      <nex:numlinks> "4" ;
      <nex:q> "4" ;
      <nex:xyz> "-7.744496,-6.2348194,2.3804553" .

<http://shield.ebremer.com/resources/5997861f-a88d-479d-8e2a-52a701c49cb1>
      a       <nex:cube> ;
      <nex:HoverText> "1360634398601" ;
      <nex:xyz> "24.7447,-8.840323,1.3769542" .

<http://shield.ebremer.com/resources/4adc5dcd-ddf4-4592-9e54-0c0686dd8f9b>
      a       <nex:cube> ;
      <nex:HoverText> "Mr." ;
      <nex:xyz> "8.727002,1.4348108,0.31527075" .

<http://shield.ebremer.com/resources/a6ff1888-c243-4126-acbf-b44c651855b0>
      a       <nex:sphere> ;
      <nex:HoverText> "mailto:tammy.diprima@stonybrook.edu" ;
      <nex:xyz> "-2.7040677,-15.5965185,-18.37289" .

<http://shield.ebremer.com/resources/d2ce17d5-c4cd-434f-8c78-7fe5e9b79fff>
      a       <nex:cube> ;
      <nex:HoverText> "-73.097545" ;
      <nex:xyz> "-23.10833,20.7913,-1.7015207" .

<http://shield.ebremer.com/resources/b923152a-8efc-4ff2-9dba-1d1abdedab44>
      a       <nex:cube> ;
      <nex:HoverText> "Islip, New York, United States" ;
      <nex:xyz> "-18.284475,24.98204,3.2179208" .

<http://shield.ebremer.com/resources/a59dd00a-e501-4c76-ac18-de0141a3f0d4>
      a       <nex:sphere> ;
      <nex:HoverText> "http://www.rpi.edu" ;
      <nex:xyz> "-2.4844422,-1.1644895,7.222489" .

<http://shield.ebremer.com/resources/abe1d3d6-51ba-4060-a412-763d92ef4c06>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://xmlns.com/foaf/0.1/status" ;
      <nex:objxyz> "-5.6631656,-1.3325166,-4.3307486" ;
      <nex:plen> "8.2826805" ;
      <nex:rotation> "0.28350577 -0.0 0.93804586 0.19923441" ;
      <nex:subjxyz> "1.2880657,-2.268196,0.074667156" ;
      <nex:xyz> "-2.18755,-1.8003564,-2.1280408" .

<http://shield.ebremer.com/resources/fe02cb3e-5e78-4345-8ffd-dc664eb00162>
      a       <nex:sphere> ;
      <nex:HoverText> "http://www.w3.org/2003/01/geo/wgs84_pos#Point" ;
      <nex:xyz> "-1.2423172,1.9353592,23.958439" .

<http://shield.ebremer.com/resources/feb37eec-a3b8-48ba-9bd1-780baa0923c5>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://www.daml.org/2001/10/html/airport-ont#name" ;
      <nex:objxyz> "-17.589022,25.33923,-4.8700905" ;
      <nex:plen> "8.6652975" ;
      <nex:rotation> "0.5874693 -0.0 0.3947039 0.7064621" ;
      <nex:subjxyz> "-14.904862,18.146603,-0.8515341" ;
      <nex:xyz> "-16.246943,21.742916,-2.8608122" .

<http://shield.ebremer.com/resources/8eff4274-4595-4556-8b5c-b56309bd0d8c>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://www.w3.org/1999/02/22-rdf-syntax-ns#type" ;
      <nex:objxyz> "-0.31521404,-6.5853963,-9.528153" ;
      <nex:plen> "10.650018" ;
      <nex:rotation> "0.6517121 0.0 0.69177145 -0.311004" ;
      <nex:subjxyz> "1.2880657,-2.268196,0.074667156" ;
      <nex:xyz> "0.48642582,-4.426796,-4.726743" .

<http://shield.ebremer.com/resources/b6ecaf9e-d9fe-44f8-bd45-9188fec00d0b>
      a       <nex:sphere> ;
      <nex:nodesize> "8" ;
      <nex:numlinks> "8" ;
      <nex:q> "8" ;
      <nex:xyz> "-14.904862,18.146603,-0.8515341" .

<http://shield.ebremer.com/nex/graphs/d9971994-d4f1-40c5-acce-b2ddf093a59f>
      <nex:pnode> <http://shield.ebremer.com/resources/bd6d61f7-32cf-41c3-97ce-d10e88baba18> ;
      <nex:vnode> <http://shield.ebremer.com/resources/bd6d61f7-32cf-41c3-97ce-d10e88baba18> .

<http://shield.ebremer.com/resources/e2ac006c-0dfe-42d8-b140-9941afc549c8>
      a       <nex:sphere> ;
      <nex:HoverText> "http://www.ebremer.com/ebfiles/erich.jpg" ;
      <nex:xyz> "0.9335052,-8.212778,5.893996" .

<http://shield.ebremer.com/resources/6b9c8582-487c-42d9-8298-e9cc51762d2f>
      a       <nex:cylinder> ;
      <nex:HoverText> "http://www.w3.org/2000/10/swap/pim/contact#nearestAirport" ;
      <nex:objxyz> "-14.904862,18.146603,-0.8515341" ;
      <nex:plen> "26.073603" ;
      <nex:rotation> "0.43528903 -0.0 0.040803414 0.8993656" ;
      <nex:subjxyz> "1.2880657,-2.268196,0.074667156" ;
      <nex:xyz> "-6.8083982,7.9392033,-0.3884335" .

<http://shield.ebremer.com/resources/92f18885-f7cb-4b4b-8e64-ae07ba8e127c>
      a       <nex:cube> ;
      <nex:HoverText> "Erich" ;
      <nex:xyz> "3.5382593,4.096192,6.0742407" .

Tags: 

Subscribe to WebID