📄 rfc1255.txt
字号:
the purposes of this naming scheme, such an organization is said to have regional-standing in each state where it has a DBA registration. This DBA registration confers the sole right to use the DBA name in association with the named jurisdiction of the registration authority. An organization is said to have local-standing if it is chartered by a local government within that place. In addition, private organizations may achieve local-standing by registering with a "County Clerk" (or similar entity) within that place -- this is termed a "doing business as" (DBA) registration. Note that local- standing is somewhat ambiguous in that there may be multiple local governments contained within a county or county-equivalent. Depending on local government rules of incorporation and containment, registering with one entity may prevent others from registering that same name with other entities contained within that place. In order to avoid ambiguity, other distinguishing attributes, such as "streetAddress", may be needed to provide uniqueness.5.1.2. Modeling Organizations In the DIT, an organization is modeled with an object of class "organization". In addition, some combination of the following auxiliary object classes might also be used:NADF [Page 13]RFC 1255 A Naming Scheme for c=US September 1991 (1) if an organization has national-standing derived from ANSI registration, then this is modeled by including in the entry an object class attribute value of "ansiOrgObject", which is defined thusly: ansiOrgObject OBJECT-CLASS SUBCLASS OF top MUST CONTAIN { ansiOrgNumericCode } (2) if an organization has national-standing (either in the US or some other nation), then it may be necessary to identify the country which corresponds to the registry which names the organization. This is modeled by including in the entry an object class attribute value of "nationalObject", which is defined thusly: nationalObject OBJECT-CLASS SUBCLASS OF top MUST CONTAIN { countryName } (3) if an organization has local-standing, then it may be necessary to identify the place in US FIPS 55 which corresponds to the registry which names the organization. This is modeled by including in the entry an object class attribute value of "fips55Object", which is defined thusly: fips55Object OBJECT-CLASS SUBCLASS OF top MUST CONTAIN { fipsPlaceNumericCode } MAY CONTAIN { stateOrProvinceName }5.2. Persons There are two kinds of entries for a person: organizational person and residential person. Definitions for an organizational person are a local matter to be decided by each organization. It is suggested that an organizational person be modeled with an object of class "organizationalPerson". Outside of organizations, persons exist only in a residential context. As such they always have local standing. For a given person, it should always be possible to identify the place in US FIPS 55 which corresponds to the "smallest" populated place where any person resides, and then use the code associated with that place to aid inNADF [Page 14]RFC 1255 A Naming Scheme for c=US September 1991 distinguishing the person. A residential person is modeled with an object of class "residentialPerson". In addition, since it may be necessary to identify the place in US FIPS 55 which corresponds to where the person resides, an object class attribute value of "fips55Object" may be present in entries corresponding to residential persons.6. Listing Entities The final step is to define how entities are listed within the context of the civil naming infrastructure. Note than an entity may have several listings (DNs) in different parts of the Directory.6.1. Organizations The RDN used when listing an organization depends on both the standing of the organization, and where the listing is to be placed: +----------------------------------------+ +-------------------| Listing (RDN) under | | Entity | c=US | c=US, st=X | c=US, st=X, l=Y | +-------------------+---------+------------+-----------------+ | national-standing | o | o, c=US | o, c=US | +-------------------+---------+------------+-----------------+ | regional-standing | o, st=X | o | o | +-------------------+---------+------------+-----------------+ | .. (other region) | | o, st=Z | o, st=Z | +-------------------+---------+------------+-----------------+ | local-standing | o, st=X | o, fips55 | o, fips55 | | | fips55 | | | +-------------------+---------+------------+-----------------+ | .. (other region) | | o, st=Z | o, st=Z, fips55 | | | | fips55 | | +-------------------+---------+------------+-----------------+ | foreign-standing | o, ... | o, ..., c | o, ..., c | | | c | | | +-------------------+---------+------------+-----------------+ This scheme makes no requirements on the DIT structure within an organization. However, the following naming architecture is suggested:NADF [Page 15]RFC 1255 A Naming Scheme for c=US September 1991+----------------+-----+----------------------+----------+-------------+| Level |Elem | objectClass | Super | RDN |+----------------+-----+----------------------+----------+-------------+| listing | 11 | organization | 1,2,4 | |+----------------+-----+----------------------+----------+-------------+| organizational | 12 | organizationalUnit | 11,12,13 | orgUnitName || | 13 | locality | 11,12,13 | localityName|| | 14 | organizationalRole | 11,12,13 | commonName || | 15 | organizationalPerson | 11,12,13 | commonName |+----------------+-----+----------------------+----------+-------------+| application | 16 | applicationProcess | 11,12,13 | commonName || | 17 | nadfApplicationEntity| 16 | commonName || | 18 | groupOfNames | 11,12,13 | commonName || | 19 | ediUser | 11,12,13 | ediName || | 20 | device | 11,12,13 | commonName |+----------------+-----+----------------------+----------+-------------+ Or, in pictorial form: (------------) (organization) (------------) | |<------------------------------+ | | +--->(organizationalUnit)-------+ | | +--->(locality)-----------------+ | +--->(organizationalRole) | +--->(organizationalPerson) | +--->(applicationProcess)--->(nadfApplicationEntity) | +--->(groupOfNames) | +--->(ediUser) | +--->(device)6.2. Persons Listing organizational persons is a local matter to be decided by each organization. Residential persons are identified by the place where they reside,NADF [Page 16]RFC 1255 A Naming Scheme for c=US September 1991 usually with a multi-valued RDN consisting of a "commonName" attribute value, and some other distinguished attribute value. Although an obvious choice is to use something like "postalCode" or "streetAddress", it should be noted that this information may be considered private. Hence, some other, distinguishing attribute value may be used -- possibly even a "serial number" attribute value which has no other purpose other than to give uniqueness. (It should be noted that an attribute of this kind is not helpful in regards to searching -- other attribute values containing meaningful information should be added to the entry and made available for public access, as an aid to selection.) The RDN used when listing residential persons depends on where the listing is to be placed: +----------------------------------------+ +-------------------| Listing (RDN) under | | Entity | c=US | c=US, st=X | c=US, st=X, l=Y | +-------------------+---------+------------+-----------------+ | residential | cn, ... | cn, ... | cn, ..., fips55 | | person | st=X | fips55 | | | | fips55 | | | +-------------------+---------+------------+-----------------+ | .. (other region) | | cn, ... | cn, ..., st=Z | | | | st=Z | fips55 | | | | fips55 | | +-------------------+---------+------------+-----------------+ Note that listing of foreign persons is for further study.7. Usage Examples In the examples which follow, the "*"-character is used to denote any arbitrary value for an attribute type.7.1. Organizations with National-Standing Suppose that the organization Lawrence Livermore National Laboratory has national-standing by virtue of having been chartered by the US Congress. According to the table in Section 6.1, this organization has the right to list as any (or all) of these names: (1) national-listing: { c=US,NADF [Page 17]RFC 1255 A Naming Scheme for c=US September 1991 o=Lawrence Livermore National Laboratory } (2) regional-listing: { c=US, st=*, { o=Lawrence Livermore National Laboratory, c=US } } (3) local-listing: { c=US, st=*, l=*, { o=Lawrence Livermore National Laboratory, c=US } } Suppose that the organization Performance Systems International, Inc. has national-standing by virtue of having an alphanumeric nameform in the ANSI registry. According to the table in Section 6.1, this organization has the right to list as any (or all) of these names: (1) national-listing: { c=US, o=Performance Systems International } (2) regional-listing: { c=US, st=*, { o=Performance Systems International, c=US } } (3) local-listing: { c=US, st=*, l=*, { o=Performance Systems International, c=US } }7.2. Organizations with Regional-Standing Suppose that the organization Network Management Associates, Inc. has regional-standing by virtue of having a DBA registration with the Secretary of State for the State of California. According to the table in Section 6.1, this organization has the right to list as anyNADF [Page 18]RFC 1255 A Naming Scheme for c=US September 1991 (or all) of these names: (1) national-listing: { c=US, { o=Network Management Associates, st=California } } (2) regional-listing: { c=US, st=California, o=Network Management Associates } (3) local-listing: { c=US, st=California, l=*, o=Network Management Associates } Further, in some state other than California, this organization might also list as: (1) regional-listing: { c=US, st=*, { o=Network Management Associates, st=California } } (2) local-listing: { c=US, st=*, l=*, { o=Network Management Associates, st=California } }7.3. Organizations with Local-Standing Suppose that the tavern and eatery
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -