SMW already allows extensions to register new datatypes, based on custom implementations for parsing/processing data inputs. However, currently all such types are stored as "attributes" that are represented as a single string, possibly with a unit of measurement. This restricts the possible extensions, since types that derive from Type:Page require a different handling (e.g. to enable querying by namespace and using sortkeys properly). SMW should be extended so that extension datatypes can determine the desired handling (by referring to an existing type).
Version: unspecified
Severity: enhancement