Principle "Efficient (Re-)Naming Support (ENS)"

From FindAndLearn::Cookbook
C1495217874
Jump to: navigation, search
[edit]
Optimal naming of knowledge assets evolves and a system must enable adapting names without breaking things.
EntityType "Principle"
Keywords/Contexts


Annotations

See below…


Challenges[edit | edit source]

MediaWiki's default (short) URL concept accommodates name evolution by redirects. In a dynamic semanticized environment this can result in an increasingly complex critical redirect structure. That's why using immutable page names (C987654321) is more stable and lean.

But we still want to maintain "speaking" URLs like example.com/wiki/Ruby_(Programming_language).

Solution[edit | edit source]

All knowledge assets in a MediaWiki based on Ontology "dataspectsSystemCoreOntology" feature the property HasEntityTitle. A maintenance script maintains redirect pages named by all HasEntityTitle values redirecting to their corresponding target pages.