Todo (from 2006)
From semanticweb.org
(Redirected from Todo)
This is an older page that was used to make some comments and bug reports on Semantic MediaWiki. Please use the official MediaWiki Bugzilla (product=MediaWiki extensions, component=Semantic MediaWiki) or write to one of our mailing lists instead of making entries here.
Contents |
[edit] Bugs
[edit] Parsing
- Repair functionality of pipe symbol in internal link
- Just like
[[Java (island)|]]
returns Java,[[located in::Java (island)|]]
should render Java and not [[located in::Java (island)|:Java]]. - Repair functionality of colon in internal link.
- Wikipedians often use this syntax:
[[:template:Pass]]
to produce template:Pass - However
[[:located in::Java (island)]]
gives strange behaviour; it renders [[:located in::Java (island)]] , with this relation appearing at the bottom of the page: (Todo, located in, Java (island))in&value=Java (island) (+)
.
- repairing/implementing parsing of attributes.
[edit] Semantic reasoning
- see Examples
[edit] Required features
[edit] Triple Search
- support for namespaces
[edit] Mediawiki integration
- Localisation
- Users should be able to control the visibility of the Relations to other articles box via their user preferences. Those that wish so, should be able to ignore semanticwikipedia completely.
- An option to temporarily disable the semanticwikipedia extension completely. Needed in case that failures or non-scalability reasons of semanticwikipedia bring down wikipedia's servers.
- Printed pages should not contain Relations to other articles box. The adaption is dual:
- The printable version should omit the box.
- The print stylesheet should be altered.
[edit] HTML
- restoration of XHTML sanity.
delete this rubbish Relations to other articles
<div style="border: 1px solid #aaa; background-color: #f9f9f9; padding: 5px; margin-top: 1em; clear: both;"> <p><b>Relations to other articles</b> — Click (+) to find similar articles. <br/> Todo <a href="/index.php/Relation:located_in" title="Relation:located in"> located in </a> <a href="/index.php/Java_%28island%29" title="Java (island)"> Java (island) </a> <a href="http://wiki.ontoworld.org/index.php/Special:SearchTriple?↵ relation=located+in&object=Java+%28island%29&do=Search+Relations" class='external text' title="http://wiki.ontoworld.org/index.php/Special:SearchTriple?↵ relation=located in&object=Java (island)&do=Search Relations" rel="nofollow"> (+) </a> </p> </div>
and use something more semantical:
<div class="relations"> <h1>Relations to other articles</h1> — Click (+) to find similar articles. <p>Todo <a href="/index.php/Relation:located_in" title="Relation:located in"> located in </a> <a href="/index.php/Java_%28island%29" title="Java (island)"> Java (island) </a> <a href="http://wiki.ontoworld.org/index.php/Special:SearchTriple?↵ relation=located+in&object=Java+%28island%29&do=Search+Relations" class="external text" title="http://wiki.ontoworld.org/index.php/Special:SearchTriple?↵ relation=located in&object=Java (island)&do=Search Relations" rel="nofollow"> (+) </a> </p> </div>
[edit] Nice features
[edit] Semantic reasoning
- Find the relations between 2 arbitrary articles. Just like [1] does now.
[edit] Triple Search
- a button to reverse subject and object and -if possible - reverse the relationship (via some AJAX-like mechanism)