Thread:Talk:SMWCon Fall 2013/Revolutionizing page naming with semantic properties/Nice talk but I need some details!/reply

Hi, Yury. We have created two extensions for Semantic Forms that are helpful with this approach and that we will be submitting to the open source community shortly. The first extension is used to specify a field that must have a value that is unique across a user-specified query. This field can be used as a user-friendly name for a page. The advantage to this approach over traditional page naming is that the user-friendly name of a page can contain special characters and it can be changed easily without requiring redirects. The second extensions is used for fields of type page in a semantic form to display the user-friendly name rather than the real page name. It presents the user with a listbox of property values from pages found by a user-specified query. The listbox provides the user-friendly names (often specified by a unique field value using the field type described above) but provides the real page name when the form is saved. The listbox can be specified to accept single- or multiple-selection. We do not yet address autocompletion, but it should be able to be addressed similarly. We use a combination of the two extensions described above, a modified version of the SemanticTitle extension, as well as a set of patterns of use for the accompanying wikitext. I plan to cover all of those in my talk. This is a topic that appears simple on the surface but that has a number of interesting implications. However, I will try to address the topic with as much brevity as I can.