[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: Standard objectClass for Project Management?



>I'm working on a CRM project that also ties in project management
>and documentation details, and while the inetOrgPerson and document
>objectClasses are very close to our requirements (close enough to
>subclass) I can't find anything suitable for describing a project.
>does anyone know of any public standard objectClass schemas intended
>for project management records?

I have never seen a schema for project management.  But you might want
to look at horde.org and see if either WHUPS or HERMES provides an LDAP
schema file.

For documents, the following is defined in cosine.schema -
#  The Document Identifier attribute type specifies a unique identifier
#  for a document.
attributetype ( 0.9.2342.19200300.100.1.11 NAME 'documentIdentifier'
        EQUALITY caseIgnoreMatch
        SUBSTR caseIgnoreSubstringsMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )

#  The Document Title attribute type specifies the title of a document.
attributetype ( 0.9.2342.19200300.100.1.12 NAME 'documentTitle'
        EQUALITY caseIgnoreMatch
        SUBSTR caseIgnoreSubstringsMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )

#  The Document Version attribute type specifies the version number of a
#  document.
attributetype ( 0.9.2342.19200300.100.1.13 NAME 'documentVersion'
        EQUALITY caseIgnoreMatch
        SUBSTR caseIgnoreSubstringsMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )

#  The Document Author attribute type specifies the distinguished name
#  of the author of a document.
attributetype ( 0.9.2342.19200300.100.1.14 NAME 'documentAuthor'
        EQUALITY distinguishedNameMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )

#  The Document Location attribute type specifies the location of the
#  document original.
attributetype ( 0.9.2342.19200300.100.1.15 NAME 'documentLocation'
        EQUALITY caseIgnoreMatch
        SUBSTR caseIgnoreSubstringsMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )

#  The Publisher of Document attribute is the person and/or organization
#  that published a document.
attributetype ( 0.9.2342.19200300.100.1.56 NAME 'documentPublisher'
        EQUALITY caseIgnoreMatch
        SUBSTR caseIgnoreSubstringsMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

objectclass ( 0.9.2342.19200300.100.4.6 NAME 'document'
        SUP top STRUCTURAL
        MUST documentIdentifier
        MAY ( commonName $ description $ seeAlso $ localityName $
                organizationName $ organizationalUnitName $
                documentTitle $ documentVersion $ documentAuthor $
                documentLocation $ documentPublisher )