Archive

Archive for December, 2009

UMBC wins 2009 Pan-Am College Chess Tournament

December 31st, 2009

GM Leonid Kritz, UMBCUMBC won the 2009 Pan-American Intercollegiate Team Chess Championship yesterday with perfect score of 6.0 points. This year’s tournament was held in South Padre Island, Texas on December 27-30

This is from the UMBC press release:

“Capping a near-flawless performance over the past four days at the tournament in South Padre Island, Texas, the Retrievers topped a team from the University of Texas-Brownsville today to secure the title outright for the first time since 2005.

Today’s win completed a perfect 6-0 match record for the tournament, known as the “World Series of college chess.” UMBC’s dominant performance is all the more impressive given the high quality of the 28-team field this year, said Alan Sherman, director of the school’s chess program.

Today UMBC topped UT-Brownsville’s “B” team, 4-0, to complete the march to the title. But the Retrievers most of the hard work yesterday, winning decisive matches over two of the strongest teams in college chess. The Retrievers topped UT-Dallas, 3 to 1, in the early match, and then got past UT-Brownsville’s “into today’s action. The tournament also included teams from Yale, Princeton, NYU, Stanford and University of Chicago.

The Pan-Am is the most celebrated intercollegiate chess tournament in the Americas. Since its 1946 inception, dozens of universities throughout the Americas have participated. The tournament is open to any college or university team from North, South, or Central America.

Since 2003, the teams representing the top four schools in the Pan-Am have met again in the spring to compete for the President’s Cup in an event sponsored by the U.S. Chess Federation — the “Final Four of Chess”. In 2010 the University of Texas Brownsville will host the final four, UMBC, UTD, UTB and Texas Tech, in April.

You can get information on the tournament and the games at monroi.

English, General, UMBC

WordPress trust syndication revisited: F2F plugin

December 29th, 2009

This is a followup to my Syndicating trust? Mediawiki, Wordpress and OpenID post. I now have a simple implementation that exports data from WordPress: the F2F plugin. Also some experiments with consuming aggregates of this information from multiple sources.

FOAF has always had a bias towards describing social things that are shown rather than merely stated; this is particularly so in matters of trust. One way of showing basic confidence in others, is by accepting their comments on your blog or Web site. F2F is an experiment in syndicating information about these kinds of everyday public events. With F2F, others can share and re-use this sort of information too; or deal with it in aggregate to spread the risk and bring more evidence into their trust-related decisions. Or they might just use it to find interesting people’s blogs.

OpenID is a technology that lets people authenticate by showing they control some URL. WordPress blogs that use the OpenID plugin slowly accumulate a catalogue of URLs when people leave comments that are approved or rejected. In my previous post I showed how I was using the list of approved OpenIDs from my blog to help configure the administrative groups on the FOAF wiki.

This may all raise more questions than it answers. What level of detail is appropriate? are numbers useful, or just lists? in what circumstances is it sensible or risky to merge such data? is there a reasonable use for both ‘accept’ lists and ‘unaccept’ lists? What can we do with a list of OpenID URLs once we’ve got it? How do we know when two bits of trust ‘evidence’ actually share a common source? How do we find this information from the homepage of a blog?

If you install the F2F plugin (and have been using the OpenID plugin long enough to have accumulated a database table of OpenIDs associated with submitted comments), you can experiment with this. Basically it will generate HTML in RDFa format describing a list of people . See the F2F Wiki page for details and examples.

The script is pretty raw, but today it all improved a fair bit with help from Ed Summers, Daniel Krech and Morten Frederiksen. Ed and Daniel helped me get started with consuming this RDFa and SPARQL in the latest version of the rdflib Python library. Morten rewrote my initial nasty hack, so that it used Wordpress Shortcodes instead of hardcoding a URL path. This means that any page containing a certain string – f2f in chunky brackets – will get the OpenID list added to it. I’ll try that now, right here in this post. If it works, you’ll get a list of URLs below. Also thanks to Gerald Oskoboiny for discussions on this and reputation-related aggregation ideas; see his page on reputation and trust for lost more related ideas and sites. See also Peter Williams’ feedback on the foaf-dev list.

Next steps? I’d be happy to have a few more installations of this, to get some testbed data. Ideally from an overlapping community so the datasets are linked, though that’s not essential. Ed has a copy installed currently too. I’ll also update the scripts I use to manage the FOAF MediaWiki admin groups, to load data from RDFa blogs; mine and others if people volunteer relevant data. It would be great to have exports from other software too, eg. Drupal or MediaWiki.

Comment accept list for http://danbri.org/words

English, FOAF, RDFa, SPARQL, Semantic Web, Technology, coding, ggg, openid, privacy

Significación, emoción, transparencia y realidades aumentadas.

December 28th, 2009

Realmente, no es fácil poner en duda el Conectivismo. Somos máquinas de encontrar, de crear conexiones. En ello creo que se basa la Pedagogía de la imaginación, la que quiere crear nuevas actitudes a partir de datos añadidos a una realidad que siempre puede ser mejorada.  Es la base de  la realidad aumentada a través de dispositivos móviles y sí, en muchos casos también la publicidad o el branding cuando pretenden asociar productos o servicios a ideas o valores populares para el colectivo que se determina como target.

Me ha sorprendido positivamente en este sentido  el proyecto Significant Objects. La idea es simple: Un escritor inventa una historia sobre un objeto. Investido de nuevo significado a través de esa ficción, “aumentada” la realidad del objeto a través de la literatura, este debería adquirir, no solo valor subjetivo sino también objetivo, mediante un aumento de su precio en  eBay.

pinkhorse

El experimento, muestra de realidad aumentada a través de storytelling, sin el soporte de las tecnologías que es propio de lo que hoy entendemos por AR, se inicia el 6 de Julio y termina el 20 de Noviembre.

Alcanza 100 anuncios, objetos “Significativos”  vendidos, valorados en $128.74 pero por los que se termina pagando $3,612.51, unas 30 veces más. Así, el caballo kitsch que tenemos a la derecha pasó de costar 1 a 104,5 $.

La narrativa (storytelling) transforma lo insignificante en significativo, algo que ya sabíamos, como nos explica Ariely, desde investigaciones como la del “endowment effect”, la teoría según la cual una vez que somos propietarios de algo, su valor se incrementa ante nuestros ojos (Kahneman, Knetsch and Thaler, 1990)

La propiedad es una de las formas de crear valor (la afirmación, llevada a cuestiones sistémicas puede darnos mucho que pensar acerca de lo psicológicamente sofisticado del capitalismo), pero no la única. Creamos valor subjetivo para un objeto mientras nos esforzamos (reconocemos el esfuerzo de otro, como en el caso de objetos artesanos) en crearlo.

Añadiría que la emoción es el elemento central en el proceso, lo que está en el centro, lo que pretenden despertar las narrativas, uno de los elementos que necesita ser ampliado, desarrollado desde el propio Conectivismo.

Terminar con una reflexión adicional:  lo más curioso, atractivo, de un experimento que no es demasiado nuevo en otros aspectos, es la autenticidad, la transparencia con que el proceso de “significación de los objetos” se presenta.

En este sentido surgía hace poco en twitter la cuestión de si es bueno para las marcas crear asociaciones con valores concretos. Si bien experiencias como la que presentamos indicarían así es, creo que debemos tener en cuenta aquello que tan a menudo repetimos aquí: la Sociedad-red genera abundancia cognitiva, prosumidores que no van a conformarse en creer la asociación, sino quizás a esforzarse en todo lo contrario:  desvelar la realidad de la misma (con mayor empeño, probablemente, cuanto más conectada esté con aspectos emocionales)

Si las redes o lo social han sido esenciales para construir la web que conocemos,, apuesto cada día con más fuerza por la transparencia como característica fundamental de la web del futuro.

Debemos, en este sentido, tener cuidado con las metáforas, con los valores que asociamos, con las historias con las que nos identificamos, con las emociones que pretendemos movilizar, porque en la Sociedad de la Transparencia vamos a tener que actuar en consecuencia.


Os dejo, de los 10 usos de Realidad Aumentada en márketing, una muestra de narrativa aplicada, sí, al fantástico mundo de los chicles :) :

Compártelo



  • BarraPunto
  • del.icio.us
  • Tumblr
  • Twitter
  • Facebook
  • Google Bookmarks
  • Meneame
  • MisterWong
  • StumbleUpon
  • Technorati
  • LinkedIn
  • Wikio
  • Bitacoras.com
  • Diigo
  • FriendFeed
  • Netvibes
  • Ping.fm
  • Posterous
  • PDF
  • Print

2010, Net-art, curiosidades en la red, Planeta educativo, Spanish, comunidades, cultura general, curiosidades, innovación, pedagogía imaginación, realidad aumentada, significant objects, sociedad transparencia, tendencias web, web3.0, zeitgeist evolución

Thoughts on Enterprise Linked Data

December 27th, 2009

There have been a number of discussions about “Enterprise Linked Data” recently, and I took part on a panel on precisely that topic at ESTC 2009. Unfortunately the panel was cut short due to time pressures so I didn’t get chance to say everything I’d hoped. In lieu of that debate here’s a blog post containing a few thoughts on the subject.

When we refer to enterprise use of Linked Data, there are a number of different facets to that discussion which are worth highlighting. In my opinion the issues and justifications relating to each of them are quite different. So different in fact that we’re in danger of having a confused debate unless we tease out this different aspects.

Aspects of the Debate

In my view there are three facets to the discussion:

  • Publishing Linked Data, the key question here being: What does an Enterprise have to benefit by publishing Linked Data?
  • Consuming Linked Data: What does an Enterprise have to benefit from consuming Linked Data?
  • Adopting Linked Data: What benefits can an Enterprise gain by deploying Linked Data technologies internally?

I think these facets whilst obviously closely related are largely orthogonal. For example I could see a scenario in which an organization consumed Linked Data but didn’t store or use it as RDF, but just fed it into existing applications. Similarly businesses could clearly adopt Linked Data as a technology without publishing or using any data to the web at all.

These issues are also largely orthogonal to the Open Data discussion: an enterprise might use, consume and publish Linked Data but this might not be completely open for others to reuse. The data may only be available behind the firewall, amongst authorised business partners, or only available to licensed third-parties. So, while the issue as to whether to publish open data is a very important aspect of the discussion, its not a defining one.

Here’s a few thoughts on each of these different facets.

Publishing Linked Data

So why might an enterprise publish Linked Data? And if that is a worthwhile goal, then is it clear how to achieve it? Lets tackle the second question first as its the simplest.

