AboutGetReadHelp

RADIX Object Model

This page is part of a set of pages: "Core Practice RADIX Framework"
Turn the page:

The RADIX model is object-oriented. It allows inheritance and poly-morphism.

The interim OID nomenclature needs review by someone with OID expertise. We also need to allocate the high-level qualifier for all OIDs. Address of corepractice.org URL or get an OID allocated by say IANA?

Alternative proposal: switch to using Drupal (our CMS) node numbers as OIDs. 

  • they appear in the URL so everyone can see them (unless we implement Drupal pathalias)
  • they don't change (unless migrate a subset of data to a new system)

Interim nomenclature is:

<Group>.<object class>.<enumerator>[.< object class>.<enumerator>…][-<version>]

If position is an object class then classes are
0.0=group
0=root
1=attribute
2=domain
3=role
4=maturity level
5=discipline
6=stage (of Modified Deming Cycle)
7=process
8=practice
9=category (of practice)
10=method
11=reference
12=document
13=assessment
14=question
15=credit
16=contributor
17=plan (reserved for vendors)

If position is an enumerator then
0=all (i.e. root)
1-n=ordinal

The value of enumerators means nothing. E.g. there is no significance to being #1
So 1.7.13 is Process (“.7”) number 13 in the Small Business Group (Group #1). 0.7.13 is an entirely different Process number 13 that occurs (hypothetically) in all Groups (though at this time we are not proposing that there be shared Processes).
0.12.0.1.3 is the third (“.3”) attribute (“.1”) of documents (“.12”), for all documents (“12.0”) in the Group and regardless of Group (“0.12”), i.e. for all Documents everywhere. The Datadictionary tells us the third attribute is “category” of document. 0.12.0.1.3.1 is the first possible value for Category of Document and it has the value “Guidance”.

If you need further 0.12.0.1.3.1, contact the 0.15.0.1.2.1 at 98 who will make 0 0.7.0.1.11s to answer 0.14s *

* If you need further guidance, contact the author at twohills.com, who will make all efforts to answer questions.

RADIX object model.PNG

 
This page is part of a set of pages: "Core Practice RADIX Framework"
Turn the page: