Template:Class: Difference between revisions

From Mediawiki1
Jump to navigationJump to search
No edit summary
No edit summary
Line 1: Line 1:
{|class="wikitable"
<includeonly>{|class="wikitable"
! colspan="2" style="text-align:left" | Ontology class
! colspan="2" style="text-align:left" | Ontology class <small>([[Template:Class|<span style="cursor:help;">help</span>]])</small>
|-
|-
| width="150px" | rdfs:label
| width="150px" | rdfs:label
| width="400px" | {{#if:{{{rdfs:label|}}}|{{{rdfs:label}}}|<span style="color:red">please define label</span>}}
| width="400px" | {{#if:{{{rdfs:label|}}}|{{{rdfs:label}}}|<span style="color:red">please define label</span>}}
|-
| rdfs:comment
| {{#if:{{{rdfs:comment|}}}|{{{rdfs:comment}}}}}
|-
|-
| rdfs:subClassOf
| rdfs:subClassOf
| {{#if:{{{rdfs:subClassOf|}}}|[[OntologyClass:{{{rdfs:subClassOf}}}]]|owl:Thing}}
| {{#if:{{{rdfs:subClassOf|}}}|[[OntologyClass:{{{rdfs:subClassOf}}}]]|owl:Thing}}
|}
|}</includeonly>
<noinclude>
The '''<nowiki>{{Class}}</nowiki>''' template can be used to define ontology classes.
 
=== Usage ===
 
<pre>
{{Class
| rdfs:label      =
| rdfs:comment    =
| rdfs:subClassOf =
}}
</pre>
 
=== Meanings ===
* '''rdfs:label''': should be defined to provide a human-readable version of a property's name.
* '''rdfs:comment''': should be defined to provide a human-readable description of a property.
* '''rdfs:subClassOf''': is used to state that all the instances of one class are instances of another.
 
=== Example ===
 
The definition of the DBpedia ontology class [[Class:Artist|Artist]]:
<pre>
{{Class
| rdfs:label      = Artist
| rdfs:comment    =
| rdfs:subClassOf = Person
}}
</pre>
 
It will be rendered to this table:
{{Class
| rdfs:label      = Artist
| rdfs:comment    =
| rdfs:subClassOf = Person
}}
</noinclude>

Revision as of 13:55, 5 March 2010


The {{Class}} template can be used to define ontology classes.

Usage

{{Class 
| rdfs:label      =
| rdfs:comment    =
| rdfs:subClassOf = 
}}

Meanings

  • rdfs:label: should be defined to provide a human-readable version of a property's name.
  • rdfs:comment: should be defined to provide a human-readable description of a property.
  • rdfs:subClassOf: is used to state that all the instances of one class are instances of another.

Example

The definition of the DBpedia ontology class Artist:

{{Class
| rdfs:label      = Artist
| rdfs:comment    =
| rdfs:subClassOf = Person
}}

It will be rendered to this table:

Ontology class (help)
rdfs:label Artist
rdfs:comment
rdfs:subClassOf OntologyClass:Person