Template:Class: Difference between revisions

From DBpedia Mappings
Jump to navigationJump to search
(no special treatment for en comments)
(new comments and label syntax)
Line 77: Line 77:


<pre>
<pre>
{{Class  
{{Class
| rdfs:label@en         =
| labels =
| rdfs:label@..         =
{{label|en|...}}
| rdfs:comment@en        =
{{label|ko|...}}
| comments =
{{comment|en|...}}
{{comment|it|...}}
| rdfs:subClassOf    =
| rdfs:subClassOf    =
| owl:equivalentClass =
| owl:equivalentClass =
Line 86: Line 89:
| specificProperties  =
| specificProperties  =
}}
}}
</pre>
For backwards compatibilty, the following format is also possible but ''deprecated'' for labels and comments:
<pre>
{{Class
| rdfs:label@en          =
| rdfs:label@..          =
| rdfs:comment@en        =
</pre>
</pre>


=== Meanings ===
=== Meanings ===


* '''rdfs:label@en''': should be defined to provide a human-readable version of a class name. Use ISO language code 639-1 (e.g. @en).
* '''labels''': should be defined to provide a human-readable version of a class name. Use ISO language code 639-1 (e.g. <nowiki>{{label|en|...}}</nowiki>).
* '''rdfs:comment@en''': should be defined to provide a human-readable description of a class.  Use ISO language code 639-1 (e.g. @en).
* '''comments''': should be defined to provide a human-readable description of a class.  Use ISO language code 639-1 (e.g. <nowiki>{{comment|en|...}}</nowiki>).
* '''rdfs:subClassOf''': is used to state that all the instances of one class are instances anothers.
* '''rdfs:subClassOf''': is used to state that all the instances of one class are instances anothers.
* '''owl:equivalentClass''':
* '''owl:equivalentClass''':
Line 102: Line 114:
<pre>
<pre>
{{Class
{{Class
| rdfs:label@en     = Artist
| label           = {{Label|en|Artist}}
| rdfs:comment@en   =
| comments        = {{Comment|en|An artist is a person who creates pieces of art.}}
| rdfs:subClassOf = Person
| rdfs:subClassOf = Person
}}
}}
Line 110: Line 122:
It will be rendered to this table:
It will be rendered to this table:
{{Class
{{Class
| rdfs:label@en     = Artist
| label           = {{Label|en|Artist}}
| rdfs:comment@en   =
| comments        = {{Comment|en|An artist is a person who creates pieces of art.}}
| rdfs:subClassOf = Person
| rdfs:subClassOf = Person
}}
}}
</noinclude>
</noinclude>

Revision as of 09:15, 10 May 2012

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

Usage

{{Class
| labels =
{{label|en|...}}
{{label|ko|...}}
| comments =
{{comment|en|...}}
{{comment|it|...}}
| rdfs:subClassOf     =
| owl:equivalentClass =
| owl:disjointWith    =
| specificProperties  =
}}

For backwards compatibilty, the following format is also possible but deprecated for labels and comments:

{{Class
| rdfs:label@en          =
| rdfs:label@..          =
| rdfs:comment@en        =

Meanings

  • labels: should be defined to provide a human-readable version of a class name. Use ISO language code 639-1 (e.g. {{label|en|...}}).
  • comments: should be defined to provide a human-readable description of a class. Use ISO language code 639-1 (e.g. {{comment|en|...}}).
  • rdfs:subClassOf: is used to state that all the instances of one class are instances anothers.
  • owl:equivalentClass:
  • owl:disjointWith:
  • specificProperties: refine property units for this class using SpecificProperty template.

Example

The definition of the DBpedia ontology class Artist:

{{Class
| label           = {{Label|en|Artist}}
| comments        = {{Comment|en|An artist is a person who creates pieces of art.}}
| rdfs:subClassOf = Person
}}

It will be rendered to this table: This is the definition of an ontology class.

Show all properties available for this class.

Show class in class hierarchy.

Read more about editing the ontology schema.

You can see the result of your edit on DBpedia Live (this is BETA!): http://live.dbpedia.org/ontology/Class

Ontology class (help)
rdfs:comment (en)An artist is a person who creates pieces of art.
rdfs:subClassOf Person
owl:equivalentClass
owl:disjointWith