user defined datatypes in OWL-DL possible?

hello,

i want to define my own datatypes (like for example an enumeration datatype) in OWL but do not want my ontology to become OWL Full. Is this possible?

Specifically, i want to translate an XSD schema document to an OWL model and have for example the following simple type in the source document:

	<xsd:simpleType name="areaUnitEnum">
		<xsd:restriction base="xsd:NMTOKEN">
			<xsd:enumeration value="SquareKilometers"/>
			<xsd:enumeration value="SquareMeters"/>
			<xsd:enumeration value="SquareCentimeters"/>
			<xsd:enumeration value="SquareMillimeters"/>
			<xsd:enumeration value="SquareMiles"/>
			<xsd:enumeration value="SquareYards"/>
			<xsd:enumeration value="SquareFeet"/>
			<xsd:enumeration value="SquareInches"/>
		</xsd:restriction>
	</xsd:simpleType>

in fact i think of a datatype property "hasAreaUnit" with range restriction to my user defined datatype "AreaUnit" which itself is an enumeration of the values listed above.

is it possible to model this in OWL within the OWL-DL restriction and without going to OWL-Full? i hope someone can give me a hint how to achieve this because i am stuck here.

many thanks for your replies,

best regards,

mario
-- 
GMX.at - Österreichs FreeMail-Dienst mit über 2 Mio Mitgliedern
E-Mail, SMS & mehr! Kostenlos: http://portal.gmx.net/de/go/atfreemail

-- 
Sicherer, schneller und einfacher. Die aktuellen Internet-Browser -
jetzt kostenlos herunterladen! http://portal.gmx.net/de/go/atbrowser

Received on Friday, 23 April 2010 07:41:32 UTC