Friday, January 29, 2010

clojure-contrib

If you download the netbeans plugin for clojure... make sure you download this as well...otherwise your project REPL will not start up.

http://code.google.com/p/clojure-contrib/downloads/list

Sunday, January 24, 2010

refactoring open source semweb api /toolkit(s)

Been working on some open source semweb tools / api toolkits.

http://code.google.com/u/@VxhURFVUDhhHVgh%2F/

A follow up from this post.....

Sunday, August 16, 2009
open source semweb api /toolkit(s)

In the process of consoldating these efforts into one project....

little turtle: A OWL-S model creation tool based on the jena api
bainbridge: Wrappers around ARQ to help process SPARQL Queries
casimir pulaski: convience wrappers for the jena api
bette graham: RDF based project configuration API
charles brooks: an RDF modeling tool
ziba: Execution of linked open data bound to java classes
three ton: api for java reflection and db schema inspection

Will follow up with more info soon....

Thursday, January 14, 2010

world's shortest N3 tutorial

Here's all you need to know to start using N3 right now

1). Allows RDF to be shown in a readable, natural, format.
2). Reduces file sizes.
3). You Can learn basic syntax by remembering a few rules.
4). Basic syntax is enough for most situations.

What are the Rules I need to know you ask?

1). Resources must end with a period
2). Use prefixes as much as possible
3). End each triple with a semi-colon
4). [] is short for bnode or anonomous
5). use “a” instead of rdf:type

and finally, an example to consider...

@prefix xsd: .
@prefix : .

[] a :SomeRDFClass ;
:xsdVal xsd:String ;
:hasLiteral “Some Value" .



Just was invited to speak at april 8,9

http://www.phillyemergingtech.com/

So look for more posts in the near future regarding the status of some of my open source projects as well as ideas for the presentation. If anyone has a topic they would like to hear about, let me know

Speaking at ETE

Sunday, September 20, 2009

google app engine

Discovered two new things about my app engine account today.

1). Some file are too large
2). Can only have 3000 files!


java.lang.IllegalStateException: Found a jar file too large to upload: "C:\DOCUM
Temp\appcfg7976135115342399793.tmp\com\bmackay\vonsteuben\V
onSteuben-MasterNode\0.1\VonSteuben-MasterNode-0.1.jar". Consider using --enabl
e_jar_splitting.


java.io.IOException: Applications are limited to 3000 files, you have 4439.
Unable to upload app: Applications are limited to 3000 files, you have 4439.

Sunday, August 16, 2009

open source semweb api /toolkit(s)

Been working on some open source semweb tools / api toolkits.

http://code.google.com/u/@VxhURFVUDhhHVgh%2F/


Here the list so far:

little turtle: A OWL-S model creation tool based on the jena api
bainbridge: Wrappers around ARQ to help process SPARQL Queries
casimir pulaski: convience wrappers for the jena api
bette graham: RDF based project configuration API
charles brooks: an RDF modeling tool
ziba: Execution of linked open data bound to java classes
three ton: api for java reflection and db schema inspection
molly pitcher: A simple sparql endpoint
Cyrus McCormick: An ontology mapping toolkit

Trive: Trive (TRiple store over hIVE ): A virtual triple store over Hive
von steuben: convience wrappers around the hadoop API

mavenpublisher: a semantic web maven publishing toolkit

Running into problem, hitting max # of accounts for web hosting. Will be rolling up into a common build root for some of the smaller utility projects like bette, pulaski, bainbridge. Perhaps another for littleturtle, charlesBrooks. Maybe a third for hadoop stuff like von steuben and trive.

Thursday, April 16, 2009

trueknowledge.com

http://www.trueknowledge.com

Amazing. The best semantic web application I've seen.

In two instances, Example 1 & 2 True Knowledge understood my question but didn't know the answer. Other times, the results were a bit off. Some like Example 5, (I knew True Knowledge would get this one before I asked) came back as expected. I didn't expect an answer for Example 6, but the query returned a normal google like web search gave me relevant links.

Take a look at some sample questions and responses;

Example 1
Q:Where can I get a cheeseburger in malvern, pa

A:Sorry I don't know the answer to that question.

Where probably or possibly sells Cheeseburger, a hamburger,
accompanied with cheeses in Malvern, the place in Chester County, Pennsylvania, USA?

Example 2
Q: what is the difference between a turtle and a tortoise?

A:If there are any answers, I couldn't find any.

who or what is the difference between the the two scalar quantities the group of objects: an unspecified member of turtle (any of various aquatic and land reptiles having a bony shell and flipper-like limbs for swimming)
and an unspecified member of tortoise (the land-dwelling reptile with a shell)?

Example 3
Q:How many democrats in pa senate?

A:Sorry, I could not find the answer to that question because it contains an unfamiliar term "pa senate". Please help us by providing more information about what "pa senate" refers to. Is it ... a sports team (a team of people united for the purpose of playing a team sport)
a geographical area
a biological object

Example 4
Q:How many democrats in office in us?

A:Sorry, I don't understand that question.
While you are here...
You might be interested in the answers to recent questions:
Who are Wisconsin's neighbors?
How far is Chicago from Madingley?
Is Tony Blair older than George W. Bush?
When is Easter Sunday 2009?

Example 5
Q:What is the population of philadelphia?

A:the integer 1,517,550
1,517,550
Your question

What is the number of people normally resident in Philadelphia, the city of Philadelphia in Pennsylvania, USA?
Not what you meant? Try a different interpretation of your question...
This conclusion is based on a single fact in the knowledge base:
1,517,550 is the 2000 US census population of Philadelphia - agree / disagree

Example 6
Q:What is the difference between dextrose and maltose?

A:Sorry, I don't understand that question.

Web Links
What is the difference between glucose sucrose dextrose and maltose?
I need this for a research paper of mine. What is the difference between glucose sucrose dextrose and maltose?
http://answers.yahoo.com/question/index?qid=20090302101351AA4kR6O