There is an increasingly large amount of good advice available online, as well as tools and applications, to support the publishing of Linked Data. We’re making good strides towards making the important transition from moving Linked Data out of the research area and into the hands of actual practitioners. The How to Publish Linked Data on the Web tutorial is an great resource but to my mind Jeni Tennison’s recent series on publishing Linked Data is an excellent end-to-end guide full of great practical advice.

We can declare victory when someone writes the O’Reilly book on the subject and do for Linked Data what RESTful Web Services did for REST. (And the two would make great companion pieces).

But technology issues aside, what are the benefits to an organization in publishing Linked Data? There are several ways to approach answering that question but I think in most discussions Linked Data tends to get compared with Web APIs. The value of creating an API is now reasonably well understood, and many of the benefits that come from opening data through an API also apply to Linked Data.

However the argument that Linked Data married with a SPARQL endpoint is as easy for developers to use as a Web API is still a little weak at this stage. SPARQL can be off-putting for developers used to simpler more tightly defined APIs. As a community we ought to consider it as a power tool and look for ways to make it easier to get started with. It’s also worth recognising that a search API is also a useful addition to a SPARQL endpoint as part of Linked Data deployment.

But publishing Linked Data can’t be directly compared to just creating an API, because its also largely a pattern for web publishing in general. Its increasingly easier to instrument existing content management systems to expose RDF(a) and Linked Data. So rather than create a custom API, which will involve expensive development costs, particularly if its going to scale, its possible to simply expose Linked Data as part of an existing website.

By following the Linked Data pattern for web publishing, in particular the use of strong identifiers, an enterprise can end up with a single point of presence on the web for publishing all of its human and machine-readable data, resulting in a website that is strongly Search Engine Optimised. Search engines can better crawl and index well structured websites and are increasingly ingesting embedded RDFa to improve search results and rankings. That’s a strong incentive to publish Linked Data by itself.

Adopting Linked Data, particularly as part of a reorganization of an existing web presence, could deliver improved search engine rankings and exposure of content whilst saving on the costs of developing and running a custom API. The longer term benefits of being part of the growing web of data can be the icing on the cake.

Consuming Linked Data

Next we can consider why an enterprise might want to consume Linked Data.

To my knowledge organizations are currently only publishing Linked Open Data (albeit with some wide variations in licensing terms), so we’ll skip for the present whether enterprises have an option of consuming non-open Linked Data, e.g. as part of a privately licensed dataset.

The LOD Cloud is still growing and provides a great resource of highly interlinked data. The main issues that face an organization consuming this data are ones of quantity (there’s still a lot more data that could be available); quality (how good is the data, and how well is it modelled); and trust (picking and choosing reliable sources).

To some extent these issues face any organization that begins relying on a third-party API or dataset. However at present a lot of the data in the LOD cloud is still from secondary sources. The same can’t be said for the majority of web APIs, which tend to be published by the original curators of the data.

These issues should resolve themselves over time as more primary sources join the LOD cloud. Because Linked Data is all based on the same data model bulk loading and merging data from external sources is very simple. This gives enterprises the option of creating their own mirrors of LOD data sources which will provide some additional reassurances around stability and longevity.

Linked Data, with its reliance on strong identifiers, is much easier to navigate and process than other sources, even if you’re not storing the results of that processing as RDF. There’s also a much greater chance of serendipity, resulting in the discovery of new data sources and new data items. Whereas there is virtually no serendipity in a Web API as each API needs to be explicitly integrated.

But this benefit is only going to become evident if we continue to put effort into helping (enterprise) developers understand how to consume Linked Data. E.g. as part of existing frameworks or using new data integration patterns is another area that needs more attention. The Consuming Linked Data tutorial at ISWC 2009 was a good step in that direction, although the message needs to be circulated wider, outside of the core semantic web community.

In my opinion it will be easier for enterprises to consume Linked Data if they first begin to publish it. By publishing data they are putting their identifiers out into the wild. These identifiers become points for annotation and reuse by the community, creating liminal zones from which the enterprise can harvest and filter useful data. This is a benefit that I think is unique to Linked Data as with an Web API the end results are typically mashups or widgets displaying in a third-party application; these are just new silos one step removed from the data publisher.

Adopting Linked Data

Finally, what value could be gained if an organization adopts Linked Data internally as a means to manage and integrate data behind the firewall?

The issues and potential benefits here are largely a mixture of the above, except that there are little or no issues with trust as all of the data comes from known sources. In a typical enterprise environment Linked Data as an integration technology will be compared to a wider range of systems ranging from integrated developer tools through to middleware systems. There’s a reason why SOAP based systems are still well used in enterprise IT as most organizations aren’t (yet?) internally organized as if they were true microcosms of the web.

Its interesting to see that Linked Data can potentially provide a means for solving many of the issues that Master Data Management is trying to address. Linked Data encourages strong identifiers; clean modelling; and linking to, rather than replicating data. These are core issues for data consolidation within the enterprise. Coupled with the ability to link out to data that is part of the LOD Cloud, or published by business partners, Linked Data has the potential to provide a unifying infrastructure for managing both internal and external data sources.

Its worth noting however that semantic technologies in general, e.g. document analysis, entity extraction, reasoning and ontologies seem to be much more widely deployed in enterprise systems than Linked Data. This is no doubt in large part because the advantages of those technologies may currently be much more easily articulated as they’re more easily packaged into a product.

Summary

In this post I wanted to tease out some of the questions that underpin the discussions about enterprise adoption of Linked Data. I’ve presented a few thoughts on those questions and I’d love to hear your opinions.

Along the way I’ve attempted to highlight some areas where we need to focus to help transition from a researcher-led to a practioner-led community. More data, more documentation, and more tools are the key themes.

#linkeddata, English, Semantic Web, Uncategorized

Another successful defense by Uldis Bojars in November

December 23rd, 2009

Uldis Bojars submitted his PhD thesis entitled "The SIOC MEthodology for Lightweight Ontology Development" to the University in September 2009. We had a nice night out to celebrate in one of our favourite haunts, Oscars Bistro.

read more

DERI, Education, English, Knowledge Management, Knowledge Representation, NUI Galway, National University of Ireland Galway, Ontology, SIOC, Science Foundation Ireland, Semantic Web, social software

Another successful defense by Uldis Bojars in November

December 23rd, 2009

Uldis Bojars submitted his PhD thesis entitled "The SIOC MEthodology for Lightweight Ontology Development" to the University in September 2009. We had a nice night out to celebrate in one of our favourite haunts, Oscars Bistro.

read more

DERI, Education, English, Knowledge Management, Knowledge Representation, NUI Galway, National University of Ireland Galway, Ontology, SIOC, Science Foundation Ireland, Semantic Web, social software

Haklae Kim and his successful defense in September

December 23rd, 2009

This is a few months late but better late then never! We said goodbye to PhD researcher Haklae Kim in May of this year when he returned to Korea and took up a position with Samsung Electronics soon afterward. We had a nice going away lunch for Haklae with the rest of the team from the Social Software Unit (picture below).

read more

DERI, Education, English, Knowledge Management, Knowledge Representation, Korea, NUI Galway, OpenLink Software, RDFa, Semantic Web, Tom Gruber, Virtuoso Universal Server, social software

Haklae Kim and his successful defense in September

December 23rd, 2009

This is a few months late but better late then never! We said goodbye to PhD researcher Haklae Kim in May of this year when he returned to Korea and took up a position with Samsung Electronics soon afterward. We had a nice going away lunch for Haklae with the rest of the team from the Social Software Unit (picture below).

read more

DERI, Education, English, Knowledge Management, Knowledge Representation, Korea, NUI Galway, OpenLink Software, RDFa, Semantic Web, Tom Gruber, Virtuoso Universal Server, social software

Wordpress, TinyMCE and RDFa editors

December 23rd, 2009

I’m writing this in Wordpress’s ‘Visual’ mode WYSIWYG HTML editor, and thinking “how could it be improved to support RDFa?”

Well let’s think. Humm. In RDFa, every section of text is always ‘about’ something, and then has typed links or properties associated with that thing. So there are icons ‘B’ for bold, ‘I’ for italics, etc. And thingies for bulleted lists, paragraphs, fonts. I’m not sure how easily it would handle the nesting of full RDFa, but some common case could be a start: a paragraph that was about some specific thing, and within which the topical focus didn’t shift.

So, here is a paragraph about me. How to say it’s really about me? There could be a ‘typeof’ attribute on the paragraph element, with value foaf:Person, and an ‘about’ attribute with a URI for me, eg. http://danbri.org/foaf.rdf#danbri

In this UI, I just type textual paragraphs and then double newlines are interpreted by the publishing engine as separate HTML paragraphs. I don’t see any paragraph-level or even post-level properties in the user interface where an ‘about’ URI could be stored. But I’m sure something could be hacked. Now what about properties and links? Let’s see…

I’d like to link to TinyMCE now, since that is the HTML editor that is embedded in Wordpress. So here is a normal link to TinyMCE. To make it, I searched for the TinyMCE homepage, copied its URL into the copy/paste buffer, then pressed the ‘add link’ icon here after highlighting the text I wanted to turn into a link.

It gave me a little HTML/CSS popup window with some options – link URL, target window, link title and (CSS) class; I’ve posted a screenshot below. This bit of UI seems like it could be easily extended for typed links. For example, if I were adding a link to a paragraph that was about a Film, and I was linking to (a page about) its director or an actor, we might want to express that using an annotation on the link. Due to the indirection (we’re trying to say that the link is to a page whose primary topic is the director, etc.), this might complicate our markup. I’ll come back to that later.

tinymce link edit screenshop

tinymce link edit screenshot

I wonder if there’s any mention of RDFa on the TinyMCE site? Nope. Nor even any mention of Microformats.

Perhaps the simplest thing to try to build into TinyMCE would be for a situation where a type on the link expressed a relationship between the topic of the blog post (or paragraph), and some kind of document.

For example, a paragraph about me, might want to annotate a link to my old school’s homepage (ie. http://www.westergate.w-sussex.sch.uk/ ) with a rel=”foaf:schoolHomepage” property.

So our target RDFa would be something like (assuming this markup is escaped and displayed nicely):

<p about=”http://danbri.org/foaf.rdf#danbri” typeof=”foaf:Person” xmlns:foaf=”http://xmlns.com/foaf/0.1/”>

I’m Dan, and I went to <a rel=”foaf:schoolHomepage” href=”http://www.westergate.w-sussex.sch.uk/”>Westergate School</a>

</p>.

See recent discussion on the foaf-dev list where we contrast this idiom with one that uses a relationship (eg. ’school’) that directly links a person to a school, rather than to the school’s homepage. Toby made some example RDFa output of the latter style, in response to a debate about whether the foaf:schoolHomepage idiom is an ‘anti-pattern’. Excerpt:

<p about=”http://danbri.org/foaf.rdf#danbri” typeof=”foaf:Person” xmlns:foaf=”http://xmlns.com/foaf/0.1/”>

My name is <span property=”foaf:name”>Dan Brickley</span> and I spent much of the ’80s at <span rel=”foaf:school”><a typeof=”foaf:Organization” property=”foaf:name” rel=”foaf:homepage” href=”http://www.westergate.w-sussex.sch.uk/”>Westergate School</a>.

</p>

So there are some differences between these two idioms. From the RDF side they tell you similar things: the school I went to. The latter idiom is more expressive, and allows additional information to be expressed about the school, without mixing it up with the school’s homepage. The former simply says “this link is to the homepage of Dan’s school”; and presumably defers to the school site or elsewhere for more details.

I’m interested to learn more about how these expressivity tradeoffs relate to the possibilities for visual / graphical editors. Could TinyMCE be easily extended to support either idiom? How would the GUI recognise a markup pattern suitable for editing in either style? Can we avoid having to express relationships indirectly, ie. via pages? Would it be a big job to get some basic RDFa facilities into Wordpress via TinyMCE?

For related earlier work, see the 2003 SWAD-Europe report on Semantic blogging from the team then at HP Labs Bristol.

English, RDFa, coding, ggg

Our European Sales Partner, TenForce

December 23rd, 2009

We’re happy to announce that we’ve formed a partnership with TenForce, our first European sales partner, who will market and sell Clark & Parsia software products, beginning with Pellet, in the EU market. The TenForce site has the press release with details.

We have always seen the EU as one of the most important markets for our Semantic Web offerings because the Semantic Web has matured there like no other market. We’re happy to work with TenForce to provide innovative Semantic Web offerings to European customers and organizations.

Business, CandP, English, semweb

12 Tendencias tecnológicas en 2010

December 23rd, 2009

clip_image002Aunque el gráfico de Gartner que ilustraba el informe de tendencias que hacíamos hace un tiempo es algo conservador y debe ser tomado con las típicas precauciones cuando proviene de una Consultora tan conocida, puede ayudarnos a establecer un panorama general.

Hemos estado apuntando algunos deseos para 2010, describiendo algunas Tendencias en tecnología y educación. Tengo pendiente, en ese caso y el de e-learning y gestión del conocimiento en organizaciones y empresas, publicar en unos días un análisis más específico.

Os dejo ahora algunas reflexiones – predicciones, propias y/o recogidas en la web de lo que creo que puede significar 2010 en cuanto a tendencias genéricas y algunas inevitables cuestiones de mercado en esta Sociedad red que tanto nos gusta conocer y construir. Vuestra opinión al respecto es, como siempre, bienvenida:

-Ubicuidad, Telefonía móvil:

Una clara tendencia es la de la telefonía móvil. Su crecimiento sigue imparable y resulta interesante, además, ver cómo puede suponer el acceso a la web en países del tercer mundo (interesantísimo el artículo en The Guardian en que explican cómo el móvil es en muchos lugares de África la única forma de acceder a noticias) Experiencias de mobile learning, que veremos en un análisis posterior, son una importante oportunidad ahora.

Veremos surgir más aplicaciones, aun más servicios para la Internet móvil: Algunas previsiones hablan del quíntuple de apps para iPhone y el triple para Android mientras llega el “iPad”, el nuevo tablet de Mac.

Esperemos que el mercado de Android, con la aparición de Google Phone permita lo que los jardines vallados de Iphone o Blackberry no han permitido: que futuros y actuales usuarios disfruten de una web móvil económica y de verdad útil y que atienda a la mayor diversidad posible de necesidades.  Algunos hablan de que la de Android será la segunda plataforma móvil en importancia a finales del próximo año.

Será importante la intersección entre mercado móvil y redes sociales. También el momento para los juegos de rol desde el móvil, al estilo de Foursquare, un fenómeno anglosajón que mezcla invitación a eventos, prueba de productos, servicios en el mundo real y juego competitivo con otros internautas.

Ha llegado el momento también, parece,  para la gestión de documentos y la búsqueda vertical en entornos empresariales / de organización.

-Computación en la nube como commodity (Cloud Computing):

Hibridación de los servicios (SaaS) en la nube y los datacenters tradicionales. Además las empresas que consumen servicios en la nube actuán cada vez más como proveedores de la misma, brindando información o servicios de procesos tanto a los clientes como a los socios de negocios.

-Análisis avanzado (Advanced Analytics)

Avanzamos en una sociedad compleja pero predecible, cada vez con más datos (Web al cuadrado). Los Numerati que describía Baker adquieren todavía más poder.  Las herramientas y los modelos analíticos, destinados a mejorar los procesos de negocio y la eficacia en las decisiones adquieren relevancia. También el análisis de los resultados de la inversión en Social media. En este caso incluso FB podría abrirse, ofrecer la posibilidad de integrar sus datos en los análisis.  Es posible que twitter pueda ofrecer analísticas y una API para acceder a ellas. Algunos predicen incluso que Google puede integrar las analíticas de twitter en Google Analytics.

-IT ecológica ( IT for Green):

El uso de documentos electrónicos, la reducción de los viajes y el teletrabajo son algunos elementos en los que la tecnología puede resultar ecológica. Surgirán, además, herramientas analíticas para  reducir el consumo de energía en el transporte de mercancías o de otras actividades que suponen el manejo de carbono.

-Informática social (Social Computing)

Las empresas deben centrarse en el uso de software social y los medios de comunicación social, potenciando los procesos colaborativos pero también asegurando su participación e integración con el exterior. Las aplicaciones de negocio sufrirán una trasnformación fundamental, mezclando aplicaciones con software colaborativo y analíticas. Nace una nueva generación de aplicaciones “Socialíticas” que desafiaría los mercados actuales.

Redes sociales cuyo objeto social será un producto de consumo facilitarán la estrategia impaciente en cuanto al ROI de algunas empresas en los Social Media.

También seguirán surgiendo intentos de crear un hábitat específico, más seguro, para los espacios de empresa en los social media, con servicios de “social middleware” que actúen como capa entre las redes sociales y las empresas.

Tenéis al final una presentación acerca de las tendencias que expertos internacionales, en 140 caracteres, describen sobre Social Media.

-Linked data web, web semántica:

Un horizonte, como siempre, la web de los datos enlazados, interoperables, capaces de proporcionar experiencias de usuario y análisis imposibles desde agentes únicos, que perseguir, seguirán, organizaciones, gobiernos, uniéndose a la iniciativa. Hemos hablado mucho de ello aquí, así que os remito a los posts correspondientes.

-Experiencia de usuario:

Renace la importancia de este aspecto, con un hardware y navegadores cada vez más sofisticados. Veíamos hace unos meses cómo el estándar en lenguaje de marcado para la web, HTML5 era compatible con formatos de vídeo y otras variantes multimedia.

-Identidad digital, Redes sociales:

Sigue adelante la idea, la utopía de la portabilidad de los datos en la web social. Podría surgir una red nueva,  basada en la compatibilidad con móviles, la geolocalización y las recomendaciones personales, que cuide especialmente la privacidad y sea competencia para FB.

-Convergencia de medios:

Avances en la integración de TV e Internet, tanto en lo que se refiere a Televisión IP como en la integración de redes sociales y TV tradicional.

-Realidad aumentada, nuevas interfaces, convergencia de dispositivos:

Aunque sigue en fase de expectativas, con pocas aplicaciones prácticas que sean potentes y más sólidas que un Layar con problemas importantes, resulta ser uno de los temas más prometedores en la evolución de la web.  Ampliaremos el tema cuando hablemos de e-learning (lo que denominábamos Pedagogías de la imaginación, aprendizaje situado, serious games, etc…), pero destacar cómo los juegos geolocalizados y Realidad aumentada pueden ser temas frecuentes en 2010. Foursquare vuelve a ser un buen precedente.

Resulta previsible que siga la investigación sobre reconocimiento visual de patrones como tecnología alternativa a la geolocalización que impulse la RA. Tenéis en El Futuro de las redes sociales (la web al cuadrado) en imágenes, bastante más al respecto.

-Aplicaciones en el mercado sobre Internet de las cosas:

La tecnología RFID puede ayudar a crear “mashups” locales para compras y entretenimiento. Hablamos de la Internet de las cosas, con chips RFID legibles desde móviles e integrados en libros, comestibles, etc… Miles de objetos serán conectados a Internet.

-Creación de redes wifi abiertas, alternativas a las de los operadores, para todos, a nivel mucho más popular de lo que son ahora (guifi.net es un ejemplo recomendable en Cataluña)


Cuesta más acertar en el caso de algunas opiniones, más concretas, sobre compra-venta y batallas varias en el mercado:  Google adquiriendo PostRank para mejorar un Feedburner bastante defectuoso, Microsoft ganando terreno en el mercado de las búsquedas mediante la mejora del ya sofisticado (semántico) Bing parece que puede adquirir el motor de datos científicos Wolfram Alpha, mientras Google se entretiene en atender a las múltiples quejas por polución de contenidos desde granjas de producción de los mismos o una guerra de precios en el mercado del e-book que ganaría Amazon.com en beneficio de su Kindle E-book Reader, son algunas de las cosas que se predicen.

Google Wave, Entornos Personalizables, serán algunos de los temas que abordaremos en unos días, al hablar de Aprendizaje y tendencias.

Os dejo, para finalizar y porque no creo que le dediquemos más de lo que aquí hemos hablado, una interesante presentación en clave 140 caracteres, sobre el futuro, este 2010, de los Social Media.

Espero que paséis unas muy felices Navidades.

Nominados para los Shorty Awards en la categoría Educación

Compártelo



  • BarraPunto
  • del.icio.us
  • Tumblr
  • Twitter
  • Facebook
  • Google Bookmarks
  • Meneame
  • MisterWong
  • StumbleUpon
  • Technorati
  • LinkedIn
  • Wikio
  • Bitacoras.com
  • Diigo
  • FriendFeed
  • Netvibes
  • Ping.fm
  • Posterous
  • PDF
  • Print

2010, Evolución, Planeta educativo, Redes sociales, Spanish, TRABAJOS DESTACADOS, Web Semántica, cloud computing-web 4.0, comunidades, dispositivos, empresa, empresa 2.0, futurismo, medios, multimedia, móviles, prospectiva, social media, software, trabajo 2.0, twitter, video-documentales, web 2.0, web3.0, zeitgeist evolución

Another successful defense by Uldis Bojars in November

December 23rd, 2009

Uldis Bojars submitted his PhD thesis entitled “The SIOC MEthodology for Lightweight Ontology Development” to the University in September 2009. We had a nice night out to celebrate in one of our favourite haunts, Oscars Bistro.

Jodi, John, Alex, Julie, Liga, Sheila and Smita

Jodi, John, Alex, Julie, Liga, Sheila and Smita

This was followed by a successful defense at the end of November 2009. The examiners were Chris Bizer and Stefan Decker. Uldis even wore a suit for the event, see below.

I will rule the world!

I will rule the world!

Uldis established a formal ontology design process called the SIOC MEthodology, based on an evolution of existing methodologies that have been streamlined, experience developing the SIOC ontology, and observations regarding the development of lightweight ontologies on the Web. Ontology promotion and dissemination is established as a core part of the ontology development process. To demonstrate the usage of the SIOC MEthodology, Uldis described the SIOC project case study which brings together the Social Web and the Semantic Web by providing semantic interoperability between social websites. This framework allows data to be exported, aggregated and consumed from social websites using the SIOC ontology (in the SIOC application food chain). Uldis’ research work has been published in 4 journal articles, 8 conference papers, 13 workshop papers, and 1 book chapter. The SIOC framework has also been adopted in 33 third-party applications. The Semantic Radar tool he initiated for Firefox has been downloaded 24,000 times. His scholarship was funded by Science Foundation Ireland under grant numbers SFI/02/CE1/I131 (Líon) and SFI/08/CE/I1380 (Líon 2).

We wish Uldis all the best in his future career, and hope he will continue to communicate and collaborate with researchers in DERI, NUI Galway in the future.

Reblog this post [with Zemanta]

DERI, Education, English, Knowledge Management, Knowledge Representation, NUI Galway, National University of Ireland Galway, Ontology, SIOC, Science Foundation Ireland, Semantic Web, social software

Haklae Kim and his successful defense in September

December 23rd, 2009

This is a few months late but better late then never! We said goodbye to PhD researcher Haklae Kim in May of this year when he returned to Korea and took up a position with Samsung Electronics soon afterward. We had a nice going away lunch for Haklae with the rest of the team from the Social Software Unit (picture below).

Sheila, Uldis, John, Haklae, Julie, Alex and Smita

Sheila, Uldis, John, Haklae, Julie, Alex and Smita

Haklae returned to Galway in September to defend his PhD entitled “Leveraging a Semantic Framework for Augmenting Social Tagging Practices in Heterogeneous Content Sharing Platforms”. The examiners were Stefan Decker, Tom Gruber and Philippe Laublet. Haklae successfully defended his thesis during the viva, and he will be awarded his PhD in 2010. We got a nice photo of the examiners during the viva which was conducted via Cisco Telepresence, with Stefan (in Galway) “resting” his hand on Tom’s shoulder (in San Jose)!

Philippe Laublet, Haklae Kim, Tom Gruber, Stefan Decker and John Breslin

Philippe Laublet, Haklae Kim, Tom Gruber, Stefan Decker and John Breslin

Haklae created a formal model called SCOT (Social Semantic Cloud of Tags) that can semantically describe tagging activities. The SCOT ontology provides enhanced features for representing tagging and folksonomies. This model can be used for sharing and exchanging tagging data across different platforms. To demonstrate the usage of SCOT, Haklae developed the int.ere.st open tagging platform that combined techniques from both the Social Web and the Semantic Web. The SCOT model also provides benefits for constructing social networks. Haklae’s work allows the discovery of social relationships by analysing tagging practices in SCOT metadata. He performed these analyses using both Formal Concept Analysis and tag clustering algorithms. The SCOT model has also been adopted in six applications (OpenLink Virtuoso, SPARCool, RelaxSEO, RDFa on Rails, OpenRDF, SCAN), and the int.ere.st service has 1,200 registered members. Haklae’s research work was published in 2 journal articles, 15 conference papers, 3 workshop papers, and 2 book chapters. His scholarship was funded by Science Foundation Ireland under grant numbers SFI/02/CE1/I131 (Líon) and SFI/08/CE/I1380 (Líon 2).

We wish Haklae all the best in his future career, and hope he will continue to communicate and collaborate with researchers in DERI, NUI Galway in the future.

Reblog this post [with Zemanta]

DERI, Education, English, Knowledge Management, Knowledge Representation, Korea, NUI Galway, OpenLink Software, RDFa, Semantic Web, Tom Gruber, Virtuoso Universal Server, social software

Merry Winter Festival (Northern Hemisphere) with Rasqal, Redland, Triplr releases and updates.

December 22nd, 2009

Merry winter solstice to those in the northern hemisphere. Hope the summer is doing fine for the southern folk.

Co-incidentally, I released some software:

  • Rasqal 0.9.17“the new query engine one” – rewritten internals with a new query engine that handles more of SPARQL 1.0 (95%+) and will be able to add features much easier for SPARQL 1.1 changes. ABI/API change too. 15 months of changes summarised in the release notes.
  • Redland 1.0.10 and bindings 1.0.10.1 to go with it – new Virtuoso triplestore backend developed by OpenLink (in 2008; sorry it took so long) plus support for the new Rasqal. Release notes.
  • Triplr upgraded with the above packages which is especially useful for the Triplr RDF Query (a SPARQL endpoint). Triplr news

That is all. Early next year: switch from SVN to GIT and start on raptor2 ABI/API break.

English, comment

Learning to love your robot

December 22nd, 2009

The new Scientist has an article, Learning to love to hate robots, on recent research on how humans and robots interact and ways to improve the relationships. The most popular robot in such “opposite relationships” is, of course, the little Roomba. Searching for roomba on Flickr produces more than 5000 pictures taken by their human friends.

“A six-month study of how Roomba affected households, conducted by Ja-Young Sung at the Georgia Institute of Technology in Atlanta, backs up that finding. “Some people saw it as a lifetime partner – they had a real emotional attachment to it.” Even those who returned to their previous cleaning routine didn’t blame the robot, instead saying it was their routine that was at fault.”

See their 2009 CHI paper, “Pimp My Roomba”: Designing for Personalization.

The little guy is pretty savvy — it knows how how to get ahead even if it doesn’t have the fastest cores on the block: manage expectations.

“One study by Jodi Forlizzi at Carnegie Mellon University in Pittsburgh, Pennsylvania, highlights how popular culture can affect a robot’s reception. People she introduced to Roomba, a robotic vacuum cleaner made by iRobot of Bedford, Massachusetts, compared it with their knowledge of robots that explore Mars, forming low expectations of Roomba’s abilities. But making a bad first impression seemed to help Roomba; it invariably surpassed expectations, helping people bond with their machine.”

See How Robotic Products Become Social Products: An Ethnographic Study of Cleaning in the Home.

AI, English, robot, roomba, social media

New Blog URL: blog.iandavis.com

December 22nd, 2009

I’ve moved this blog from iandavis.com/blog to blog.iandavis.com because I’m thinking about moving to a hosted blog system rather than self-run. I think I’ve put all the necessary redirects in but please let me know if you think I’ve missed something.

Blog, English, Random Stuff, WordPress, admin, internetalchemy, move

SPARQL Extension Function Survey Summary

December 21st, 2009

This post contains the first set of results from my SPARQL extension survey. I’ve completed an initial survey of a number of different SPARQL processors to itemise the extension functions that each of them have implemented. This will be an ongoing activity as implementations evolve continually, but I thought it would be useful to summarise my findings so far.

If you want to look at the results for yourselves, then I’ve created a publically accessible Google Spreadsheet that lists all of the results. The first tab of the spreadsheet includes the list SPARQL endpoints/processors that I’ve surveyed.

I completed the initial round of the survey a few weeks ago, so any updates since then won’t have been included.

List of Implementations

The full list of surveyed processors/endpoints consists of:

  • Allegrograph
  • ARQ
  • Corese
  • Geospatialweb project
  • Mulgara
  • OpenAnzo
  • Openlink Virtuoso
  • Sesame
  • TopBraid product suite
  • XMLArmyKnife.com

If I’ve missed any other implementations that support extension functions then please let me know. I’m aware that other engines also support property functions, but I’ve not included this type of extension in my first survey round. I’ll be exploring that area in the new year.

I want to thank the implementers of a number of these systems for providing me with additional information, feedback and support as I’ve compiled the results. If anything has been misrepresented or simply missed, then you have my apologies and I will endeavour to fix any reported problems ASAP. The goal is to perform a fair, objective survey of the current situation: I’m not pushing any agenda here, other than a desire for convergence and continual improvement.

Breakdown of Results

The currently implemented extension functions can be organised into the following categories:

  • String
  • Date/Time
  • Math/Logic
  • RDF/Graph Manipulation
  • Geospatial
  • Network

The first three categories, covering string, date, and mathematical manipulations have the largest number of functions. This is as expected as these areas are the most useful for any programming or query language. Given that extension functions are restricted to value testing in SPARQL 1.0, then you would also assume that they would be most commonly used to provide additional flexibility when comparing strings, manipulating and comparing dates, and performing simple mathematical functions.

Very few implementations offer any functions in the remaining categories. I had originally expected to find more functions in the Geospatial category but I think that the majority of exploration in that area has focused on using property functions instead.

I would expect to see the number of distinct functions in each area to grow with the delivery of SPARQL 1.1, if it becomes possible to use them as part of a SELECT expression, e.g. to create new values/bindings, as well as just in FILTER tests. Those implementations that already offer a wide range of additional functions, such as Virtuoso, already have additional SPARQL language extensions that allow functions to be used in this way.

Currently however the numbers are inflated due to repeated implementation of the same function in different engines. For example ARQ, Virtuoso and Corese all have their own variant of a “contains” function.

Portability

This brings me to the topic of query portability. A SPARQL query is portable if it can run unchanged on any SPARQL processor. A query is not portable if it uses proprietary extensions that are not supported on other processors. Implementers can increase portability by supporting each others extensions or by converging on a common set of functions. As a standard develops, you’d expect to see some replication of functions across engines before pressures from users, and a better understanding of the utility of various extensions, encourages convergence.

It’s encouraging to see that some replication of functions is happening across SPARQL engines. For example both Mulgara and TopQuadrant support a basic set of string functions that were originally provided by the ARQ engine. These functions are part of the XPath Functions and Operators library which acts as a handy “off-the-shelf” set of function definitions for SPARQL implementors to converge around. Mulgara also now supports a number of the EXSLT functions which can act as another reference point for useful function definitions.

Looking at the list of extensions, its easy to see that more convergence could take place as there are plenty of other extension functions that have been independently implemented. Expanding the set of commonly used functions in SPARQL is currently a time-permitting feature for SPARQL 1.1.

Replication of functions across implementations is partially hampered because of a couple of non-standard ways that extension functions have been implemented. For example both Corese and Virtuoso implement their extension functions as language extensions, i.e. they don’t quite conform to the SPARQL 1.0 recommendation. Corese doesn’t associate its functions with a URI, i.e. they are just functions that are exposed in the basic language. The Virtuoso “bif” (built-in) functions are used with a prefix (e.g. bif:contains) but this prefix is not (and cannot) be associated with a URI. In both cases this means that implementations cannot replicate the functions using existing extension points: they’d have to be implemented with similar language extensions, or query rewriting.

Conclusions and Recommendations

I’m encouraged to see the wide range of experimentation that has been taking place around SPARQL extensions as it illustrates that developers are exploring how to use the language in a variety of ways. Extensions also indicate areas where the query language could be extended to encourage interoperability and address common issues faced by developers.

There are clearly a common set of functions around strings, dates and mathematical operators that ought to be available as a core part of the language. If the SPARQL 1.1 specification doesn’t end up defining this then I’d like to encourage the implementer community to do further work to explore replicating useful extensions or converging on a common set outside of the Working Group.

To help this process along it would be useful for developers to provide more feedback on the functions they provide useful, and for some statistics to be gathered around which functions are being commonly used in practice.

Right now there are a common set of functions available from the ARQ engine that are implemented in at least two other SPARQL processors. The same functions can be ported to other engines with a minimum of query rewriting, often with little more than changes to query prefixes.

My other recommendation at this stage is that implementers need to work harder on documenting the extensions they provide. Some engines have pretty good documentation, but for others the documentation is either hard to find or clearly lagging behind the latest code base. Publishing documentation about extensions, ideally with examples, really does help developers get started much quicker.

English, SPARQL, Semantic Web

How college students seek information in the digital age

December 21st, 2009

How college students seek informationHow college students seek information in the digital age is a report of findings from 2318 US students, surveyed in spring 2009 that seeks to understand how students search for information and approach research-type activities. Having read the report, I now understand fully why I’ve seen so many tweets about this report along the lines of “If you read nothing else from now to the end of the year…”

The report introduces a useful typology of students’ research activities:

1. Big picture: Background information on a specific topic
2. Language: Finding out more about the words and terms around that topic
3. Situational: Judging the extent to which an area needs to be researched
4. Information-gathering: “Finding, accessing, and securing relevant research resources.”

… and points out that students experience needs in all these areas on a frequent basis.

So here we are deep in the digital age, characterised eloquently by the report as “a fast-paced, fragmented, and data-drenched time that is not always in sync with the pedagogical goals of colleges”. Since the “digital native” archetype has been all but discredited, what can we say about the online behaviours of that generation in this confusing and sometimes overwhelming landscape?

First of all, I was impressed by reference to broader forces (i.e. those that transcend technological advances), as articulated here:

… today’s students have defined their preferences for information sources in a world where credibility, veracity, and intellectual authority are less of a given – or even an expectation from students – with each passing day.

So it’s not just the technology that is a catalyst for change in the scholarly environment.

At a general level, librarians will be struck by the gaps identified between the students’ conceptualisation of research and that of instructors and librarians. The librarian approach is broadly characterised by thoroughness – advising students to move from the general to the specific when information searching, using scholarly resources to that end. Students surveyed, on the other hand, used a whole range of resources that delivered large numbers of results early on in the searching process, irrespective of their scholarly status.

The quantitative findings are interwoven by quotations from students’ interviewed, and all have a ring of authenticity, such as this one:

When I’m doing research, usually it’s the material that I have from the class, or the stuff I’m looking up from the library databases. But if I don’t understand something from those things like a word or a concept, then I’ll go [sic] a search engine, or if I just need quick facts or something like that, I’ll use a search engine to find them.

“Information overload”

Students in all institutions used Google to complement scholarly resources found with a much larger result set, although they did not always use Google first or exclusively. The resulting “information overload” gave rise to considerable frustration:

In general, students reported little information-seeking solace in the age of the Internet and digital information. Frustrations were exacerbated, not resolved by their lack of familiarity with a rapidly expanding and increasingly complex digital landscape in which ascertaining the credibility of sources was particularly problematic.

“A risk-averse and predictable information-seeking strategy”

Another key finding is that

… nearly all of the students in our sample had developed an information-seeking strategy reliant on a small set of common information sources – close at hand, tried and true. Moreover, students exhibited little inclination to vary the frequency or order of their use, regardless of their information goals and despite the plethora of other online and in-person information resources – including librarians – that were available to them.

This, coupled with findings around “information overload”, suggests that students are dealing with the immensity of the information landscape by creating some kind of self-imposed walled garden, or what the report calls “a risk-averse and predictable information-seeking strategy.”

Scholarly databases

Students valued the “credible content, in-depth information, and the ability to meet instructors’ expectations” of scholarly research databases such as ProQuest (sponsors of this research). They were used in all of the research activities of the typology outlined above.

Most students used such databases for 3 reasons:

1. Quality of content
2. To meet lecturers’ expectations of resources consulted
3. Perceived simplicity of search interfaces.

The 24/7 availability of those resources was surprisingly less important.

Course readings

Almost every respondent turned first to course readings for course-readings for assignments, because these resources are “inextricably tied to the course and the assignment”, as well as being readily available and sanctioned by the lecturer.

Contact with lecturers and librarians

Lecturer availability was most important to students for answering questions submitted by email. 76% also found the setting of standards for resources consulted to be useful. Lecturers, then, unlike librarians, were seen as an integral part of the research workflow.

This contrasts sharply with contact with librarians. The report goes so far as to talk of a “student librarian disconnect”. So even though 78% of respondents are still using the OPAC to find books and other library materials, and 72% are making use of library study areas in the course of their research activities, only 12% made use of “on-site, non-credit library training sessions”, and 20% consulted librarians about their assignments.

As one student said:

Generally, it is not necessary to talk to a librarian – if the library is well laid out, you can search for material online, once you find it, you can request that they put them on hold for you and then just go and collect them. Or, if you know the physical location, you can just go and collect it yourself. When those ways fail, I’ll go bug a librarian. But otherwise, it just seems like there are resources to be used, rather than taking up someone’s time.

Finally…

This is an exceptionally useful report for anyone interested in student searching behaviours and student engagement in academic libraries more generally. Its sophisticated and rigorous methodology enables it to transcend received understanding and offer some really valuable insights. Academic librarians will justifiably be concerned about this “student librarian disconnect” which manifests itself not only in an ever-lessening of direct contact, but also in students’ own search behaviour. I believe that librarians are responding to this by making themselves available at the point of need, and working closely with academics to improve information literacy among undergraduates. I don’t believe that the findings of this report will be altogether surprising to the UK academic library community, but it’s an exceptionally valuable report all the same.

E-resources, digital content, English, Higher Education, Libraries

Tendencias en tecnología y aprendizaje 2010: Horizon report

December 21st, 2009

Es época de tendencias. Describiremos durante los próximos días las más generales en Tecnología, pero no quería dejar de rescatar el siguiente resumen, muy esclarecedor en cuanto a tendencias globales  en educación.

El Horizon Report, que se presentaba en Online Educa Berlín 2009 hace unas semanas, como resultado del trabajo de Horizontes Iberoamérica sobre tecnologías emergentes en enseñanza, aprendizaje e investigación, es una iniciativa de the New Media Consortium y el horizon eLearn Center institute de la UOC que presentaban Eva de Lera y Lourdes Gil.

Me gustaba especialmente allí comprobar cómo coincidíamos, cómo se mencionaban cosas, tendencias que reflejo a diario en El caparazón. Es posible que colabore con ellos sobre este tema durante el año 2010.

Os dejo transcripción de la presentación, con enlaces y aclaraciones, porque creo que no podría hacerlo mejor como predicción de las tendencias tecnológicas y sociales más relevantes para el ámbito de la educación.

Se describen en el informe final algunas “Metatendencias” entorno a estos temas:

-Las personas son la red.

-La inteligencia colectiva como fenómeno:

-Cada vez más productores y consumidores de conocimiento que lo generan y comparten.

-Relaciones nuevas entre información y datos en la web son fuente de nuevas ideas, de conocimiento.

-Interfaces más intuitivas:

* Las computadoras son cada vez más naturales, basadas en gestos cotidianos, transparentes, casi extensiones de nuestras capacidades actuales (podéis leer las reflexiones de Kelly para una conceptualización de la tecnología como algo consustancial al ser humano y destinada a aumentar las capacidades humanas)

* Pantallas táctiles, sensores embebidos, GPS, acelerómetros, etc…

* 3D

* Herramientas de visualización mejorada, con data sets enriquecidos para el aprendizaje y la generación de nuevo conocimiento (Realidad aumentada, Web al cuadrado, etc…)

* Nuevas formas de reflexión, arte, investigación y métodos de descubrimiento (gracias a los avances en psicología cognitiva y neurociencias)

-Juegos serios:

Veíamos hace poco cómo formaban parte de la Pedagogía de la imaginación. En la misma línea, la gente de las últimas dos generaciones (las Culturas Participativas de las que nos hablaría Henry Jenkins)  ha crecido con juegos.  Nuevas herramientas importadas a la educación desde los juegos, nuevas pedagogías,  comienzan a generar grandes ejemplos de Ludología (consultad el trabajo, también, de Gonzalo Frasca) y educación.

Usuarios como productores de contenido:

* Mostrar, organizar, encontrar contenidos generados por los usuarios.

* Móviles con posibilidad de capturar multimedia.

* 3.6 mil millones de personas con móvil alrededor del mundo (Economist, Oct. 2009). Se hace necesario satisfacer la necesidad de alfabetización informacional y visual (Proyecto Facebook es una experiencia importante en este sentido)

HORIZON REPORT 2009, tiempos para la adopción masiva de tecnologías:

* Un año o menos:  Móviles, Cloud computing.
* Dos o tres años
: Geolocalización, Web personal.
* Cuatro o cinco años: aplicaciones que usan tecnologías semánticas, smart objects.

HORIZON REPORT 2010

* Un año o menos: Computación móvil, Contenidos abiertos.
* Dos o tres años:  Libros electrónicos, Realidad aumentada simple.
* Cuatro o cinco años: Computación basada en gestos, Análisis visual de datos.

Terminemos con un tema frecuente últimamente aquí, los desafíos críticos que debe enfrentar la educación:

*El rol de la academia, la forma en que prepara a los estudiantes está cambiando (destacar el trabajo de la Cátedra Unesco de la UOC en este sentido, del que hemos hablado a veces aquí)

* Las métricas actuales para evaluar la autoridad científica no contemplan formas emergentes de autoría, publicación e investigación.

* La alfabetización en los formatos digitales, a pesar de ser algo básico ya, no se está realizando.

Tendencias clave (excelencia en aprendizaje en el contexto actual):

* La abundancia de recursos y relaciones inducidas por recursos abiertos y las redes sociales nos obliga a revisar nuestros roles como educadores en cuanto a formación y acreditación.

* Más y más gente será capaz de trabajar, aprender, estudiar y conectar con sus redes sociales en cualquier lugar y ante cualquier necesidad.

* Las tecnologías están cada vez más descentralizadas.

* Los estudiantes son vistos cada vez más como colaboradores (horizontalización). Se tiende a la colaboración entre campus, a comunidades que colaboren con el exterior (apertura, como objetivo fundamental para la evolución de comunidades en esta etapa que hemos venido señalando en distintas presentaciones)

Os dejo la presentación original:

Compártelo



  • BarraPunto
  • del.icio.us
  • Tumblr
  • Twitter
  • Facebook
  • Google Bookmarks
  • Meneame
  • MisterWong
  • StumbleUpon
  • Technorati
  • LinkedIn
  • Wikio
  • Bitacoras.com
  • Diigo
  • FriendFeed
  • Netvibes
  • Ping.fm
  • Posterous
  • PDF
  • Print

2010, Aprendizaje, Evolución, PLEs, Planeta educativo, Spanish, TRABAJOS DESTACADOS, comunidades, e-learning2.0, educacion, educación 2.0, educación social abierta, inteligencia colectiva, multimedia, tendencias, tendencias 2010, web3.0, zeitgeist evolución

Approaches to Publishing Linked Data via Named Graphs

December 20th, 2009

This is a follow-up to my previous post on managing RDF using named graphs. In that post I looked at the basic concept of named graphs, how they are used in SPARQL 1.0/1.1, and discussed RESTful APIs for managing named graphs. In this post I wanted to look at how Named Graphs can be used to support publishing of Linked Data.

There are two scenarios I’m going to explore. The first uses Named Graphs in a way that provides a low friction method for publishing Linked Data. The second prioritizes ease of data management, and in particular the scenario where RDF is being generated by converting from other sources. Lets look at each in turn and their relative merits.

Publishing Scenario #1: One Resource per Graph

For this scenario lets assume that we’re building a simple book website. Our URI space is going to look like this:


http://www.example.org/id/{thing}/{id}
http://www.example.org/doc/{thing}/{id}

The first URI being the pattern for identifiers in our system, the second being the URI to which we’ll 303 clients in order to get the document containing the metadata about the thing with that identifier. We’ll have several types of thing in our system: books, authors, and subjects.

The application will obviously include a range of features such as authentication, registration, search, etc. But I’m only going to look at the Linked Data delivery aspects of the application here in order to highlight our Named Graphs can support that.

Our application is going to be backed by a triplestore that offers an HTTP protocol for managing Named Graphs, e.g. as specified by SPARQL 1.1. This triplestore will expose graphs from the following base URI:

http://internal.example.org/graphs

The simplest way to manage our application data is to store the data about resource in a separate Named Graph. Each resource will therefore be fully described in a single graph, so all of the metadata about:

http://www.example.org/id/book/1234

with be found in:

http://internal.example.org/graphs/book/1234

The contents of that graph will be the Concise Bounded Description of http://www.example.org/id/book/1234, i.e. all its literal properties, any related blank nodes, as well a properties referencing related resources.

This means delivering the Linked Data view for this resource is trivial. A GET request to http://www.example.org/doc/book/1234 will trigger our application to perform a GET request to our internal triplestore at http://internal.example.org/graphs/book/1234.

If the triplestore supports multiple serializations then there’s no need for our application to parse or otherwise process the results: we can request the format desired by the client directly from the store and then proxy the response straight-through. Ideally the store would also support ETags and/or other HTTP caching headers which we can also reuse. ETags will be simple to generate as it will be easy to track whether a specific Named Graph has been updated.

As the application code to do all this is agnostic to the type of resource being requested, we don’t have to change anything if we were to expand our application to store information about new types of thing. This is the sort of generic behaviour that could easily be abstracted out into a reusable framework.

Another nice architectural feature is that it will be easy to slot in internal load-balancing over a replicated store to spread requests over multiple servers. Because the data is organised into graphs there are also natural ways to “shard” the data if we wanted to replicate the data in other ways.

This gets us a simple Linked Data publishing framework, but does it help us build an application, i.e. the HTML views of that data? Clearly in that case we’ll need to parse the data so that it can be passed off to a templating engine of some form. And if we need to compose a page containing details of multiple resource then this can easily be turned into requests for multiple graphs as there’s a clear mapping from resource URI to graph URI.

When we’re creating new things in the system, e.g. capturing data about a new book, then the application will have to handle any newly submitted data, perform any needed validation and generate an RDF graph describing the resource. It then simply PUTs the newly generated data to a new graph in the store. Updates are similarly straight-forward.

If we want to store provenance data, e.g. an update history for each resource, then we can store that in a separate related graph, e.g. http://internal.example.org/graphs/provenance/book/1234.

Benefits and Limitations

This basic approach is simple, effective, and makes good use of the Named Graph feature. Identifying where to retrieve or update data is little more than URI rewriting. It’s well optimised for the common case for Linked Data, which is retrieving, displaying, and updating data about a single resource. To support more complex queries and interactions, ideally our triplestore would also expose a SPARQL endpoint that supported querying against a “synthetic” default graph which consists of the RDF union of all the Named Graphs in the system. This gives us the ability to query against the entire graph but still manage it as smaller chunks.

(Aside: Actually, we’re likely to want two different synthetic graphs: one that merges all our public data, and one that merges the public data + that in the provenance graphs.)

There are a couple of limitations which we’ll hit when managing data using the scenario. The first is that the RDF in the Linked Data views will be quite sparse, e.g the data wouldn’t contain the labels of any referenced resources. To be friendly to Linked Data browsers we’ll want to include more data. We can work around this issue by performing two requests to the store for each client request: the first to get the individual graph, the second to perform a SPARQL query something like this:


CONSTRUCT {
 <http://www.example.org/id/book/1234> ?p ?referenced.
 ?referenced rdfs:label ?label.
 ?referencing ?p2 <http://www.example.org/id/book/1234>.
 ?refencing rdfs:label ?label2.
} WHERE {
 <http://www.example.org/id/book/1234> ?p ?referenced.
 OPTIONAL {
   ?referenced rdfs:label ?label.
 }
 ?referencing ?p2 <http://www.example.org/id/book/1234>.
 OPTIONAL {
   ?refencing rdfs:label ?label2.
 }
}

The above query would be executed against the union graph of our triplestore and would let us retrieve the labels of any resources referenced by a specific book (in this case), plus the labels and properties of any referencing resources. This query can be done in parallel to the request for the graph and merged with its RDF by our application framework.

The other limitation is also related to how we’ve chosen to factor out the data into CBDs. Any time we need to put in reciprocal relationships, e.g. when we add or update resources, then we will have to update several different graphs. This could become expensive depending on the number of affected resources. We could potentially work around that by adopting an Eventual Consistency model and deferring updates using a message queue. This lets us relax the constraint that updates to all resources need to be synchronized, allowing more of that work to be done both asynchronously and in parallel. The same approach can be applied to manage list of items in the store, e.g. a list of all authors: these can be stored as individual graphs, but regenerated on a regular basis.

The same limitation hits us if we want to do any large scale updates to all resources. In this case SPARUL updates might become more effective, especially if the engine can update individual graphs, although handling updates to the related provenance graphs might be problematic. What I think is interesting is that in this data management model this is the only area in which we might really need something with the power of SPARUL. For the majority of use cases graph level updates using simple HTTP PUTs coupled with a mechanism like Changesets are more than sufficient. This is one reason why I’m so keen to see attention paid to the HTTP protocol for managing graphs and data in SPARQL 1.1: not every system will need SPARUL.

The final limitation relates to the number of named graphs we will end up storing in our triplestore. One graph per resource means that we could easily end up with millions of individual graphs in a large system. I’m not sure that any triplestore is currently handling this many graphs, so there may be some scaling issues. But for small-medium sized applications this should be a minor concern.

Publishing Scenario #2: Multiple Resources per Graph

The second scenario I want to introduce in this posting is one which I think is slightly more conventional. As a result I’m going to spend less time reviewing it. Rather than using one graph per resource, we instead store multiple resources per Named Graph. This means that each Named Graph will be much larger, perhaps including data about thousands of resources. It also means that there may not be a simple mapping from a resource URI to a single graph URI: the triples for each resource may be spread across multiple graphs, although there’s no requirement that this be the case.

Whereas the first scenario was optimised for data that was largely created, managed, and owned by a web application, this scenario is most useful when the data in the store is derived from other sources. The primary data sources may be a large collection of inter-related spreadsheets which we are regularly converting into RDF, and the triplestore is just a secondary copy of the data created to support Linked Data publishing. It should be obvious that the same approach could be used when aggregating existing RDF data, e.g. as a result of a web crawl.

To make our data conversion workflow system easier to manage it makes sense to use a Named Graph per data source, i.e. one for each spreadsheet, rather than one per resource. E.g:


http://internal.example.org/graphs/spreadsheet/A
http://internal.example.org/graphs/spreadsheet/B
http://internal.example.org/graphs/spreadsheet/C

The end result of our document conversion workflow would then be the updating or replacing of a single specific Named Graph in the system. The underlying triplestore in our system will need to expose a SPARQL endpoint that includes a synthetic graph which is the RDF union of all graphs in the system. This ensures that where data about an individual resource might be spread across a number of underlying graphs, that a union view is available where required.

As noted in the first scenario we can store provenance data in a separate related graph, e.g. http://internal.example.org/graphs/provenance/spreadsheet/A.

Benefits and Limitations

From a data publishing point of view our application framework can no longer use URI rewriting to map a request to a GET on a Named Graph. It must instead submit SPARQL DESCRIBE or CONSTRUCT queries to the triplestore, executing them against the union graph. This lets the application ignore the details of the organisation and identifiers, of the Named Graphs in the store when retrieving data.

If the application is going to support updates to the underlying data then it will need to know which Named Graph(s) must be updated. This information should be available by querying the store to identify the graphs that contain the specific triple patterns that must be updated. SPARUL request(s) can then be issued to apply the changes across the affected graphs.

The difficult of co-ordinating updates from the application with updates from the document conversion (or crawling) workflow means that this scenario may be best suited for read-only publishing of data.

Its clear that this approach is much more optimised to support the underlying data conversion and/or collection workflows that the publishing web application. The trade-off doesn’t add much more complexity to the application implementation, but doesn’t exhibit some of the same architectural benefits, e.g. easy HTTP caching, data sharding, etc, that the first model exhibits.

Summary

In this blog post I’ve explored two different approaches to managing and publishing RDF data using Named Graphs. The first scenario described an architecture that used Named Graphs in a way that simplified application code whilst exposing some nice architectural properties. This was traded off against ease of data management for large scales updates to the system.

The second scenario was more optimised data conversion & collection workflows and is particularly well suited for systems publishing Linked Data derived from other primary sources. This flexibility was traded off against slightly more complex application implementation.

My goal has been to try to highlight different patterns for using Named Graphs and how those patterns place greater or lesser emphasis on features such as RESTful protocols for managing graphs, and different styles of update language. In reality an application might mix together both styles in different areas, or even at different stages of its lifecycle.

If you’re using Named Graphs in your applications then I’d love to hear more about how you’re making use of the feature. Particularly if you’ve layered on additional functionality such as versioning and other elements of workflow.

Better understanding of how to use these kinds of features will help the community begin assembling good application frameworks to support Linked Data application development.

#linkeddata, English, RDF, Semantic Web, namedgraphs

E-unlearning, Pedagogías de la imaginación

December 18th, 2009

Los psicólogos/as sabíamos ya del poder de la visualización, de la imaginación. Y me la planteo estos días entorno a cómo también la Realidad virtual, los juegos, simulaciones e incluso las historias que contamos en los Social media,  puede ser poderosas experiencias terapéuticas o educativas. Desde el punto de vista del Aprendizaje Conectivo, de las teorías del caos, cualquier alteración en la configuración de una red podría alterar el significado de la red en su conjunto.

Los que os propongo hoy son ejemplos de una pedagogía de la imaginación, de la creación o recreación de escenarios como forma de alterar lo que pensamos, la imagen, las conexiones que formamos alrededor de situaciones o cosas, para provocar reacciones emocionales distintas a las que queremos educar o tratar.

The fun theory, de la cual tenéis un ejemplo en el vídeo, reconecta, recablea nuestros cerebros entorno a elementos nuevos, amables, añadidos a lo cotidiano:

Elearning, Pedagogía de la imaginación

Me sírve también de ejemplo el  E-unlearning que definía Donald Clark en un reciente post:  Experiencias de simulación para tratar, desde una orientación cognitivo-conductual,  el Desorden de estrés post-traumático que sufren los ex-combatientes en la guerra de Irak:

A partir de la recreación de escenarios desde el video juego Full Spectrum Warrior (que ya había sido pensado como programa de entrenamiento) se intenta que los pacientes se habitun,  desaprendan las conexiones que ahora están causándoles ansiedad y consigan ser más indepedientes de sus duros recuerdos.

Resulta una experiencia probadamente efectiva y que se relata como muy motivadora: muchos afectados habían evitado tratamientos anteriores por miedo a ser considerados “locos”.  El juego no es vivido de ese modo, no es vivido como tratamiento.

Existen otras experiencias que muestran la utilidad de los juegos en cuestiones de formación de cirujanos, manejo del dolor en niños, tratamiento del Alzheimer, etc… De hecho, consultaba con una amiga psicóloga el tema y me dejaba un enlace que conoció hace tiempo: el resumen de una propuesta de tratamiento basado en Realidad virtual para cuestiones como la Agorafobia o los transtornos de la conducta alimentaria.

Serious Games, motivación basada en la competitividad son algunos recursos para aumentar la implicación en educación, que se basan en lo que venimos explicando hasta ahora.

Cuidemos de la ficción… porque puede estar plantando las semillas de la realidad

E-unlearning, “Recableado” “reconexión” como educación o tratamiento se basarían en el uso de realidades alternativas, creadas.

Y resulta un ejemplo de todo lo anterior, de lo que podríamos denominar pedagogía de la ficción lo que escribía ayer el fantástico Henry Jenkins. sobre cómo las historias de ficción pueden influenciar las políticas en el mundo real:

“lo que más me intriga es la forma en que comunidades de fans, especialmente las que se mueven alrededor de textos fantásticos, inspiran ciertas tendencias activistas entorno a derechos humanos. Las políticas “verdes”, presentes e implícitas en muchas historias de Anime han educado, sensibilizado acerca de cuestiones medioambientales, como la relación de J.K. Rowling en Amnisitía Internacional, que ayuda a entender porqué Harry Potter sensibiliza a los jóvenes sobre gobiernos represivos y cuestiones de dignidad humana.

Los fans buscan inspiración en la ficción para dar solución a problemas humanos complejos. El fenómeno fan puede ser visto bajo los mismos principios que las antiguas fábulas destinadas a educar a los niños, como lugares de exploración e implicación con cuestiones sociales. “

Buscamos claves, significados en la ficción, en la imaginación, que nos permiten ser más diversos. Estoy convencida de que la diversidad, el contacto con lo distinto son clave en el desarrollo de la inteligencia, entendida como la comprensión y adaptabilidad a una realidad cambiante.

Me preocupa, en esta web personalizada, económica, opuesta al azar, que se nos viene, la falta de diversidad, de puntos de vista, de conversación. Leía acerca de la responsabilidad individual que deberíamos poner en práctica entonces, obligándonos a salir de vez en cuando de nuestros Universos informativos seguros y económicos a la serendipia, el azar, otra vez.

Twitter, con su viralidad imprevisible puede salvarnos. O  experiencias de azar controlado como Stumbleupon (se trata de una aplicación que nos devuelve páginas al azar, según algunos criterios. En el caso de netart os sorprenderá la calidad de lo que podéis encontrar allí), experiencia de diversidad que espero que no caiga en desuso.

Porque somos lo que pensamos. Y en la medida en la que tendemos a integrar más fácilmente aquello que no es disonante con nuestro universo cognitivo (sesgo de confirmación), los límites que un escenario de personalización total podrían imponer a nuestra imaginación, podrían convertirnos en seres mucho más intolerantes y culturalmente limitados, sesgados a nuestra propia medida.  Y eso sería desaprender mucho de lo aprendido en la web de la conversación, el reto cognitivo constante, las ideas rápidas, la innovación.

Os dejo, que dicen las malas y finitas lenguas que no os gustan los posts largos, con lo que podría ser un ejercicio de la Pedagogía de la visualización:  “El Universo conocido”, partiendo desde el Tibet hacia los límites de lo explorado hasta ahora nos deja,  en estas fechas tan especiales, una lección excepcional sobre cómo somos de infinitos:

(se trata de un mapa, a partir del Hayden Planetarium’s Digital Universe Atlas, que podéis descargar desde Kotxe.org, el lugar en que lo encontraba).

Compártelo



  • BarraPunto
  • del.icio.us
  • Tumblr
  • Twitter
  • Facebook
  • Google Bookmarks
  • Meneame
  • MisterWong
  • StumbleUpon
  • Technorati
  • LinkedIn
  • Wikio
  • Bitacoras.com
  • Diigo
  • FriendFeed
  • Netvibes
  • Ping.fm
  • Posterous
  • PDF
  • Print

Activismo, Aprendizaje, Evolución, Net-art, curiosidades en la red, Planeta educativo, Psicologia, Sociedad de la conversacion, Spanish, TRABAJOS DESTACADOS, Vídeos, Web 3.0, autoayuda, cognitivismo, comunidades, conectivismo, curiosidades, derechos humanos, diversidad, e-learning2.0, e-unlearning, educacion, educación 2.0, fans, fun theory, fundamentos, futurismo, innovación, multimedia, netart, pedagogía ficcional, pedagogía imaginación, realidad virtual, serious games, sl-metaversos, social media, tratamiento, video-activismo, video-arte, video-documentales, videos-creacion, visualización, web 2.0, web personalizada, web3.0, zeitgeist evolución

Call for bid proposals for hosting BlogTalk 2010 / 2011: The International Conference on Social Software

December 18th, 2009

Call for bid proposals for hosting BlogTalk 2010 / 2011: The International Conference on Social Software

December 18th, 2009

Looking to 2020

December 18th, 2009

Telefónica will release its 2010 forecast for The Spanish Information Society on 21 December, at 11:00 Madrid time (GMT +1). Published by Fundación Telefónica, this annual analysis of information society data and trends has become as important reference document. The special 10th anniversary edition will provide a review of technology developments in the last decade, and a perspective on how ICT will evolve in the future.

siesemantia

Technologies and trends that are emerging now – such as augmented reality, interactive interfaces, convergence of devices – will become natural elements of ICT within the next 10 years, and Semantic Technologies will be important drivers of technological change. While Semantic Technology will not be a standalone feature, and users may not even know what semantic technologies are, STs will be the key to managing, and giving value to, information. According to Telefónica, implementing STs will be a necessary pre-condition for innovation, enabling high-level features for ICT in many different information-intensive fields, from business management to education to public administration. STs will be essential to support contextualisation and personalisation for end users as the flood of digital information continues to grow.
The report will be presented at Telefónica headquarters by Telefónica CEO Cesar Alierta, and on behalf of the Spanish Government by Industry Minister Miguel Sebastian.
The event will be webcast through this link
www.fundacion.telefonica.com/debateyconocimiento

English, Events 3.0, Semantic Trends, Spanish, semantic technologies, technology trends

Call for bid proposals for hosting BlogTalk 2010 / 2011: The International Conference on Social Software

December 18th, 2009

20091218a

BlogTalk, the International Conference on Social Software, is designed to allow dialogue between practitioners, developers and academics who are involved in the area of social software (blogs, wikis, forums, IM, social networks, microblogging, etc.). As well as a programme of peer-reviewed presentations, BlogTalk features prominent speakers from successful social media companies, research organisations, etc. Typical attendance figures are over 100 people.

The BlogTalk steering committee encourages you to submit a preliminary bid to host the International Conference on Social Software in 2010 or 2011. The annual conference includes a combination of formal talks, workshops, breakout sessions, networking opportunities, and social events. We seek to hold our annual conference in a diverse range of localities (previous countries were Austria, Australia, Ireland and Korea). Each conference involves a working partnership between the BlogTalk steering committee, the host organisers, and a programme committee of expert reviewers.

Conference schedules have typically followed the pattern of having two full days of talks, with interleaved discussion panels, birds of a feather sessions, etc. although each host has flexibility about when to hold certain extra events, or sometimes, whether to hold them at all. We recommend that the dinner event be held on the first night, in the middle of the conference. There is also an option to have a day of workshops prior to the main conference talks, and a welcome reception the night before the main conference.

Each host takes a lead role in gathering sponsorship for its conference. Usually, tickets account for about $15,000 – 20,000 and the host is responsible for raising at least $20,000 – 35,000 in sponsorship. The combined funds go a long way toward making the conference budget manageable. A small portion of the conference budget will also go into a central BlogTalk fund for aiding with publications and future events.

Sponsorship includes the placement of a logo on materials such as the attendee’s pack, t-shirts, and the conference website. It may include free registration for two attendees, and a guaranteed slot for a product demo during the conference’s demonstrations session. The conference’s main event, the dinner, can also be sponsored. As well as a placard at the entrance to the event, the sponsor will be acknowledged on the website, during the programme chair’s speeches, and in conference materials.

With your help, the steering committee will also help market the event in a variety of ways, through targeted emails and social media distribution channels.

To be considered as a host for BlogTalk 2010 or BlogTalk 2011, please fill out the attached preliminary bid proposal and return to us (blogtalk2010@gmail.com) by January 18, 2010. The steering committee will consider all proposals and notify within two weeks of the closing date.

Bid Proposal for BlogTalk 2010 or 2011

Contact Person:
Organisation:
Address:
Telephone:
Email:

Which year are you bidding for (2010 or 2011)?

Proposed Hotel / Venue Name:
Location/Address:
Distance from Major Airport (Miles):
Distance from Major Airport (Minutes):

Describe potential keynote speakers you would intend to have speak at the event:

Give details of previous conferences and workshops that you and your team have organised:

Describe available transportation modes and costs between major airport and preferred conference venue hotel (shuttle, taxi, etc.):

Describe the preferred conference venue / hotel’s accommodations (lodging and meeting rooms, public areas):

Give details of any possible social events that could be held:

Describe the restaurants, shopping, and night life close to the preferred conference hotel:

Reblog this post [with Zemanta]

Australia, Blog, BlogTalk, Blogs, English, Ireland, Korea, Microblogs, Podcasts, Social network, Web, Wiki, Wikis, social media, social networks, social software, web 2.0

Twitter hacked by Iranian Cyber Army

December 17th, 2009

TechCrunch is reporting that Twitter is down due to an attack by someone claiming to be part of the ‘Iranian Cyber Army’. Since Twitter is now down, we can’t show a screen shot, but Techrunch reports that a similar defacement is live at mawjcamp.org.


Picture 1

    Iranian Cyber Army
    THIS SITE HAS BEEN HACKED BY IRANIAN CYBER ARMY
    iRANiAN.CYBER.ARMY@GMAIL.COM

    U.S.A. Think They Controlling And Managing Internet By
    Their Access, But THey Don’t, We Control And Manage
    Internet By Our Power, So Do Not Try To Stimulation
    Iranian Peoples To….

    NOW WHICH COUNTRY IN EMBARGO LIST? IRAN? USA?
    WE PUSH THEM IN EMBARGO LIST ;) 

    Take Care.

English, Security, Web, iran, social media, twitter

foaf:mbox_sha1sum considered harmful

December 17th, 2009

The foaf:mbox property is very useful since it is ‘inverse functional’ and can thus serve as an ID for a foaf individual. This lets us infer that two foaf profiles with the same mbox refer to the same person.

Since publishing your email address invites spam, many people use the foaf:mbox_sha1sum property instead of mbox. mbox_sha1sum is also inverse functional but doesn’t reveal your private information (i.e., email address).

Abell on developer.it has an interesting post, Gravatars: why publishing your email’s hash is not a good idea, that shows how to crack an MD5 hash of a person’s email address given a little information about the person. (note: The gravitar service supports globally recognized avatars.)

The idea exploits the fact that a few free email services (e.g., gmail, hotmail, yahoo, aol) account for a large fraction of email addresses and using a person’s full name, one can generate likely ‘username’ possibilities. Given an email hash and a persons first and last name, one can generate hashes of likely email addresses until a match is found.

Abell was able (!) to crack 10% of the email addresses for 80,871 stackoverflow.com users in an hour with a simple Haskell program.

The same attack can be used on foaf:mbox_sha1sum properties, especially since a foaf profile will very handily provide the other useful information about the person. Given the extra information available in many foaf profile (e.g., nick, school homepage) one might even expect better results.

