Template:ObjectProperty: Difference between revisions

From Mediawiki1
Jump to navigationJump to search
(added label@ja)
({{{labels|}}}, {{{comments|}}})
Line 5: Line 5:
  <th colspan="2" style="text-align:left">Ontology object property <small>([[Template:ObjectProperty|<span style="cursor:help;">help</span>]])</small></th>
  <th colspan="2" style="text-align:left">Ontology object property <small>([[Template:ObjectProperty|<span style="cursor:help;">help</span>]])</small></th>
</tr>
</tr>
{{#if:{{{labels|}}}|{{{labels}}}|
<tr>
<tr>
  <td width="150px">rdfs:label@en</td>
  <td width="150px">rdfs:label@en</td>
  <td width="400px">{{#if:{{{rdfs:label@en|}}}|{{{rdfs:label@en}}}|<span style="color:red">please define an English label</span>}}</td>
  <td width="400px"><span style="color:red">please define an English label</span></td>
</tr>
</tr>
}}
{{#if:{{{rdfs:label@ar|}}}|<tr>
{{#if:{{{rdfs:label@ar|}}}|<tr>
  <td width="150px">rdfs:label@ar</td>
  <td width="150px">rdfs:label@ar</td>
Line 23: Line 25:
  <td>{{{rdfs:label@de}}}</td></tr>}} {{#if:{{{rdfs:label@el|}}}|<tr>
  <td>{{{rdfs:label@de}}}</td></tr>}} {{#if:{{{rdfs:label@el|}}}|<tr>
  <td width="150px">rdfs:label@el</td>
  <td width="150px">rdfs:label@el</td>
  <td>{{{rdfs:label@el}}}</td></tr>}} {{#if:{{{rdfs:label@es|}}}|<tr>
  <td>{{{rdfs:label@el}}}</td></tr>}} {{#if:{{{rdfs:label@en|}}}|<tr>
<td width="150px">rdfs:label@en</td>
<td>{{{rdfs:label@en}}}</td></tr>}} {{#if:{{{rdfs:label@es|}}}|<tr>
  <td width="150px">rdfs:label@es</td>
  <td width="150px">rdfs:label@es</td>
  <td>{{{rdfs:label@es}}}</td></tr>}} {{#if:{{{rdfs:label@fr|}}}|<tr>
  <td>{{{rdfs:label@es}}}</td></tr>}} {{#if:{{{rdfs:label@fr|}}}|<tr>
Line 54: Line 58:
  <td width="150px">rdfs:label@tr</td>
  <td width="150px">rdfs:label@tr</td>
  <td>{{{rdfs:label@tr}}}</td></tr>}}
  <td>{{{rdfs:label@tr}}}</td></tr>}}
{{{comments|}}}
{{#if:{{{rdf:comment@en|
<tr>
<tr>
  <td>rdfs:comment@en</td>
  <td>rdfs:comment@en</td>
  <td>{{{rdfs:comment@en|}}}</td>
  <td>{{{rdfs:comment@en|}}}</td>
</tr>
</tr>
}}
<tr>
<tr>
  <td>rdfs:domain</td>
  <td>rdfs:domain</td>

Revision as of 10:45, 12 May 2012

The {{ObjectProperty}} template can be used to define ontology object properties.

Usage

{{ObjectProperty
| rdfs:label@en   =
| rdfs:label@..  =
| rdfs:comment@en =
| rdfs:domain  = 
| rdfs:range   =
| rdf:type     =
| rdfs:subPropertyOf =
| owl:equivalentProperty = 
}}

Meanings

  • rdfs:label@en: should be defined to provide a human-readable version of a property's name. Use ISO language code 639-1 (e.g. @en).
  • rdfs:comment@en: should be defined to provide a human-readable description of a property. Use ISO language code 639-1 (e.g. @en).
  • rdfs:domain: is used to state that any resource that has a given property is an instance of the stated class. If left empty, owl:Thing is assumed.
  • rdfs:range: is used to state that the values of a property are instances of the stated class. If left empty, owl:Thing is assumed.
  • rdf:type:
  • rdfs:subPropertyOf: defines that the property is a subproperty of some other property. Formally this means that if P1 is a subproperty of P2, then the property values of P1 are a subset of the property values of P2.
  • owl:equivalentProperty:

Example

The definition of the DBpedia ontology property doctoralAdvisor:

{{ObjectProperty
| rdfs:label@en   = doctoral advisor
| rdfs:comment@en =
| rdfs:domain  = Scientist
| rdfs:range   = Person
}}

This is the definition of an ontology property.

Read more about editing the ontology schema.

You can see the result of your edit on DBpedia Live (this is BETA!).

{{#if:{Template:Rdf:comment@en

Ontology object property (help)
rdfs:label@en please define an English label
rdfs:label@en doctoral advisor
rdfs:domain owl:Thing
rdfs:range Person
rdf:type
rdfs:subPropertyOf
owl:equivalentProperty