 |
 |
 |
 |
 |
 |
Thinking XML: 使用 RDF 开始知识管理 Uche Ogbuji 继续讨论一种 RDF 查询语言,该语言比他迄今为止所讨论的基本 API 要更为复杂得多。它是下几篇问题跟踪器专栏文章中要建立的中间件的基础。 |
|
|
|
2002年4月1日 |
|
| |
Thinking XML: XML 和语义 XML 作为基本数据格式无疑是成功的。但是 XML 1.0 提出的许多承诺 ― 从统一各企业间的通信方式到使 Web 更智能化 ― 都没有兑现。将 XML 用于共享的语义并因此用于共享的知识,是本专栏的主题。本文中,Ogbuji 先生介绍了迄今为止,开放应用程序组(Open Applications Group)和美国国防部(DoD)沿着这一方向,在最近发展环境中所取得的进步。 |
|
|
|
2002年6月1日 |
|
| |
Thinking XML: 知识管理的基本 XML 和 RDF 技术,第七部分 Uche Ogbuji 花了些时间回顾了他所展示的 XML/RDF 技术在更广阔的环境下的相关性。他讨论了 XML/RDF 交换的重要性、专门的 RDF 查询的重要性以及将 RDF 建模中获得的经验教训应用到整个应用程序开发的重要性。他还显示了 Thinking XML 专栏的这条线索与有关语义透明性方面的开发的类似线索之间是如何关联的。 |
|
|
|
2002年7月1日 |
|
| |
Thinking XML: 用 MusicBrainz 管理元数据 自从二十世纪 80 年代中期出现数字音乐以来,已经有许多关于它的争论,甚至连对数字音乐元数据的管理也逃脱不了这种纷争。但有时好的技术解决方案还是会从带有政治色彩的纷争中脱颖而出。在本文中,Uche Ogbuji 将介绍 MusicBrainz,这是一个用于管理数字媒体元数据的项目。MusicBrainz 在其核心数据格式中使用 RDF,这样做的结果是使它比原先的此类项目具有一些重要的技术优势。 |
|
|
|
2002年12月1日 |
|
| |
Thinking XML: 开放的办公文件格式 OpenOffice.org 是一种成熟的、开放源码的前台办公应用程序套件,它的优点是一种基于开放 XML DTD 的已保存文件格式。这使得在处理 OpenOffice.org 产生的工作时,向用户和开发人员提供了极大的灵活性和能力。在本文中,Uche Ogbuji 介绍了 OpenOffice 文件格式并说明了其优点。 |
|
|
|
2003年1月1日 |
|
| |
Thinking XML: 揭开 PRISM 的庐山真面目 PRISM 是一种与出版相关的元数据标准。它通过提供标准化特性、受控词汇表和支持用户定义其自己的受控词汇表的扩展性机制来允许对内容和相关资源进行正式描述。在本专栏文章中,Uche Ogbuji 通过示例介绍了 PRISM。 |
|
|
|
2003年2月1日 |
|
| |
Thinking XML: N-Triples 简介 RDF/XML 并不是 RDF 模型的唯一表示。W3C 开发了 N-Triples,这是一种特别适合于测试套件的 RDF 表示格式。在本文中,Uche Ogbuji 使用从 RDF/XML 转换而来的示例介绍了 N-Triples。 |
|
|
|
2003年3月1日 |
|
| |
Thinking XML: XML 语义锚 XML 的语法仅仅是数据互操作的基础。下一步是实现语义的透明性。一些组织正致力于定义完整的文档格式,希望人们能全盘接受。而另一些人则期望能找到从更小粒度的层次上表达一般术语和概念的方法。在本次专栏文章中,Uche Ogbuji 着眼于 XML Topic Maps Published Subjects(XML 主题地图标题发布)和 Universal Data Element Framework(UDEF,通用数据元素框架),这两种都是小粒度的方法,通过搜索在语义流中提供锚。 |
|
|
|
2003年3月1日 |
|
| |
Thinking XML: 创造性的共用 许多与重要媒体无关的艺术家都在寻求与其他人合作, 使他们的劳动成果得到更广泛的应用。相对于最近那些强迫消费者接受的合同条款来说,他们常常乐意提供限制更少的合同条款。 在本文中,Uche Ogbuji 引入了 Creative Commons,它通过提供一种表示人类可读同时又是机器可读的版权许可证条款方法来设法满足这种需求。机器可读的形式使用 RDF,从而获得在本专栏中讨论的网络效用。 |
|
|
|
2003年3月1日 |
|
| |
Thinking XML: 通用商业语言(UBL) 用于商业的 XML 格式很混乱,而通用商业语言(Universal Business Language,UBL)就志在统一这个混乱的领域。最近,UBL 背后的小组首次发布了该产品,供公开评审。本文中,Uche Ogbuji 首次对 UBL 作了深入探讨。 |
|
|
|
2003年6月1日 |
|
| |
Thinking XML: 学习对象元数据 教育技术领域引导着一些有趣的 XML 元数据实际应用的发展方向。在这个领域已有大量的规范、标准和开发技术,但这一切的核心是 IEEE 学习对象元数据(IEEE Learning Objects Metadata,LOM)规范。在本文中,Uche Ogbuji 介绍了 LOM,并说明它甚至会使那些与教育技术没有直接联系的人感兴趣。 |
|
|
|
2003年12月1日 |
|
| |
Thinking XML: XML 在金融服务行业中应用一瞥 最近关于金融服务行业中的 XML 的会议提供了冷静反思 XML 在现实世界中的机会。XML 能够进入实际应用吗?指导采用 XML 的最佳实践是什么?在本专栏中,Uche Ogbuji 通过金融服务行业的棱镜思考 XML,并介绍了与该行业有关的一些更重要的 XML 标准。 |
|
|
|
2004年2月1日 |
|
| |
Thinking XML: 专利编档遭遇 XML 大型的专利组织都抱有双重目标:一方面简化电子专利编档,另一方面保持这种档案在部门之间的兼容性。这方面努力的背后,XML 技术发挥着领导作用,围绕着专利编档的 XML 格式进行了很多思考和工作。本栏目中,Uche Ogbuji 分析了 XML 专利电子编档的背景,并和专利专家 Carl Oppedahl 讨论了 XML 编档的实际情况。 |
|
|
|
2004年4月1日 |
|
| |
Thinking XML: 使用 Atom 格式连锁新闻及其他内容 Web 上总有一些站点提供系列的文章、事件和其他记录事项,用于分享和交叉引用。随着 Web 很大一部分成为会话式的社区,社区中的很多人走到一起为这类交换和交叉引用开发一种基于 XML 的标准。Atom 就是这些努力的结晶,它是一种交换 Web 元数据的格式和 API。Uche Ogbuji 在本文中介绍了 Atom。 |
|
|
|
2004年5月25日 |
|
| |
Thinking XML: Harold 的高效 XML 设计原则 知名 XML 专家 Elliotte Rusty Harold 的著作 Effective XML 为 XML 技术用户提供了最佳实践。Uche Ogbuji 也曾经关注过该书中关于 XML 设计问题的多数讨论,在本文中,他以该书为线索,进一步探讨了 XML 设计和最佳实践。 |
|
|
|
2004年8月1日 |
|
| |
Thinking XML: 研读XML Hacks XML Hacks 是一本介绍 XML 技巧和窍门的书籍。这是一本很有用的参考资料,其内容十分广泛,但如果某些材料能够进一步展开或者改写的话,可能会更好。Uche Ogbuji 提供了该书的应用报告。 |
|
|
|
2004年9月1日 |
|
| |
Thinking XML: XMLOpen 会议,再评
XML Hacks
专栏作家 Uche Ogbuji 深入分析了 XMLOpen 会议上提出的几种观点,最近在英国剑桥召开的这次会议是关于 XML 处理的一次盛会。值得注意的专题包括 XML 规格、 Semantic Web、XML 管道、Web Proper Names 和数据类型。他还从实用的角度对 XML Hacks 一书作了进一步分析,上一期文章中已经详细地介绍了这部关于技巧和窍门的书籍。 |
|
|
|
2004年12月1日 |
|
| |
Thinking XML: UBL 1.0(以及 ebXML Core Components 等) Universal Business Language(通用商业语言,UBL)是一种 XML 商业信息交换和事务格式,本专栏中曾几次提到过它。1.0 版是 UBL 的一个重要里程碑,它带来了一些新的改进和 XML 表示的某些变化。Uche Ogbuji 将在这一期的文章中考察 UBL 1.0,并介绍 ebXML Core Components,后者构成了 UBL 概念模型的基础。 |
|
|
|
2005年1月1日 |
|
| |
Thinking XML: 查询 XML 格式的 WordNet WordNet 是普林斯顿大学的一个研究项目,目标是建立英语词汇及其词法关系的数据库。这样的工具可以为 XML 语义应用程序建立很好的基础,比如 Uche Ogbuji 在本专栏以前文章中所提到的能识别同义词的搜索的例子。本期文章中他回顾了基本原理,给出了查询 XML 文档格式的 WordNet 2.0 的代码,这是构建更通用的 XML WordNet 应用程序的第一步。 |
|
|
|
2005年2月1日 |
|
| |
Thinking XML: XML 建模艺术描述 本专栏目前的主题是语义透明性:正确解释 XML 文档内容的能力。语义透明性可能是 XML 建模最重要的方面。这是一系列文章中的第一篇,我们将考察语义透明性的很多不同方法,讨论它们对使用 XML 的开发人员来说意味着什么。 |
|
|
|
2005年3月1日 |
|
| |
Thinking XML: 利用模式标准化实现自上而下的语义透明 本期文章将继续探讨语义透明的许多不同方法,介绍这些方法对使用 XML 的开发人员的影响。长途旅行中节省体力的一种办法是搭便车。在 XML 中,可以利用数不清的开放的模式计划,其结果就是通过模式标准化实现自上而下的语义透明。但这并非完全免费的搭便车。在文中,Uche Ogbuji 将考察第三方模式重用的优缺点。他还提到了 The Semantic Technology Conference 2005,对最近关于姓名建模困难的讨论作了答复。 |
|
|
|
2005年5月1日 |
|
| |
Thinking XML: 利用模式注释实现自下而上的语义透明 进一步了解实现语义透明的不同方法,Uche Ogbuji 阐述了语义透明对使用 XML 的开发人员意味着什么。无论是否重用模式,都会发现使用正式的注释(与以前讨论的非正式注释相比)是很有价值的。这样做在不同的层次上带来了好处。在最直接的实践层面上,可以生成更好的文档。更深远的好处在于它提供了语义透明性的一种重要度量。这一期的文章将讨论语义锚,并给出一些例子。作者还将花一点时间讨论一下 XTech Conference 2005。 |
|
|
|
2005年8月8日 |
|
| |
Thinking XML: 以 XML 形式提供 WordNet 前几篇文章中,Uche Ogbuji 讨论了 WordNet 2.0,普林斯顿大学的这个项目的目标是建立英文单词及其词法关系的数据库。他说明了如何从单词数据库中提取 XML 序列。本文继续探讨这个话题,通过示例代码说明如何通过 Web 协议来提供这些 WordNet/XML 文档,以及如何使用 XSLT 访问它们。 |
|
|
|
2005年9月22日 |
|
| |
Thinking XML: 使用 XML WordNet 服务器系统增强搜索引擎 本专栏的上一期中,Uche Ogbuji 介绍了 WordNet 自然语言数据库,并说明如何用 XML 表示数据库节点和通过 Web 提供该 XML 文档。本文介绍如何将 XML 转换成 RDF 表示,以及如何使用 WordNet XML 服务器改进搜索引擎技术。 |
|
|
|
2005年12月27日 |
|
| |
Thinking XML: RFC 3470 评述:XML 使用指南 Thinking XML 专栏的作者 Uche Ogbuji 继续讨论 XML 最佳实践这个主题。上一期文章 “创建 XML 的好建议” 中介绍了专家关于 XML 设计的建议。本文将介绍来自 Internet 工程任务组(IETF)的建议,该组织的技术论文促成了大多数 Internet 协议的开发。IETF 的 XML 建议都集中在 RFC 3470 “Guidelines for the Use of Extensible Markup Language (XML) within IETF Protocols” 中。 |
|
|
|
2006年5月25日 |
|
| |
Thinking XML: 管理 XML 数据集的安全性 大部分熟悉数据库技术的开发人员在使用 XML 时,都必须开始学习一种完全不同的技术。由于 XML 的透明性,当我们在网络上将 XML 公开给应用程序时,需要关注很多问题。这方面的粗心可能会导致安全性缺陷。在本文中我们将学习有关 XML 透明性的安全性问题以及如何避免这些缺陷。 |
|
|
|
2006年8月7日 |
|
| |
Thinking XML: XML 十年发展历程 IBM Systems Journal 最近出版了一本关于 XML 的十周年纪念特刊。这本特刊主要收录了一些关于 XML 应用程序技术方面有趣的论文,其中的一些文章还全面讨论了 XML 在技术、经济甚至文化方面的影响。这些文章引发了关于 XML 为什么能获得成功以及采取什么方法才能使 XML 在未来继续保持成功的思考。本文将对其中的一些话题,尤其是与本栏读者有关的话题进行详述。 |
|
|
|
2007年2月6日 |
|
| |
Thinking XML: 以使用 XML 的方式使用微格式 您可能听说过微格式,它是一种在标准格式中嵌入小容量的、专业的信息的方法。事实上,微格式分为两种类型:基本微格式(经常相当有用)和复合微格式(经常会造成一些问题)。本文向大家介绍了一种依靠 Web 结构避免一些复合微格式中存在的程序问题的基本方法。XML 和一些其他的自然数据表示技术,如 JSON,在微格式中也同样可以使用。 |
|
|
|
2007年6月11日 |
|
| |
Thinking XML: 创建 XML 的好建议 XML 的使用越来越广泛,但是很多不是结构良好的。即便结构良好,也常常设计得很糟,使得处理和维护非常困难。而大部分用于 XML 的基础结构使问题更加恶化。于是出现了关于 XML 最佳实践的公开讨论,比如 Henri Sivonen 所撰写的文章“HOWTO Avoid Being Called a Bozo When Producing XML”。Uche Ogbuji 经常在 IBM developerWorks 上讨论 XML 最佳实践,这里他提出了在这些文章中讨论的一些要点。 |
|
|
|
2007年10月8日 |
|
| |
Thinking XML: Firefox 2.0 和 XML Firefox 2.0 在对 XML 的支持方面有几个重要的改进。目前它的用户部署如日中天。了解 Firefox 2.0 XML 特性的改进,包括在 RSS Web 提要处理方面有争议的变化。 |
|
|
|
2007年11月22日 |
|
| |
Thinking XML: Firefox 3.0 和 XML Mozilla 一直在改进其旗舰浏览器,并且最新的主要发行版 Firefox 3.0 几乎为每个人都提供了某种特性。肯定不会忽略 XML 开发人员 —— 新版本改进了基本解析、DOM、XSLT、SVG 等等。在本文中,了解 Firefox 3.0 提供的用于 XML 处理的新特性;关注添加的 EXSLT 扩展如何在浏览器中使用 XSLT。 |
|
|
|
2008年10月6日 |
|
| |
Thinking XML: 使用 SKOS 丰富模式定义 schemata 中的内容(人、地点和事件)必然与人们描述它们的方式有关,而这是将技术和业务结合在一起的关键。XML 模式设计者可以完成的最重要的一项工作就是清晰地表达这种关系。SKOS 是以 DITA 组件著称的一种语言,非常适合表达这种关系。通过本文了解如何通过 SKOS 定义丰富模式定义。 |
|
|
|
2009年1月12日 |
|
| |
Thinking XML: 使用 XBRL 分析财务报告 最近发生的一系列事件将全世界的目光吸引到华尔街。其中一个热点话题就是如何提高业务活动描述和财务结果的透明性。财务领域和 SEC 很早以前就使用 XBRL 解决这个问题,XBRL 是一种用于商业报告的 XML 语言。XBRL 使用了各种不同的 XML 技术,包括使用 XLink 提供有关财务信息的丰富细节。本文以美国证券交易管理委员会报告作为例子,学习如何使用 XBRL 解释和分析财务报告信息。 |
|
|
|
2009年2月12日 |
|
| |