modelling questions in a domain of language

Dear all;

How are you?
I have a quick question about modelling an ontology.
I am doing a modelling about language and language code such as ISO639-1 and
ISO639-2.
First, I created a class called "language". 
I have two question on that.
1) Do I create another class called "language code" and create object
property called "has Code"  between both classes? or Do I create  two data
type property called "hasISO639-1code" and "hasISO639-1code"?
Could you tell me your opinion?

2) I would like to put multilingual names in each language(i.e. English in
English, Inglésin Spanish, Anglais in French. and so on). Then, how do I
model this kind of multilingual information? I have two options: One is using
datatype property called "hasEnglishName" and the other is <rdfs:label
xml:lang ="en">English</rdfs:label>. Is there anyone who has the same
experience then could tell me which one is better? 

Thanks for your answers or comments in advance.

Best Regards,
Soonho Kim


Knowledge and Information Consultant
WAICENT Knowledge Exchange Facilitation Branch (KCEW) 
Knowledge and Communication Department
Food and Agriculture Organization of the United Nation
Viale delle Terme di Caracalla
00100 Rome, Italy
Telephone: (+39) 06 5705 3409
Email: Soonho.Kim@fao.org

Received on Friday, 20 April 2007 16:16:40 UTC