namespaces
Symbol organization domains
Namespaces is the plural of namespace, a computing term for a container that holds identifiers—variable names, function names, classes—to prevent conflicts when different parts of a program use the same name.
Two functions called "print" can coexist if they live in separate namespaces: The error occurred because both libraries defined the same function in the global namespace.
Extent or range
- encapsulationSurrounding on all sides
- modulesSelf-contained system components
- packagesWrapped items for shipping
- identifiersMarkers that specify something
variables · functions · classes · imports · declarations · prefixes · isolation · resolution
Root-modifying front element
- URIResource identification string
- elementsFundamental parts or substances
- tagsIdentifiers for sorting items
- attributesInherent characteristics or properties
schema · qualified · declaration · scope · serialization · parsing · well-formed · unprefixed
Areas of control or expertise
- subdomainsDivisions of domain names
- hierarchyRanked authority structure
- resolutionFormal decision or determination
- TLDWebsite address ending
registry · zone · delegation · root · hostname · URL · ICANN · registrar
Systematic grouping by traits
- nomenclatureSystem of specialized terms
- binomialExpression with two terms
- kingdomsMonarch-ruled territories
- phylaTaxonomic kingdom subdivisions
genus · species · Linnaean · systematics · categorization · clade · family · order
scope
Extent or range
- encapsulationSurrounding on all sides
- modulesSelf-contained system components
- packagesWrapped items for shipping
identifiers · variables · functions · classes · imports · declarations · prefixes · isolation · resolution · global
prefix
Root-modifying front element
- URIResource identification string
- elementsFundamental parts or substances
- tagsIdentifiers for sorting items
attributes · schema · qualified · declaration · scope · serialization · parsing · well-formed · unprefixed
domains
Areas of control or expertise
- subdomainsDivisions of domain names
- hierarchyRanked authority structure
- resolutionFormal decision or determination
TLD · registry · zone · delegation · root · hostname · URL · ICANN · registrar
classification
Systematic grouping by traits
- nomenclatureSystem of specialized terms
- binomialExpression with two terms
- kingdomsMonarch-ruled territories
phyla · genus · species · Linnaean · systematics · categorization · clade · family · order · class
- Linuxkernel, bash, root, sudo, chmod
- programmingvariables, functions, for, function, debugger
- .NET DevelopmentASP.NET, assemblies, garbage collection, JIT, runtime
- kernel settingsmodules, device drivers, memory management, scheduler, preemption
- markupXML, HTML, element, attribute, tag
- metadata standardsRDA, MODS, interoperability, DOI, ISBN