As vulnerabilities go, this doesn’t seem like a very dangerous one. The use of mbox_sha1sum is usually justified as a way to avoid having your email address harvested by spambots. I doubt that spammers would think it productive to spend an hour of computing time to get 1000 email addresses.

English, FOAF, Security, Semantic Web, privacy, social media

Vídeo, Kevin Kelly: La humanidad es nuestra tecnología más sofisticada

December 17th, 2009

Kevin Kelly (tenéis en este post una de sus mejores conferencias) es, en mi opinión, uno de los pensadores más importantes de nuestra era. Su especialidad es la Web 3.0, la Singularidad, la prospección de un futuro del que hemos hablado a veces aquí y que se caracteriza por la emergencia de una nueva conciencia, un nuevo organismo universal formado por la suma de todos los nuestros en la sociedad-red.

El vídeo que quiero dejaros hoy viene a reforzar una tendencia que me arrastra cada vez con más fuerza, la de la integración de texto y vídeo. Convergencia de formatos, pedagógicamente excelente,  consiste en vídeo – voz y texto creando un grafismo fantástico, acerca del futuro de la web, de nuestro futuro como humanidad, que en sí  misma no es más que otra de las manifestaciones de esa fuerza que nos mueve: la tecnología (The Technium).

Forma parte de una serie de entrevistas de audio llamada “A Penny For Your Thoughts” para un portal interesante: Future Studies.

