Web Images Videos Maps News Shopping Gmail more »
Recently Visited Groups | Help | Sign in
Google Groups Home
Group info
Recent pages and files
apml-1-0---proposed    
The current issues are up for discussion in the workgroup. Public discussion is also welcomed, along with inline comments with the items. No removal of items please! 
  1. Concepts as URIs - probably the largest issue of late, a decision needs to be arrived at as to how to best semantically enable entities represented in the APML.

     

    • PaulJones: Personally, I believe that if URIs are introduced, we will need to continue to keep simple entries available in the APML, lest introducing additional complexity in actual interpreting the document.
    • DannyAyers: I\\46#39;m pretty sure URIs can be used without introducing significant complexity. Simple string names within a doc can be appended to the source or a base URI (as with HTML anchors and XML namespaces), we just need to decide on the appropriate conventions. The value-add in terms of Web-interop is potentially huge. 
    •  EliasBizannes: It seems we are more concerned about making APML human readable, rather than machine readable. When I export my contacts from an application, I dont care how it does it, I just want it compatible with my new application. I think we should be giving much more importance to the URI of the term rather than the term description because at the end of the day, the APML file
    • ChrisSaad: It will also be important to clarify in the spec notes that concepts should be considered as data points rather than search queries. While the URI/Semantic representation will help for fully-formed entries and SemWeb aware apps, the question of context can also be solved by ensuring that algorithms based on APML data take the whole Attention Profile into account and look for clusters/patterns rather than looking at any single interest in a vacuum. 

       

       

      • I\\47d suggest that the ability to be unambiguous about concepts is mostly useful in the opposite direction to looking at single interests. It\\47ll be much easier and to merge profiles (e.g. those of a group or organization) if identical data points can be recognised across profiles. It\\47ll also be more reliable data - as a crude example, "chat" from "wikipedia.org" might be referring to http://en.wikipedia.org/wiki/Chat - "casual conversation" or http://fr.wikipedia.org/wiki/Chat - "un mammifèrecarnivore de la famille des félidés"
      • Mason Lee:  To disambiguate between languages, (e.g. "chat/chat", "pain/pain"), an attribute of type xs:language can simply be added to the concept element.  See http://www.w3.org/International/articles/language-tags/.  The syntax and standard values for this tag are defined in RFC 4646, which is extensible.
    • Mason Lee:  Categorical disambiguation (as opposed to language choice, above) could be handled with another new optional element, something like "category".  The value could be a URI (e.g. "http://ampl.org/categories/bands"), some standards could be suggested at APML.org, but it could be extended by anyone else, using their own URIs.  (bands, restaurants, movies, songs, etc.).  Another option, maybe not as good, is to use just the xs:language type attribute (mentioned above) and use the RFC 4646 "extension and private use" mechanism to provide for tag category spaces (e.g. language="en-US-x-bands").  At either rate, one advantage to using optional attributes to enable semantic interpretation rather than making concepts themselves URIs, is that an unsophisticated APML reader could more easily ignore attributes. 

       

      gdupont : I disagree with the extension of language attribute (and moreover adding a new attribute), but agree with its standard use. APML will not redefines its categories, there are multiple applications that can do that. Having a URI will allow all the disambiguation we need. For presentation purpose the term should absolutely be kept and thus any system receiving APML can either : process it by retriveing URI a,d present it to the user by using terms (and let the user do the disambiguation itself).

       


  2. Addition of new node types - a number of new node types have been proposed, specifically people and locations.

     

    1. PaulJones: Again, I personally believe this will be a good opportunity to make an extension mechanism concrete, and implement these as extensions to the specification.
    2. DannyAyers: yep, better to use an extension mechanism than cram everything into the core. 
    3. is for applications and not humans to read. Danny is right about the opportunity
    4. EliasBizannes: People and locations are logical. Locations gets my support, because that adds an interesting dimention to attention. Like triggering profiles or concepts based on location, as well as giving context to where that concept relates to (politics in sydney is different from politics in Rome). People however adds another namespace without real need. Concepts should be any noun, be it proper or common nouns...if we use URI as proposed, there is no need to segment the concepts
    5. ChrisSaad: Agreed that an extensibility model is very important, however I think the addition of People and Locations (on top of \\46#39;Concepts\\46#39; and \\46#39;Sources\\46#39;) rounds out the format very nicely. People = Who, Locations = Where, Concepts = What, Sources = How

      • HenriBergius: Location attributes could follow XEP-0080 field definitions for maximum compatibility with various geo applications 

      Tim Schultz:  Modifications to the Head UserEmail tag that allows for value to be hashed (ie. MD5).  Plain-text email addresses may be a security concern for things such as Spambots/crawlers.


       

  3. Microformats - making APML, or at least components of it, available to embed within other content is likely to help with proliferation. Whether the base specification should define the microformats or if this is a task asked of the microformats working group is an issue that will need to be decided.

     

    • DannyAyers: the microformats process probably rules out microformats.org blessing, but I totally agree HTML-embedding is desirable (see also GRDDL
    • Brian Suda: there is the POSH option with mapping structured tag clouds to APML. Also the existing hReview maps nicely to APML interests already. So there might be alot of re-usability. I have created some XSL templates to experiment with this and it sees to work so far. 
    • Matthias Pfefferle: Perhaps it make sense to use XFN for the \\46lt;Author\\46gt;-tag or \\46lt;Source\\46gt;-tag (or perhaps the coming people tag) like: \\46lt;Author rel="friend met" key="Sample" value="0.5" from="GatheringTool.com" updated="2007-03-11T01:55:00Z" /\\46gt;

       

  4. Tighter definition of from attribute - at the moment the from tag is a rather free-form entity. It has been suggested before that this should instead be a URI, and specifying it in this way would make the purpose of the field much clearer. It may also be useful in the context of point 1.

    • DannyAyers: +1
    • EliasBizannes: Semanically aware just opens up the world of APML to much more +1
     
  5. Time-based attention - specifying attention items that are valid only for a given time (with start and end datetime attributes of an attention node).

    • HenriBergius: This could be useful for example if I\\47m planning a trip to London in February I could be interested in that Location node only for the duration of my trip. This kind of timed attention data could be quite easily gathered from services like Plazes and Dopplr.
    • EliasBizannes: Currently, an APML file gets recalculated periodically, so that only the most recent concepts appear, but having a history of old concepts is valuable. It could bloat the file, but I think the value outweighs the cost. Just because someone paid attention to a concept a year ago, doesnt make it irrelevant. +1 
    • GDupont: +1 for the value of time bounds, but the "updated" attribute on every concept should be enough. Then a mechanisms of requesting only the cpncept that have been updated since adefined date should be available (ie "i want the APML for concepts defined during the last month or year").
     
  6. Copyright and licence - define "copyright" (as text) and "licence" (as URL) attributes or nodes. 
    • Olivier D. alias ze kat: see my discussion. I would like add in my APML public profils that I\\47m not agree for commercial use.
Version: 
Latest 3 messages about this page (6 total) - view full discussion
Feb 15 2008 by gdupont
comment on language attrubute and URI

Click on http://groups.google.com/group/apml-public/web/apml-1-0---proposed?hl=en
- or copy & paste it into your browser's address bar if that doesn't
work.
Jan 27 2008 by olie_ze_kat
Hi,

I added my request for copyright and licence attributes. See
discussion.

Cliquez sur http://groups.google.com/group/apml-public/web/apml-1-0---proposed
ou copiez et collez le lien dans la barre d'adresse du navigateur si
cela ne fonctionne pas.
Jan 15 2008 by David P. Novakovic
Great thanks for that. APML is very near and dear to our hearts, the
discussions around 1.0 will be picked back up soon I think, I'm sure you
understand Chris and the guys lives are a bit hectic with DP at the moment
David
3 more messages »
Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google