<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Frontal Lobe</title>
	<atom:link href="http://www.sandsfish.com/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.sandsfish.com/blog</link>
	<description>the mental machinations of sands fish</description>
	<lastBuildDate>Fri, 14 Jun 2013 17:55:06 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Querying the Linked Data Cloud for African Countries (Quirk #1)</title>
		<link>http://www.sandsfish.com/blog/?p=120</link>
		<comments>http://www.sandsfish.com/blog/?p=120#comments</comments>
		<pubDate>Fri, 14 Jun 2013 17:55:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.sandsfish.com/blog/?p=120</guid>
		<description><![CDATA[I&#8217;m currently embarking on an EDA project to build a graph of currently relevant data about the African continent, it&#8217;s countries and cities.  There may be other projects that have done this already, but my goal is to first go through the process and discovery resources along the way, hopefully bump into some challenges with the [...]]]></description>
				<content:encoded><![CDATA[<p>I&#8217;m currently embarking on an <a title="Exploratory Data Analysis" href="http://en.wikipedia.org/wiki/Exploratory_data_analysis" target="_blank">EDA</a> project to build a graph of currently relevant data about the African continent, it&#8217;s countries and cities.  There may be other projects that have done this already, but my goal is to first go through the process and discovery resources along the way, hopefully bump into some challenges with the data that I can learn how to get around, and then look to see if there are people with better solutions out there.</p>
<p>The motivation for this work comes from the fact that <a title="MIT" href="http://mit.edu" target="_blank">MIT</a> is highly prioritizing what they can do to have a positive impact in Africa.  At the MIT Libraries, we hold a lot of research output, some of which specifically applies to issues and topics happening in African countries.  The question is whether our research is actually being seen by the people in those areas who would benefit most from it.  The first step is to build a reliable data-set representing the continent, countries, cities, and holding metadata about them all.</p>
<p>Here&#8217;s one data quirk, and an example of the type of thing one has to deal with when using linked data in general.</p>
<p>This query returns <strong>99</strong> countries in Africa, but there are actually only <a title="How Many Countries In Africa" href="http://www.africacheck.org/reports/how-many-countries-in-africa-how-hard-can-the-question-be/" target="_blank">54-56</a> *currently. Examples of things I wouldn&#8217;t want back are  things that are no longer relevant to modern geo-political questions, e.g.</p>
<blockquote>
<pre>{
 "Country": { "type": "literal", "xml:lang": "en", "value": "Roman Empire" }
 }</pre>
</blockquote>
<p>Here&#8217;s the actual query for the curious. I&#8217;m running this query on FactForge, which integrates roughly <a title="FactForge Data-Sets" href="http://www.ontotext.com/factforge/statistics" target="_blank">8 LOD data-sets</a>, including <a title="DBPedia" href="http://dbpedia.org" target="_blank">DBPedia</a>, <a title="GeoNames" href="http://geonames.org" target="_blank">Geonames</a>, <a title="Build Your Own NYT Linked Data Application" href="http://open.blogs.nytimes.com/2010/03/30/build-your-own-nyt-linked-data-application/" target="_blank">NYT</a>, <a title="CIA Factbook Africa" href="https://www.cia.gov/library/publications/the-world-factbook/wfbExt/region_afr.html" target="_blank">CIA Fact Book</a>, etc.</p>
<blockquote>
<pre>PREFIX ff: &lt;http://factforge.net/&gt;
 PREFIX rdf: &lt;http://www.w3.org/1999/02/22-rdf-syntax-ns#&gt;
 PREFIX dbpedia: &lt;http://dbpedia.org/resource/&gt;
 PREFIX pext: &lt;http://www.ontotext.com/proton/protonext#&gt;
 PREFIX ptop: &lt;http://www.ontotext.com/proton/protontop#&gt;</pre>
<pre>SELECT DISTINCT ?Country
 where {
 ?Coun ff:preferredLabel ?Country ;
 rdf:type pext:Country ;
 ptop:subRegionOf dbpedia:Africa.
 FILTER ( LANG(?Country) = "en")
 }</pre>
</blockquote>
<pre></pre>
<p>* In order to easily distinguish what is the current representation of the world and what is historical, and subset either would require properties indicating this currently relevant status, e.g. (in short-hand) <span style="text-decoration: underline;">dbpedia:Roman_Empire dbpedia:current &#8220;false&#8221;^^xsd:boolean .</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sandsfish.com/blog/?feed=rss2&#038;p=120</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Apache&#8217;s HTTPClient in a Processing Sketch</title>
		<link>http://www.sandsfish.com/blog/?p=114</link>
		<comments>http://www.sandsfish.com/blog/?p=114#comments</comments>
		<pubDate>Sun, 24 Mar 2013 05:14:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Data Visualization]]></category>
		<category><![CDATA[Processing]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.sandsfish.com/blog/?p=114</guid>
		<description><![CDATA[The only descriptions of how to do HTTP calls in Processing that I could find were messy or weird, and required things like writing out the actual HTTP GET syntax in a string, or using a wrapper for the Apache JARs. I wanted none of this, and after some digging and experimentation, I cobbled together [...]]]></description>
				<content:encoded><![CDATA[<p>The only descriptions of how to do HTTP calls in Processing that I could find were messy or weird, and required things like writing out the actual HTTP GET syntax in a string, or using a wrapper for the Apache JARs.  I wanted none of this, and after some digging and experimentation, I cobbled together this solution, which is mostly based on <a href="http://www.twitter.com/ElectricJack" title="Jack Kern - Twitter" target="_blank">Jack Kern</a>&#8216;s code (linked to below) that uses an alternate method for the use of the Apache HTTPClient library, since the code described in the Apache docs didn&#8217;t work at all.</p>
<p><script src="https://gist.github.com/sandsfish/5229621.js"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sandsfish.com/blog/?feed=rss2&#038;p=114</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Parsing MARC/XML in R</title>
		<link>http://www.sandsfish.com/blog/?p=105</link>
		<comments>http://www.sandsfish.com/blog/?p=105#comments</comments>
		<pubDate>Thu, 07 Mar 2013 03:53:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[gist]]></category>
		<category><![CDATA[MARC]]></category>
		<category><![CDATA[R]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.sandsfish.com/blog/?p=105</guid>
		<description><![CDATA[After a bit of fighting with R&#8217;s XPath configuration, I was able to write a pretty reliable if simple function to pull all instances of a field/sub-field value in a data frame&#8230;]]></description>
				<content:encoded><![CDATA[<p>After a bit of fighting with R&#8217;s XPath configuration, I was able to write a pretty reliable if simple function to pull all instances of a field/sub-field value in a data frame&#8230;</p>
<p><script src="https://gist.github.com/sandsfish/4772275.js"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sandsfish.com/blog/?feed=rss2&#038;p=105</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On MOOCs, Libraries, and Disruptive Models</title>
		<link>http://www.sandsfish.com/blog/?p=106</link>
		<comments>http://www.sandsfish.com/blog/?p=106#comments</comments>
		<pubDate>Wed, 06 Mar 2013 18:38:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.sandsfish.com/blog/?p=106</guid>
		<description><![CDATA[&#8220;Institutions of higher learning must move, as the historian Walter Russell Mead puts it, from a model of “time served” to a model of “stuff learned.” Because increasingly the world does not care what you know. Everything is on Google. The world only cares, and will only pay for, what you can do with what [...]]]></description>
				<content:encoded><![CDATA[<div>&#8220;Institutions of higher learning must move, as the historian Walter Russell Mead puts it, from a model of “time served” to a model of “stuff learned.” Because increasingly the world does not care what you know. Everything is on Google. The world only cares, and will only pay for, what you can do with what you know. And therefore it will not pay for a C+ in chemistry, just because your state college considers that a passing grade and was willing to give you a diploma that says so. We’re moving to a more competency-based world where there will be less interest in how you acquired the competency — in an online course, at a four-year-college or in a company-administered class — and more demand to prove that you mastered the competency.&#8221;</div>
<div>  - <a href="http://www.nytimes.com/2013/03/06/opinion/friedman-the-professors-big-stage.html?_r=0">http://www.nytimes.com/2013/03/06/opinion/friedman-the-professors-big-stage.html</a></div>
<p><br/><br/></p>
<div>One might generalize using this same disruptive model, and suggest that libraries who are purveyors of the same historical services, moving at the same historically slow and cautious pace, in the context of Google, <a title="LODLAM" href="http://lodlam.net" target="_blank">linked open library catalogs</a>, and data science start-ups quickly subsuming the information management tasks that libraries have historically considered their core roles, need to place more emphasis on integration, experimentation, and openness pursuant of engaging in collaboration with our users in order to remain relevant.</div>
<div></div>
<p><br/><br/></p>
<div>&#8220;Openness is a survival instinct.&#8221;</div>
<div>
<p>    &#8211; <a title="Joi Ito" href="http://www.media.mit.edu/people/joi" target="_blank">Joi Ito</a><br />
<br/><br/><br />
<a title="Why Libraries Should Be The Next Great Start-Up Incubators" href="http://www.theatlanticcities.com/jobs-and-economy/2013/02/why-libraries-should-be-next-great-startup-incubators/4733/#" target="_blank">Why Libraries Should Be The Next Great Start-Up Incubators<br />
</a><a title="Library Maker-Spaces" href="http://www.thedigitalshift.com/2013/01/k-12/libraries-share-ideas-on-maker-spaces/" target="_blank">Library Maker-Spaces</a></p>
</div>
<div><a title="Library Student Advisory Boards" href="http://www.inthelibrarywiththeleadpipe.org/2013/students-as-stakeholders-library-advisory-boards-and-privileging-our-users/" target="_blank">Library Student Advisory Boards</a></div>
<p><br/><br/><br/></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sandsfish.com/blog/?feed=rss2&#038;p=106</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>In The Library With A Data Pipe: A look into how the MIT Libraries are evolving a data ecosystem</title>
		<link>http://www.sandsfish.com/blog/?p=99</link>
		<comments>http://www.sandsfish.com/blog/?p=99#comments</comments>
		<pubDate>Sun, 16 Dec 2012 20:20:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linked Data]]></category>
		<category><![CDATA[MIT]]></category>
		<category><![CDATA[code4lib code4libne mit linkeddata data]]></category>

		<guid isPermaLink="false">http://www.sandsfish.com/blog/?p=99</guid>
		<description><![CDATA[In October, I gave a talk at Code4Lib New England 2012 at Yale University about how the data ecosystem at the MIT Libraries, and the need for Libraries to integrate with their communities at the data level in order to remain relevant while leveraging some of their best skills and values. Below is the summary&#8230; [...]]]></description>
				<content:encoded><![CDATA[<p>In October, I gave a talk at <a title="Code4Lib New England 2012" href="http://wiki.code4lib.org/index.php/NECode4lib_2012_Home" target="_blank">Code4Lib New England 2012</a> at Yale University about how the data ecosystem at the <a title="MIT Libraries" href="http://libraries.mit.edu/" target="_blank">MIT Libraries</a>, and the need for Libraries to integrate with their communities at the data level in order to remain relevant while leveraging some of their best skills and values. Below is the summary&#8230;</p>
<p>&#8220;As the MIT Libraries continue to modernize their data environment, there are numerous opportunities to define new workflows, form best practices, create novel services and integrations, and support the expanding need for discovery environments outside the confines of traditional library systems. This talk will discuss some of the projects and experiments currently underway, reflect on the new roles libraries can fulfill as the field evolves, and expose new and relevant opportunities for library engagement with our university communities.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sandsfish.com/blog/?feed=rss2&#038;p=99</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recording An Event Happening 3000 Miles Away at 3AM (#SWIB12)</title>
		<link>http://www.sandsfish.com/blog/?p=87</link>
		<comments>http://www.sandsfish.com/blog/?p=87#comments</comments>
		<pubDate>Wed, 28 Nov 2012 07:54:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.sandsfish.com/blog/?p=87</guid>
		<description><![CDATA[In case anyone is curious, here are the details of how I&#8217;m archiving for future reference the Flash-based conference stream from Semantic Web in Libraries (#SWIB12) happening in Cologne, Germany. The organizers of the conference generously set up a video feed so that the world (of Semantic Web professionals who were unable to travel to the [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.sandsfish.com/blog/wp-content/uploads/2012/11/Screen-Shot-2012-11-28-at-2.36.08-AM.png"><img class="aligncenter  wp-image-88" title="Boston to Cologne" src="http://www.sandsfish.com/blog/wp-content/uploads/2012/11/Screen-Shot-2012-11-28-at-2.36.08-AM.png" alt="Boston to Cologne" width="745" height="268" /></a></p>
<p>In case anyone is curious, here are the details of how I&#8217;m archiving for future reference the Flash-based conference stream from <a title="Semantic Web in Libraries Conference" href="http://swib.org/swib12/" target="_blank">Semantic Web in Libraries</a> (<a title="Twitter #swib12" href="https://twitter.com/search/realtime?q=%23swib12" target="_blank">#SWIB12</a>) happening in <a title="Cologne, Germany" href="http://goo.gl/maps/Z55dD" target="_blank">Cologne, Germany</a>. The organizers of the conference generously set up a video feed so that the world (of Semantic Web professionals who were unable to travel to the event) can benefit from the great presentations happening there.</p>
<p>I&#8217;m using a tool called <strong>RTMPDump</strong>, which can take a stream URL and Flash Player URL, and write the contents of the stream to a local (.flv) file.</p>
<p>Following the <a title="RTMPDump Instructions" href="http://trick77.com/2010/07/31/capture-flash-flv-streams-rtmpdump-mac-os-x/" target="_blank">instructions here</a>, I was able to install the tool without issue (OS/X Mountain Lion) and test out the configuration for the SWIB12 stream.  The example command didn&#8217;t work right out of the gate and there were some command-line options that were order-dependent, and relied on certain quotation usage for parameters, but with a little help from the <a title="Man Page for RTMPDump" href="http://rtmpdump.mplayerhq.hu/rtmpdump.1.html" target="_blank">man page</a>, I got a command that worked.</p>
<blockquote><p>$ rtmpdump &#8211;live -r rtmp://62.113.221.5/servicevideotv-live/livestream -W &#8220;http://www.blitzvideoserver06.de/blitzvideoplayer6.swf&#8221; &#8211;flv &#8220;/Users/sands/Movies/SWIB12_day2_1.flv&#8221;</p></blockquote>
<p>&nbsp;</p>
<p><strong>-r:</strong>  The actual RTMP stream URL</p>
<p><strong>-W:</strong> The URL of the Flash Player</p>
<p><strong>&#8211;flv:</strong> The local file to output to</p>
<p><strong>&#8211;live:</strong> Specify that this is not a static remote video file, but a live stream.  (I&#8217;m guessing this helps with closing out the file when the stream interrupts.)</p>
<p>&nbsp;</p>
<p>Once the stream is up and running (something I have to wait until 3am EST for) I can trigger the above command and get a clear read-out of the connection, parameters, and capture progress&#8230;</p>
<p style="text-align: center;"><a href="http://www.sandsfish.com/blog/wp-content/uploads/2012/11/RTMP_dump_running.png"><img class="aligncenter  wp-image-91" title="RTMP_dump_running" src="http://www.sandsfish.com/blog/wp-content/uploads/2012/11/RTMP_dump_running-1024x234.png" alt="" width="819" height="187" /></a></p>
<p> Now all I have to do is make sure I&#8217;m awake when the stream drops for the lunch break so I can retrigger the capture once it is back online and have an archive of the second half of the day.  O.o</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sandsfish.com/blog/?feed=rss2&#038;p=87</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Overload Overflow 1: Hack Daze, Data/Viz, Brainz Musics</title>
		<link>http://www.sandsfish.com/blog/?p=54</link>
		<comments>http://www.sandsfish.com/blog/?p=54#comments</comments>
		<pubDate>Mon, 29 Oct 2012 06:40:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Data Visualization]]></category>
		<category><![CDATA[Information Purge]]></category>
		<category><![CDATA[Linked Data]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Semantic Web]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[data science]]></category>
		<category><![CDATA[linked data]]></category>
		<category><![CDATA[metadata]]></category>
		<category><![CDATA[MIT]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[music hack day]]></category>
		<category><![CDATA[nfc]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[rdf]]></category>
		<category><![CDATA[semantic web]]></category>
		<category><![CDATA[visualization]]></category>

		<guid isPermaLink="false">http://www.sandsfish.com/blog/?p=54</guid>
		<description><![CDATA[If I never just sit down and push massive amounts of thoughts and sources out, I&#8217;ll just never get around to writing a well-composed blog post, hence this.  Various items that I&#8217;m thinking about or I&#8217;ve come across recently.  Sorry. 1.  Music_Metadata++; &#160; First up is the glut of material I&#8217;m currently wading through/researching for [...]]]></description>
				<content:encoded><![CDATA[<p>If I never just sit down and push massive amounts of thoughts and sources out, I&#8217;ll just never get around to writing a well-composed blog post, hence this.  Various items that I&#8217;m thinking about or I&#8217;ve come across recently.  Sorry.</p>
<h2><span style="color: #808080;">1.  Music_Metadata++;</span></h2>
<p>&nbsp;</p>
<p>First up is the glut of material I&#8217;m currently wading through/researching for Music Hack Day Boston 2012 at the <a title="MIT Stata Center" href="http://en.wikipedia.org/wiki/Ray_and_Maria_Stata_Center" target="_blank">MIT Stata Center</a>.  You can learn about it here:</p>
<p><a href="http://boston.musichackday.org/2012"><img class="alignnone" title="MIT Stata Center" src="http://boston.musichackday.org/_images/boston_img.jpg" alt="MIT Stata Center" width="866" height="518" /></a></p>
<blockquote><p><a title="Music Hack Day Boston 2012" href="http://boston.musichackday.org/2012" target="_blank">http://boston.musichackday.org/2012</a></p></blockquote>
<p>&nbsp;</p>
<p>Let&#8217;s see, what else.  There are all of the APIs &amp; Data available for the Hack Fest/Competition:</p>
<blockquote><p>The Echo Nest:  <a title="Echonest API" href="http://developer.echonest.com/" target="_blank">http://developer.echonest.com/</a></p>
<p>This Is My Jam:  <a href="http://www.thisismyjam.com/developers">http://www.thisismyjam.com/developers</a></p>
<p>Spotify:  <a href="https://developer.spotify.com/technologies/web-api/">https://developer.spotify.com/technologies/web-api/</a></p>
<p>MusiXmatch:  <a href="https://developer.musixmatch.com/">https://developer.musixmatch.com/</a></p>
<p>Auphonic:  <a title="Auphonic API" href="https://auphonic.com/api-docs/" target="_blank">https://auphonic.com/api-docs/</a></p>
<p>7Digital:  <a title="7Digital API" href="http://api.7digital.com/1.2/static/documentation/7digitalpublicapi.html" target="_blank">http://api.7digital.com/1.2/static/documentation/7digitalpublicapi.html</a></p>
<p>Roqbot:  <a title="RoqBot" href="http://roqbot.com/" target="_blank">http://roqbot.com/</a></p>
<p>Rdio:  <a title="RDio API" href="http://developer.rdio.com/" target="_blank">http://developer.rdio.com/</a></p>
<p>Gracenote:  <a title="Gracenote API" href="https://doors.gracenote.com/developer/" target="_blank">https://doors.gracenote.com/developer/</a></p>
<p>Free Music Archive:  <a title="Free Music Archive API" href="http://freemusicarchive.org/api" target="_blank">http://freemusicarchive.org/api</a></p>
<p>Twillio:  <a title="Twillio API" href="http://www.twilio.com/docs" target="_blank">http://www.twilio.com/docs</a></p>
<p>Rhapsody:  <a title="Rhapsody API" href="http://webservices.rhapsody.com/wiki/rds" target="_blank">http://webservices.rhapsody.com/wiki/rds</a></p></blockquote>
<p>&nbsp;</p>
<p>Here&#8217;s how to get the EchoNest Hotness factor of an artist (in this case, <a title="13 &amp; God (band)" href="http://www.youtube.com/watch?v=IE3qRU7NoVw" target="_blank">13 &amp; God</a>)&#8230;</p>
<blockquote><p><a title="Hotness of 13 &amp; God" href="http://developer.echonest.com/api/v4/artist/hotttnesss?api_key=FILDTEOIK2HBORODV&amp;name=13+and+god&amp;format=json" target="_blank">http://developer.echonest.com/api/v4/artist/hotttnesss?api_key=FILDTEOIK2HBORODV&amp;name=13+and+god&amp;format=json</a></p>
<p>&nbsp;</p>
<p><iframe src="http://www.youtube.com/embed/IE3qRU7NoVw" frameborder="0" width="420" height="315"></iframe></p></blockquote>
<p>&nbsp;</p>
<p>Here&#8217;s the EchoNest &#8220;Sandbox&#8221; of exclusive media for Air&#8230;</p>
<blockquote><p><a title="AIR Sandbox from EchoNest" href="http://developer.echonest.com/sandbox/emi/air.html">http://developer.echonest.com/sandbox/emi/air.html</a></p>
<p>&nbsp;</p>
<p><iframe src="http://player.vimeo.com/video/27302344?badge=0" frameborder="0" width="500" height="375"></iframe></p>
<p><a href="http://vimeo.com/27302344">Air &#8211; 10,000 Hz Legend &#8211; The Vagabond (feat. Beck).wmv</a> from <a href="http://vimeo.com/user8004827">francisco batista</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>&nbsp;</p></blockquote>
<p>&nbsp;</p>
<p>There are the peripheral resources &amp; projects that I&#8217;m gathering along the way, like <a title="APIify" href="http://apify.heroku.com/resources">APIify</a>, <a title="TimelineJS" href="http://timeline.verite.co/" target="_blank">TimelineJS</a>, <a title="Git Extras" href="https://github.com/visionmedia/git-extras" target="_blank">Git Extras</a>.</p>
<p>Then things I just plain got distracted by and stashed for later pursuit:  EngineYard&#8217;s post entitled &#8220;<a href="https://www.engineyard.com/blog/2012/data-science-at-engine-yard/" target="_blank">What Is Data Science and What Does A Data Scientist Do?</a>&#8221; (articles that I always like to read since everyone has a totally different idea about it), this <a title="Polar Clock" href="http://mbostock.github.com/protovis/ex/clock.html" target="_blank">Polar Clock</a> (that I stumbled upon at exactly midnight), <a title="Google GeoChart" href="https://google-developers.appspot.com/chart/interactive/docs/gallery/geochart" target="_blank">Google&#8217;s GeoChart</a> (for a quick/easy/dirty tool), and my <a title="RaphaelJS Analytics Chart" href="http://raphaeljs.com/analytics.html" target="_blank">favorite graph/styling</a> from a JavaScript Charting library tangent.</p>
<p>And on a <a title="CEMI" href="http://www.makerfairesomerville.com/?page_id=110" target="_blank">CEMI</a>-related note, this good technical description of <a title="Binaural Room Simulation" href="http://www.soundonsound.com/sos/dec03/articles/mixingheadphones.htm#5" target="_blank">Binaural Room Simulation</a>, from some activity by an attendee of the <a title="Tapped NFC Hackathon" href="http://tappedbos-eanrecl001.eventbrite.com/" target="_blank">Tapped NFC Hackathon</a>, which happened today, speaking about Augs glitch-tripping (time-shifting all audio by minutes, hyper-filtering of visual field, flipping audio frequency bands) wearing <a title="Oculus Rift" href="http://www.oculusvr.com/" target="_blank">Oculus Rifts</a> and trading glitch/aug-configs via RFID bracelets.  (yeah.)</p>
<h1></h1>
<h2><span style="color: #888888;">2.  LOD/LAM/RDF/NLP</span></h2>
<p>&nbsp;</p>
<p>Crashing forward, a slew (as usual) of Linked Data &amp; Semantic Web content/news/tools.  The <a title="LODLAM" href="http://lodlam.net/" target="_blank">LODLAM</a> (Linked Open Data for Libraries, Archives, and Museums)  <a title="LODLAM Summit Challenge" href="http://summit2013.lodlam.net/" target="_blank">SUMMIT 2013 &amp; Challenge</a> in Montréal, which I am intent on going to.  This tome on the <a title="Advantages of RDF" href="http://answers.semanticweb.com/questions/19183/advantages-of-rdf-over-relational-databases" target="_blank">advantages of RDF</a> from one person&#8217;s perspective.  The <a title="LODGRefine" href="http://code.zemanta.com/sparkica/" target="_blank">LODGRefine</a> tool from the <a title="LOD2 Project" href="http://code.zemanta.com/sparkica/od2.eu/" target="_blank">LOD2 Project</a> (who&#8217;s link seems to be dead ATM), which is an extension of  the <a title="Google Refine" href="http://code.google.com/p/google-refine/" target="_blank">Google Refine</a> (formerly &#8220;GridWorks&#8221; from Metaweb, makers of <a title="FreeBase" href="http://www.freebase.com/" target="_blank">FreeBase</a>, before the Goog wisely snatched them up), and <a title="RDF Refine" href="http://refine.deri.ie/" target="_blank">RDF Refine</a>, that LODGRefine is partially built with, which can reconcile against <a title="SPARQL" href="http://www.w3.org/TR/sparql11-query/" target="_blank">SPARQL</a> endpoints and <a title="RDF" href="http://www.w3.org/RDF/" target="_blank">RDF</a> dumps (you know, for the next time you&#8217;re excited to do that).  <a title="Open Calais" href="http://www.opencalais.com/" target="_blank">OpenCalais</a> for a bunch of meta-data enriching, discovery improvement, and NLP on text-based assets from (to start with) the <a title="MIT Open Access Collection" href="http://dspace.mit.edu/handle/1721.1/49433" target="_blank">Open Access collection</a> in the repository I work on, <a title="DSpace@MIT" href="http://dspace.mit.edu" target="_blank">DSpace@MIT</a>.  Learning about the <a title="Open Annotation Model" href="http://www.openannotation.org/" target="_blank">Open Annotation Data Model</a>, and trying to remember the name of a <a title="Temporal Database Search - Google Books" href="http://books.google.com/books?id=VsC5QVnoSYEC&amp;pg=PA34&amp;lpg=PA34&amp;dq=next+generation+database+temporal&amp;source=bl&amp;ots=kERsEBefsq&amp;sig=37y-ZpiKpCIJy2qGKiNZ2c9aocQ&amp;hl=en&amp;sa=X&amp;ei=wRiCUPmpK6W30AH_v4GYCA&amp;ved=0CCMQ6AEwATgK#v=onepage&amp;q=next%20generation%20database%20temporal&amp;f=false" target="_blank">temporal database</a> platform that a colleague was talking about the other day.</p>
<p>&nbsp;</p>
<h2><span style="color: #888888;">3.  Music For Production/Momentum</span></h2>
<p>&nbsp;</p>
<p>I have been trying to keep track of music that makes me more productive.  Generally this has minimal verbiage, and is some form of electronic.  I always come back to Underworld as a rule.</p>
<p>&nbsp;</p>
<p><iframe src="http://www.youtube.com/embed/zYxPFseieqQ" frameborder="0" width="420" height="315"></iframe></p>
<p>&nbsp;</p>
<p>Dan Deacon has been added to the list.<br />
<iframe src="http://www.youtube.com/embed/SSdagiCNpvQ" frameborder="0" width="420" height="315"></iframe></p>
<p>&nbsp;</p>
<p>And I&#8217;d include some of the <a title="Binaural Beats" href="http://en.wikipedia.org/wiki/Binaural_beats" target="_blank">binaural beat</a> tracks I&#8217;ve collected over time.  Also, &#8220;A Hawk And A Hacksaw&#8221; because it seems to match the pace of my life a lot of the time.<br />
<iframe src="http://www.youtube.com/embed/aLRH5HouLYg" frameborder="0" width="560" height="315"></iframe><br />
Also, when I have something in my clipboard, I can feel it in my left index finger and thumb.</p>
<p>Until the next overflow!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sandsfish.com/blog/?feed=rss2&#038;p=54</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shadow Graphs in Linked Open Data</title>
		<link>http://www.sandsfish.com/blog/?p=47</link>
		<comments>http://www.sandsfish.com/blog/?p=47#comments</comments>
		<pubDate>Wed, 24 Oct 2012 16:49:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linked Data]]></category>
		<category><![CDATA[Semantic Web]]></category>
		<category><![CDATA[libraries]]></category>
		<category><![CDATA[linkedopendata]]></category>
		<category><![CDATA[MIT]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[semanticweb]]></category>
		<category><![CDATA[shadowgraph]]></category>
		<category><![CDATA[triplestores]]></category>

		<guid isPermaLink="false">http://www.sandsfish.com/blog/?p=47</guid>
		<description><![CDATA[The term &#8220;Shadow Graph&#8221; has been increasingly frequent and useful in our conversations at MIT Libraries, when referring to the line between the public and private (open and closed) sides to a single graph data structure, in the context of Linked Open Data.  Here is my attempt at a concise definition&#8230; &#8220;#shadowgraph: A private graph [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.efluids.com/efluids/gallery/gallery_pages/bullet_shadowgraph.jsp"><img class="alignnone aligncenter" src="http://www.efluids.com/efluids/gallery/gallery_images/bullet_shadowgraph.jpg" alt="" width="572" height="396" /></a><br />
The term &#8220;Shadow Graph&#8221; has been increasingly frequent and useful in our conversations at MIT Libraries, when referring to the line between the public and private (open and closed) sides to a single graph data structure, in the context of Linked Open Data.  Here is my attempt at a concise definition&#8230;</p>
<blockquote><p>&#8220;<a href="https://twitter.com/search?q=%23shadowgraph&amp;src=hash">#shadowgraph</a>: A private graph of data, parallel to a public graph, linked but not published.&#8221;<br />
- <a href="https://twitter.com/sandsfish/status/261108779221913600">@sandsfish</a></p></blockquote>
<p>&nbsp;</p>
<p>Where this term comes into play (other than the <a title="Shadowgraph - Wikipedia" href="http://en.wikipedia.org/wiki/Shadowgraph" target="_blank">original meaning</a> of the phrase) is when you have a corpus of data that contain elements which semantically should be linked, but should not all be published to the web.  In earlier models of publishing data on the web, it was the interface that presented a <em>new</em> and <em>separate</em> representation of the underlying data, while the data itself remained in the database layer of the application.  In this way, only the data that was intended to be exposed was released to the user.</p>
<p>&nbsp;</p>
<p>The difference when working with linked open data is that you are actually exposing the underlying data structure to the web of data.  The representation and the context for querying are one in the same.  Obviously one is not required to expose the entirety of the data held, nor would this frequently be desirable.  In this case, the sub-graph of data that should <em>not</em> be exposed/published, but remains semantically linked in the data, is the shadow graph.</p>
<p>&nbsp;</p>
<p>There are a number of scenarios where one can imagine this being useful or absolutely required.  Certainly Google must have more data in the Knowledge Graph than they expose (though in this case, the UI layer <em>is</em> actually filtering/re-representing the data).  In an environment where an organization is incrementally opening up their data, maintaining all attributes about a given entity in graph form can still provide internal benefits (reporting, inferencing, etc.) while limiting what the public sees.  More specifically, in a theoretical product database, a company may want to publish technical metadata about their products for reuse, but maintain pricing or organizational metadata for internal use.</p>
<p>&nbsp;</p>
<p>Shadow-graphing allows for querying and inferencing on the entire linked set of data, without the need or expense of maintaining and synchronizing a mirror copy for other purposes.  The actual implementation of a shadow graph is possible in a variety of ways, from using the same base URI and entity URIs in a separate triple store, or using privacy mechanics built into a graph platform.  I&#8217;m curious to know others&#8217; thoughts on how best to accomplish the effect.</p>
<p>&nbsp;</p>
<p>There is a set of solutions that exist in the fuzzy world between open and closed, such as the email hashing hack suggested in the &#8220;Variation: FOAF and rdfs:seeAlso&#8221; section of <a href="http://www.w3.org/People/Berners-Lee/">TBL</a>&#8216;s &#8220;<a href="http://www.w3.org/DesignIssues/LinkedData.html">Linked Data Design Issues</a>&#8220;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sandsfish.com/blog/?feed=rss2&#038;p=47</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Arlington Tornado/Microburst &#8211; July 18th, 2012</title>
		<link>http://www.sandsfish.com/blog/?p=39</link>
		<comments>http://www.sandsfish.com/blog/?p=39#comments</comments>
		<pubDate>Thu, 19 Jul 2012 14:19:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.sandsfish.com/blog/?p=39</guid>
		<description><![CDATA[I spent the night driving around the damage on my motorcycle taking long-exposure shots of the aftermath. The full set can be found here:  http://www.flickr.com/photos/sandsfish/sets/72157630651535854/ More about the event can be found here and here. &#160;]]></description>
				<content:encoded><![CDATA[<p>I spent the night driving around the damage on my motorcycle taking long-exposure shots of the aftermath.</p>
<p>The full set can be found here:  <a title="Arlington Tornado/Microburst (on Flickr)" href="http://www.flickr.com/photos/sandsfish/sets/72157630651535854/" target="_blank">http://www.flickr.com/photos/sandsfish/sets/72157630651535854/</a></p>
<p>More about the event can be found <a title="Coverage of the East Arlington Microburst" href="http://arlington.patch.com/articles/complete-coverage-of-the-east-arlington-microburst" target="_blank">here</a> and <a title="NECN Coverage" href="http://www.necn.com/07/19/12/New-England-cleans-up-after-severe-storm/landing_newengland.html?blockID=742743&amp;feedID=4206" target="_blank">here</a>.</p>
<p>&nbsp;</p>
<p><a title="Untitled by floatingOrfalling, on Flickr" href="http://www.flickr.com/photos/sandsfish/7603406076/"><img src="http://farm9.staticflickr.com/8428/7603406076_52734433d0.jpg" alt="Untitled" width="500" height="332" /></a></p>
<p><a title="Untitled by floatingOrfalling, on Flickr" href="http://www.flickr.com/photos/sandsfish/7603406768/"><img src="http://farm8.staticflickr.com/7272/7603406768_381277541d.jpg" alt="Untitled" width="500" height="332" /></a></p>
<p><a title="Untitled by floatingOrfalling, on Flickr" href="http://www.flickr.com/photos/sandsfish/7603407390/"><img src="http://farm9.staticflickr.com/8424/7603407390_e2237edc48.jpg" alt="Untitled" width="500" height="332" /></a></p>
<p><a title="Untitled by floatingOrfalling, on Flickr" href="http://www.flickr.com/photos/sandsfish/7603407710/"><img src="http://farm9.staticflickr.com/8021/7603407710_12d97b86c0.jpg" alt="Untitled" width="500" height="332" /></a></p>
<p><a title="Untitled by floatingOrfalling, on Flickr" href="http://www.flickr.com/photos/sandsfish/7603408140/"><img src="http://farm9.staticflickr.com/8429/7603408140_93f1e93863.jpg" alt="Untitled" width="500" height="332" /></a></p>
<p><a title="The Author by floatingOrfalling, on Flickr" href="http://www.flickr.com/photos/sandsfish/7603408426/"><img src="http://farm9.staticflickr.com/8285/7603408426_bb898b0751.jpg" alt="The Author" width="500" height="332" /></a></p>
<p><a title="Bike Path by floatingOrfalling, on Flickr" href="http://www.flickr.com/photos/sandsfish/7603409640/"><img src="http://farm8.staticflickr.com/7263/7603409640_8677a916ce.jpg" alt="Bike Path" width="500" height="332" /></a></p>
<p><a title="Untitled by floatingOrfalling, on Flickr" href="http://www.flickr.com/photos/sandsfish/7603408780/"><img src="http://farm8.staticflickr.com/7114/7603408780_ea1f364c16.jpg" alt="Untitled" width="500" height="332" /></a></p>
<p><a title="Untitled by floatingOrfalling, on Flickr" href="http://www.flickr.com/photos/sandsfish/7603410888/"><img src="http://farm8.staticflickr.com/7253/7603410888_7b96533aff.jpg" alt="Untitled" width="500" height="332" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sandsfish.com/blog/?feed=rss2&#038;p=39</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Analographic Data Visualizations</title>
		<link>http://www.sandsfish.com/blog/?p=30</link>
		<comments>http://www.sandsfish.com/blog/?p=30#comments</comments>
		<pubDate>Tue, 26 Jun 2012 06:37:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Data Visualization]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[data viz]]></category>
		<category><![CDATA[libeskind]]></category>
		<category><![CDATA[light]]></category>
		<category><![CDATA[sculpture]]></category>
		<category><![CDATA[universe]]></category>

		<guid isPermaLink="false">http://www.sandsfish.com/blog/?p=30</guid>
		<description><![CDATA[The two facets / frames of references that I find the most useful to my personal definition &#38; experience of art and its purposes are: 1.)  An artwork&#8217;s ability to convey an emotional reality (or at least &#8220;internal&#8221; state) from the artists&#8217; mind to the observer / consumer&#8217;s. 2.)  An artwork&#8217;s ability to represent knowledge [...]]]></description>
				<content:encoded><![CDATA[<p>The two facets / frames of references that I find the most useful to my personal definition &amp; experience of art and its purposes are:</p>
<p>1.)  An artwork&#8217;s ability to convey an emotional reality (or at least &#8220;internal&#8221; state) from the artists&#8217; mind to the observer / consumer&#8217;s.</p>
<p>2.)  An artwork&#8217;s ability to represent knowledge (or information; the distinction between which I don&#8217;t intend to get into here) in a way that is abstracted from the direct, original representation of it, in a way that is more compelling, or conveys more (perhaps the thread that ties #2 into #1) than if it were to be simply echoed.</p>
<p><a title="Daniel Libeskind" href="http://daniel-libeskind.com/" target="_blank">Daniel Libeskind</a>&#8216;s &#8220;<a title="Libeskind's &quot;eL Masterpiece&quot;" href="http://pinterest.com/pin/80572280804016619/" target="_blank">eL Masterpiece</a>&#8221; chandelier, for me, is a fascinating representation of the latter (specifically because of the scaled translation of time, and non-metaphorical use of light, (not to mention the use of super-computers to generate the data that it surfaces).</p>
<div style="padding-bottom: 2px; line-height: 0px;"><a href="http://pinterest.com/pin/80572280804016619/" target="_blank"><img class="aligncenter" src="http://media-cache-ec7.pinterest.com/upload/80572280804016619_DFzhmhY0_c.jpg" alt="" width="600" height="337" border="0" /></a></div>
<div style="float: left; padding-top: 0px; padding-bottom: 0px;">
<p style="font-size: 10px; color: #76838b;">Source: <a style="text-decoration: underline; font-size: 10px; color: #76838b;" href="http://www.thecreatorsproject.com/blog/daniel-libeskinds-cosmic-chandelier-is-based-on-the-14-billion-year-history-of-light">thecreatorsproject.com</a> via <a style="text-decoration: underline; font-size: 10px; color: #76838b;" href="http://pinterest.com/sandsfish/" target="_blank">Sands</a> on <a style="text-decoration: underline; color: #76838b;" href="http://pinterest.com" target="_blank">Pinterest</a></p>
</div>
<p>&nbsp;</p>
<p>I also very much like that it is a real-world (what <a title="Aurelia Moser" href="http://www.aureliamoser.com" target="_blank">Aurelia Moser</a> calls &#8220;analographic&#8221;) data visualization object, giving it more of a visceral &#8220;weight&#8221; than one that only appears on a screen.  This  does not add any ability or functionality, but it is hard for me to think that there isn&#8217;t something much more communicative or transmittal because of its actual <em>presence</em>.</p>
<p>It is difficult to say, not having experienced the &#8220;playback&#8221; (?) of it in person (or even on-screen; link anyone?) whether it is more compelling when one is standing in a room with the piece, which perhaps brings us to the realm of discussion in this Idea Channel webisode&#8230;</p>
<p>&nbsp;</p>
<p><iframe src="http://www.youtube.com/embed/rdEZjZXirbA" frameborder="0" width="560" height="315"></iframe></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sandsfish.com/blog/?feed=rss2&#038;p=30</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
