Chris Schmidt (crschmidt) wrote in ljfoaf,
Chris Schmidt

Searching for FOAF

In order to facilitate finding users more easily on LiveJournal, an option was added to redirect to the FOAF output of a user, so that you can search directly through FOAF files.

By sending a GET or POST request to, you can find a redirection to a FOAF file based on:
  1. Username
  2. Email
  3. AOL IM
  4. ICQ number
  5. Yahoo! ID
  6. MSN username
  7. Jabber ID

The format of a query should be:

q=search string
For example, q=crschmidt

type=search type
keys are, respective to order of list above:
  1. user
  2. email
  3. aolim
  4. icq
  5. yahoo
  6. msn
  7. jabber

This sets the output type to FOAF. This is an alternative to displaying the LiveJournal user information page, such as the one at . Keep in mind that all values must be escaped: for example, the @ sign would change to %40, and so on. If the search does not return any results, a return page will look something like . (The default scheme, xcolibur, will be used. If you are currently viewing the page in something other than xcolibur, you can see it to compare the source at .)

Keep in mind, not all users list the same contact user everywhere - although I'm in one place, I'm in another. So, you may want to compare on several of the contact information fields to ensure you're looking at the same person. Also, some users may choose to hide their contact information, so the fact that a search doesn't return anything isn't neccesarily an indicator that the user doesn't have a LiveJournal account.

This is the easiest way to find users FOAF files on LiveJournal - simply generate a query string with the contact information, send it to multisearch.bml with output=foaf, and you'll hopefully get a FOAF page back :)

  • Post a new comment


    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.