Re: [MMUSIC] QUERY: info about a=cat, a=keywds, a=tool

Paul Kyzivat <pkyzivat@alum.mit.edu> Wed, 06 August 2014 14:18 UTC

Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B8F611B27D0 for <mmusic@ietfa.amsl.com>; Wed, 6 Aug 2014 07:18:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.565
X-Spam-Level:
X-Spam-Status: No, score=0.565 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, J_CHICKENPOX_14=0.6, J_CHICKENPOX_15=0.6, J_CHICKENPOX_16=0.6, SPF_SOFTFAIL=0.665] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GOqnt0ksnQJI for <mmusic@ietfa.amsl.com>; Wed, 6 Aug 2014 07:18:02 -0700 (PDT)
Received: from qmta13.westchester.pa.mail.comcast.net (qmta13.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:44:76:96:59:243]) by ietfa.amsl.com (Postfix) with ESMTP id AFEB41B28C1 for <mmusic@ietf.org>; Wed, 6 Aug 2014 07:18:01 -0700 (PDT)
Received: from omta21.westchester.pa.mail.comcast.net ([76.96.62.72]) by qmta13.westchester.pa.mail.comcast.net with comcast id bRZv1o0071ZXKqc5DSJ1kC; Wed, 06 Aug 2014 14:18:01 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([50.138.229.164]) by omta21.westchester.pa.mail.comcast.net with comcast id bSJ01o0123ZTu2S3hSJ0WL; Wed, 06 Aug 2014 14:18:01 +0000
Message-ID: <53E23918.7090505@alum.mit.edu>
Date: Wed, 06 Aug 2014 10:18:00 -0400
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: Colin Perkins <csp@csperkins.org>
References: <53E0FCCA.9000404@alum.mit.edu> <2F623547-498A-4A23-BEF2-AB5308BC2215@csperkins.org>
In-Reply-To: <2F623547-498A-4A23-BEF2-AB5308BC2215@csperkins.org>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1407334681; bh=NjiAYF5GXwYzyfUmC2hJ8TdxwpY7wHBaq4105XK9rMg=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=XkqSR5LduvpbqX0xJ0JcrQsIwpaH0NZeQzBjk3+sHKDMYjS9doMfgLniMuRKHw5Lo Vs9UT+P+WTgoOe0+5/+1+eOK6BJomEzYc4fjzdlCltz2EPiyylRQPakUwpmYkhubOd QcPIKRPU6yw/+O5kWqNr1HQihsiwyVdDmBLmp5LFuz/h+Ac0m41rUgh5GSOsqa7cLT LzR2JF5baDhu7mjFnR0pMG5a3HkDugqHiOjkq7YzEtvOH+DxHTezzFqr5E4P2ppPaq IjZUXaHcn7QWeoHatoMAGyOEcPUMtGuQhHjHylsnXsTZvD4EIJUj817ZSz3gTrGSqB SSWK9geF1+rvA==
Archived-At: http://mailarchive.ietf.org/arch/msg/mmusic/21-i0AZ4u3BCpPQBo0DbM4RpqBE
Cc: IETF MMUSIC WG <mmusic@ietf.org>
Subject: Re: [MMUSIC] QUERY: info about a=cat, a=keywds, a=tool
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 06 Aug 2014 14:18:04 -0000


On 8/6/14 5:48 AM, Colin Perkins wrote:
> Paul,
>
> I think these come from the Mbone tools (Van Jacobson’s sd and Mark Handley’s sdr), which used the combination of SDP and the Session Announcement Protocol (SAP) for multicast session directories, TV guide-style.
>
> The a=tool: attribute was introduced in draft-ietf-mmusic-sdp-03; the others are both in http://tools.ietf.org/id/draft-ietf-mmusic-sdp-01.txt (draft-ietf-mmusic-sdp-00 is missing from the archive). Mark Handley’s slides from the MMUSIC meeting at IETF 33 have some details ftp://ftp.ietf.org/ietf-online-proceedings/95jul/area.and.wg.reports/tsv/mmusic/mmusic.handley.slides.ps

Thanks for the pointers. From the slides:

   a=cat:<category>
   * dot separated hierarchical category
     (similar to usenet news groups)
   * Experimental - hence not a field in its own right.
   * Need to sort out first level of hierarchy!
   * Is it any use if not compulsory?
   * Can have several cat attributes

   a=keywds:<list of keywords>
   * a space separated list of keywords
   * Experimental - hence not a field in its own right.
   * Can only have one keywds attribute

Nothing about a=tools in those slides.

The above gives some insight, but I don't know if it is enough to nail 
down a syntax more specific that byte-string without running the risk of 
breaking something.

If I were to hazard a guess, it would be:

cat-value = token
keywds-value = single-keywd *(SP single-keywd)
single-keywd = non-ws-string

Since <token> allows dot, it can represent a dot separated hierarchical 
category for cat, while being fairly lenient. (But only ascii graphics.)

Using <non-ws-string> is hopefully lenient enough to cover the intent.

	Thanks,
	Paul

> Colin
>
>
>
>
> On 5 Aug 2014, at 16:48, Paul Kyzivat <pkyzivat@alum.mit.edu> wrote:
>> I volunteered to draft ABNF syntax for the attributes defined in RFC4566 (SDP).
>>
>> There are some that I have very little information about:
>>
>>    a=cat:<category>
>>    a=keywds:<keywords>
>>    a=tool:<name and version of tool>
>>
>> They have all been in SDP since RFC2327 in 1998. And I don't think I have ever seen any of them used. I did a google search over ietf.org looking for usages without luck. And they are all very vague about their syntax.
>>
>> The safe answer is to just define the value syntax for each of then as <byte-string>. But at least for a=cat the value (category) is specified as "dot-separated hierarchical category", so it seems reasonable that the syntax ought to involve dots in some way.
>>
>> Perhaps these should all be deprecated.
>>
>> Is there anybody still here who remembers when these were defined, and what the expectations were about the syntax?
>>
>> 	Thanks,
>> 	Paul
>>
>> _______________________________________________
>> mmusic mailing list
>> mmusic@ietf.org
>> https://www.ietf.org/mailman/listinfo/mmusic
>
>
>