Template:Class: Difference between revisions
From DBpedia Mappings
Jump to navigationJump to search
(new comments and label syntax) |
(usage) |
||
Line 8: | Line 8: | ||
{{#if:{{{rdfs:label@en|}}}|<!-- no message -->| | {{#if:{{{rdfs:label@en|}}}|<!-- no message -->| | ||
<tr> | <tr> | ||
<td colspan="2">please define an English label: < | <td colspan="2">please define an English label: <pre>labels = {{label|en|...}}</pre></td> | ||
</tr> | </tr> | ||
}} | }} | ||
Line 87: | Line 87: | ||
<pre> | <pre> | ||
{{Class | {{Class | ||
| labels = | | labels = | ||
{{label|en|...}} | {{label|en|...}} | ||
{{label|..|...}} | {{label|..|...}} | ||
| comments = | | comments = | ||
{{comment|en|...}} | {{comment|en|...}} | ||
{{comment|..|...}} | {{comment|..|...}} | ||
Line 100: | Line 100: | ||
</pre> | </pre> | ||
=== Details === | |||
* '''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>). | |||
* '''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. | |||
* '''owl:equivalentClass''': | |||
* '''owl:disjointWith''': | |||
* '''specificProperties''': refine property units for this class using [[Template:SpecificProperty|SpecificProperty template]]. | |||
For backwards compatibilty, the following format for labels and comments is also possible but '''deprecated''': | For backwards compatibilty, the following format for labels and comments is also possible but '''deprecated''': | ||
Line 110: | Line 117: | ||
| rdfs:comment@en = | | rdfs:comment@en = | ||
</pre> | </pre> | ||
=== Example === | === Example === |
Revision as of 12:41, 12 May 2012
The {{Class}} template can be used to define ontology classes.
Usage
{{Class | labels = {{label|en|...}} {{label|..|...}} | comments = {{comment|en|...}} {{comment|..|...}} | rdfs:subClassOf = | owl:equivalentClass = | owl:disjointWith = | specificProperties = }}
Details
- 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.
For backwards compatibilty, the following format for labels and comments is also possible but deprecated:
{{Class | rdfs:label@en = | rdfs:label@.. = | rdfs:comment@en =
Example
The definition of the DBpedia ontology class Artist:
{{Class | labels = {{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:label (en) | Artist |
rdfs:comment (en) | An artist is a person who creates pieces of art. |
rdfs:subClassOf | Person |
owl:equivalentClass | |
owl:disjointWith |