Page MenuHomePhabricator

a property page gives no no indication that it has subproperties
Closed, ResolvedPublic

Description

Author: info

Description:
If propB is annotated as [[Subproperty of::propA]], propA's page gives no indication of this. propA can appear completely unused in semantics even if many pages use propB.

Possible fixes

Add a sentence

It would be nice if Property pages automatically displayed a

This property has the following subproperties: _propB_, _propC_, ...

piece of text, with the subproperties as links. Similar to how special property pages display a piece of text indicating they're special. Maybe such bits of text should have a CSS style and a $smwgShowSemanticNotes variable.

"Subproperties" listing

Or, you could argue that the display of a property that has subproperties should be exactly like a category with subcategories, thus the page would display:

Subproperties

There are nnn subproperties to this property.
P
* propB
...

Factbox extension for meta-properties

Or, one could extend the factbox to display such meta- inverse properties where a page is the object of a property elsewhere, as some have requested. You could optimize to only do this for certain known special properties like subproperty_of.

Allow Special:Browse of properties

Note that Special:Browse shows all the properties where the current page is the object of a property, but it won't show semantics for property pages (nor I think does it handle special properties). With modifications it could show the information about subproperties of Property:propA, but users still wouldn't know to click the "eye" icon to see this.

I don't think the '''Pages using the property “propA”''' list should also show pages using the subproperty, that seems confusing.


Version: unspecified
Severity: enhancement
URL: http://ontoworld.org/wiki/Property:Speaks_computer_language

Details

Reference
bz12684

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 21 2014, 10:04 PM
bzimport set Reference to bz12684.