Template:PropertyMapping: Difference between revisions
From Mediawiki1
Jump to navigationJump to search
(added comment) |
No edit summary |
||
Line 8: | Line 8: | ||
<td> ontology property | <td> ontology property | ||
</td><td>{{#if:{{{ontologyProperty|}}}|[[OntologyProperty:{{{ontologyProperty}}}|{{{ontologyProperty}}}]]|<span style="color:red">please define an ontology property</span>}}</td></tr> | </td><td>{{#if:{{{ontologyProperty|}}}|[[OntologyProperty:{{{ontologyProperty}}}|{{{ontologyProperty}}}]]|<span style="color:red">please define an ontology property</span>}}</td></tr> | ||
{{#switch: {{{select}}} | |||
| first = <tr> | |||
<td>select</td><td>{{{select}}}</td> | |||
</tr> | |||
| last = <tr> | |||
<td>select</td><td>{{{select}}}</td> | |||
</tr> | |||
| <span style="color:red">please use either 'first' or 'last'</span> | |||
}} | |||
{{#if:{{{unit|}}}|<tr> | {{#if:{{{unit|}}}|<tr> | ||
<td>unit</td><td>[[Datatype:{{{unit}}}|{{{unit}}}]]</td> | <td>unit</td><td>[[Datatype:{{{unit}}}|{{{unit}}}]]</td> | ||
Line 26: | Line 37: | ||
| templateProperty = | | templateProperty = | ||
| ontologyProperty = | | ontologyProperty = | ||
| select = | |||
| unit = | | unit = | ||
| factor = | | factor = | ||
Line 36: | Line 48: | ||
* '''templateProperty''': A template property to ontology property mapping should list one template property which is to be mapped. | * '''templateProperty''': A template property to ontology property mapping should list one template property which is to be mapped. | ||
* '''ontologyProperty''': A template property to ontology property mapping should list one ontology property. | * '''ontologyProperty''': A template property to ontology property mapping should list one ontology property. | ||
* '''select''': A selector used to map only one value from the list defined by the template property. Currently only 'first' and 'last' are admitted. | |||
* '''unit''': If a template property containing a numerical value and a unit is mapped, the unit has to be defined (Please use only values from [http://mappings.dbpedia.org/index.php/DBpedia_Datatypes DBpedia unit and dimensions]). If a template property has no default unit defined, e.g. its values can contain different units of the same dimension, the dimension has to be defined for usability as well as validation reasons. Possible dimensions are Length or Mass. | * '''unit''': If a template property containing a numerical value and a unit is mapped, the unit has to be defined (Please use only values from [http://mappings.dbpedia.org/index.php/DBpedia_Datatypes DBpedia unit and dimensions]). If a template property has no default unit defined, e.g. its values can contain different units of the same dimension, the dimension has to be defined for usability as well as validation reasons. Possible dimensions are Length or Mass. | ||
* '''factor''': Multiplication factor that is applied for numeric data. | * '''factor''': Multiplication factor that is applied for numeric data. | ||
Line 58: | Line 71: | ||
| ontologyProperty = visitors | | ontologyProperty = visitors | ||
| factor = 1000000 | | factor = 1000000 | ||
}} | |||
The property mapping for the number of visitors which is specified in millions: | |||
<pre> | |||
{{PropertyMapping | |||
| templateProperty = spouses | |||
| ontologyProperty = firstSpouse | |||
| select = first | |||
}} | }} | ||
</pre> | </pre> | ||
</noinclude> | </noinclude> |
Revision as of 20:33, 4 April 2013
{{PropertyMapping}} maps template properties to ontology properties.
Usage
{{PropertyMapping | templateProperty = | ontologyProperty = | select = | unit = | factor = | comment = }}
Meanings
- templateProperty: A template property to ontology property mapping should list one template property which is to be mapped.
- ontologyProperty: A template property to ontology property mapping should list one ontology property.
- select: A selector used to map only one value from the list defined by the template property. Currently only 'first' and 'last' are admitted.
- unit: If a template property containing a numerical value and a unit is mapped, the unit has to be defined (Please use only values from DBpedia unit and dimensions). If a template property has no default unit defined, e.g. its values can contain different units of the same dimension, the dimension has to be defined for usability as well as validation reasons. Possible dimensions are Length or Mass.
- factor: Multiplication factor that is applied for numeric data.
- comment: Comment about this mapping. Not used during extraction, only on the wiki. Please use English.
Example
The property mapping from the template property birth_date to the ontology property birthDate:
{{PropertyMapping | templateProperty = birth_date | ontologyProperty = birthDate }}
The property mapping for the number of visitors which is specified in millions:
{{PropertyMapping | templateProperty = visitors_mio | ontologyProperty = visitors | factor = 1000000 }} The property mapping for the number of visitors which is specified in millions: <pre> {{PropertyMapping | templateProperty = spouses | ontologyProperty = firstSpouse | select = first }}