Me ha gustado mucho, como formato, como idea y como forma de transmitirla, así que me he animado a hacer un receso en la redacción de un par de capítulos en los que trabajo para transcribirla:

Technium es el nombre de su blog, la idea principal de sus teorías: Technium es, según su propia definición, y empiezo así con la transcripción – traducción del vídeo,

“cualquier  cosa útil que haga una mente. Ni siquiera tiene que ser una mente humana, no solo piensa en gadgets, no solo en  hardware:  la ley, la escritura, muchos aspectos de la civilización forman parte de la idea: La tecnología más importante es la propia humanidad.

No podemos vivir, como especie, sin tecnología. La civilización es parte de The Technium, no podemos vivir sin tecnología.  Nos hemos inventado, sumidos en su fuerza,  a nosotros mismos.

La tecnología es determinista, es una agenda inevitable de la que no decidimos más que cómo convivimos con ella (cómo la reapropiamos). Si la hacemos abierta o no, escalable o no, favorable a la diversidad o no, son aspectos importantes en su desarrollo, aquellos a los que debemos prestar atención.

Podemos elegir acerca de características de la tecnología pero no necesariamente si tenemos o no tecnología. Propongo un acercamiento proactivo a las tecnologías, tenemos que usarlas, implicarnos en ellas para saber si son útiles o no para nosotros. La tecnología es una fuerza cósmica, no podemos controlarla.

La tecnología no empezó con los humanos, es una fuerza exotrópica de autoorganización anterior a la biología, al propio big bang, que organiza galaxias, estrellas, planetas, la propia vida.

La vida es extendida a través de la tecnología. La web es un organismo global amplio, que será en pocas décadas como un organismo, en todos los sentidos de la palabra.

Durante años el dogma ha sido que la evolución ha consistido en sobrecargar lo genético con lo cultural: nuestros cuerpos dejaron de evolucionar cuando creamos la cultura. Lo cierto es que, de hecho, genéticamente, estamos acelerando nuestra evolución. Nuestros genes evolucionan más rápido gracias a la tecnología.

Leer, escribir, recablean permanentemente nuestros cerebros.  Veremos gente que usa google y descarga la memoria en la nube y eso afectará nuestros cerebros.

Nos estamos cambiando, en definitiva, a nosotros mismos.

Estoy interesado en cómo la gente decide rechazar una tecnología. Me interesa el proceso porque va a ser cada vez más frecuente. Cuantas más tecnología, más  intentamos salvar nuestra identidad decidiendo no usarla. Nos definimos entorno a lo que usamos, pero también en base a lo que no usamos. Me interesa ahora ese proceso.”

Nominados para los Shorty Awards en la categoría Educación

Compártelo



  • BarraPunto
  • del.icio.us
  • Tumblr
  • Twitter
  • Facebook
  • Google Bookmarks
  • Meneame
  • MisterWong
  • StumbleUpon
  • Technorati
  • LinkedIn
  • Wikio
  • Bitacoras.com
  • Diigo
  • FriendFeed
  • Netvibes
  • Ping.fm
  • Posterous
  • PDF
  • Print

Evolución, Net-art, curiosidades en la red, Planeta educativo, Spanish, Web 3.0, conectivismo, cultura general, innovación, inteligencia colectiva, kevin kelly, prospectiva, singularidad, technium, tecnología, the technium, video-documentales, web3.0

Mathematical model predicts insurgent attacks

December 16th, 2009

Mathematical model predicts insurgent attacks

A paper just published in Nature, Common ecology quantifies human insurgency, describes a mathematical model that can be used to predict the the sizes and timing of violent events within different insurgent conflicts.

“We propose a unified model of human insurgency that reproduces these commonalities, and explains conflict-specific variations quantitatively in terms of underlying rules of engagement. Our model treats each insurgent population as an ecology of dynamically evolving, self-organized groups following common decision-making processes. Our model is consistent with several recent hypotheses about modern insurgency is robust to many generalizations, and establishes a quantitative connection between human insurgency, global terrorism and ecology. Its similarity to financial market models provides a surprising link between violent and non-violent forms of human behaviour.”

See also a note in Nature News, Modellers claim wars are predictable and this TED talk by one of the authors, Sean Gourley, on the mathematics of war.

The TED blog has more information and portions of an interview with Gourley.

gourley_schematic

English, Security, social media

Voting is now open for ReadWriteWeb’s Top 10 Web Products of 2009

December 16th, 2009

Big news!

OpenCalais has been nominated by ReadWriteWeb as among the top Web products for 2009.

Please add your voice to the mix by voting in ReadWriteWeb's Top 10 Web Products competition, here: http://www.readwriteweb.com/archives/poll_your_favorite_web_products_of_2009.php

You can select up to 10 nominees to support. We humbly request your consideration of OpenCalais.

Many thanks,
-Krista

English, Official Blog