The goal of cmislib is to abstract away the underlying implementation details of CMIS.
cmislib的目标是抽象掉CMIS 的底层实现细节。
This article is about a client-side library for working with CMIS repositories from Python called cmislib.
本文介绍一个用于从Python处理CMIS 存储库的客户端库,叫做cmislib。
When you use cmislib to connect to a CMIS provider, you give it the CMIS provider’s entry point, or, service URL, and some credentials.
当您使用cmislib连接到一个CMIS供应商时,需要向该库提供那个 CMIS 供应商的入口点(或者是服务URL)和一些凭证。
The plug-in lets the user decide how to create the name of the CMIS document (the property named cmis:document) when a file is dragged and dropped onto a folder in the plug-in.
当一个文件被拖放到插件中的一个文件夹时,插件允许用户决定如何创建CMIS文档的名称(属性命名为 cmis:document)。
This down link is itself a CMIS feed of folders and documents.
这个下行链接自身就是一个文件夹和文档的CMIS提要。
The format of the service document is part of the CMIS specification’s REST binding.
服务文档的格式是CMIS规范的REST绑定的一部分。
The first and most obvious is to allow the source file structure to also be a CMIS system.
第一个、也是最明显的一个是,允许源文件结构也充当一个CMIS系统。
Alfresco, an early adopter of CMIS, had the most mature implementation, so I started there.
Alfresco是CMIS的一个早期采用者,当时拥有最成熟的实现,因此我从那里开始。
You can modify the property.cfg file to add the names of any properties not defined by CMIS.
您可以修改property.cfg文件,增加任何非 CMIS定义的属性的名称。
So when I talk about CMIS repositories, by definition, I also often talk about these systems.
因此,当我谈论CMIS存储库时,从定义上来说,我谈论的往往也是这些系统。
The CMIS specification also defines a set of a few dozen content services to access this content (see figure 5).
CMIS规范也定义了一系列的内容服务来访问这一内容(见图5)。
Nor is it true that the implementation of a CMIS repository is based on a relational database (though many are).
而且CMIS知识库的实现也并非都基于关系数据库(虽然多数是如此)。
The query language of CMIS is a subset of SQL-92 (ISO/IEC 9075: 1992 – Database Language SQL) with a few extensions.
CMIS的查询语言是有一定拓展的SQL-92 (ISO/IEC 9075: 1992 –DatabaseLanguage SQL)的子集。
Please always test with at least two compliant repositories to make sure that you are Oasis CMIS specification compliant.
请总是使用至少两个兼容存储库进行测试,以确保遵循OasisCMIS规范。
Now that you’ve learned a little about CMIS, let’s look at an example of how to use CMIS to access a document repository.
现在您已经对CMIS 有了一些了解,让我们看一个例子,了解如何使用 CMIS来访问文档知识库。
The CMIS specification is a well-written and easy-to-read document, but some things are still left open to interpretation.
CM IS规范是一个编写良好、容易阅读的文档,但有些内容仍然需要解释。
The service document is an XML document whose format is defined by the Atom publishing protocol and that has been extended by the CMIS standard.
服务文档是一个XML 文档,它的格式由Atom发布协议定义,并已由CMIS标准进行扩展。
An important part of the CMIS specification is the query service, which is one of the services that distinguish CMIS from earlier specifications.
CMIS规范中的一个重要部分就是查询服务,它是CM IS区别于早先规范的服务之一。
The uploadFile function determines the name of the CMIS document based on the user option described in the next section, “CMIS Connector options.”
uploadFile函数根据下一小节 “CMIS连接器选项” 中描述的用户选项确定 CMIS文档的名称。
When you build a CMIS client or tool, remember it is virtually impossible to build a truly compatible CMIS client if you only test with one repository.
构建CMIS客户端或工具时要记住一点:如果只使用一个存储库进行测试,要构建一个与 CMIS真正兼容的客户端几乎是不可能的。
The principle adopted for query in CMIS was to use a query language that was already widely understood, which naturally led to the choice of Structured query language (SQL).
CM IS中的查询所采用的原理是使用已经被广泛理解的查询语言,这自然会导致选择StructuredQueryLanguage (SQL)。
With the changes of cadastral operation and the continuous expansion of the scope and type of services, traditional CMIS cannot meet the require of the daily cadastral management.
随着地籍业务频繁变更,服务类型和范围的不断扩大,传统的地籍管理模式已不能满足日常地籍管理的需要。
With the changes of cadastral operation and the continuous expansion of the scope and type of services, traditional CMIS cannot meet the require of the daily cadastral management.
随着地籍业务频繁变更,服务类型和范围的不断扩大,传统的地籍管理模式已不能满足日常地籍管理的需要。
应用推荐