Coding Twine API Clients / Items

entwine 0.0.1

Get Feed
entwine 0.0.1
Description
Command-line tool querying twine.com
Original URL

Comments

  • Public Comments

    • 20 months ago


      This is great. Tell us what you need.
      Coding Twine API Clients
      • 20 months ago


        Thank Chris, I think I'm about ready to take you up on that.

        It seems all the namespaces aren't published at the URLs listed in an Item, e.g.
        basic="http://www.radarnetworks.com/2007/09/12/basic#"

        I've tried fetching with text/html and application/rdf+xml but I just get 404's. Am I correct in assuming that this in't public info yet?

        I have plenty to play with just by what I find by fetching random items, but it'd be nice to have. As I figure this out, is it okay to blog about or put that namespace info up on the Entwine wiki etc.?

        I figured out "basic:hasRelationshipTo" is a normal connection, but how are people being designated as:

        basic:hasProfessionalRelationshipTo
        basic:hasSocialRelationshipTo
        extended:isColleagueOf
        extended:isAcquaintanceOf

        I'm working on a plugin system for Entwine and the first plugin fetches a person's connections and adds them to your FOAF file.

        Thanks,
        Rob
        Coding Twine API Clients
        • 20 months ago


          yes, the radar ontologies haven't been published yet. its on the near-term roadmap, and we had hoped to have them ready in time when we made the RDF available, but we made the decision to provide RDF first and follow up with the ontologies soon after.

          the other properties are all sub-properties of basic:hasRelationshipTo. an earlier version of the application allowed specification of more fine-grained relationship types, but we've pulled back on that for the time being to simplify the user interface.

          feel free to start an external description of ontology items on a blog/wiki, external docs are great!
          Coding Twine API Clients
          • 20 months ago


            Thanks, Peter.

            Here's what I've come up with so far, from browsing user items:

            http://code.google.com/p/entwine/wiki/Ontologies
            Coding Twine API Clients
            • 20 months ago


              good start! clarification on 'wasInvitedBy', people without that just pre-date the addition of that predicate, so its not a flag for employees.
              Coding Twine API Clients
    • 20 months ago


      Thanks a lot guys, I've gotten a bit further:

      $ entwine -r cakebread
      Danny Ayers - danja
      Mills Davis - millsdavis
      peter royal - osi
      Nova Spivack - nova
      David Scott Lewis - davidlewis

      $ entwine -R cakebread

      1hc9rcq8-54
      1tj79p42-t7
      1w3bvkq8-79t
      1hcz6tdd-dn
      1w3ckhq8-997
      Coding Twine API Clients
    • 20 months ago


      Released 0.0.2 which parses RDF.
      Example:

      entwine -p nova

      status: Watching Twine grow!
      location: San Francisco, CA, 94107
      url: http://www.twine.com
      url: http://novaspivack.typepad.com
      url: http://www.radarnetworks.com
      url: http://www.lucidventures.com
      isPerson: http://www.twine.com/item/1w3ckhq8-997
      createdDate: 2007-10-04T20:17:38.181-0500
      lastModifiedDate: 2008-03-13T14:57:20.618-0500
      views: 109
      Coding Twine API Clients
    • 20 months ago


      Okay, it doesn't really do much yet. It simply fetches a profile by username and displays the raw RDF. The next version will parse the RDF and show it in pretty print.

      entwine -p cakebread

      You'll need a .entwinerc file in ~/.entwine/

      username="yourname"
      password="twinepasswd"
      Coding Twine API Clients
    • 20 months ago


      The first Twine client?
      Coding Twine API Clients
    • 20 months ago


      It seems that your ISO dates may be messed up? The timezone offset makes some RDF libraries choke, like rdflib.

      (Using N3 so it doesn't get confused for HTML)

      radar:lastModifiedDate "2008-03-19T22:45:00.851-0500"^^<http://www.w3.org/2001/XMLSchema#dateTime>;

      Should the last part actually be '-05:00'? (Colon is missing?)
      Coding Twine API Clients
    Add a Comment
Report This

Twine is about discovering, collecting and sharing the content that interests you. Learn More

Join Twine

Stats

First Posted By

First Comment By

Tags

Community Tags

Who's Interested In This?

Forgot your password?