|
||||
|
May 21, 2007
Want to Check Out RDFa in Under a Minute? If you are curious about where microformats and metadata are headed (and haven't checked out RDFa), take a look at the W3C's RDFa in Javascript page. There, you'll find the RDFa Highlight bookmarklet. Save this to your bookmarks and then run it on a page that contains RDFa such as the RDFa Calendar Test Page. View source on that to see how the content is structured into data using some simple attributes. The implications of standard, structured data that can be easily coded - and extracted - are simply huge. Imagine if, without too much additional effort, the blog entries and other kinds of simple web content that you regularly post could be easily mashed up, aggregated, or saved into local apps. To understand more, check out Elias Torres' excellent and brief write-up of his Open Data in HTML presentation at XTech 2007. March 30, 2007
Digg, Please Listen to What Jack Has to Say Jack has explained why Digg should not be performing updates with GET requests on http://digg.com/invitefrom/someunfortunatedigguser. April 25, 2006
Google Data Namespaces Jeremy Zawodny said some interesting things about the GData Protocol. One significant aspect of this "child of Atom" is Google data namespaces (also referred to as "kinds"). What I wonder about is how this will dovetail with GBase's lightweight ontologies. The work done to organize GBase useage around "item types" (not to mention the enormous amount of knowledge domain work that has been put into their search engine) enables Google to understand and answer the data needs of a multitude of knowledge domains. Google is getting into a feedback loop with users, and the result will be standard naming conventions for object types and fields. Peter Van Dijck sees Google data namespaces as part of an emerging Google OS. September 7, 2005
Something I Missed: E4X Anil posted Web Development Trends for 2006 and highlighted one amazing gem that was not on my radar: ECMAScript for XML (E4X). This standard brings native support for XML into javascript. E4X enables us to tap XML data as conveniently as perl's hashes and arrays. It is already supported in Rhino, further encouraging me to bet the house on using javascript on the server side in the future. Some of the goodies I saw in the ECMAScript for XML Specification include: October 25, 2004
Looking forward to SPARQL I have been looking over the W3C's Working Draft for the SPARQL Query Language for RDF. These proposed / discussed features caught my eye: May 3, 2004
PeoplesDNS Joel De Gan of PeoplesDNS has posted Whats the problem with FOAF?. He intends to add centralization, private information, social circumstance, and groups - all through his FOAF dns concept. It looks like he will use the RELATIONSHIP (the older one?) and Trust ontologies in this effort. I am very interested in how community centers will use concepts such as pDNS and what their role in the development of open social networking will be. Social "routers" will be able to provide a level of customization (of information, participation, formality, and privacy) which will be required to break social networking away from the big social networks. PeopleDNS will use a "De Gan Filter" to handle the anticipated large dataset. Last week, Danny Ayers posted a brief summary of De Gan's implementation of bloom filters. March 27, 2004
SKOS 1.0 Released SWAD-Europe has announced the availability of SKOS-Core 1.0. Accoding to the guide, the Simple Knowledge Organization System is designed to support the definition of words and the association between words and phrases. One intended use for SKOS is in RDF thesauri. A concept may have any number of attached labels. A label is any word, phrase or symbol that can be used to refer to the concept by people. A concept may have only one preferred label, and any number of alternative labels. Relationships may be defined between concepts within the same concept scheme. Any such relationship is referred to here as a semantic relation. Mappings may be defined between concepts from different concept schemes. Any such mapping is referred to here as a semantic mapping. Source (By way of SchemaWeb). Posted by Jamie Pitts at 2:05 PM | TrackBack (0)March 24, 2004
Danah Boyd on RELATIONSHIP Danah Boyd has posted a thought-provoking criticism of the RELATIONSHIP ontology (by way of Marc Canter) While I approach this matter from a strongly technical perspective, the perspective she presents should be carefully considered as we define social software standards. My answer is that we will have to allow the semantics of relationships to emerge from the somewhat distorted political dynamics of the labeling process. Openly developing standards for the assignment of relationships surely is better than relying on online services to force standards through flat, html interfaces. Categorical Context At the very least, the surface sort of relationship context (i.e. defined by logical groups of relationships) must be incorporated into a relationship ontology. Beyond adding a new dimension of expressiveness, this would create a natural framework for participation. I can see all kinds of useful (and humorously useless) ontologies of relationships withing a certain category being maintained. RDF and OWL allow for contributions from whomever wishes to host one - what ends up being adopted is a different matter entirely. Perspective The context of perspective (i.e. defined by who may be viewing this information about your relationship) is something that must be customized by the person maintaining their own information. Identifying the viewer would allow more detailed access, or contextualized access, to the relationship resources. Culture As for the cultural aspect, this can be accomplished through subclassing of context, or through the definition of new contexts. Translation services might play a role in how this information may be understood by people of other cultures. Lets be friends in the American sense, or pen pals in the Japanese sense. Actually, lets just be friendster friends. Power The power dynamic aspect may be (somewhat badly) incorporated into a standard through guiding the formation of a relationship, especially those which may need to require some sort of verification. Ultimately, the complex power dynamics of relationships should be simply interpreted by the users. My favorite implementation of this notion: the "open marriage" designation. With a more expressive ontology for defining relationships (certainly more so than RELATIONSHIP), we may actually end up with a better understanding of the social dynamics of the real world, across the world. In order to have a conversation, we need to agree on some conventions, so we can't complain too much about the RELATIONSHIP. :) Posted by Jamie Pitts at 10:04 PM | TrackBack (0)March 23, 2004
RELATIONSHIP: Two Worldviews Clay Shirky has posted a very interesting clarification of his earlier comments about the RELATIONSHIP schema. The flaw in RELATIONSHIP is not that you can?t characterize someone as a colleague and an employee, but rather that you can?t completely specify the fullness of any reasonably complex relationship, you can?t know in advance which of those characterizations you would use in what circumstances, and you can?t make even a subset of those things explicit without changing the thing you are trying to describe. Source There's no stopping distributed social networks from being implemented, so they may as well be supported by standards which have a better balance between expressiveness and constraint than RELATIONSHIP has. I completely agree with Clay's comment about the importance of circumstance. I have been working on the issue of circumstance in developing a framework for customized social networks. There needs to be a means to contextualize the relationship: friends, co-workers, co-students, acquaintences, strangers (one-way), family members, participants in a common activity, and so on. There may also be more than one context: family members who are also co-workers. Providing a relationship contexts would place restrictions on the nature of the relationships that could occur between two personae, which would also provide a higher level of expressiveness for users. Further, I believe that working circumstance into a social networking standard would also simplify the development of a means to fetch and query the distributed data. Posted by Jamie Pitts at 12:09 AM | TrackBack (0)March 20, 2004
Markdown Borrowing from email conventions and possibly wiki formatting, Aaron Swartz and John Gruber have developed Markdown, a text markup syntax which can be converted into html by a perl script. There is also a plugin for MT. Play with it using Dingus. (via Cory Doctorow of Boing Boing) |
Categories
AI
whoami?
Projects:
The Art of Unix Programming
Eric Raymond Dave Beckett Tim Berners-Lee Tim Bray Dan Brickley Marc Canter Paul Ford Seth Ladd Seb Paquet Clay Shirky Roland Tanglao Dave Winer
Syndication:
Recent Entries
Archives
|
|||
| Copyright © Jamie Pitts | ||||