quinta-feira, 30 de setembro de 2010

Tecnomagia: tecnologias de si e se vendo em rede

Utilizamos a linguagem em diferentes níveis, em diferentes configurações, com diferentes objetivos o tempo todo.

Ora para falar de algo, ora para refletir sobre o próprio falar.
Metalinguagem. Entrar nesse nível e se perceber, perceber a si como aquele que fala é forma de se conhecer, de colocar em perspectiva visões, hábitos, processos, rituais.

A tecnologia e a quantidade enorme de informação sobre como falamos, como conversamos, como fazemos redes, como nos articulamos abre um campo enorme de exploração para se ver. É um tema que venho pesquisando cada vez mais e utilizando alguns recursos para isso.

A imagem abaixo é da lista de email do projeto Telecentros.BR, com dados de 3 meses de conversa por lá.
Muito menos do que uma forma de controle, a imagem tem o efeito de levar a quem a vê e participa da lista a refletir sobre o seu fazer em rede naquele contexto. Mostrei para o pessoal aqui do lab, que faz parte da lista.

As impressões de quem se vê refletido ali são sempre interessantes, trazendo a dimensão do que fez, do que viu o outro fazer, de como se remete ao seu fazer para refletir o como fez.

Quero documentar melhor essas impressões, mas os rascunhos vou anotando por aqui:

Conversação entre os polos da Rede de Formação - 3 meses - Telecentros.BR

quarta-feira, 22 de setembro de 2010

Quantidade de informação e consciência

Uma questão vem me pegando nos últimos tempos é a relação com a dinâmica e a estrutura das informações que lidamos no cotidiano e o potencial que temos de refletir sobre como nos relacionamos com isso.

  • Olhar para isso e dar conta de produzir pequenas sínteses de como e do que lidamos seria um caminho interessante de consciência de si?
  • Serviria como uma espécie de analisador de si o potencial que temos de nos percebermos através da maneira/temas que lidamos?
Entender essa possibilidade a partir de um analisador, me parece um caminho interessante de pensamento. Dá para pensar no analisador como algo que produza algum tipo de ruptura em nossa maneira cotidiana de lidar com as coisas. Acontecimentos reveladores, catalisadores.  É algo que produz análise.

Identificar padrões de si e de vínculos que estabelecemos socialmente, que construímos nas estruturas e dinâmicas de conversação, produção e uso da informação pode funcionar como uma possibilidde de ruptura em nossa maneira cotidiana de lidar com as coisas?

quinta-feira, 9 de setembro de 2010

2.5 anos de Rede HumanizaSUS - a rede em movimento

Hoje, apresentei um estudo inicial que fizemos sobre a dinâmica da Rede Humaniza SUS em seus 2.5 anos de existência.

Pude experimentar uma série de recursos de análise, síntese e comparação que fui aprendendo nos últimos meses. O estudo ficou muito interessante e, mais interessante ainda, vou apresentar para o editores da Rede, que se encontram reunidos aqui na Escola do Futuro para seu 3º Encontro. Ao longo do tempo, fomos editando alguns estudos e deixando público na página de estatísticas do projeto. Deixar público esses dados é parte fundamental da estratégia de transparência que a própria rede se propõe a ter. Além de criar algumas bases históricas e de referência que podem ser úteis para interessados no estudo das redes, dados que hoje ainda são muito raros, ainda mais se tratando de movimentos sociais e Brasil.

Coloco aqui a apresentação de hoje, e destaco os principais pontos que foram muito bacanas na conversa com os editores:


  • a dinâmica de crescimento da rede e sua relação com a lista de email;
  • a estrutura da rede nos estados;
  • a forma da rede em geral, mostrando que funciona como um grande monobloco, tendo um alto nível de centralização e não gerando subgrupos de suas conversas. A forte segmentação de interesse dos participantes, sem dúvida, é um elemento que ajuda a entender isso;
  • o fato dos posts mais acessados não terem relação com os mais votados/comentados. Ocupar palavras-chave de relevância no título dos posts é uma maneira de ocupar espaço, de levar uma mensagem que tenha maior relação com a militância da própria rede. Um ambiente para ser construído.
E segue o trem!


terça-feira, 7 de setembro de 2010

feedparser e tratando metadados

Gerar metadados é uma etapa fundamental para permitir que novos serviços de remixagem de dados possam ser desenvolvidos. No entanto, conseguir ler esses metadados e tratá-los de forma a termos possibilidades de agregar campos, processá-los, rodar diferentes algoritmos de filtragem, como filtragem colaborativa, por exemplo, é um passo a mais que precisa ser dado.

Tenho brincado ultimamente com algumas formas de tratar esses dados. Uma das mais formas mais fáceis que tenho encontrado e bem úteis tem sido rodar algumas experiências em Python. Nunca fui um usuário Python, sendo que minha experiência com programação sempre foi mais na linha do software básico, rodando C/C++, Pascal e por aí vai. Tenho gostado do Python, pela simplicidade e facilidade com que algumas provas de conceito podem ser construídas. Agilidade na hora de exploração de uma ideia é a diferença, muitas vezes, entre o que pode te fazer continuar e o que pode te fazer desanimar.

Uma boa biblioteca que comecei a testar hoje para dar conta de coletar e fazer alguns testes com metadados é a Universal Feed Parser. É uma lib simples, ágil e que dá para testar uma série de coisas importantes para o momento em que estou:

  • qual a estrutura de um conjunto de metadados;
  • como separar os campos;
  • que tipologia os diferentes vocabulários geram (Atom, RSS, DublinCore, SIOC, etc...).
