- From: Ursula Bartels <bartels@mskgmbh.com>
- Date: Fri, 06 Dec 2002 12:14:56 +0100
- 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 UTC