Welcome!
As usual, very good understanding of the burgeoning opportunity :-)
--
Regards,
Kingsley Idehen Weblog: http://www.openlinksw.com/blog/~kidehen
President & CEO
OpenLink Software Web: http://www.openlinksw.com
How would you apply Executable English to the task of Annotation? Think
del.ico.us agging pattern with benefits (i.e., ability to make
structured statements about anything).
>
> What's also needed is knowledge about how to use the data to answer
> questions -- for example, "how much could the US save through energy
> independence?"
This is intersection of Linked Data and Answer services like
WolframAlpha and TrueKnowledge. Both offer APIs already.
>
> There's emerging technology, live online, that leverages social media
> for the significant task of acquiring and curating the necessary
> knowledge -- in the form of executable English.
>
> One can Google "executable English" to find this.
>
> Imagine government and other web sites being able to answer questions
> like the one above, and also explaining the answers in English.
> Imagine citizens socially networking to continually expand the range
> of questions that can be answered.
>
> As mentioned, the technology exists, and it's live online with many
> examples that one can view, run and change, using a browser. (The
> above energy independence example is there already.) Shared use of the
> site is free. Just Google executable English and follow the links.
Caveat re. "Executable English", our world is multilingual; thus, we
can't make Language based Data Silos re. Business of Linked Data :-)
Kingsley
Now, if you make a Linked Data mesh from these services, and then
combine (via lookups) with other Linked Data Spaces you get something
quite interesting. Basically, this is something we do with our Meta
Cartridges which are orchestrated by our Sponger Middleware [1][2][3].
The social dimension (as per my puzzle answer) comes from inserting
granular profile data into this mix :-)
Your key to social data injection is a WebID served up by a FOAF+SSL [4]
based platform (ideally, if you want to stay on the good side of privacy
matters).
>
> You wrote also
>
> /Caveat re. "Executable English", our world is multilingual; thus, we
> can't make Language based Data Silos
> /
> Quite right. Though, for certain tasks, such as air traffic control,
> we do agree to be unilingual.
Well I posit that one of the strongest USPs of OpenCalais is the fact
that it is multilingual.
>
> Sticking with APIs really does would not solve the multilingual
> problem, since there will be subroutine names and documentation in
> English, French, German....
APIs are anti-patterns in my world view. I am an Open Data Access guy
who sees REST as the answer to life long frustrations I've had with Open
Data Access. Remember, to me: Code is Like FISH and Data is Like WINE. I
can only tolerate thin layers of smart orchestration oriented code.
Basically, the dominant spaghetti variant of code makes my hair stand
(literally).
I believe in using data orchestration to drive the delivery of
application/solution experience. REST delivers on this approach with aplomb.
Links:
1. http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtSponger
2. http://virtuoso.openlinksw.com/screencasts/virtuoso-rdf-middleware3.swf
3. http://uriburner.com -- service based on the Sponger and its Cartridges
4.
http://www.slideshare.net/bblfish/building-secure-open-distributed-social-networks-presentation?src=embed
Kingsley
>
> It's a tough problem, but one step towards solving it is to observe
> that the executable English technology online at the site below takes
> an unusual approach. It's not the usual "controlled English". The
> vocabulary is open, and so to a large extent is the syntax. This
> means that one can actually include phrases in French, German and so
> on. The phrases take their meaning from their relations to other
> phrases, rather from the usual dictionary approach. Strict semantics
> is achieved via a trade off [1].
>
> However, that's only a first step. When the machine translation folks
> achieve 100% (:-), we will be in better shape.
>
> Cheers, -- Adrian
>
> [1]
> www.reengineeringllc.com/A_Wiki_for_Business_Rules_in_Open_Vocabulary_Executable_English.pdf
> <http://www.reengineeringllc.com/A_Wiki_for_Business_Rules_in_Open_Vocabulary_Executable_English.pdf>
>
>
> Internet Business Logic
> A Wiki and SOA Endpoint for Executable Open Vocabulary English over
> SQL and RDF
> Online at www.reengineeringllc.com
> <http://www.reengineeringllc.com> Shared use is free
>
> Adrian Walker
> Reengineering
>
> On Sat, Dec 19, 2009 at 11:36 AM, Kingsley Idehen
> <kid...@openlinksw.com <mailto:kid...@openlinksw.com>> wrote:
>
> Adrian Walker wrote:
>
> Hi Melvin,
>
> Thanks for a very thoughtful and thought-provoking posting.
>
> Here's something that potentially has most of the desirable
> moats you mention. -- Social Media support for Executable
> English Q/A
>
> It starts with the observation that (linked) data by itself is
> necessary, but not enough, for practical applications.
>
> Adrian,
>
> How would you apply Executable English to the task of Annotation?
> Think del.ico.us <http://del.ico.us> agging pattern with benefits
> <mailto:melvinc...@gmail.com
> <http://www.openlinksw.com/blog/%7Ekidehen>
I put this in the: slowly but surely bucket :-)
Read:
http://networksingularity.com/2009/12/14/patternndashbased-strategy.aspx
They focus on the Social Networking aspect i.e. Linked Water Cooler Data
Space .
A long time ago, my basic enterprise example re Linked Data exploitation
used to go something like this:
1. Employee joins a new company
2. Email comes in
3. Employee has the ability to click on the mailto URI exposed by email
client en route to description of mail sender, which unveils information
such as: This contact is associated with an Organization that placed the
largest order this year, to date, and there are 3 support cases open at
this point in time etc..
Quick raw dump that might become a blog post down the line etc..
Here is a list of companies that came to dominate markets at different
times in our recent history based on their ability to identify and ride
the Network Effects vector of their particular time.
IBM -- Computer (many people connected by time-shared computer access
via terminals).
Microsoft -- Desktop (at expense of Apple via MS-DOS which ran on
multiple desktop computer hardware)
Web -- Various stage related plays
Bootstrap --- Netscape (show masses the value of a LINK)
Commerce --- Amazon (unveiled what you can purchase via a LINK)
--- eBay (unveiled haggling via LINKs)
Search
--- Yahoo! (unveiled directories behind LINKs)
--- Altavista (unveiled smart full text pattern search
heuristics behind LINKs)
--- Google (unveiled entity rank + full text pattern
search heuristics behing LINKs + Scalable AD Model)
Web 2.0 -- Various stage related plays, but the key driver and
bootstrapper was Dave Winer via Userland and Frontier.
Bootstrap -- RSS (data container format) as foundation for
Blogging and disruption of Journalism (which naturally extends to
politics as demonstrated by Obama) via Web Services based PubSub mechanism
Collective Intelligence -- Wikipedia (this particular seed has at
best just passed germination stage: DBpedia is but one example of the
effects of Wikipedia)
Web 2.5 -- Twitter ushers in micro-blogging (#hastags and @identifiers
speak volumes about everything the Semantic Web Project has
fundamentally been about, but without the vital structured data rigor
and platform independence).
Web 3.0 -- company ??, I do believe this is most likely going to be
bootstrapped by annotation style nano-blogging (with "open world"
blogic[1], structured profiles, and Linked Data as behind the scenes
technology differentiators).
Links:
1. http://www.slideshare.net/PatHayes/blogic-iswc-2009-invited-talk
2.
http://netmesh.info/jernst/big_picture/from-1-to-a-billion-in-5-years-what-a-little-url-can-do
-- imagine what happens when you tack on #<somthing> frag ids to those
URLs, you get HTTP URIs :-)
Hi Melvin,
Thanks for a very thoughtful and thought-provoking posting.
Here's something that potentially has most of the desirable moats you mention. -- Social Media support for Executable English Q/A
It starts with the observation that (linked) data by itself is necessary, but not enough, for practical applications.
What's also needed is knowledge about how to use the data to answer questions -- for example, "how much could the US save through energy independence?"
There's emerging technology, live online, that leverages social media for the significant task of acquiring and curating the necessary knowledge -- in the form of executable English.
One can Google "executable English" to find this.
Here is a nice read that sums up the mercurial issue of: beyond
advertising business models, that are all about exploiting LINK density
across Linked Data Spaces.
The case study here is Amazon's affiliates network.
This individual demonstrates that individual media mogul at work. It
also show cases effect of URIs re. identifying contributors to economic
value chains (which is why URI visibility is so vital to fundamental Web
resource publishing patterns).