[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Registration of non-LDAP schemas?



In reading through "Directory Schema Listing Requirements", 
draft-apple-schema-rqmts-list-03 (currently expired), I notice that there 
is an intentional and pervasive bais towards limiting the scope of 
registration activity to just LDAP schemas.  However, there are other 
Internet groups which are in need of schema registration services, and this 
need is likely to increase in the future.

As one major example, the Extensible Markup Language (XML) provides for the 
creation of "schema" using the Document Type Definition mechanism.  There 
is a large existing base of SGML DTDs, and hence there is an expectation 
that there will be a large base of XML DTDs in the future, especially as 
Web browsers and application programs increasingly support XML. Several 
groups are hard at work defining XML DTDs today, such as the Resource 
Description Framework, and the IETF WEBDAV working group.

It seems to me that the value of a schema repository increases with the 
amount of information available in the repository, and hence I am in favor 
of extending the scope of the schema repository to handle a much wider 
range of metadata than just LDAP schemas.

This doesn't appear to require a large change to the requirements document. 
 Requirements which would require change appear to be:

 Meta data element syntax SHALL be defined based on the concept of
 tagged attribute type-value pairs.

 Language tags as specified in [RFC1766] MUST be used in listing
 content and meta data.

 Meta data element values MUST be encoded using the UCS Transformation
 Format - 8 bit form [RFC2044].

Whether you decide to allow non-LDAP metadata to be registered or not, 
these particular requirements seem to be far too low-level compared with 
the other requirements in the document.  The real requirements here seem to 
be:

Metadata definitions must be consistent with the type of metadata (e.g., 
a-v pairs for LDAP, DTD for XML, etc.)

Listing of content and metadata must be consistent with the IETF character 
set policy [Alvestrand, 1998].

So, the question I raise is: should non-LDAP schemas be capable of 
registration and retrieval using the mechanisms defined by this working 
group?

- Jim