A documentação do módulo também é bem bacana, dando alguns exemplos simples e que facilitam testar nos nossos próprios feeds. Instalar a lib é bem simples, só colocar o arquivo .py no diretório do Python e começar a testar no interpretador de comandos. 

Fiz alguns testes com feeds do meu blog, do metareciclagem e com a api para websemântica que o Felipe instalou hoje no Drupal do MetaReciclagem. 

Promissor! ;-)

mapeando conceitos: conversações virando relações



mapeando conversas dos Telecentros que vão virando relações e conceitos para o programa de formação do projeto. Mais do que o que estamos fazendo, o que me interessa é o como. Refletindo processos de assinatura coletiva. Fino!

segunda-feira, 6 de setembro de 2010

SIOC (Semantically-Interlinked Online Communities), Drupal e avançando nas metáforas de redes

Já faz algumas meses que tenho entranhado mais a fundo nas pesquisas sobre metadados e o impacto que isso tem em nossa experiência de navegação e construção de comum na web.

A ideia toda gira em torno de como usamos os recursos online para nos conectarmos ao que efetivamente nos interessa, seja lá o que for. Com a explosão informacional que há décadas aumenta nossa entropia e o caos dos arranjos organizacionais dos dados, encontrar o comum e se conectar nas conversações que nos interessam é um desafio. Mais do que isso, relacionar conversações interessantes com "objetos/conteúdos"  interessantes que são produzidos todos os dias na web não é tarefa fácil.

A capacidade de construção de comum é ampliada quando nos identificamos por causas, visões, ideias, abordagens e formas de pensar. Sistemas de informação, em geral, acabando virando silos de informação, dificultando, quando não impossibilitando a remixagem dos dados que são produzidos, gerados e articulados em espaços de conversação.

Remixar os dados é praticamente uma condição fundamental para permitir novas possibilidades de navegação na informação. A construção da relevância, mais do que a relevância dos links, é algo em que ainda engatinhamos na web. As bases de dados atuais e nossos sistemas mais comuns de construção de redes sociais são extremamente limitados nas possibilidades de remixagem de dados que permitem.

Limitar o remixa dos dados é limitar:

  • novas possibilidades de serviços que sequer pensamos ainda;
  • identificação de padrões e percepção de movimentos que emergem na rede, indicando tendências e dinâmicas que não poderiam ser percebidas de outra forma;
  • transparência e liberdade;
  • novas possibilidades de ativismo, que poderia reduzir a desinformação geral, produzindo sínteses, evidenciando movimentos políticos, dinâmicas de articulação e uso de recursos públicos, culturais. 
Sem dúvida, podemos pensar em muitas outras possibilidades que o remix poderia ampliar o que podemos fazer hoje. 

Há vários casos de aplicação de princípios da websemântica que buscam tratar algumas das questões acima. É interessante perceber usos como melhorias em sistemas de busca, caso do Yahoo, e mesmo o uso num sistema de interface com usuário, como é o caso do KDE 4.0

No entanto, o que mais me chamou atenção e que vejo que vem bem ao encontro do que ando pensando nas últimas semanas é o projeto SIOC (Semantically-Interlinked Online Communities). A descrição da página do projeto o apresenta como sendo uma proposta de uma ontologia (um vocabulário) para representar dados de interações sociais na rede em formato RDF. A ontologia completa do SIOC tá disponível aqui! Veja abaixo como ela tá organizada:


Esse infográfico apresenta como os dados poderiam ser descritos. Por exemplo, um post X foi criado pelo usuário Y nos tópicos K e W, mais informações podem ser encontradas em www.url.exemplo.br e o post tem comentários que podem ser acessados em www.url.exemplo.br/comentarios1.  

Há uma lista bem interessante de onde o SIOC tem sido usado. Em aplicações com o Twitter, Wordpress, Drupal e por aí vai. Para Drupal (veja aqui estatísticas de uso do módulo), o projeto permite a seguinte dinâmica:

Site -> host_of -> Forum -> container_of -> Post -> has_creator -> User
Posts have reply Posts, and Forums can be parents of other Forums.
Em tese, o isso significa? O que acontece no sistema de blogs e fóruns poderia ser descrito usando essa vocabulário. Teríamos a possibilidade de exportar metadados descrevendo essas relações, permitindo que diversos serviços de remixagem pudessem ser feitos, incluindo novas maneiras de navegarmos nesses dados e criarmos visualizações de tendências, emergência de comuns. 
Segue aqui uma outra discussão bacana que rolou sobre isso na comunidade Drupal. Segue aqui um exemplo de como isso seria aplicado em RDF no Drupal 6.0:

    Drupal 6.0 released
    2008-02-13T014:42:00Z
   
       
   

    After one year of development we are ready to release Drupal 6.0 to the world. Thanks to the tireless work of the Drupal community, over 1,600 issues have been resolved during the Drupal 6.0 release cycle. These changes are...
   

   
   
   
       
       
       
   
A ontologia SIOC abre as conversações e as relações que são estabelecidas. Potencial enorme para diversas ações que poderíamos imaginar:
  • produção de taxonomias de recursos em sistemas de informação que poderiam ser descentralizados, distribuídos e navegáveis a partir unicamente dos metadados;
  • novos serviços de navegação nos metadados, gerando novas dinâmicas de visualização da informação;
  • consulta estruturada aos metadados, permitindo a produção de filtros, índices e uso de toda a estrutura de bancos de dados para navegar nos metadados descentralizados.
E segue o trem que tá começando a ficar quente a picada na mata! ;-)

produzindo comum ou o bodhissatva no metro!

dica direta da Rede Humaniza SUS: