SlideShare uma empresa Scribd logo
1 de 92
Baixar para ler offline
Perspectives Workshop: Semantic Web Reflections and Future Directions, 29 June 2009


             FOAF (Friend of a Friend)
the most used ontology in the history of the universe?
            how the hell did that happen?




                              ?
                     Dan Brickley,
                   danbri@danbri.org
             (Vrije Universiteit Amsterdam)
Overview

• FOAF today: a very quick overview
• Origins of FOAF (as the RDFWebRing)
• Happy Accidents (2000-2003)
• Success, Horrible Success! (2004-5)
• Recent & Future History (2008/9)
Why Care?
FOAF today: the basics

• the FOAF vocabulary, a few classes and
  properties describing people, groups, etc.
• high visibility outside RDF/RDFS/OWL scene
• lots of data, and a few interesting apps
• for a side-project, it became very active
FOAF by example
Dagstuhl FOAF history talk
Dagstuhl FOAF history talk
Dagstuhl FOAF history talk
Dagstuhl FOAF history talk
Dagstuhl FOAF history talk
Dagstuhl FOAF history talk
What’s so special?
Nothing huge - subtle shifts of emphasis:


  Use of Web standards.
  Use of Web identifiers.
   Information linking.
     Easy to extend.
  People are interesting...
Origins: RDFWebRing
               Web in 2000:
              Sixdegrees.com,
                LiveJournal,
              Weblogs, RSS...

              FOAF in 2000:
                 RDFWeb’s
               starter vocab.
RDFWeb 2000-2
• hacker project of Libby Miller, Dan Brickley
  and our friends from the RDF Interest
  Group, W3C, RSS and XML tech scene.
• Used RDFS and DAML+OIL to document
  our work, ... as a means not an end.
• Early themes: PGP, digital signature and
  trust, crawlers, linking, photo annotation.
June 2000:
The basic idea behind FOAF is simple: the Web is all about making connections between
things. FOAF provides some basic machinery to help us tell the Web about the connections
                                                                                                     RDFWeb intro
between the things that matter to us.
Thousands of people already do this on the Web by describing themselves and their lives
on their home page. Using FOAF, you can help machines understand your home page, and             FOAF is best explained with an example.
through doing so, learn about the relationships that connect people, places and things           Consider a Web of inter-related home
described on the Web. FOAF uses W3C's RDF technology to integrate information from               pages, each describing things of interest to
your home page with that of your friends, and the friends of your friends, and their friends..   a group of friends. Each new home page
                                                                                                 that appears on the Web tells the world
                                                                                                 something new, providing factoids and
  Dan lives in Zetland road, Bristol, UK with Libby and                                          gossip that make the Web a mine of
  Craig. Dan's email address is danbri@w3.org. Libby's                                           disconnected snippets of information.
  email address is libby.miller@bris.ac.uk. Craig's is                                           FOAF provides a way to make sense of all
  craig@netgates.co.uk. Dan and Libby work for an                                                this. Here's an example, a fragment from
  organisation called "ILRT" whose website is at http://                                         the mostly-fictional FOAF database. First
  ilrt.org/. Craig works for "Netgates", an organisation                                         we list some facts, then describe how the
  whose website is at http://www.netgates.co.uk/. Craig's
                                                                                                 FOAF system makes it possible to explore
  wife Liz lives in Bristol with Kathleen. Kathleen and
                                                                                                 the Web learning such things.
  Liz also work at "Netgates". Damian lives in London.
  Martin knows Craig, Damian, Dan and Libby quite well.
  Martin lives in Bristol and has an email address of
  m.l.poulter@bristol.ac.uk. (etc...)


     This kind of information is the sort of thing typically found on Web home pages. The extract shown here indicates how short,
     stylised factual sentences can be used to characterise a Web of relationships between people, places, organisations and
     documents. In real life, this information would be most likely be distributed across variou s Web pages created by the individuals
     listed. Very likely, their pages will link directly or indirectly to the home pages of countless other friends-of-friends-of-friends.
Original Goals
We want a better way of keeping track of the scattered fragments of data currently represented in the
Web.
We want to be able to find documents in the Web based on their properties and inter-relationships...
We want to be able to find information about people based on their publications, employment details,
group membership and declared interests.
We want to be able to share annotations, ratings, bookmarks and arbitrary useful data fragments using
some common infrastructure.
We want a Web search system that's more like a database and less like a lucky dip.
We need it to be be distributed, decentralised, and content-neutral.
RDFWeb/FOAF, if successful, should help the Web do the sorts of things that are currently the
proprietary offering of centralised services.
Original use cases
 •   We want to be able to ask the Web sensible questions and common kinds of
     thing (documents, organisations, people) and get back sensible results:

     •   "Find me today's web page recommendations made by people who work
         for Medical organisations"

     •   "Find me recent publications by people I've co-authored documents with"

     •   "Show me critiques of this web page, and the home pages of the author of
         that critique"




(see also EU DESIRE project, 1996-1999)
rdf('http://xmlns.com/foaf/0.1/name','genid:danbri','"Dan Brickley"').
rdf('http://xmlns.com/foaf/0.1/mbox','genid:danbri','mailto:daniel.brickley@bristol.ac.uk').
rdf('http://www.w3.org/2000/01/rdf-schema#seeAlso','genid:danbri','http://rdfwebring.org/~pldab/r
webwho.xrdf').
rdf('http://xmlns.com/foaf/0.1/assurance','http://rdfwebring.org/~pldab/rdfweb/webwho.xrdf','http:
rdfwebring.org/~pldab/webwho.xrdf.asc').
rdf('http://www.w3.org/2000/01/rdf-schema#seeAlso','genid:danbri','http://rdfwebring.org/~pldab/
rdfweb/danbri-biblio.rdf').
rdf('http://www.w3.org/2000/01/rdf-schema#seeAlso','genid:danbri','http://rdfwebring.org/~pldab/r
danbri.wot.rdf').
rdf('http://xmlns.com/foaf/0.1/img','genid:danbri','http://www.ilrt.bris.ac.uk/~ecdb/purl/danbri/2000/
Image1.gif').
rdf('http://xmlns.com/foaf/0.1/workplaceHomepage','genid:danbri','http://ilrt.org/').
rdf('http://xmlns.com/foaf/0.1/knowsWell','genid:danbri','genid:mags').
rdf('http://xmlns.com/foaf/0.1/knowsWell','genid:danbri','genid:poulter').
rdf('http://xmlns.com/foaf/0.1/name','genid:poulter','"Martin Poulter"').
rdf('http://xmlns.com/foaf/0.1/knowsWell','genid:danbri','genid:libby').
rdf('http://xmlns.com/foaf/0.1/img','genid:libby','http://econltsn.ilrt.bris.ac.uk/contact/libby.jpg').
rdf('http://xmlns.com/foaf/0.1/depiction','genid:libby','http://137.222.34.138/~pldab/rdfweb/libby.gif
rdf('http://purl.org/dc/elements/1.1/title','http://137.222.34.138/~pldab/rdfweb/libby.gif','"Libby Mille
Oxford (1993-ish)"').
rdf('http://purl.org/dc/elements/1.1/description','http://137.222.34.138/~pldab/rdfweb/libby.gif','"A p
of Libby Miller, taken while at Oxford University"').
rdf('http://purl.org/dc/elements/1.1/format','http://137.222.34.138/~pldab/rdfweb/libby.gif','"image/g
rdf('http://xmlns.com/foaf/0.1/livesWith','genid:danbri','genid:libby').
rdf('http://xmlns.com/foaf/0.1/livesWith','genid:danbri','genid:craig').
And it got big how?
• Libby Miller’s Java/Squish RDF query tools
• Edd Dumbill (of xml.com) wrote a nice
  article on IBM DeveloperWorks.com
• Leigh Dodds created foaf-a-matic script, Ian
  Davis (amongst other things) our logo
• RDF IG community built some early apps
• By 2003, Ecademy and TypePad exports
• In 2004, LiveJournal, Tribe, FOAFNet, ...
Brain-candy...
Dagstuhl FOAF history talk
Dagstuhl FOAF history talk
“Co-depiction”
Dagstuhl FOAF history talk
CoDepiction in 2002:
 RDFWeb is intended to be both fun and technically challenging. We're trying to build a linked information system, RDFWeb,
 as a way of connecting these two goals. In particular, we want RDF to present practical and interesting applications for the
 Semantic Web, and explore ways of making them real. One of our favourite examples is photo metadata. This document tries
 to explain why...

 The (soon to be "Semantic") Web, if it is to reach its full potential, needs to become a lot more automatic. We hope that it will
 be able to do things (offer us services) based on combining data and services scattered around the Web. It might, for
 example, be able to find the phone numbers or AOL screen names of all your friends and professional collaborators. Or show
 you the photos, names and recent publications and shared bookmarks for everyone attending the next meeting in your
 calendar.

 There are so many things the Web might usefully do in the future, that it is sometimes hard to see how we can get there from
 here. W3C's RDF has been around since 1997, yet while it has been adopted in a number of applications (for example by
 Mozilla, Open Directory, Adobe, RSS 1.0), people often ask why there is as yet no killer app for RDF. While we're not sure
 that 'killer app' is the right way to think about the problem, it is true that there is relatively little RDF data 'out there in the
 public Web', in the way that HTML is 'out there'.

 The original idea behind RDFWeb was to experiment with making some cheap, simple RDF-based document formats that
 were designed for deployment in the public Web. We began by asking 'What would it be like if machines could read my
 homepage?', and by prototyping a simple vocabulary called FOAF ('Friend of a Friend'). The FOAF vocabulary provided a way
 for RDF documents to talk about people and their characteristics. FOAF documents also make use of hypertext, providing
 'seeAlso' links to other FOAF documents elsewhere in the Web. This simple convention makes it possible for RDF indexing
 tools to explore an (RDF)Web of linked documents (hence the name of the project).

 From foaf:knows to foaf:depiction...

 Shortly after prototyping our early RDFWeb/FOAF tools, we ran into a design problem. The FOAF vocabulary initially tried to
 define a number of basic relationships that could be used to describe connections between people in the Web. We
 experimented with variations such as foaf:knows, foaf:friend and foaf:knowsWell. Eventually we decided that such a taxonomy
 was neither appropriate nor deployable; we now simply use foaf:knows. Instead of trying to categorise subtle relationships
 into broad classes, we took a different approach, focussing instead on other information about people. Documents they had
 written (and who they were written with); Photos they'd taken (and who they'd taken them of). We expanded the early FOAF
 support for image metadata by introducing the notion of a foaf:depiction. This relates something (eg. a person) to some
 depiction of them (typically a digital image).
Dagstuhl FOAF history talk
Crawling PGP-signed RDF:
exploiting PGP’s “web of trust”...
Bluetooth & Rendevous: local FOAF
Dagstuhl FOAF history talk
Dagstuhl FOAF history talk
FOAFCorp
Dagstuhl FOAF history talk
Credits: Jim Ley,
Liz Turner & friends
Dagstuhl FOAF history talk
Dagstuhl FOAF history talk
Dagstuhl FOAF history talk
Dagstuhl FOAF history talk
Dagstuhl FOAF history talk
Dagstuhl FOAF history talk
...and we got noticed
 “The very important aspect of FOAF (at least here in Japan) is that FOAF is
 getting to be the first entry point to RDF/Semantic Web for ordinary people.
 So many people say 'I first time feel partly understand RDF' or 'This is my first
 experience to touch SW, wow!' in their blogs or diary pages.” --Kanzaki, June’03
Dagstuhl FOAF history talk
Dagstuhl FOAF history talk
foaf-a-matic
 FOAF-a-matic is a simple Javascript application that allows
you to create a FOAF ("Friend-of-A-Friend") description of
 yourself. You can read more about FOAF in Edd Dumbill's
"XML Watch: Finding friends with XML and RDF" article, at
   the FOAF homepage on RDFWeb, and also the FOAF
                   vocabulary description.


               (translated into 12+ languages)
FOAF-a-matic je jednostavna Javascript aplikacija koja
 omogućava kreiranje FOAF ("Friend-of-A-Friend") opisa
 neke osobe.Više o tome možete pročitati u članku Edda
Dumbilla XML Watch: Finding friends with XML and RDF"
koji možete pronaći na the FOAF homepage on RDFWeb,
kao i FOAF vocabulary description (opis FOAF rječnika).
FOAF-a-Matic er en simpel Javascript applikation der kan
  hjælpe med at lave en FOAF-beskrivelse ("Friend-of-A-
Friend", "Ven-af-en-Ven") af dig selv. Du kan læse mere om
FOAF i Edd Dumbills artikel "XML Watch: Finding friends
with XML and RDF" ("Find venner med XML og RDF"), på
 FOAF-hjemmesiden på RDFWeb samt i FOAF's tekniske
                       beskrivelse.
FOAF-a-matic is een eenvoudige Javascript toepassing
waarmee je een vriend-van-een-vriend beschrijving (FOAF
  = "Friend-of-A-Friend") van jezelf kunt maken. Je kunt
  meer lezen over FOAF in Edd Dumbill's "XML Watch:
 Finding friends with XML and RDF" artikel, op de FOAF
   homepage op RDFWeb, evenals de FOAF vocabulair
                       beschrijving.
FOAF-a-matic       FOAF ("Friend-of-A-Friend")
                                   Javascript
                 FOAF                    Edd Dumbill
      "XML Watch: Finding friends with XML and RDF"
             "
  "     RDFWeb FOAF                              FOAF
FOAF-a-matic est un simple logiciel (en JavaScript) qui vous
   permet de créer une description FOAF ("Friend-of-A-
  Friend", "Amis d'un ami") de vous même. Pour en savoir
  plus sur FOAF vous pouvez lire l'article de Edd Dumbill,
 "XML Watch: Finding friends with XML and RDF", la page
    d'accueil de FOAF sur RDFWeb, et aussi the FOAF
    vocabulary description ("Description du vocabulaire
                          FOAF").
FOAF-a-matic es una simple aplicación de Javascript que le
permite crear un descripción FOAF ("Friend-of-A-Friend" o
   Amigo-de-un-Amigo) de si mismo. Puede leer más (en
inglés) acerca de FOAF en el articulo de Edd Dumbill "XML
  Watch: Finding friends with XML and RDF", en the FOAF
  homepage on RDFWeb, y tambien the FOAF vocabulary
  description. En castellano existe el documento "FOAF: el
 proyecto 'Friend-of-a-friend'", de Leandro Mariano López.
FOAF-a-Matic är en enkel Javascript-applikation som låter
dig skapa en FOAF ("Friend-of-A-Friend" eller "Vän-till-En-
Vän")-beskrivning av dig själv. Du kan läsa mer om FOAF i
  Edd Dumbills artikel "XML Watch: Finding friends with
   XML and RDF" på hemsidan för FOAF hos RDFWeb,
        liksom beskrivningen av FOAF-vokabulären.
Το FOAF-a-matic είναι μια απλή JavaScript
   εφαρμογή, που επιτρέπει την δημιουργία
περιγραφών FOAF ("Friend-of-A-Friend", ελλ: "Φίλος
   ενός φίλου") του εαυτού σας. Μπορείτε να
  μάθετε περισσότερα για το FOAF στο άρθρο
"XML Watch: Finding friends with XML and RDF" του Edd
 Dumbill, στην FOAF σελίδα του RDFWeb και στην
       λεξικολογική περιγραφή του FOAF.
FOAF-a-matic ist eine einfache Javascript Anwendung, die
eine FOAF ("Friend-of-A-Friend" = Freund eines Freundes)
 Beschreibung von dir erstellt. Mehr zu FOAF findest du in
  Edd Dumbills Artikel "XML Watch: Finding friends with
XML and RDF" (Freunde finden mit XML und RDF), auf der
FOAF Homepage der RDFWeb Webseite oder auch in der
             FOAF Vokabular Beschreibung.
FOAF-a-matic è una semplice applicazione Javascript che ti
permette di creare una descrizione di te stesso in formato
  FOAF ("Friend-of-A-Friend", "Amico di un amico"). Puoi
 avere maggiori informazioni su FOAF nell'articolo di Edd
 Dumbill "XML Watch: Finding friends with XML and RDF",
sulla homepage di FOAF su RDFWeb, ed infine nella FOAF
vocabulary description (descrizione del vocabolario FOAF).
FOAF-a-matic                Javascript
                         FOAF "Friend-of-A-Friend"
                 Edd Dumbill               XML
    XML    RDF                       RDFWeb      FOAF
               FOAF                 FOAF vocabulary
                      description
FOAF-a-matic    FOAF("Friend-of-A-Friend")

       . FOAF                                    FOAF
                               (Edd Dumbill)   " XML
Watch: Finding friends with XML and RDF"          FOAF
         ( the FOAF vocabulary description)
                             .
Early Adopters
• Ecademy (Julian Bond)
• Morten’s FOAF Explorer service
• TypePad (hosted Movable Type blogs)
• 2002-2003: Edd’s article, foaf-a-matic and
  early tools. Marc Canter’s FOAFnet...
• 2004 various exporters, Howard Dean’s
  innovative Internet campaign, deanspace,
Style

• 24x7 Internet Relay Chat (IRC) channels
• Discussions in blogs (daily searching)
• Informal style meetups and hacking
• Emphasis on making over specifying
• Internet/Web & XML culture
Success disaster?
• or ... how our triplestores crumbled!
 • all the early demos died
 • took a few years for global services
 • “me and near me” personal crawlers?
 • some eg. plink.org closed due to privacy
    concerns of users
Dagstuhl FOAF history talk
Dagstuhl FOAF history talk
LJ code: asks.jp(11k), blogonline.ru (800k+ users),
crazylife.org 43k, deadjournal.com (500k), Dreamwidth...




  http://en.wikipedia.org/wiki/Comparison_of_sites_using_the_LiveJournal_codebase
How did LiveJournal get FOAF?

crschmidt: So, to the best of my knowledge, it went something like this:
crschmidt: 1. Roomate with neil. Neil is a deanspace hacker, I am an LJ hacker.
crschmidt: 2. Spend lots of time on LJ bug tracker. I seem to recall seeing fixing LJ bugs as a personal vendetta. I started
hacking on LJ around Oct 2003, iirc (the bug tracker from that time is dead)
crschmidt: 3. There was an open bug on FOAF support in LJ, which I was working on before the lj-biz post. (It was
               something like a 4 month process, so if it was deployed in Feb, it was dfinitely before that)
crschmidt: 4. Iterate iterate iterate over the bug/patch, waiting in some cases for LJ to improve in other ways for speed, etc.
crschmidt: 5. Finally get the work that I did deployed in Feb 2004
crschmidt: So, basically: Someone who could find LJ's bugtracker thought it would be a good idea, and I had a tendancy to fix
               every bug I understood, that one fit btter into my court than most because of the Deanspace connection in my
               room, and that was my initial introduction to FOAF
crschmidt: I think that about sums it up, from what i remember


                    "A few people have asked "what's the point?" And to that I ask back, what is the point of RSS
                    and why did we bother implementing it here on LJ, even though people could just visit our
                    journals? RSS was implemented here because it's an open, machine-readable standard that has
                    been adopted by most of the blogging community to facilitate the sharing of information. One
                    of LiveJournal's core values is developing for the open source movement, and I think FOAF is
                    an exemplary project for which to extend this value. Of course there would be the option to
                    disable it. In fact, I think it should be opt-in, since it does provide personal information to the
                    outside world."
                    -- Joe (bostonsteamer), 2004-01-04, ljbiz forum, LiveJournal
Dagstuhl FOAF history talk
Dagstuhl FOAF history talk
Dagstuhl FOAF history talk
Dagstuhl FOAF history talk
FoafCamp, Aug 2004
SWAD-Europe & DERI FOAF Workshop, Sept 2004


   •
   Bootstrapping the FOAF-Web: An Experiment in Social Network Mining Peter Mika

   •
   Descriptions of Social Relations Peter Mika, Aldo Gangemi

   •
   FOAF-Realm - control your friends' access to resources Sebastian Ryszard Kruk

   •
   Keyword Extraction from the Web for FOAF Metadata Junichiro Mori, Yutaka Matsuo, Mitsuru Ishizuka, Boi
         Faltings

 •
     Linking Semantically-Enabled Online Community Sites Andreas Harth, John G. Breslin, Ina O'Murchu, Stefan
         Decker

   •
   Using RDF + FOAF to create a local business review and search network Chris Schmidt

   •
   Moleskiing: a Trust-aware Decentralized Recommender System Paolo Avesani, Paolo Massa, Roberto Tiella

   •
   A model of trust and anonymity in a content rating system for e-learning systems. Tom Croucher

   •
   Open Rating Systems R.V Guha

   •
   Ontological Consideration on Human Relationship Vocabulary for FOAF Yutaka Matsuo, Masahiro Hamasaki,
         Junichiro Mori, Hideaki Takeda, Koiti Hasida

   •
   The People's Portal: Ontology Management on Community Portals Anna V. Zhdanova

   •
   Redefining Web-of-Trust: reputation, recommendations, responsibility and trust among peers Viktor S. Grishchenko

   •
   rss4you: Web-Based Syndication Enhanced with Social Navigation Nicolas Nova, Roberto Ortelli

   •
   The Semantic Web as a Semantic Soup Harith Alani, Simon Cox, Hugh Glaser, Steve Harris

   •
   Technical and Privacy Challenges for Integrating FOAF into Existing Applications Joseph Smarr

   •
   The Challenges of FOAF Characterization John C. Paolillo and Elijah Wright
Time passes...




(remember CSS in 1996, gave us Ajax a decade later...)
Recent History
Dagstuhl FOAF history talk
FOAF+SSL
Garlik
Dagstuhl FOAF history talk
Dagstuhl FOAF history talk
Dagstuhl FOAF history talk
BBC Music - Linked Data
DOAP: FOAF-like description of software projects
(Apache, Gnome, Python, ...), again from Edd Dumbill.
Google Social Graph API
Dagstuhl FOAF history talk
Dagstuhl FOAF history talk
Problems
• “it’s ok to publish FOAF, so long as nobody uses
  it...” - users don’t expect to see their data
  resurface elsewhere (yet...)
  • Deanspace and plink.org (now offline)
  • Tribe.net & explode.us
• CC-for-people? OAuth for privacy? XMPP
  for desktop access? privacy policies? Let
  Facebook and twitter and FriendFeed train
  everyone?
Dagstuhl FOAF history talk
FOAF today
• NoTube project - FOAF and Social TV
• W3C context: SocialWeb group
• Web landscape: Linked Data everywhere
• Focus on ends not means: information
  linking and making it useful for people...
• Help needed: stats, vocab patterns
“Lucky Connections”

• What’s the connection between LiveJournal
  and DeanSpace? (room-mates)
• What’s the connection between Google
  SGAPI and LiveJournal FOAF? (Bradfitz)
• Between Microformats, Portable Contacts
  and FOAF? (an obsession with an open Web...)
“Does it matter if they
   use our stuff?”

• re-thinking core values
 • domain-neutral aspects
 • “people description” aspects
Values...
Choice...
Expression...
Movement...
Association...
Dagstuhl FOAF history talk

Mais conteúdo relacionado

Mais procurados

Jim Hendler's Presentation at SSSW 2011
Jim Hendler's Presentation at SSSW 2011Jim Hendler's Presentation at SSSW 2011
Jim Hendler's Presentation at SSSW 2011sssw2011
 
Solid: An Ecology of Digital Being [@SLA Europe October 28, 2020]
Solid: An Ecology of Digital Being [@SLA Europe October 28, 2020]Solid: An Ecology of Digital Being [@SLA Europe October 28, 2020]
Solid: An Ecology of Digital Being [@SLA Europe October 28, 2020]Teodora Petkova
 
Introduction to Linked Data
Introduction to Linked DataIntroduction to Linked Data
Introduction to Linked DataJuan Sequeda
 
Intro to Linked Open Data in Libraries Archives & Museums.
Intro to Linked Open Data in Libraries Archives & Museums.Intro to Linked Open Data in Libraries Archives & Museums.
Intro to Linked Open Data in Libraries Archives & Museums.Jon Voss
 
Consuming Linked Data SemTech2010
Consuming Linked Data SemTech2010Consuming Linked Data SemTech2010
Consuming Linked Data SemTech2010Juan Sequeda
 
Web 3.0 explained with a stamp (pt I: the basics)
Web 3.0 explained with a stamp (pt I: the basics)Web 3.0 explained with a stamp (pt I: the basics)
Web 3.0 explained with a stamp (pt I: the basics)Freek Bijl
 
Beautifying Data in the real world
Beautifying Data in the real worldBeautifying Data in the real world
Beautifying Data in the real worldTan Tran
 
Semantic Web: an Introduction
Semantic Web: an IntroductionSemantic Web: an Introduction
Semantic Web: an IntroductionLuigi De Russis
 
Linked Data an Introduction
Linked Data an IntroductionLinked Data an Introduction
Linked Data an IntroductionTalis Consulting
 
The Semantic Web
The Semantic WebThe Semantic Web
The Semantic Webostephens
 
Peter Mika's Presentation at SSSW 2011
Peter Mika's Presentation at SSSW 2011Peter Mika's Presentation at SSSW 2011
Peter Mika's Presentation at SSSW 2011sssw2011
 
The Social Semantic Web
The Social Semantic WebThe Social Semantic Web
The Social Semantic WebJohn Breslin
 
Linking American Art to the Cloud
Linking American Art to the CloudLinking American Art to the Cloud
Linking American Art to the CloudGeorgina Goodlander
 
An introduction to Semantic Web and Linked Data
An introduction to Semantic  Web and Linked DataAn introduction to Semantic  Web and Linked Data
An introduction to Semantic Web and Linked DataGabriela Agustini
 
Semantic Technologies: Representing Semantic Data
Semantic Technologies: Representing Semantic DataSemantic Technologies: Representing Semantic Data
Semantic Technologies: Representing Semantic DataMatthew Rowe
 
Linked Open Data for Libraries
Linked Open Data for LibrariesLinked Open Data for Libraries
Linked Open Data for LibrariesLukas Koster
 
Linked Data Integration and semantic web
Linked Data Integration and semantic webLinked Data Integration and semantic web
Linked Data Integration and semantic webDiego Pessoa
 
What is the Semantic Web
What is the Semantic WebWhat is the Semantic Web
What is the Semantic WebJuan Sequeda
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic WebGIS Colorado
 

Mais procurados (20)

Jim Hendler's Presentation at SSSW 2011
Jim Hendler's Presentation at SSSW 2011Jim Hendler's Presentation at SSSW 2011
Jim Hendler's Presentation at SSSW 2011
 
Solid: An Ecology of Digital Being [@SLA Europe October 28, 2020]
Solid: An Ecology of Digital Being [@SLA Europe October 28, 2020]Solid: An Ecology of Digital Being [@SLA Europe October 28, 2020]
Solid: An Ecology of Digital Being [@SLA Europe October 28, 2020]
 
Introduction to Linked Data
Introduction to Linked DataIntroduction to Linked Data
Introduction to Linked Data
 
Intro to Linked Open Data in Libraries Archives & Museums.
Intro to Linked Open Data in Libraries Archives & Museums.Intro to Linked Open Data in Libraries Archives & Museums.
Intro to Linked Open Data in Libraries Archives & Museums.
 
Consuming Linked Data SemTech2010
Consuming Linked Data SemTech2010Consuming Linked Data SemTech2010
Consuming Linked Data SemTech2010
 
Web 3.0 explained with a stamp (pt I: the basics)
Web 3.0 explained with a stamp (pt I: the basics)Web 3.0 explained with a stamp (pt I: the basics)
Web 3.0 explained with a stamp (pt I: the basics)
 
Beautifying Data in the real world
Beautifying Data in the real worldBeautifying Data in the real world
Beautifying Data in the real world
 
Semantic Web: an Introduction
Semantic Web: an IntroductionSemantic Web: an Introduction
Semantic Web: an Introduction
 
Linked Data an Introduction
Linked Data an IntroductionLinked Data an Introduction
Linked Data an Introduction
 
The Semantic Web
The Semantic WebThe Semantic Web
The Semantic Web
 
Peter Mika's Presentation at SSSW 2011
Peter Mika's Presentation at SSSW 2011Peter Mika's Presentation at SSSW 2011
Peter Mika's Presentation at SSSW 2011
 
The Social Semantic Web
The Social Semantic WebThe Social Semantic Web
The Social Semantic Web
 
Linking American Art to the Cloud
Linking American Art to the CloudLinking American Art to the Cloud
Linking American Art to the Cloud
 
An introduction to Semantic Web and Linked Data
An introduction to Semantic  Web and Linked DataAn introduction to Semantic  Web and Linked Data
An introduction to Semantic Web and Linked Data
 
What We Organize
What We OrganizeWhat We Organize
What We Organize
 
Semantic Technologies: Representing Semantic Data
Semantic Technologies: Representing Semantic DataSemantic Technologies: Representing Semantic Data
Semantic Technologies: Representing Semantic Data
 
Linked Open Data for Libraries
Linked Open Data for LibrariesLinked Open Data for Libraries
Linked Open Data for Libraries
 
Linked Data Integration and semantic web
Linked Data Integration and semantic webLinked Data Integration and semantic web
Linked Data Integration and semantic web
 
What is the Semantic Web
What is the Semantic WebWhat is the Semantic Web
What is the Semantic Web
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
 

Destaque

6traitswritinginstructionassessment 101128124646-phpapp01
6traitswritinginstructionassessment 101128124646-phpapp016traitswritinginstructionassessment 101128124646-phpapp01
6traitswritinginstructionassessment 101128124646-phpapp01Victoria602
 
Embrace The Chaos
Embrace The ChaosEmbrace The Chaos
Embrace The Chaosjonphipps
 
Aligning library services with emerging research data needs
Aligning library services with emerging research data needsAligning library services with emerging research data needs
Aligning library services with emerging research data needsAndrew Sallans
 
DataUp Presentation at Cal Poly
DataUp Presentation at Cal PolyDataUp Presentation at Cal Poly
DataUp Presentation at Cal PolyCarly Strasser
 
MozCon 2013 Recap - Day One
MozCon 2013 Recap - Day OneMozCon 2013 Recap - Day One
MozCon 2013 Recap - Day OneKane Jamison
 
The Data Management Ecosystem
The Data Management EcosystemThe Data Management Ecosystem
The Data Management EcosystemJohn Kunze
 
Functional and Architectural Requirements for Metadata: Supporting Discovery...
Functional and Architectural Requirements for Metadata: Supporting Discovery...Functional and Architectural Requirements for Metadata: Supporting Discovery...
Functional and Architectural Requirements for Metadata: Supporting Discovery...Jian Qin
 
Latin America & Caribbean Regional Outlook June 2013
Latin America & Caribbean Regional Outlook June 2013Latin America & Caribbean Regional Outlook June 2013
Latin America & Caribbean Regional Outlook June 2013WB_Research
 
South Asia Regional Outlook June 2013
South Asia Regional Outlook  June 2013South Asia Regional Outlook  June 2013
South Asia Regional Outlook June 2013WB_Research
 
Writing Across the Curriculum: Exploring the 6 Traits
Writing Across the Curriculum: Exploring the 6 TraitsWriting Across the Curriculum: Exploring the 6 Traits
Writing Across the Curriculum: Exploring the 6 Traitsfleong
 
Place graphs are the new social graphs
Place graphs are the new social graphsPlace graphs are the new social graphs
Place graphs are the new social graphsMatt Biddulph
 
Where 2012 prototyping workshop
Where 2012 prototyping workshopWhere 2012 prototyping workshop
Where 2012 prototyping workshopMatt Biddulph
 
DCMI/RDA Task Group Report, DC-2010 Pittsburgh
DCMI/RDA Task Group Report, DC-2010 PittsburghDCMI/RDA Task Group Report, DC-2010 Pittsburgh
DCMI/RDA Task Group Report, DC-2010 PittsburghDiane Hillmann
 
Science of Delivery in Education
Science of Delivery in EducationScience of Delivery in Education
Science of Delivery in EducationWB_Research
 

Destaque (20)

6traitswritinginstructionassessment 101128124646-phpapp01
6traitswritinginstructionassessment 101128124646-phpapp016traitswritinginstructionassessment 101128124646-phpapp01
6traitswritinginstructionassessment 101128124646-phpapp01
 
Embrace The Chaos
Embrace The ChaosEmbrace The Chaos
Embrace The Chaos
 
NISO/DCMI Webinar: International Bibliographic Standards, Linked Data, and th...
NISO/DCMI Webinar: International Bibliographic Standards, Linked Data, and th...NISO/DCMI Webinar: International Bibliographic Standards, Linked Data, and th...
NISO/DCMI Webinar: International Bibliographic Standards, Linked Data, and th...
 
Aligning library services with emerging research data needs
Aligning library services with emerging research data needsAligning library services with emerging research data needs
Aligning library services with emerging research data needs
 
NISO/DCMI Webinar: Metadata Harmonization: Making Standards Work Together
NISO/DCMI Webinar: Metadata Harmonization: Making Standards Work TogetherNISO/DCMI Webinar: Metadata Harmonization: Making Standards Work Together
NISO/DCMI Webinar: Metadata Harmonization: Making Standards Work Together
 
DataUp Presentation at Cal Poly
DataUp Presentation at Cal PolyDataUp Presentation at Cal Poly
DataUp Presentation at Cal Poly
 
MozCon 2013 Recap - Day One
MozCon 2013 Recap - Day OneMozCon 2013 Recap - Day One
MozCon 2013 Recap - Day One
 
The Data Management Ecosystem
The Data Management EcosystemThe Data Management Ecosystem
The Data Management Ecosystem
 
Functional and Architectural Requirements for Metadata: Supporting Discovery...
Functional and Architectural Requirements for Metadata: Supporting Discovery...Functional and Architectural Requirements for Metadata: Supporting Discovery...
Functional and Architectural Requirements for Metadata: Supporting Discovery...
 
Latin America & Caribbean Regional Outlook June 2013
Latin America & Caribbean Regional Outlook June 2013Latin America & Caribbean Regional Outlook June 2013
Latin America & Caribbean Regional Outlook June 2013
 
South Asia Regional Outlook June 2013
South Asia Regional Outlook  June 2013South Asia Regional Outlook  June 2013
South Asia Regional Outlook June 2013
 
Quality ed (1)
Quality ed (1)Quality ed (1)
Quality ed (1)
 
Secondary ed
Secondary edSecondary ed
Secondary ed
 
Writing Across the Curriculum: Exploring the 6 Traits
Writing Across the Curriculum: Exploring the 6 TraitsWriting Across the Curriculum: Exploring the 6 Traits
Writing Across the Curriculum: Exploring the 6 Traits
 
Place graphs are the new social graphs
Place graphs are the new social graphsPlace graphs are the new social graphs
Place graphs are the new social graphs
 
Where 2012 prototyping workshop
Where 2012 prototyping workshopWhere 2012 prototyping workshop
Where 2012 prototyping workshop
 
Tertiary ed
Tertiary edTertiary ed
Tertiary ed
 
DCMI/RDA Task Group Report, DC-2010 Pittsburgh
DCMI/RDA Task Group Report, DC-2010 PittsburghDCMI/RDA Task Group Report, DC-2010 Pittsburgh
DCMI/RDA Task Group Report, DC-2010 Pittsburgh
 
Literacy ed
Literacy edLiteracy ed
Literacy ed
 
Science of Delivery in Education
Science of Delivery in EducationScience of Delivery in Education
Science of Delivery in Education
 

Semelhante a Dagstuhl FOAF history talk

Introduction to Linked Data 1/5
Introduction to Linked Data 1/5Introduction to Linked Data 1/5
Introduction to Linked Data 1/5Juan Sequeda
 
Semantic Web 2.0: Creating Social Semantic Information Spaces
Semantic Web 2.0: Creating Social Semantic Information SpacesSemantic Web 2.0: Creating Social Semantic Information Spaces
Semantic Web 2.0: Creating Social Semantic Information SpacesJohn Breslin
 
What happened to the Semantic Web?
What happened to the Semantic Web?What happened to the Semantic Web?
What happened to the Semantic Web?Peter Mika
 
Contextual Computing: Laying a Global Data Foundation
Contextual Computing: Laying a Global Data FoundationContextual Computing: Laying a Global Data Foundation
Contextual Computing: Laying a Global Data FoundationRichard Wallis
 
Enhancing the Web Experience
Enhancing the Web ExperienceEnhancing the Web Experience
Enhancing the Web ExperienceJohn Breslin
 
Nova Spivack - Semantic Web Talk
Nova Spivack - Semantic Web TalkNova Spivack - Semantic Web Talk
Nova Spivack - Semantic Web Talksyawal
 
Science and Web2.0
Science and Web2.0Science and Web2.0
Science and Web2.0Ian Mulvany
 
2011 05-02 linked data intro
2011 05-02 linked data intro2011 05-02 linked data intro
2011 05-02 linked data introvafopoulos
 
A Study of Internet RFC Authors using NetDraw and yEd
A Study of Internet RFC Authors using NetDraw and yEdA Study of Internet RFC Authors using NetDraw and yEd
A Study of Internet RFC Authors using NetDraw and yEdOlivier MJ Crépin-Leblond
 
2011 05-01 linked data
2011 05-01 linked data2011 05-01 linked data
2011 05-01 linked datavafopoulos
 
INTERNET BY TUSHAR & GROUP
INTERNET BY TUSHAR & GROUPINTERNET BY TUSHAR & GROUP
INTERNET BY TUSHAR & GROUPmanetushar
 
RDFa From Theory to Practice
RDFa From Theory to PracticeRDFa From Theory to Practice
RDFa From Theory to PracticeAdrian Stevenson
 
Semantic Web and the Social Web
Semantic Web and the Social WebSemantic Web and the Social Web
Semantic Web and the Social Webrobin fay
 
Presentation internet programming report
Presentation internet programming reportPresentation internet programming report
Presentation internet programming reportBilal Maqbool ツ
 
Explaining The Semantic Web
Explaining The Semantic WebExplaining The Semantic Web
Explaining The Semantic WebAditya Tuli
 

Semelhante a Dagstuhl FOAF history talk (20)

NISO/DCMI Webinar: Schema.org and Linked Data: Complementary Approaches to Pu...
NISO/DCMI Webinar: Schema.org and Linked Data: Complementary Approaches to Pu...NISO/DCMI Webinar: Schema.org and Linked Data: Complementary Approaches to Pu...
NISO/DCMI Webinar: Schema.org and Linked Data: Complementary Approaches to Pu...
 
Foaf Openid Milan
Foaf Openid MilanFoaf Openid Milan
Foaf Openid Milan
 
Introduction to Linked Data 1/5
Introduction to Linked Data 1/5Introduction to Linked Data 1/5
Introduction to Linked Data 1/5
 
Webofdata
WebofdataWebofdata
Webofdata
 
Semantic Web 2.0: Creating Social Semantic Information Spaces
Semantic Web 2.0: Creating Social Semantic Information SpacesSemantic Web 2.0: Creating Social Semantic Information Spaces
Semantic Web 2.0: Creating Social Semantic Information Spaces
 
What happened to the Semantic Web?
What happened to the Semantic Web?What happened to the Semantic Web?
What happened to the Semantic Web?
 
Contextual Computing: Laying a Global Data Foundation
Contextual Computing: Laying a Global Data FoundationContextual Computing: Laying a Global Data Foundation
Contextual Computing: Laying a Global Data Foundation
 
Enhancing the Web Experience
Enhancing the Web ExperienceEnhancing the Web Experience
Enhancing the Web Experience
 
Nova Spivack - Semantic Web Talk
Nova Spivack - Semantic Web TalkNova Spivack - Semantic Web Talk
Nova Spivack - Semantic Web Talk
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Science and Web2.0
Science and Web2.0Science and Web2.0
Science and Web2.0
 
2011 05-02 linked data intro
2011 05-02 linked data intro2011 05-02 linked data intro
2011 05-02 linked data intro
 
A Study of Internet RFC Authors using NetDraw and yEd
A Study of Internet RFC Authors using NetDraw and yEdA Study of Internet RFC Authors using NetDraw and yEd
A Study of Internet RFC Authors using NetDraw and yEd
 
2011 05-01 linked data
2011 05-01 linked data2011 05-01 linked data
2011 05-01 linked data
 
INTERNET BY TUSHAR & GROUP
INTERNET BY TUSHAR & GROUPINTERNET BY TUSHAR & GROUP
INTERNET BY TUSHAR & GROUP
 
RDFa From Theory to Practice
RDFa From Theory to PracticeRDFa From Theory to Practice
RDFa From Theory to Practice
 
Semantic Web and the Social Web
Semantic Web and the Social WebSemantic Web and the Social Web
Semantic Web and the Social Web
 
Presentation internet programming report
Presentation internet programming reportPresentation internet programming report
Presentation internet programming report
 
Linked Data
Linked DataLinked Data
Linked Data
 
Explaining The Semantic Web
Explaining The Semantic WebExplaining The Semantic Web
Explaining The Semantic Web
 

Mais de Dan Brickley

"What is left to do?", Dublin Core 2012 Keynote
"What is left to do?", Dublin Core 2012 Keynote"What is left to do?", Dublin Core 2012 Keynote
"What is left to do?", Dublin Core 2012 KeynoteDan Brickley
 
Data Viz Barcamp, Amsterdam
Data Viz Barcamp, AmsterdamData Viz Barcamp, Amsterdam
Data Viz Barcamp, AmsterdamDan Brickley
 
APIs and URLs for Social TV
APIs and URLs for Social TVAPIs and URLs for Social TV
APIs and URLs for Social TVDan Brickley
 
Intertwingularity, Semantic Web and linked Geo data
Intertwingularity, Semantic Web and linked Geo dataIntertwingularity, Semantic Web and linked Geo data
Intertwingularity, Semantic Web and linked Geo dataDan Brickley
 
Harmony project - JISC Synthesis meeting 2001
Harmony project - JISC Synthesis meeting 2001Harmony project - JISC Synthesis meeting 2001
Harmony project - JISC Synthesis meeting 2001Dan Brickley
 
SemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in PracticeSemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in PracticeDan Brickley
 
XMPP, TV and the Semantic Web
XMPP, TV and the Semantic WebXMPP, TV and the Semantic Web
XMPP, TV and the Semantic WebDan Brickley
 
Describing Everything - Open Web standards and classification
Describing Everything - Open Web standards and classificationDescribing Everything - Open Web standards and classification
Describing Everything - Open Web standards and classificationDan Brickley
 
NoTube User Model slides
NoTube User Model slidesNoTube User Model slides
NoTube User Model slidesDan Brickley
 
NoTube: Investigating Lonclass
NoTube: Investigating LonclassNoTube: Investigating Lonclass
NoTube: Investigating LonclassDan Brickley
 
Understanding the Standards Gap
Understanding the Standards GapUnderstanding the Standards Gap
Understanding the Standards GapDan Brickley
 
Introducing Joost Widgets (2007 talk)
Introducing Joost Widgets (2007 talk)Introducing Joost Widgets (2007 talk)
Introducing Joost Widgets (2007 talk)Dan Brickley
 
BBC SemWeb panel: Where does OpenID fit in?
BBC SemWeb panel: Where does OpenID fit in?BBC SemWeb panel: Where does OpenID fit in?
BBC SemWeb panel: Where does OpenID fit in?Dan Brickley
 
One Big Happy Family
One Big Happy FamilyOne Big Happy Family
One Big Happy FamilyDan Brickley
 
Understanding RDF: the Resource Description Framework in Context (1999)
Understanding RDF: the Resource Description Framework in Context  (1999)Understanding RDF: the Resource Description Framework in Context  (1999)
Understanding RDF: the Resource Description Framework in Context (1999)Dan Brickley
 
"Whatever I can get..."
"Whatever I can get...""Whatever I can get..."
"Whatever I can get..."Dan Brickley
 

Mais de Dan Brickley (19)

"What is left to do?", Dublin Core 2012 Keynote
"What is left to do?", Dublin Core 2012 Keynote"What is left to do?", Dublin Core 2012 Keynote
"What is left to do?", Dublin Core 2012 Keynote
 
Data Viz Barcamp, Amsterdam
Data Viz Barcamp, AmsterdamData Viz Barcamp, Amsterdam
Data Viz Barcamp, Amsterdam
 
APIs and URLs for Social TV
APIs and URLs for Social TVAPIs and URLs for Social TV
APIs and URLs for Social TV
 
Intertwingularity, Semantic Web and linked Geo data
Intertwingularity, Semantic Web and linked Geo dataIntertwingularity, Semantic Web and linked Geo data
Intertwingularity, Semantic Web and linked Geo data
 
Harmony project - JISC Synthesis meeting 2001
Harmony project - JISC Synthesis meeting 2001Harmony project - JISC Synthesis meeting 2001
Harmony project - JISC Synthesis meeting 2001
 
AR Dev Amsterdam
AR Dev AmsterdamAR Dev Amsterdam
AR Dev Amsterdam
 
SemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in PracticeSemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in Practice
 
Acronym Soup
Acronym SoupAcronym Soup
Acronym Soup
 
XMPP, TV and the Semantic Web
XMPP, TV and the Semantic WebXMPP, TV and the Semantic Web
XMPP, TV and the Semantic Web
 
Describing Everything - Open Web standards and classification
Describing Everything - Open Web standards and classificationDescribing Everything - Open Web standards and classification
Describing Everything - Open Web standards and classification
 
NoTube User Model slides
NoTube User Model slidesNoTube User Model slides
NoTube User Model slides
 
NoTube: Investigating Lonclass
NoTube: Investigating LonclassNoTube: Investigating Lonclass
NoTube: Investigating Lonclass
 
Understanding the Standards Gap
Understanding the Standards GapUnderstanding the Standards Gap
Understanding the Standards Gap
 
Introducing Joost Widgets (2007 talk)
Introducing Joost Widgets (2007 talk)Introducing Joost Widgets (2007 talk)
Introducing Joost Widgets (2007 talk)
 
BBC foaf talk
BBC foaf talkBBC foaf talk
BBC foaf talk
 
BBC SemWeb panel: Where does OpenID fit in?
BBC SemWeb panel: Where does OpenID fit in?BBC SemWeb panel: Where does OpenID fit in?
BBC SemWeb panel: Where does OpenID fit in?
 
One Big Happy Family
One Big Happy FamilyOne Big Happy Family
One Big Happy Family
 
Understanding RDF: the Resource Description Framework in Context (1999)
Understanding RDF: the Resource Description Framework in Context  (1999)Understanding RDF: the Resource Description Framework in Context  (1999)
Understanding RDF: the Resource Description Framework in Context (1999)
 
"Whatever I can get..."
"Whatever I can get...""Whatever I can get..."
"Whatever I can get..."
 

Último

KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?IES VE
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 

Último (20)

KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
20150722 - AGV
20150722 - AGV20150722 - AGV
20150722 - AGV
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 

Dagstuhl FOAF history talk

  • 1. Perspectives Workshop: Semantic Web Reflections and Future Directions, 29 June 2009 FOAF (Friend of a Friend) the most used ontology in the history of the universe? how the hell did that happen? ? Dan Brickley, danbri@danbri.org (Vrije Universiteit Amsterdam)
  • 2. Overview • FOAF today: a very quick overview • Origins of FOAF (as the RDFWebRing) • Happy Accidents (2000-2003) • Success, Horrible Success! (2004-5) • Recent & Future History (2008/9)
  • 4. FOAF today: the basics • the FOAF vocabulary, a few classes and properties describing people, groups, etc. • high visibility outside RDF/RDFS/OWL scene • lots of data, and a few interesting apps • for a side-project, it became very active
  • 12. What’s so special? Nothing huge - subtle shifts of emphasis: Use of Web standards. Use of Web identifiers. Information linking. Easy to extend. People are interesting...
  • 13. Origins: RDFWebRing Web in 2000: Sixdegrees.com, LiveJournal, Weblogs, RSS... FOAF in 2000: RDFWeb’s starter vocab.
  • 14. RDFWeb 2000-2 • hacker project of Libby Miller, Dan Brickley and our friends from the RDF Interest Group, W3C, RSS and XML tech scene. • Used RDFS and DAML+OIL to document our work, ... as a means not an end. • Early themes: PGP, digital signature and trust, crawlers, linking, photo annotation.
  • 15. June 2000: The basic idea behind FOAF is simple: the Web is all about making connections between things. FOAF provides some basic machinery to help us tell the Web about the connections RDFWeb intro between the things that matter to us. Thousands of people already do this on the Web by describing themselves and their lives on their home page. Using FOAF, you can help machines understand your home page, and FOAF is best explained with an example. through doing so, learn about the relationships that connect people, places and things Consider a Web of inter-related home described on the Web. FOAF uses W3C's RDF technology to integrate information from pages, each describing things of interest to your home page with that of your friends, and the friends of your friends, and their friends.. a group of friends. Each new home page that appears on the Web tells the world something new, providing factoids and Dan lives in Zetland road, Bristol, UK with Libby and gossip that make the Web a mine of Craig. Dan's email address is danbri@w3.org. Libby's disconnected snippets of information. email address is libby.miller@bris.ac.uk. Craig's is FOAF provides a way to make sense of all craig@netgates.co.uk. Dan and Libby work for an this. Here's an example, a fragment from organisation called "ILRT" whose website is at http:// the mostly-fictional FOAF database. First ilrt.org/. Craig works for "Netgates", an organisation we list some facts, then describe how the whose website is at http://www.netgates.co.uk/. Craig's FOAF system makes it possible to explore wife Liz lives in Bristol with Kathleen. Kathleen and the Web learning such things. Liz also work at "Netgates". Damian lives in London. Martin knows Craig, Damian, Dan and Libby quite well. Martin lives in Bristol and has an email address of m.l.poulter@bristol.ac.uk. (etc...) This kind of information is the sort of thing typically found on Web home pages. The extract shown here indicates how short, stylised factual sentences can be used to characterise a Web of relationships between people, places, organisations and documents. In real life, this information would be most likely be distributed across variou s Web pages created by the individuals listed. Very likely, their pages will link directly or indirectly to the home pages of countless other friends-of-friends-of-friends.
  • 16. Original Goals We want a better way of keeping track of the scattered fragments of data currently represented in the Web. We want to be able to find documents in the Web based on their properties and inter-relationships... We want to be able to find information about people based on their publications, employment details, group membership and declared interests. We want to be able to share annotations, ratings, bookmarks and arbitrary useful data fragments using some common infrastructure. We want a Web search system that's more like a database and less like a lucky dip. We need it to be be distributed, decentralised, and content-neutral. RDFWeb/FOAF, if successful, should help the Web do the sorts of things that are currently the proprietary offering of centralised services.
  • 17. Original use cases • We want to be able to ask the Web sensible questions and common kinds of thing (documents, organisations, people) and get back sensible results: • "Find me today's web page recommendations made by people who work for Medical organisations" • "Find me recent publications by people I've co-authored documents with" • "Show me critiques of this web page, and the home pages of the author of that critique" (see also EU DESIRE project, 1996-1999)
  • 18. rdf('http://xmlns.com/foaf/0.1/name','genid:danbri','"Dan Brickley"'). rdf('http://xmlns.com/foaf/0.1/mbox','genid:danbri','mailto:daniel.brickley@bristol.ac.uk'). rdf('http://www.w3.org/2000/01/rdf-schema#seeAlso','genid:danbri','http://rdfwebring.org/~pldab/r webwho.xrdf'). rdf('http://xmlns.com/foaf/0.1/assurance','http://rdfwebring.org/~pldab/rdfweb/webwho.xrdf','http: rdfwebring.org/~pldab/webwho.xrdf.asc'). rdf('http://www.w3.org/2000/01/rdf-schema#seeAlso','genid:danbri','http://rdfwebring.org/~pldab/ rdfweb/danbri-biblio.rdf'). rdf('http://www.w3.org/2000/01/rdf-schema#seeAlso','genid:danbri','http://rdfwebring.org/~pldab/r danbri.wot.rdf'). rdf('http://xmlns.com/foaf/0.1/img','genid:danbri','http://www.ilrt.bris.ac.uk/~ecdb/purl/danbri/2000/ Image1.gif'). rdf('http://xmlns.com/foaf/0.1/workplaceHomepage','genid:danbri','http://ilrt.org/'). rdf('http://xmlns.com/foaf/0.1/knowsWell','genid:danbri','genid:mags'). rdf('http://xmlns.com/foaf/0.1/knowsWell','genid:danbri','genid:poulter'). rdf('http://xmlns.com/foaf/0.1/name','genid:poulter','"Martin Poulter"'). rdf('http://xmlns.com/foaf/0.1/knowsWell','genid:danbri','genid:libby'). rdf('http://xmlns.com/foaf/0.1/img','genid:libby','http://econltsn.ilrt.bris.ac.uk/contact/libby.jpg'). rdf('http://xmlns.com/foaf/0.1/depiction','genid:libby','http://137.222.34.138/~pldab/rdfweb/libby.gif rdf('http://purl.org/dc/elements/1.1/title','http://137.222.34.138/~pldab/rdfweb/libby.gif','"Libby Mille Oxford (1993-ish)"'). rdf('http://purl.org/dc/elements/1.1/description','http://137.222.34.138/~pldab/rdfweb/libby.gif','"A p of Libby Miller, taken while at Oxford University"'). rdf('http://purl.org/dc/elements/1.1/format','http://137.222.34.138/~pldab/rdfweb/libby.gif','"image/g rdf('http://xmlns.com/foaf/0.1/livesWith','genid:danbri','genid:libby'). rdf('http://xmlns.com/foaf/0.1/livesWith','genid:danbri','genid:craig').
  • 19. And it got big how? • Libby Miller’s Java/Squish RDF query tools • Edd Dumbill (of xml.com) wrote a nice article on IBM DeveloperWorks.com • Leigh Dodds created foaf-a-matic script, Ian Davis (amongst other things) our logo • RDF IG community built some early apps • By 2003, Ecademy and TypePad exports • In 2004, LiveJournal, Tribe, FOAFNet, ...
  • 25. CoDepiction in 2002: RDFWeb is intended to be both fun and technically challenging. We're trying to build a linked information system, RDFWeb, as a way of connecting these two goals. In particular, we want RDF to present practical and interesting applications for the Semantic Web, and explore ways of making them real. One of our favourite examples is photo metadata. This document tries to explain why... The (soon to be "Semantic") Web, if it is to reach its full potential, needs to become a lot more automatic. We hope that it will be able to do things (offer us services) based on combining data and services scattered around the Web. It might, for example, be able to find the phone numbers or AOL screen names of all your friends and professional collaborators. Or show you the photos, names and recent publications and shared bookmarks for everyone attending the next meeting in your calendar. There are so many things the Web might usefully do in the future, that it is sometimes hard to see how we can get there from here. W3C's RDF has been around since 1997, yet while it has been adopted in a number of applications (for example by Mozilla, Open Directory, Adobe, RSS 1.0), people often ask why there is as yet no killer app for RDF. While we're not sure that 'killer app' is the right way to think about the problem, it is true that there is relatively little RDF data 'out there in the public Web', in the way that HTML is 'out there'. The original idea behind RDFWeb was to experiment with making some cheap, simple RDF-based document formats that were designed for deployment in the public Web. We began by asking 'What would it be like if machines could read my homepage?', and by prototyping a simple vocabulary called FOAF ('Friend of a Friend'). The FOAF vocabulary provided a way for RDF documents to talk about people and their characteristics. FOAF documents also make use of hypertext, providing 'seeAlso' links to other FOAF documents elsewhere in the Web. This simple convention makes it possible for RDF indexing tools to explore an (RDF)Web of linked documents (hence the name of the project). From foaf:knows to foaf:depiction... Shortly after prototyping our early RDFWeb/FOAF tools, we ran into a design problem. The FOAF vocabulary initially tried to define a number of basic relationships that could be used to describe connections between people in the Web. We experimented with variations such as foaf:knows, foaf:friend and foaf:knowsWell. Eventually we decided that such a taxonomy was neither appropriate nor deployable; we now simply use foaf:knows. Instead of trying to categorise subtle relationships into broad classes, we took a different approach, focussing instead on other information about people. Documents they had written (and who they were written with); Photos they'd taken (and who they'd taken them of). We expanded the early FOAF support for image metadata by introducing the notion of a foaf:depiction. This relates something (eg. a person) to some depiction of them (typically a digital image).
  • 27. Crawling PGP-signed RDF: exploiting PGP’s “web of trust”...
  • 33. Credits: Jim Ley, Liz Turner & friends
  • 40. ...and we got noticed “The very important aspect of FOAF (at least here in Japan) is that FOAF is getting to be the first entry point to RDF/Semantic Web for ordinary people. So many people say 'I first time feel partly understand RDF' or 'This is my first experience to touch SW, wow!' in their blogs or diary pages.” --Kanzaki, June’03
  • 43. foaf-a-matic FOAF-a-matic is a simple Javascript application that allows you to create a FOAF ("Friend-of-A-Friend") description of yourself. You can read more about FOAF in Edd Dumbill's "XML Watch: Finding friends with XML and RDF" article, at the FOAF homepage on RDFWeb, and also the FOAF vocabulary description. (translated into 12+ languages)
  • 44. FOAF-a-matic je jednostavna Javascript aplikacija koja omogućava kreiranje FOAF ("Friend-of-A-Friend") opisa neke osobe.Više o tome možete pročitati u članku Edda Dumbilla XML Watch: Finding friends with XML and RDF" koji možete pronaći na the FOAF homepage on RDFWeb, kao i FOAF vocabulary description (opis FOAF rječnika).
  • 45. FOAF-a-Matic er en simpel Javascript applikation der kan hjælpe med at lave en FOAF-beskrivelse ("Friend-of-A- Friend", "Ven-af-en-Ven") af dig selv. Du kan læse mere om FOAF i Edd Dumbills artikel "XML Watch: Finding friends with XML and RDF" ("Find venner med XML og RDF"), på FOAF-hjemmesiden på RDFWeb samt i FOAF's tekniske beskrivelse.
  • 46. FOAF-a-matic is een eenvoudige Javascript toepassing waarmee je een vriend-van-een-vriend beschrijving (FOAF = "Friend-of-A-Friend") van jezelf kunt maken. Je kunt meer lezen over FOAF in Edd Dumbill's "XML Watch: Finding friends with XML and RDF" artikel, op de FOAF homepage op RDFWeb, evenals de FOAF vocabulair beschrijving.
  • 47. FOAF-a-matic FOAF ("Friend-of-A-Friend") Javascript FOAF Edd Dumbill "XML Watch: Finding friends with XML and RDF" " " RDFWeb FOAF FOAF
  • 48. FOAF-a-matic est un simple logiciel (en JavaScript) qui vous permet de créer une description FOAF ("Friend-of-A- Friend", "Amis d'un ami") de vous même. Pour en savoir plus sur FOAF vous pouvez lire l'article de Edd Dumbill, "XML Watch: Finding friends with XML and RDF", la page d'accueil de FOAF sur RDFWeb, et aussi the FOAF vocabulary description ("Description du vocabulaire FOAF").
  • 49. FOAF-a-matic es una simple aplicación de Javascript que le permite crear un descripción FOAF ("Friend-of-A-Friend" o Amigo-de-un-Amigo) de si mismo. Puede leer más (en inglés) acerca de FOAF en el articulo de Edd Dumbill "XML Watch: Finding friends with XML and RDF", en the FOAF homepage on RDFWeb, y tambien the FOAF vocabulary description. En castellano existe el documento "FOAF: el proyecto 'Friend-of-a-friend'", de Leandro Mariano López.
  • 50. FOAF-a-Matic är en enkel Javascript-applikation som låter dig skapa en FOAF ("Friend-of-A-Friend" eller "Vän-till-En- Vän")-beskrivning av dig själv. Du kan läsa mer om FOAF i Edd Dumbills artikel "XML Watch: Finding friends with XML and RDF" på hemsidan för FOAF hos RDFWeb, liksom beskrivningen av FOAF-vokabulären.
  • 51. Το FOAF-a-matic είναι μια απλή JavaScript εφαρμογή, που επιτρέπει την δημιουργία περιγραφών FOAF ("Friend-of-A-Friend", ελλ: "Φίλος ενός φίλου") του εαυτού σας. Μπορείτε να μάθετε περισσότερα για το FOAF στο άρθρο "XML Watch: Finding friends with XML and RDF" του Edd Dumbill, στην FOAF σελίδα του RDFWeb και στην λεξικολογική περιγραφή του FOAF.
  • 52. FOAF-a-matic ist eine einfache Javascript Anwendung, die eine FOAF ("Friend-of-A-Friend" = Freund eines Freundes) Beschreibung von dir erstellt. Mehr zu FOAF findest du in Edd Dumbills Artikel "XML Watch: Finding friends with XML and RDF" (Freunde finden mit XML und RDF), auf der FOAF Homepage der RDFWeb Webseite oder auch in der FOAF Vokabular Beschreibung.
  • 53. FOAF-a-matic è una semplice applicazione Javascript che ti permette di creare una descrizione di te stesso in formato FOAF ("Friend-of-A-Friend", "Amico di un amico"). Puoi avere maggiori informazioni su FOAF nell'articolo di Edd Dumbill "XML Watch: Finding friends with XML and RDF", sulla homepage di FOAF su RDFWeb, ed infine nella FOAF vocabulary description (descrizione del vocabolario FOAF).
  • 54. FOAF-a-matic Javascript FOAF "Friend-of-A-Friend" Edd Dumbill XML XML RDF RDFWeb FOAF FOAF FOAF vocabulary description
  • 55. FOAF-a-matic FOAF("Friend-of-A-Friend") . FOAF FOAF (Edd Dumbill) " XML Watch: Finding friends with XML and RDF" FOAF ( the FOAF vocabulary description) .
  • 56. Early Adopters • Ecademy (Julian Bond) • Morten’s FOAF Explorer service • TypePad (hosted Movable Type blogs) • 2002-2003: Edd’s article, foaf-a-matic and early tools. Marc Canter’s FOAFnet... • 2004 various exporters, Howard Dean’s innovative Internet campaign, deanspace,
  • 57. Style • 24x7 Internet Relay Chat (IRC) channels • Discussions in blogs (daily searching) • Informal style meetups and hacking • Emphasis on making over specifying • Internet/Web & XML culture
  • 58. Success disaster? • or ... how our triplestores crumbled! • all the early demos died • took a few years for global services • “me and near me” personal crawlers? • some eg. plink.org closed due to privacy concerns of users
  • 61. LJ code: asks.jp(11k), blogonline.ru (800k+ users), crazylife.org 43k, deadjournal.com (500k), Dreamwidth... http://en.wikipedia.org/wiki/Comparison_of_sites_using_the_LiveJournal_codebase
  • 62. How did LiveJournal get FOAF? crschmidt: So, to the best of my knowledge, it went something like this: crschmidt: 1. Roomate with neil. Neil is a deanspace hacker, I am an LJ hacker. crschmidt: 2. Spend lots of time on LJ bug tracker. I seem to recall seeing fixing LJ bugs as a personal vendetta. I started hacking on LJ around Oct 2003, iirc (the bug tracker from that time is dead) crschmidt: 3. There was an open bug on FOAF support in LJ, which I was working on before the lj-biz post. (It was something like a 4 month process, so if it was deployed in Feb, it was dfinitely before that) crschmidt: 4. Iterate iterate iterate over the bug/patch, waiting in some cases for LJ to improve in other ways for speed, etc. crschmidt: 5. Finally get the work that I did deployed in Feb 2004 crschmidt: So, basically: Someone who could find LJ's bugtracker thought it would be a good idea, and I had a tendancy to fix every bug I understood, that one fit btter into my court than most because of the Deanspace connection in my room, and that was my initial introduction to FOAF crschmidt: I think that about sums it up, from what i remember "A few people have asked "what's the point?" And to that I ask back, what is the point of RSS and why did we bother implementing it here on LJ, even though people could just visit our journals? RSS was implemented here because it's an open, machine-readable standard that has been adopted by most of the blogging community to facilitate the sharing of information. One of LiveJournal's core values is developing for the open source movement, and I think FOAF is an exemplary project for which to extend this value. Of course there would be the option to disable it. In fact, I think it should be opt-in, since it does provide personal information to the outside world." -- Joe (bostonsteamer), 2004-01-04, ljbiz forum, LiveJournal
  • 68. SWAD-Europe & DERI FOAF Workshop, Sept 2004 • Bootstrapping the FOAF-Web: An Experiment in Social Network Mining Peter Mika • Descriptions of Social Relations Peter Mika, Aldo Gangemi • FOAF-Realm - control your friends' access to resources Sebastian Ryszard Kruk • Keyword Extraction from the Web for FOAF Metadata Junichiro Mori, Yutaka Matsuo, Mitsuru Ishizuka, Boi Faltings • Linking Semantically-Enabled Online Community Sites Andreas Harth, John G. Breslin, Ina O'Murchu, Stefan Decker • Using RDF + FOAF to create a local business review and search network Chris Schmidt • Moleskiing: a Trust-aware Decentralized Recommender System Paolo Avesani, Paolo Massa, Roberto Tiella • A model of trust and anonymity in a content rating system for e-learning systems. Tom Croucher • Open Rating Systems R.V Guha • Ontological Consideration on Human Relationship Vocabulary for FOAF Yutaka Matsuo, Masahiro Hamasaki, Junichiro Mori, Hideaki Takeda, Koiti Hasida • The People's Portal: Ontology Management on Community Portals Anna V. Zhdanova • Redefining Web-of-Trust: reputation, recommendations, responsibility and trust among peers Viktor S. Grishchenko • rss4you: Web-Based Syndication Enhanced with Social Navigation Nicolas Nova, Roberto Ortelli • The Semantic Web as a Semantic Soup Harith Alani, Simon Cox, Hugh Glaser, Steve Harris • Technical and Privacy Challenges for Integrating FOAF into Existing Applications Joseph Smarr • The Challenges of FOAF Characterization John C. Paolillo and Elijah Wright
  • 69. Time passes... (remember CSS in 1996, gave us Ajax a decade later...)
  • 77. BBC Music - Linked Data
  • 78. DOAP: FOAF-like description of software projects (Apache, Gnome, Python, ...), again from Edd Dumbill.
  • 82. Problems • “it’s ok to publish FOAF, so long as nobody uses it...” - users don’t expect to see their data resurface elsewhere (yet...) • Deanspace and plink.org (now offline) • Tribe.net & explode.us • CC-for-people? OAuth for privacy? XMPP for desktop access? privacy policies? Let Facebook and twitter and FriendFeed train everyone?
  • 84. FOAF today • NoTube project - FOAF and Social TV • W3C context: SocialWeb group • Web landscape: Linked Data everywhere • Focus on ends not means: information linking and making it useful for people... • Help needed: stats, vocab patterns
  • 85. “Lucky Connections” • What’s the connection between LiveJournal and DeanSpace? (room-mates) • What’s the connection between Google SGAPI and LiveJournal FOAF? (Bradfitz) • Between Microformats, Portable Contacts and FOAF? (an obsession with an open Web...)
  • 86. “Does it matter if they use our stuff?” • re-thinking core values • domain-neutral aspects • “people description” aspects