Difference between revisions of "Template:Tool"

From Semantic Web Standards
Jump to: navigation, search
Line 9: Line 9:
 
  | ProgrammingLanguage1=programming language #1 that can be used with this tool;  
 
  | ProgrammingLanguage1=programming language #1 that can be used with this tool;  
 
     possible values: C, C++, LISP, Prolog, Python, PHP, Java, Javascript,  
 
     possible values: C, C++, LISP, Prolog, Python, PHP, Java, Javascript,  
     Go, C#, Flex, ActionScript, Tcl, Perl, Ruby, Haskell, Fortran, Scala, Obj-C
+
     Go, .Net, Flex, ActionScript, Tcl, Perl, Ruby, Haskell, Fortran, Scala, Obj-C
 
  | ...
 
  | ...
 
  | ProgrammingLangauge20=programming language #20 that can be used with this tool
 
  | ProgrammingLangauge20=programming language #20 that can be used with this tool

Revision as of 14:22, 12 March 2010

This template simplifies the creation of articles about software tools. When inserted in a page, it creates a 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. See also the Tool Contributors' page for further details.

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

{{Tool
 | Name=The full name of the tool, defaults to pagename
 | Homepage=URL of the tool's main home page, without "http://"
 | Homepage label=Short text for homepage, if URL is too long

 | ProgrammingLanguage1=programming language #1 that can be used with this tool; 
     possible values: C, C++, LISP, Prolog, Python, PHP, Java, Javascript, 
     Go, .Net, Flex, ActionScript, Tcl, Perl, Ruby, Haskell, Fortran, Scala, Obj-C
 | ...
 | ProgrammingLangauge20=programming language #20 that can be used with this tool

 | SWTechnology1=Relevant SW Technology (RDF, RDFS, etc) #1; 
     possible values: RDF, RDFS, OWL, RDFa, SKOS, SPARQL, 
     POWDER, GRDDL, RIF
 | ...
 | SWTechnology10=Relevant SW Technology (RDF, RDFS, etc) #10

 | Category1=Relevant Tool Category #1; 
     see Category:Tool for current categories
 | ...
 | Category20=Relevant Tool Category #10
 | SeeAlso=Possible other site to refer to (eg, on semanticweb.org), without "http://"
 | PublicMailingList=URI of a public mailing list archive, without "http://"
 | DOAPFile=Possible URI of a DOAP description, without "http://"
 | Institution=Company, University, etc, whose product this tool is
}}

The order of the fields is not relevant, but the itemized entries (SWTechnology1, SWTechnology2, etc) should be used in this order (the order of their values is irrelevant, ie, SWTechnology1=C and SWTechnology2=Python is the same as SWTechnology1=Python and SWTechnoloy2=C). The template should be given as the first thing on a page.

See, eg, the pages for Jena or Redland as good examples for the usage of the template.

If you hit limitations (eg, categories, SW technologies, etc) and you are familiar with Semantic Media Wiki and templates, you can of course modify the wiki accordingly. Alternatively, please contact Ivan Herman (ivan@w3.org) who can do that for you.