W3C home > Mailing lists > Public > www-rdf-interest@w3.org > December 2002

rdf newbie

From: Ursula Bartels <bartels@mskgmbh.com>
Date: Fri, 06 Dec 2002 12:14:56 +0100
Message-Id: <200212061116.gB6BGbN32270@donald.mskgmbh.com>
To: "www-rdf-interest@w3.org" <www-rdf-interest@w3.org>

Hi,

I'm working for the project 1dok.org. there we proposed our "extensible hierarchical meta data model".
That means a hierarchical system of document classes which starting from a 1dok basic document.
Now i try to implement this model into RDFS. 

For the first class "EinsdokBasisdokument" it looks like this:


<!--
   Top level class 'EinsdokBasisdokument'
-->
	<rdfs:Class rdf:ID="EinsdokBasisdokument"/>
	<!-- 
    Properties specific to EinsdokBasisdokument
-->
	<rdfs:Property rdf:ID="Dokumenttyp">
		<rdfs:domain rdf:resource="#EinsdokBasisdokument"/>
		<rdfs:range rdf:resource="#Literal"/>
	</rdfs:Property>
	<rdfs:Property rdf:ID="ErstellerName">
		<rdfs:domain rdf:resource="#EinsdokBasisdokument"/>
		<rdfs:range rdf:resource="#Literal"/>
	</rdfs:Property>
	<rdfs:Property rdf:ID="ErstellungsDatum">
		<rdfs:domain rdf:resource="#EinsdokBasisdokument"/>
		<rdfs:range rdf:resource="#Literal"/>
	</rdfs:Property>
	<rdfs:Property rdf:ID="Version">
		<rdfs:domain rdf:resource="#EinsdokBasisdokument"/>
		<rdfs:range rdf:resource="#Literal"/>
	</rdfs:Property>
	<rdfs:Property rdf:ID="Accessibility">
		<rdfs:domain rdf:resource="#EinsdokBasisdokument"/>
		<rdfs:range rdf:resource="#Literal"/>
	</rdfs:Property>
	<!-- 
   SubProperty specific to ErstellerName
-->
	<rdfs:Property rdf:ID="Name">
		<rdfs:subPropertyOf rdf:resource="#ErstellerName"/>
	</rdfs:Property>
	<!-- 
  Propertyies specific to  Name
-->
	<rdfs:Property rdf:ID="Anrede">
		<rdfs:domain rdf:resource="#Name"/>
		<rdfs:range rdf:resource="#Literal"/>
	</rdfs:Property>
	<rdfs:Property rdf:ID="Titel">
		<rdfs:domain rdf:resource="#Name"/>
		<rdfs:range rdf:resource="#Literal"/>
	</rdfs:Property>
	<rdfs:Property rdf:ID="Vornamen">
		<rdfs:domain rdf:resource="#Name"/>
		<rdfs:range rdf:resource="#Literal"/>
	</rdfs:Property>
	<rdfs:Property rdf:ID="Nachname">
		<rdfs:domain rdf:resource="#Name"/>
		<rdfs:range rdf:resource="#Literal"/>
	</rdfs:Property>
	<rdfs:Property rdf:ID="Dienstbezeichnung">
		<rdfs:domain rdf:resource="#Name"/>
		<rdfs:range rdf:resource="#Literal"/>
	</rdfs:Property>
	<rdfs:Property rdf:ID="Funktion">
		<rdfs:domain rdf:resource="#Name"/>
		<rdfs:range rdf:resource="#Literal"/>
	</rdfs:Property>
</rdf:RDF>

But i am not happy with this. i am not sure that i can give a subproperty properties with the 
according domain. or perhaps is it possible to declare a subproperty as a class again (with attributes respectively 
properties in RDFS)?
Thanks for help!!!!

Ursula Bartels 


MSK GESELLSCHAFT FUER AUTOMATISIERUNG MBH
Friedrich-Ebert-Allee 33
22869 Schenefeld
Germany

Telefon +49 40 839 286 15
Telefax +49 40 839 286 29
e-mail bartels@mskgmbh.com
www.1dok.org
Received on Friday, 6 December 2002 06:16:38 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:51:57 GMT