Active Directory objects contain some constructed attributes that are made up of other attributes.
Using ADSI Edit, I can open the schema of my particular attribute in question (CN=ms-DS-Principal-Name,CN=Schema,CN=Configuration,...) and look at the schema attributes, but I don't see anything in there that defines how it builds its value. I would like to know how to do this.