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

Wednesday, April 15, 2009

Hadoop Workflow System (HWS)

HADOOP-5303. I'll be watching this, and you should too.

http://tinyurl.com/cf25g3

Take a look at the example workflow xsd schema. This could easily be RDFized using Gloze. After that it's a small step to expose them as an OWL-S Process.

Electronic health record (EHR):

Electronic health record (EHR): A secure, real-time, interoperable point-of-care, patient-centric information resource for clinicians. The EHR aids clinicians in decision making by providing access to patient health record information where and when they need it and by incorporating evidence-based decision support. The EHR automates and streamlines the clinicians' workflow, closing loops in communication and response that result in delays or gaps in care. The EHR also supports the collection of data for uses other than direct clinical care, such as billing, quality management, outcomes reporting, resource planning, and public health disease surveillance and reporting.

Tuesday, April 14, 2009

Barack Obama's Nationwide Health Information Network Uses Sun

The summary below is all you need, however the link is below if you want it.

President Barack Obama has said he wants all Americans' health records digitized by 2014 as part of his effort to reform the health system. The U.S. Department of Health and Human Services is relying on Sun.

On Monday, Sun disclosed that HHS is using a range of Sun open source technologies to build out the Nationwide Health Information Network (NHIN). Among them: Sun's GlassFish application platform, its Java Composite Application Suite SOA platform, and the Java Identity Management Suite.


http://tinyurl.com/ddvxvt

Saturday, April 11, 2009

OWL-S, TiGRNET, and Semantic Sensors

Looking back at some previous posts, OWL-S is the perfect choice for building processes around these technologies. If the data coming from a TiGRNET application (pics, weather, misc sensors) are defined in a ontology, discovery and processing could be done without much custom software using OWL-S.

The OWL-S Ontology for Services provides a simple means of organizing TiGRNET data by profiles, models, and groundings. The service profile tells "what the service does"; that is, it gives the type of information needed by a service-seeking agent to determine whether the service meets its needs. A service grounding specifies the details of how an agent can access a service. Typically a grounding may specify some well know communications protocols.

If a TiGRNET clone was available to all, custom streams could be build from multiple sources, sensors, friends feeds, etc. It would be like Twitter on steriods.

http://www.ai.sri.com/daml/services/owl-s/1.2/

Thursday, April 9, 2009

TiGRNET (Tactical Ground Reporting Network)

What else can I say other than I'd like my own personal TiGRNET. Maybe if everyone had this, the way people have Onstar when one buys a new car, we could all get realtime traffic. Accident pics could also be forwared to emergency services.

"TiGRNET makes the linkage between the photos and satellite maps by using embedded GPS location information in the pictures. The display map, similar to images one can find on Google Earth, uses the camera’s GPS abilities by mapping where the pictures were taken."

"The possibilities are numerous and quite valuable"

http://www.usi-inc.net/24.html

Tuesday, April 7, 2009

Ubuntu Server: Private Computing Clouds

Some key quotes below, looks like a step in the right direction. I'll have to watch this, as anything build into the platorm to make Cloud Computing easier is a win-win.

"Server 9.04 lets developers build applications for the Amazon Elastic Compute Cloud (EC2) and use Ubuntu as the operating system and delivery platform,"

"You can take Ubuntu Server, install it on number of servers in your data center and then set up these servers to form a cloud. It's basically a cluster of systems with a cloud controller on top,"

http://www.crn.com/software/216403055

Monday, April 6, 2009

HIPAA-Compliant Medical Data Applications on AWS

HIPAA-Compliant Medical Data Applications with AWS. This is the whitepaper the HealthCare Industry needs at the moment. Too Many people still think AWS is not secure enough for HIPAA Applications.

http://bit.ly/6vHsa

Sunday, April 5, 2009

Semantic Sensor Network Incubator Group

Things like this take a while to get adopted, but once they do the ability to get data in realtime becomes possible. No ontologies just yet on the site.

"producing ontologies that define the capabilities of sensors and sensor networks"

http://www.w3.org/2005/Incubator/ssn/

Cluster Computing and MapReduce Video

Cluster Computing and MapReduce Lecture 1

Good place to start, skip ahead to next lectures if you're already using Map/Reduce.

http://www.youtube.com/watch?v=yjPBkvYh-ss

Cluster Computing and MapReduce Lecture 2
http://www.youtube.com/watch?v=-vD6PUdf3Js

Cluster Computing and MapReduce Lecture 3
http://www.youtube.com/watch?v=5Eib_H_zCEY

Cluster Computing and MapReduce Lecture 4
http://www.youtube.com/watch?v=1ZDybXl212Q

Cluster Computing and MapReduce Lecture 5
http://www.youtube.com/watch?v=BT-piFBP4fE