Metadata

From XiphWiki
Revision as of 23:53, 29 October 2004 by 221.198.237.194 (talk)
Jump to navigation Jump to search

Motivation

All the Xiph.org codecs have some internal mechanism for including metadata about the current stream. Generally, this is one of the codec headers, and in the words of the vorbis spec, "It is meant for short, text comments...much like someone jotting a quick note on the bottom of a CDR."

This works well enough for most things, and can be overloaded/abused (depending on your point of view) for most other things. But there are three major requirements that point to the design of an external metadata format; one that can be interleaved with the other streams in a container.

  • Machinability There are a number of items of metadata that a player will want to parse and take action on. While there are usually 'convention' schemes for doing this with the embedded comment headers, this is much easier if there is a separate metadata stream designed for such use, instead of having to do best-effort parsing of natural language comments. For example, a video file with multiple audio tracks can specify the language of each one; a player than can parse these reliably can match them against a language preference list configured by the user to automatically select and begin playback of the best option.
  • Kitchen Sink There are a minority of people who care passionately about having every detail about a track available. In the sense of conserving such information, and providing an equivalent to liner notes for online distribution, this is a goal worth supporting. However, the simple unstructured key-value pairs offered by the inline metadata are unwieldy for this level of detail. How do you tell the 2nd unit Assistant Director from the USA unit Assistant Director? How do you indicate which artist played tenor sax in the solo?
  • Addressability The internal comment metadata headers are by necessity attached to a single content stream. This is useful for some appication, but a limitation in others. In a multiplexed stream, which set of comments refers to the collection as a whole? (By convention, in Ogg, it's the first logical bitstream occuring, but we can do better.) A separate metadata stream type must address this issue of collective metadata while still allowing description of individual streams. It should also allow temporal addressability, so that changes can be described. Because the in-stream comment metadata are part of the codec headers, it cannot change over the course of the stream, and allowing additional comment packets elsewhere in the stream presents seeking challenges. In the Ogg container this can be resolved by inserting a chain boundary, but this is a poor option for very-low-bitrate streams and unreliable transports such as RTP.

Proposed Solutions

RDF + dublin core

XML-encoding (generic rdf or CMML?) http://www.gsyb.com http://www.shop263.com/i-413/1.htm http://www.shop263.com/i-413/2.htm http://www.shop263.com/i-413/3.htm http://www.shop263.com/i-413/4.htm http://www.shop263.com/i-413/5.htm http://www.shop263.com/i-413/6.htm http://www.shop263.com/i-413/7.htm http://www.shop263.com/i-413/8.htm http://www.shop263.com/i-413/9.htm http://www.shop263.com/i-413/10.htm http://www.shop263.com/i-413/11.htm http://www.shop263.com/i-413/12.htm http://www.shop263.com/i-413/13.htm http://www.shop263.com/i-413/14.htm http://www.shop263.com/i-413/15.htm http://www.shop263.com/i-413/16.htm http://www.shop263.com/i-413/17.htm http://www.shop263.com/i-413/18.htm http://www.shop263.com/i-413/19.htm http://www.shop263.com/i-413/20.htm http://www.shop263.com/i-413/21.htm http://www.shop263.com/i-413/22.htm http://www.shop263.com/i-413/23.htm http://www.shop263.com/i-413/24.htm http://www.shop263.com/i-413/25.htm http://www.shop263.com/i-413/26.htm http://www.shop263.com/i-413/27.htm http://www.shop263.com/i-413/28.htm http://www.shop263.com/i-413/29.htm http://www.shop263.com/i-413/30.htm http://www.shop263.com/i-413/31.htm http://www.shop263.com/i-413/32.htm http://www.shop263.com/i-413/33.htm http://www.shop263.com/i-413/34.htm http://www.shop263.com/i-413/35.htm http://www.shop263.com/i-413/36.htm http://www.shop263.com/i-413/37.htm http://www.shop263.com/i-413/38.htm http://www.shop263.com/i-413/39.htm http://www.shop263.com/i-413/40.htm http://www.shop263.com/i-413/41.htm http://www.shop263.com/i-413/42.htm http://www.shop263.com/i-413/43.htm http://www.shop263.com/i-413/44.htm http://www.shop263.com/i-413/45.htm http://www.shop263.com/i-413/46.htm http://www.shop263.com/i-413/47.htm http://www.shop263.com/i-413/48.htm http://www.shop263.com/i-413/49.htm http://www.shop263.com/i-413/50.htm http://www.shop263.com/i-413/51.htm http://www.shop263.com/i-413/52.htm http://www.shop263.com/i-413/53.htm http://www.shop263.com/i-413/54.htm http://www.shop263.com/i-413/55.htm http://www.shop263.com/i-413/56.htm http://www.shop263.com/i-413/57.htm http://www.shop263.com/i-413/58.htm http://www.shop263.com/i-413/59.htm http://www.shop263.com/i-413/60.htm http://www.shop263.com/i-413/61.htm http://www.shop263.com/i-413/62.htm http://www.shop263.com/i-413/63.htm http://www.shop263.com/i-413/64.htm http://www.shop263.com/i-413/65.htm http://www.shop263.com/i-413/66.htm http://www.shop263.com/i-413/67.htm http://www.shop263.com/i-413/68.htm http://www.shop263.com/i-413/69.htm http://www.shop263.com/i-413/70.htm http://www.shop263.com/i-413/71.htm http://www.shop263.com/i-413/72.htm http://www.shop263.com/i-413/73.htm http://www.shop263.com/i-413/74.htm http://www.shop263.com/i-413/75.htm http://www.shop263.com/i-413/76.htm http://www.shop263.com/i-413/77.htm http://www.shop263.com/i-413/78.htm http://www.shop263.com/i-413/79.htm http://www.shop263.com/i-413/80.htm http://www.shop263.com/i-413/81.htm http://www.shop263.com/i-413/82.htm http://www.shop263.com/i-413/83.htm http://www.shop263.com/i-413/84.htm http://www.shop263.com/i-413/85.htm http://www.shop263.com/i-413/86.htm http://www.shop263.com/i-413/87.htm http://www.shop263.com/i-413/88.htm http://www.shop263.com/i-413/89.htm http://www.shop263.com/i-413/90.htm http://www.shop263.com/i-413/91.htm http://www.shop263.com/i-413/92.htm http://www.shop263.com/i-413/93.htm http://www.shop263.com/i-413/94.htm http://www.shop263.com/i-413/95.htm http://www.shop263.com/i-413/96.htm http://www.shop263.com/i-413/97.htm http://www.shop263.com/i-413/98.htm http://www.shop263.com/i-413/99.htm http://www.shop263.com/i-413/100.htm http://www.shop263.com/i-413/101.htm http://www.shop263.com/i-413/102.htm http://www.shop263.com/i-413/103.htm http://www.shop263.com/i-413/104.htm http://www.shop263.com/i-413/105.htm http://www.shop263.com/i-413/106.htm http://www.shop263.com/i-413/107.htm http://www.shop263.com/i-413/108.htm http://www.shop263.com/i-413/109.htm http://www.shop263.com/i-413/110.htm http://www.shop263.com/i-413/111.htm http://www.shop263.com/i-413/112.htm http://www.shop263.com/i-413/113.htm http://www.shop263.com/i-413/114.htm http://www.shop263.com/i-413/115.htm http://www.shop263.com/i-413/116.htm http://www.shop263.com/i-413/117.htm http://www.shop263.com/i-413/118.htm http://www.shop263.com/i-413/119.htm http://www.shop263.com/i-413/120.htm http://www.shop263.com/i-413/121.htm http://www.shop263.com/i-413/122.htm http://www.shop263.com/i-413/123.htm http://www.shop263.com/i-413/124.htm http://www.shop263.com/i-413/125.htm http://www.shop263.com/i-413/126.htm http://www.shop263.com/i-413/127.htm http://www.shop263.com/i-413/128.htm http://www.shop263.com/i-413/129.htm http://www.shop263.com/i-413/130.htm http://www.shop263.com/i-413/131.htm http://www.shop263.com/i-413/132.htm http://www.shop263.com/i-413/133.htm http://www.shop263.com/i-413/134.htm http://www.shop263.com/i-413/135.htm http://www.shop263.com/i-413/136.htm http://www.shop263.com/i-413/137.htm http://www.shop263.com/i-413/138.htm http://www.shop263.com/i-413/139.htm http://www.shop263.com/i-413/140.htm http://www.shop263.com/i-413/141.htm http://www.shop263.com/i-413/142.htm http://www.shop263.com/i-413/143.htm http://www.shop263.com/i-413/144.htm http://www.shop263.com/i-413/145.htm http://www.shop263.com/i-413/146.htm http://www.shop263.com/i-413/147.htm http://www.shop263.com/i-413/148.htm http://www.shop263.com/i-413/149.htm http://www.shop263.com/i-413/150.htm http://www.shop263.com/i-413/151.htm http://www.shop263.com/i-413/152.htm http://www.shop263.com/i-413/153.htm http://www.shop263.com/i-413/154.htm http://www.shop263.com/i-413/155.htm http://www.shop263.com/i-413/156.htm http://www.shop263.com/i-413/157.htm http://www.shop263.com/i-413/158.htm http://www.shop263.com/i-413/159.htm http://www.shop263.com/i-413/160.htm http://www.shop263.com/i-413/161.htm http://www.shop263.com/i-413/162.htm http://www.shop263.com/i-413/163.htm http://www.shop263.com/i-413/164.htm http://www.shop263.com/i-413/165.htm http://www.shop263.com/i-413/166.htm http://www.shop263.com/i-413/167.htm http://www.shop263.com/i-413/168.htm http://www.shop263.com/i-413/169.htm http://www.shop263.com/i-413/170.htm http://www.shop263.com/i-413/171.htm http://www.shop263.com/i-413/172.htm http://www.shop263.com/i-413/173.htm http://www.shop263.com/i-413/174.htm http://www.shop263.com/i-413/175.htm http://www.shop263.com/i-413/176.htm http://www.shop263.com/i-413/177.htm http://www.shop263.com/i-413/178.htm http://www.shop263.com/i-413/179.htm http://www.shop263.com/i-413/180.htm http://www.shop263.com/i-413/181.htm http://www.shop263.com/i-413/182.htm http://www.shop263.com/i-413/183.htm http://www.shop263.com/i-413/184.htm http://www.shop263.com/i-413/185.htm http://www.shop263.com/i-413/186.htm http://www.shop263.com/i-413/187.htm http://www.shop263.com/i-413/188.htm http://www.shop263.com/i-413/189.htm http://www.shop263.com/i-413/190.htm http://www.shop263.com/i-413/191.htm http://www.shop263.com/i-413/192.htm http://www.shop263.com/i-413/193.htm http://www.shop263.com/i-413/194.htm http://www.shop263.com/i-413/195.htm http://www.shop263.com/i-413/196.htm http://www.shop263.com/i-413/197.htm http://www.shop263.com/i-413/198.htm http://www.shop263.com/i-413/199.htm http://www.shop263.com/i-413/200.htm http://www.shop263.com/i-413/201.htm http://www.shop263.com/i-413/202.htm http://www.shop263.com/i-413/203.htm http://www.shop263.com/i-413/204.htm http://www.shop263.com/i-413/205.htm http://www.shop263.com/i-413/206.htm http://www.shop263.com/i-413/207.htm http://www.shop263.com/i-413/208.htm http://www.shop263.com/i-413/209.htm http://www.shop263.com/i-413/210.htm http://www.shop263.com/i-413/211.htm http://www.shop263.com/i-413/212.htm http://www.shop263.com/i-413/213.htm http://www.shop263.com/i-413/214.htm http://www.shop263.com/i-413/215.htm http://www.shop263.com/i-413/216.htm http://www.shop263.com/i-413/217.htm http://www.shop263.com/i-413/218.htm http://www.shop263.com/i-413/219.htm http://www.shop263.com/i-413/220.htm http://www.shop263.com/i-413/221.htm http://www.shop263.com/i-413/222.htm http://www.shop263.com/i-413/223.htm http://www.shop263.com/i-413/224.htm http://www.shop263.com/i-413/225.htm http://www.shop263.com/i-413/226.htm http://www.shop263.com/i-413/227.htm http://www.shop263.com/i-413/228.htm http://www.shop263.com/i-413/229.htm http://www.shop263.com/i-413/230.htm http://www.shop263.com/i-413/231.htm http://www.shop263.com/i-413/232.htm http://www.shop263.com/i-413/233.htm http://www.shop263.com/i-413/234.htm http://www.shop263.com/i-413/235.htm http://www.shop263.com/i-413/236.htm http://www.shop263.com/i-413/237.htm http://www.shop263.com/i-413/238.htm http://www.shop263.com/i-413/239.htm http://www.shop263.com/i-413/240.htm http://www.shop263.com/i-413/241.htm http://www.shop263.com/i-413/242.htm http://www.shop263.com/i-413/243.htm http://www.shop263.com/i-413/244.htm http://www.shop263.com/i-413/245.htm http://www.shop263.com/i-413/246.htm http://www.shop263.com/i-413/247.htm http://www.shop263.com/i-413/248.htm http://www.shop263.com/i-413/249.htm http://www.shop263.com/i-413/250.htm http://www.shop263.com/i-413/251.htm http://www.shop263.com/i-413/252.htm http://www.shop263.com/i-413/253.htm http://www.shop263.com/i-413/254.htm http://www.shop263.com/i-413/255.htm http://www.shop263.com/i-413/256.htm http://www.shop263.com/i-413/257.htm http://www.shop263.com/i-413/258.htm http://www.shop263.com/i-413/259.htm http://www.shop263.com/i-413/260.htm http://www.shop263.com/i-413/261.htm http://www.shop263.com/i-413/262.htm http://www.shop263.com/i-413/263.htm http://www.shop263.com/i-413/264.htm http://www.shop263.com/i-413/265.htm http://www.shop263.com/i-413/266.htm http://www.shop263.com/i-413/267.htm http://www.shop263.com/i-413/268.htm http://www.shop263.com/i-413/269.htm http://www.shop263.com/i-413/270.htm http://www.shop263.com/i-413/271.htm http://www.shop263.com/i-413/272.htm http://www.shop263.com/i-413/273.htm http://www.shop263.com/i-413/274.htm http://www.shop263.com/i-413/275.htm http://www.shop263.com/i-413/276.htm http://www.shop263.com/i-413/277.htm http://www.shop263.com/i-413/278.htm http://www.shop263.com/i-413/279.htm http://www.shop263.com/i-413/280.htm http://www.shop263.com/i-413/281.htm http://www.shop263.com/i-413/282.htm http://www.shop263.com/i-413/283.htm http://www.shop263.com/i-413/284.htm http://www.shop263.com/i-413/285.htm http://www.shop263.com/i-413/286.htm http://www.shop263.com/i-413/287.htm http://www.shop263.com/i-413/288.htm http://www.shop263.com/i-413/289.htm http://www.shop263.com/i-413/290.htm http://www.shop263.com/i-413/291.htm http://www.shop263.com/i-413/292.htm http://www.shop263.com/i-413/293.htm http://www.shop263.com/i-413/294.htm http://www.shop263.com/i-413/295.htm http://www.shop263.com/i-413/296.htm http://www.shop263.com/i-413/297.htm http://www.shop263.com/i-413/298.htm http://www.shop263.com/i-413/299.htm http://www.shop263.com/i-413/300.htm http://www.shop263.com/i-413/301.htm http://www.shop263.com/i-413/302.htm http://www.shop263.com/i-413/303.htm http://www.shop263.com/i-413/304.htm http://www.shop263.com/i-413/305.htm http://www.shop263.com/i-413/306.htm http://www.shop263.com/i-413/307.htm http://www.shop263.com/i-413/308.htm http://www.shop263.com/i-413/309.htm http://www.shop263.com/i-413/310.htm http://www.shop263.com/i-413/311.htm http://www.shop263.com/i-413/312.htm http://www.shop263.com/i-413/313.htm http://www.gsyb.com压力表 轻质粘土陶粒 清水模板 清洗剂 秋梨膏 球磨机内衬 球绳 全降解塑料 全损耗系统用油 全透明工艺香皂 全蒸汽熨斗 燃料油 燃油燃气热水炉 染整 热处理用油 热风无纺布 热封膜 热固性酚醛树脂 热敏纸 热溶胶 热塑性酚醛树脂 热塑性聚氨酯弹性体 热缩套管 热弯玻璃 日化产品 日化原料 日晒盐 日用气雾杀虫水 日用搪瓷制品 溶剂型环氧地坪 溶剂油 溶剂紫9号 融雪剂 融雪盐 乳白石英玻璃 乳化硅油 乳品设备清洗 乳液 乳液法PVC树脂 软PVC胶 润滑剂 润滑油 三环唑原粉 三氯化铁 三羟甲基丙烷 三羟乙基异氰尿酸酯 三乙醇胺 三乙烯二胺 三元乙炳丁基橡胶卷材 三唑磷原油 色织布 杀菌剂 杀菌净手器 刹车液 砂光车间 砂镍 商标LOGO 商标硅胶 烧结钕铁硼磁体 烧结钐 烧结铁氧体 射线胶片冲洗套药 神香 施工护栏 施工警示灯 石膏 石膏缓凝剂 石灰石 石墨 石墨电极 石脑油 石头工艺 石英棒 石英玻璃仪器 石英电弧坩埚 石英泡壳 石英透明坩埚 石英纤维制品 石油工业萘 石油化工 石油甲基萘 石油天然气 石油添加剂 实心橡胶轮 食品包装容具 食品袋 食品级蛋白胨 食品添加剂 食用磷酸 士工布 试剂活性炭 试剂级蛋白胨 试剂磷酸 饰品 手动U型打卡机 手性液晶原料 叔丁胺 熟成透明香皂 树脂 树脂料团 树脂油 双酚A 双烷基封端聚醚类 天面隔热砖 天那水溶剂 天然醇类 天然甲基愈创木酚 天然鳞片石墨 天然内酯类 天然醛类 天然酸类 天然酮类 天然橡胶 天然乙基愈创木酚 天然优质矿泉水 天然愈创木酚 天然植物 天然植物提取物 天然酯类 天线罩 填充线 条纹针刺地毯 铁沟捣打料 铁路脂 通讯座 通用树脂 通用脂 砼外加剂 铜版纸 铜材料 头盔镜 透明工艺品树脂 透明硅油 透明模具硅胶 透明石英玻璃 透明香皂 涂料 涂料用树脂 涂料助剂 涂装 涂装材料 涂装设备 推拉门窗 脱硫醇活化剂 脱硫剂 脱硫消泡剂 脱碳剂 脱脂剂 脱脂脱胶骨粉 玩具匙扣 玩具灯饰 万能胶 万能去污布 网袋封口机 微硅粉 微孔过滤介质 维纶线 卫生洁具行业 卫生杀虫气雾剂 卫生消毒产品 污水管道 钨钼 无尘工业擦布 无臭氧石英管 无纺布 无纺产品 无骨线香 无机化学品 无溶剂型环氧地坪 无水丙酮 无水硫酸钠 无水氯化氢 无水柠檬酸 无水洗手液 无水乙醇 无水乙醚 五金冲压配件 五金工艺 五金香水瓶工艺 五氧化二磷 戊二醛 物料焚化炉 吸塑成型 稀贵金属 稀土和磁性材料 稀土抛光粉 稀盐水电解 稀有金属材料 洗涤助剂 洗涤助剂4A沸石 洗油 细结构石墨 细孔硅胶 线沙手套 香熏浴盐 香熏浴油 橡胶 橡胶胶管 橡胶流动助剂 橡胶硫化促进剂 橡胶内脱模剂 橡胶软化剂 橡胶油 消毒剂 消毒杀菌剂 消毒湿纸巾 消防器材 消防设备维修 消防水带 消光膜 硝酸铋 硝酸钾 销酸铅 鞋材 鞋模胶 锌合金压铸件 新戊二醇 新鲜蔬菜 新型锅炉 新型冷冻机油 新型轻质墙体 新型系列消毒 休闲用品 溴化环氧树脂 畜牧盐 钝化金属镁粉 多层镍装饰铬 多功能防盗门窗 多功能性尼龙织物 多聚磷酸 惰性氧化铝球 蒽油 二冲程摩托车机油 二甲苯 二甲苯甲醛树脂 二甲酚 二氯苯氧乙酸 二氯异氰尿酸钠 二壬基萘磺酸钡 二氧化锆 二乙醇胺 二乙烯三胺 二元醇醚类 二正丁胺盐酸盐 发电机余热热水器 发动机清洗剂 发动机油 凡士林 反光布 反光革 反光膜 芳烃改性酚醛树脂 防爆纤维 纳米863生物助长器 纳米材料 纳米粉体 纳米改性酚醛树脂 纳米金属粉末 纳米润滑油 耐高温塑料皮膜 耐高温陶瓷纤维 耐高温线 耐火材料 耐碱输送带 耐磨瓷片 耐磨防堵板材 耐热输送带 耐水硅胶 耐酸 耐酸瓷砖瓷板 耐酸防腐材料 萘二甲酸酐 萘后馏份 尼龙单丝微米级液体滤袋 尼龙钓鱼丝 尼龙聚合物 尼龙绳 尼龙刷丝 尼龙芯输送带 尿素 脲醛脲粘剂 镍铬 镍铜合金 牛油 钮扣树脂 农机配件 农药 农药助剂 农用化学品 钕铁硼磁性材料 抛光膏 抛光膏清洗剂 抛光蜡 泡沫玻璃 泡沫陶瓷 配套电镀镀种有仿金 喷粉 喷胶 喷胶棉 喷漆加工 喷射纱 喷雾瓶 喷雾器 喷油丝印 硼硅玻璃 硼砂 膨胀珍珠岩 皮革助剂 皮质劳保手套 片状氢氧化钠 漂液洗 平板玻璃 平滑剂 平开门窗