Difference between revisions of "Template:Paper"

From Openresearch
Jump to: navigation, search
Line 14: Line 14:
 
  |  Methodology =  
 
  |  Methodology =  
 
  |  Implementation =  
 
  |  Implementation =  
  |  Programming language =  
+
  |  Programming languages =  
 
  |  Evaluation =  
 
  |  Evaluation =  
 
}}</pre>
 
}}</pre>
Line 31: Line 31:
 
{{#ifeq:{{{Abstract|}}}|||{{Tablerow|Label=Abstract|Value=[[has abstract:={{{Abstract}}}]]}}}}
 
{{#ifeq:{{{Abstract|}}}|||{{Tablerow|Label=Abstract|Value=[[has abstract:={{{Abstract}}}]]}}}}
 
|-
 
|-
{{#ifeq:{{#arraymap:{{{has authors|}}}|,|var|[[has authors::var]]}}|||{{Tablerow|Label=Authors:|Value={{#arraymap:{{{has authors|}}}|,|var|[[has authors::var]]}} }} }}
+
{{#ifeq:{{#arraymap:{{{Authors|}}}|,|var|[[has authors::var]]}}|||{{Tablerow|Label=Authors:|Value={{#arraymap:{{{Authors}}}|,|var|[[has authors::var]]}} }} }}
 
|-
 
|-
{{#ifeq:{{{Publication venues|}}}|||{{Tablerow|Label=publication venues:|Value=[[has publication venues:={{{Publication venues}}}]]}}}}
+
{{#ifeq:{{#arraymap:{{{Publication venues|}}}|,|var|[[has publication venues::var]]}}|||{{Tablerow|Label=Publication venues:|Value={{#arraymap:{{{Publication venues|}}}|,|var|[[has publication venues::var]]}} }} }}
 
|-
 
|-
 
<!-- *** Additional Information: *** -->
 
<!-- *** Additional Information: *** -->
Line 46: Line 46:
 
{{#ifeq:{{{Implementation|}}}|||{{Tablerow|Label=Implementation:|Value=[[has implementation::{{{Implementation}}}]]}} }}
 
{{#ifeq:{{{Implementation|}}}|||{{Tablerow|Label=Implementation:|Value=[[has implementation::{{{Implementation}}}]]}} }}
 
|-
 
|-
{{#ifeq:{{{Programming language|}}}|||{{Tablerow|Label=Programming language:|Value=[[has programming language::{{{Programming language}}}]]}} }}
+
{{#ifeq:{{#arraymap:{{{Programming languages|}}}|,|var|[[has programming language::var]]}}|||{{Tablerow|Label=Programming languages:|Value={{#arraymap:{{{Programming languages|}}}|,|var|[[has programming language::var]]}} }} }}
 
|-
 
|-
 
|}<!--  
 
|}<!--  
 
--><includeonly>
 
--><includeonly>
 
</includeonly>
 
</includeonly>

Revision as of 12:26, 20 November 2016

This template is used for collecting data about papers. When inserted in a paper's page, it creates a decorative table with much helpful information. It also takes care of annotating the given data semantically, so that users can easily find it or query it in other articles. Do not try to read this page's source code for learning table syntax – there are far easier ways of creating tables in MediaWiki.

To use this template, insert the following at the beginning of your user page. All fields are strictly optional and should be omitted if no data is given.

{{Paper
 |  Title=Full title of the given paper
 |  Field = the primary scientific field of the paper
 |  Organization = 
 |  Abstract =
 |  Authors = authors of paper
 |  Publication venues =
 |  Problem =
 |  Approach = 
 |  Approach characteristics =
 |  Methodology = 
 |  Implementation = 
 |  Programming languages = 
 |  Evaluation = 
}}

The order of the fields is not relevant. The template should be given as the first thing on a page.


Paper