I need to describe Properties and Classes using various languages. For example I'm defining the class 'Crop'. With an URI such as http://example.com/onto#Crop. But I would like also maybe to have a spanish version such as http://example.com/onto#Cultivo (crop in spanish is cultivo). So that my Spanish users can also read the URI.

Does this make sense or is it a bad practice? Would I then use owl:equivalentClass to connect both #Crop and #Cultivo in my vocabulary?

asked 21 Feb '13, 10:31

Luca%20Matteis's gravatar image

Luca Matteis
accept rate: 13%

That seems like a very bad idea. You should treat your URI's as id's, in other serialisation formats (e.g. when using a RDBMs) you also don't translate your id's. Usually people add labels to their resources and translate the labels, e.g.:

<http://example.com/onto#Crop> rdfs:label "Crop"@en.

<http://example.com/onto#Crop> rdfs:label "Cultivo"@es

permanent link

answered 21 Feb '13, 11:55

Gerrit%20V's gravatar image

Gerrit V
accept rate: 28%

edited 22 Feb '13, 04:24


<http://example.com/onto#Crop> rdfs:label "Cultivo"@es

(21 Feb '13, 15:41) Sweet Burlap Sweet%20Burlap's gravatar image

Tx Sweet Burlap, fixed.

(22 Feb '13, 04:25) Gerrit V Gerrit%20V's gravatar image
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here



Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:


question asked: 21 Feb '13, 10:31

question was seen: 842 times

last updated: 22 Feb '13, 04:25