Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "LDAP Issues and To-Dos"

 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}
 
Here's the updated list of issues and todo's on our LDAP schema representation in OWL work:
 
Here's the updated list of issues and todo's on our LDAP schema representation in OWL work:
  
#Class Definitions
+
#[http://tools.ietf.org/html/rfc4512#section-4.1.1 Class Definitions]
 
##Handling for "ABSTRACT", "AUXILIARY", and "OBSOLETE" class definitions.
 
##Handling for "ABSTRACT", "AUXILIARY", and "OBSOLETE" class definitions.
#Attribute Definitions
+
##Handling for 'oid' and 'oids' fields (short name as well as oid).
##Handling for matching rule specification on attribute definitions.
+
#[http://tools.ietf.org/html/rfc4512#section-4.1.2 Attribute Definitions]
 +
##Handling for matching rule specification on attribute definitions (i.e. "EQUALITY" "ORDERING", and "SUBSTRINGS").
 
##Handling for other attribute definition terms like "COLLECTIVE", "NO-USER-MODIFICATION", "USAGE", and "OBSOLETE" attributes.
 
##Handling for other attribute definition terms like "COLLECTIVE", "NO-USER-MODIFICATION", "USAGE", and "OBSOLETE" attributes.
 
##Operational attribute rdfs:domain specification (part of USAGE handling).
 
##Operational attribute rdfs:domain specification (part of USAGE handling).
#Syntax Definitions
+
##Handling for 'oid' and 'oids' fields (short name as well as oid).
 +
#[http://tools.ietf.org/html/rfc4512#section-4.1.5 Syntax Definitions]
 
##Expand syntax map to include other well known syntaxes and vendor specific syntaxes.
 
##Expand syntax map to include other well known syntaxes and vendor specific syntaxes.
 
##Make syntax map part of configuration file.
 
##Make syntax map part of configuration file.
#Matching Rules
+
#[http://tools.ietf.org/html/rfc4512#section-4.1.3 Matching Rules]
##These are really only applicable during searches and will have to be dealt with behind IdAS APIs together with our query format.  Hopefully the IdAS Filter can express what we need here, if we need anything besides the default matching rules to be applied.
+
##These are applicable during searches as well as during modifications (in LDAP you can't have two equal attribute values on the same object).  Hopefully the IdAS Filter can express what we need here, if we need anything besides the default matching rules to be applied.
 
##I don't believe there is anything to gain in trying to represent these in OWL since they are LDAP specific and don't really apply intrinsically within OWL either.
 
##I don't believe there is anything to gain in trying to represent these in OWL since they are LDAP specific and don't really apply intrinsically within OWL either.
#DIT Structure, DIT Content, Nameforms
+
#[http://tools.ietf.org/html/rfc4512#section-4.1.4 Matching Rule Uses], [http://tools.ietf.org/html/rfc4512#section-4.1.6 DIT Content Rules], [http://tools.ietf.org/html/rfc4512#section-4.1.7.1 DIT Structure Rules], [http://tools.ietf.org/html/rfc4512#section-4.1.7.2 Name Forms]
 
##I'm not sure what we can or should do with these yet.  Any suggestions?
 
##I'm not sure what we can or should do with these yet.  Any suggestions?
 
##For "version 1" of our generator, we will not attempt to support any of these in our LDAP ontologies.
 
##For "version 1" of our generator, we will not attempt to support any of these in our LDAP ontologies.
Line 20: Line 23:
  
 
==See Also==
 
==See Also==
*[[Higgins Wiki]]
+
*[[Higgins]]
*[[IdAS Data Model]]
+
*[[Data Model]]
 +
 
 +
[[Category:Higgins Data Model]]

Latest revision as of 08:47, 16 December 2008

{{#eclipseproject:technology.higgins|eclipse_custom_style.css}} Here's the updated list of issues and todo's on our LDAP schema representation in OWL work:

  1. Class Definitions
    1. Handling for "ABSTRACT", "AUXILIARY", and "OBSOLETE" class definitions.
    2. Handling for 'oid' and 'oids' fields (short name as well as oid).
  2. Attribute Definitions
    1. Handling for matching rule specification on attribute definitions (i.e. "EQUALITY" "ORDERING", and "SUBSTRINGS").
    2. Handling for other attribute definition terms like "COLLECTIVE", "NO-USER-MODIFICATION", "USAGE", and "OBSOLETE" attributes.
    3. Operational attribute rdfs:domain specification (part of USAGE handling).
    4. Handling for 'oid' and 'oids' fields (short name as well as oid).
  3. Syntax Definitions
    1. Expand syntax map to include other well known syntaxes and vendor specific syntaxes.
    2. Make syntax map part of configuration file.
  4. Matching Rules
    1. These are applicable during searches as well as during modifications (in LDAP you can't have two equal attribute values on the same object). Hopefully the IdAS Filter can express what we need here, if we need anything besides the default matching rules to be applied.
    2. I don't believe there is anything to gain in trying to represent these in OWL since they are LDAP specific and don't really apply intrinsically within OWL either.
  5. Matching Rule Uses, DIT Content Rules, DIT Structure Rules, Name Forms
    1. I'm not sure what we can or should do with these yet. Any suggestions?
    2. For "version 1" of our generator, we will not attempt to support any of these in our LDAP ontologies.
  6. Schema differences between IETF Standards and rogues.
    1. See Mark's "OID and name uniqueness" e-mail and resulting thread [1]

See Also

Back to the top