RDF-Schema

Das RDF-Schema für das "Formlose Anschreiben" wurde auf zwei Dateien verteilt. Diese sind unter folgender URL zu finden:
http://www.1dok.org/schemas/RDF/eng/EinDokBasicDocument.rdfs# und
http://www.1dok.org/schemas/RDF/eng/FormlessLetter.rdfs#

Ausserdem wird hier auch ein Beispiel-RDF-Dokument abgebildet, welches zusätzlich unter der URL
http://www.1dok.org/schemas/RDF/eng/formlessLetter_sample.rdf
zu finden ist.

RDF-Schema "EinDokBasicDocument.rdfs"
zum RDF-Schema "FormlessLetter.rdfs"


<?xml version="1.0"?>
<!--edited with XMLSPY v5 rel. 2 (http://www.xmlspy.com) by Ursula Bartels, MSK GESELLSCHAFT FUER AUTOMATISIERUNG MBH, 2003-02-14-->

<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:ed="http://www.1dok.org/schemas#">

<!--top level class "EinDokBasicDocument of 1dok meta data model"-->
<rdfs:Class rdf:ID="EinDokBasicDocument">
<rdfs:label xml:lang="en">EinDokBasicDocument</rdfs:label>
<rdfs:comment>Class "EinDokBasicDocument" describes the content each 1dok document has to have at least. Therefore, every 1dok document has to be derived from this class. Besides the predefined properties, also the Dublin Core elements are expected here. The analogous predefinitions are found in the corresponding XML schema.</rdfs:comment>
<rdfs:isDefinedBy rdf:resource= "http://www.1dok.org/schemas/RDF/eng/EinDokBasicDocument.rdfs#"/>
</rdfs:Class>
<!--properties specific to "EinDokBasicDocument"-->
<rdf:Property rdf:ID="documentClass">
<rdfs:label xml:lang="en">documentClass</rdfs:label>
<rdfs:comment>"documentClass" is property of the class "EinDokBasicDocument", identifying the document class a given document is based on.</rdfs:comment>
<rdfs:isDefinedBy rdf:resource= "http://www.1dok.org/schemas/RDF/eng/EinDokBasicDocument.rdfs#"/>
<rdfs:domain rdf:resource= "http://www.1dok.org/schemas/RDF/eng/EinDokBasicDocument.rdfs# EinDokBasicDocument"/>
<rdfs:range rdf:resource= "http://www.1dok.org/schemas/RDF/eng/EinDokBasicDocument.rdfs# DocumentClass"/>
</rdf:Property>
<rdf:Property rdf:ID="einDokVersion">
<rdfs:label xml:lang="en">einDokVersion</rdfs:label>
<rdfs:comment>"einDokVersion" is property of the class "EinDokBasicDocument", identifying the version of the 1dok meta data model underlying the document.</rdfs:comment>
<rdfs:isDefinedBy rdf:resource= "http://www.1dok.org/schemas/RDF/eng/EinDokBasicDocument.rdfs#"/>
<rdfs:domain rdf:resource= "http://www.1dok.org/schemas/RDF/eng/EinDokBasicDocument.rdfs# EinDokBasicDocument"/>
<rdfs:range rdf:resource= "http://www.1dok.org/schemas/RDF/eng/EinDokBasicDocument.rdfs# EinDokVersion"/>
</rdf:Property>
<rdf:Property rdf:ID="accessibility">
<rdfs:label xml:lang="en">accessibility</rdfs:label>
<rdfs:comment>"accessibility" is property of the class "EinDokBasicDocument", classifying the document with regard to meeting accessibility guidelines (to be specified further).</rdfs:comment>
<rdfs:isDefinedBy rdf:resource= "http://www.1dok.org/schemas/RDF/eng/EinDokBasicDocument.rdfs#"/>
<rdfs:domain rdf:resource= "http://www.1dok.org/schemas/RDF/eng/EinDokBasicDocument.rdfs# EinDokBasicDocument"/>
<rdfs:range rdf:resource= "http://www.1dok.org/schemas/RDF/eng/EinDokBasicDocument.rdfs#Accessibility"/>
</rdf:Property>
<!--classes for properties specific to "EinDokBasicDocument"-->
<rdfs:Class rdf:ID="DocumentClass">
<rdfs:label xml:lang="en">DocumentClass</rdfs:label>
<rdfs:comment>Class "DocumentClass" represents the freely extensible basic class of the property "documentClass".</rdfs:comment>
<rdfs:isDefinedBy rdf:resource= "http://www.1dok.org/schemas/RDF/eng/EinDokBasicDocument.rdfs#"/>
</rdfs:Class>
<rdfs:Class rdf:ID="EinDokVersion">
<rdfs:label xml:lang="en">EinDokVersion</rdfs:label>
<rdfs:comment>Class "EinDokVersion" represents the freely extensible basic class of the property "einDokVersion".</rdfs:comment>
<rdfs:isDefinedBy rdf:resource= "http://www.1dok.org/schemas/RDF/eng/EinDokBasicDocument.rdfs#"/>
</rdfs:Class>
<rdfs:Class rdf:ID="Accessibility">
<rdfs:label xml:lang="en">Accessibility</rdfs:label>
<rdfs:comment>Class "Accessibility" represents the freely extensible basic class of the property "accessibility".</rdfs:comment>
<rdfs:isDefinedBy rdf:resource= "http://www.1dok.org/schemas/RDF/eng/EinDokBasicDocument.rdfs#"/>
</rdfs:Class>
<!--basic property-->
<rdf:Property rdf:ID="base">
<rdfs:label xml:lang="en">base</rdfs:label>
<rdfs:comment>"base" can be used at choice as a property of every defined class</rdfs:comment>
<rdfs:isDefinedBy rdf:resource= "http://www.1dok.org/schemas/RDF/eng/EinDokBasicDocument.rdfs#"/>
</rdf:Property>
</rdf:RDF>


RDF-Schema FormlessLetter.rdfs
zum Beispiel-RDF-Dokument


<?xml version="1.0"?>
<!--edited with XMLSPY v5 rel. 2 (http://www.xmlspy.com) by Ursula Bartels, MSK GESELLSCHAFT FUER AUTOMATISIERUNG MBH, 2003-02-14-->

<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:ed="http://www.1dok.org/schemas#">

<!--subclasses of "EinDokBasicDocument"-->
<rdfs:Class rdf:ID="FormlessLetter">
<rdfs:subClassOf rdf:resource= "http://www.1dok.org/schemas/RDF/eng/EinDokBasicDocument.rdfs# EinDokBasicDocument"/>
<rdfs:label xml:lang="en">FormlessLetter</rdfs:label>
<rdfs:comment>Class "FormlessLetter" is derived from the document class "EinDokBasicDocument", comprising the properties of a formless letter in conformity with 1dok.</rdfs:comment>
<rdfs:isDefinedBy rdf:resource= "http://www.1dok.org/schemas/RDF/eng/FormlessLetter.rdfs#"/>
</rdfs:Class>
<!--properties specific to "FormlessLetter"-->
<rdf:Property rdf:ID="sender">
<rdfs:label xml:lang="en">sender</rdfs:label>
<rdfs:comment>"sender" is property of the class "FormlessLetter", identifying the sender on the basis of the vCard schema proposed by the W3C.</rdfs:comment>
<rdfs:isDefinedBy rdf:resource= "http://www.1dok.org/schemas/RDF/eng/FormlessLetter.rdfs#"/>
<rdfs:domain rdf:resource= "http://www.1dok.org/schemas/RDF/eng/FormlessLetter.rdfs#FormlessLetter"/>
<rdfs:range rdf:resource= "http://www.1dok.org/schemas/RDF/eng/FormlessLetter.rdfs#Sender"/>
</rdf:Property>
<rdf:Property rdf:ID="recipient">
<rdfs:label xml:lang="en">recipient</rdfs:label>
<rdfs:comment>"recipient" is property of the class "FormlessLetter", identifying the recipient on the basis of the vCard schema proposed by the W3C.</rdfs:comment>
<rdfs:isDefinedBy rdf:resource= "http://www.1dok.org/schemas/RDF/eng/FormlessLetter.rdfs#"/>
<rdfs:domain rdf:resource= "http://www.1dok.org/schemas/RDF/eng/FormlessLetter.rdfs#FormlessLetter"/>
<rdfs:range rdf:resource= "http://www.1dok.org/schemas/RDF/eng/FormlessLetter.rdfs#Recipient"/>
</rdf:Property>
<rdf:Property rdf:ID="subjectLine">
<rdfs:label xml:lang="en">subjectLine</rdfs:label>
<rdfs:comment>"subjectLine" is property of the class "FormlessLetter", naming the subject line of the document. The text is at choice here.</rdfs:comment>
<rdfs:isDefinedBy rdf:resource= "http://www.1dok.org/schemas/RDF/eng/FormlessLetter.rdfs#"/>
<rdfs:domain rdf:resource= "http://www.1dok.org/schemas/RDF/eng/FormlessLetter.rdfs#FormlessLetter"/>
<rdfs:range rdf:resource="http://www.1dok.org/schemas/RDF/eng/FormlessLetter.rdfs# SubjectLine"/>
</rdf:Property>
<rdf:Property rdf:ID="referenceLine">
<rdfs:label xml:lang="en">referenceLine</rdfs:label>
<rdfs:comment>"referenceLine" is property of the class "FormlessLetter", naming the reference of the document.</rdfs:comment>
<rdfs:isDefinedBy rdf:resource= "http://www.1dok.org/schemas/RDF/eng/FormlessLetter.rdfs#"/>
<rdfs:domain rdf:resource= "http://www.1dok.org/schemas/RDF/eng/FormlessLetter.rdfs#FormlessLetter"/>
<rdfs:range rdf:resource= "http://www.1dok.org/schemas/RDF/eng/FormlessLetter.rdfs#ReferenceLine"/>
</rdf:Property>
<!--classes for Properties specific to "FormlessLetter"-->
<rdfs:Class rdf:ID="Sender">
<rdfs:label xml:lang="en">Sender</rdfs:label>
<rdfs:comment>Class "Sender" represents the freely extensible basic class of the property "sender".</rdfs:comment>
<rdfs:isDefinedBy rdf:resource= "http://www.1dok.org/schemas/RDF/eng/FormlessLetter.rdfs#"/>
</rdfs:Class>
<rdfs:Class rdf:ID="Recipient">
<rdfs:label xml:lang="en">Recipient</rdfs:label>
<rdfs:comment>Class "Recipient" represents the freely extensible basic class of the property "recipient".</rdfs:comment>
<rdfs:isDefinedBy rdf:resource= "http://www.1dok.org/schemas/RDF/eng/FormlessLetter.rdfs#"/>
</rdfs:Class>
<rdfs:Class rdf:ID="SubjectLine">
<rdfs:label xml:lang="en">SubjectLine</rdfs:label>
<rdfs:comment>Class "SubjectLine" represents the freely extensible basic class of the property "subjectLine".</rdfs:comment>
<rdfs:isDefinedBy rdf:resource= "http://www.1dok.org/schemas/RDF/eng/FormlessLetter.rdfs#"/>
</rdfs:Class>
<rdfs:Class rdf:ID="ReferenceLine">
<rdfs:label xml:lang="en">ReferenceLine</rdfs:label>
<rdfs:comment>Class "ReferenceLine" represents the freely extensible basic class of the property "referenceLine".</rdfs:comment>
<rdfs:isDefinedBy rdf:resource= "http://www.1dok.org/schemas/RDF/eng/FormlessLetter.rdfs#"/>
</rdfs:Class>
<rdfs:Class rdf:ID="EinDokURL">
<rdfs:label xml:lang="en">EinDokURL</rdfs:label>
<rdfs:comment>Class "EinDokURL" represents the freely extensible basic class of the property "einDokURL".</rdfs:comment>
<rdfs:isDefinedBy rdf:resource= "http://www.1dok.org/schemas/RDF/eng/FormlessLetter.rdfs#"/>
</rdfs:Class>
<rdfs:Class rdf:ID="OurMessageFrom">
<rdfs:label xml:lang="en">OurMessageFrom</rdfs:label>
<rdfs:comment>Class "OurMessageFrom" represents the freely extensible basic class of the property "ourMessageFrom".</rdfs:comment>
<rdfs:isDefinedBy rdf:resource= "http://www.1dok.org/schemas/RDF/eng/FormlessLetter.rdfs#"/>
</rdfs:Class>
<rdfs:Class rdf:ID="YourMessageFrom">
<rdfs:label xml:lang="en">YourMessageFrom</rdfs:label>
<rdfs:comment>Class "YourMessageFrom" represents the freely extensible basic class of the property "yourMessageFrom".</rdfs:comment>
<rdfs:isDefinedBy rdf:resource= "http://www.1dok.org/schemas/RDF/eng/FormlessLetter.rdfs#"/>
</rdfs:Class>
<!--Properties specific to "Sender" and "Recipient"-->
<rdf:Property rdf:ID="einDokURL">
<rdfs:label xml:lang="en">einDokURL</rdfs:label>
<rdfs:comment>"einDokURL" is property of the classes "Sender" and "Recipient"</rdfs:comment>
<rdfs:isDefinedBy rdf:resource= "http://www.1dok.org/schemas/RDF/eng/FormlessLetter.rdfs#"/>
<rdfs:domain rdf:resource= "http://www.1dok.org/schemas/RDF/eng/FormlessLetter.rdfs#Sender"/>
<rdfs:domain rdf:resource= "http://www.1dok.org/schemas/RDF/eng/FormlessLetter.rdfs#Recipient"/>
<rdfs:range rdf:resource= "http://www.w3.org/2000/01/rdf-schema#EinDokURL"/>
</rdf:Property>
<!--Properties specific to "ReferenceLine"-->
<rdf:Property rdf:ID="ourMessageFrom">
<rdfs:label xml:lang="en">ourMessageFrom</rdfs:label>
<rdfs:comment>"ourMessageFrom" is property of the class "ReferenceLine"</rdfs:comment>
<rdfs:isDefinedBy rdf:resource= "http://www.1dok.org/schemas/RDF/eng/FormlessLetter.rdfs#"/>
<rdfs:domain rdf:resource= "http://www.1dok.org/schemas/RDF/eng/FormlessLetter.rdfs#
ReferenceLine"/>
<rdfs:range rdf:resource= "http://www.w3.org/2000/01/rdf-schema# OurMessageFrom"/>
</rdf:Property>
<rdf:Property rdf:ID="yourMessageFrom">
<rdfs:label xml:lang="en">yourMessageFrom</rdfs:label>
<rdfs:comment>"yourMessageFrom" is property of the class "ReferenceLine"</rdfs:comment>
<rdfs:isDefinedBy rdf:resource= "http://www.1dok.org/schemas/RDF/eng/FormlessLetter.rdfs#"/>
<rdfs:domain rdf:resource= "http://www.1dok.org/schemas/RDF/eng/FormlessLetter.rdfs#ReferenceLine"/>
<rdfs:range rdf:resource= "http://www.w3.org/2000/01/rdf-schema# YourMessageFrom"/>
</rdf:Property>
<rdf:Property rdf:ID="base">
<rdfs:label xml:lang="en">base</rdfs:label>
<rdfs:comment>"base" can be used at choice as a property of every defined class</rdfs:comment>
<rdfs:isDefinedBy rdf:resource= "http://www.1dok.org/schemas/RDF/eng/EinDokBasicDocument.rdfs#"/>
</rdf:Property>
</rdf:RDF>


Beispiel-RDF-Dokument
zum Seitenanfang


<?xml version="1.0"?>
<!--edited with XMLSPY v5 rel. 2 (http://www.xmlspy.com) by Ursula Bartels, MSK GESELLSCHAFT FUER AUTOMATISIERUNG MBH, 2003-02-14-->

<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:ed="http://www.1dok.org/schemas#"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:dcterms="http://purl.org/dc/terms/"
xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#">

<!--EinsdokBasicDocument Elements-->
<rdf:Description>
<ed:documentClass>FormlessLetter</ed:documentClass>
<ed:einDokVersion>version 0.1</ed:einDokVersion>
<ed:accessibility>WAI Priority 1</ed:accessibility>
<dc:creator>
<rdf:Description>
<vCard:FN>Ursula Bartels</vCard:FN>
</rdf:Description>
</dc:creator>
<dcterms:created>2003-02-03</dcterms:created>
<!--FormlessLetter Elements-->
<ed:sender>
<rdf:Description>
<ed:einDokURL>1dok://</ed:einDokURL>
<vCard:N>
<rdf:Description>
<vCard:Given>Ursula</vCard:Given>
<vCard:Family>Bartels</vCard:Family>
</rdf:Description>
</vCard:N>
<vCard:ADR>
<rdf:Description>
<vCard:Street>Musterstrasse 11</vCard:Street>
<vCard:Pcode>22469</vCard:Pcode>
<vCard:Locality>Hamburg</vCard:Locality>
<vCard:Country>Deutschland</vCard:Country>
</rdf:Description>
</vCard:ADR>
</rdf:Description>
</ed:sender>
<ed:recipient>
<rdf:Description>
<ed:einDokURL>1dok://</ed:einDokURL>
<vCard:N>
<rdf:Description>
<vCard:Given>Bernd</vCard:Given>
<vCard:Family>Schuster</vCard:Family>
</rdf:Description>
</vCard:N>
<vCard:ORG>
<rdf:Description>
<vCard:Orgname>MSK GESELLSCHAFT FUER AUTOMATISIERUNG MBH</vCard:Orgname>
</rdf:Description>
</vCard:ORG>
<vCard:ADR>
<rdf:Description>
<vCard:Street>Friedrich-Ebert-Allee 33</vCard:Street>
<vCard:Pcode>22869</vCard:Pcode>
<vCard:Locality>Schenefeld</vCard:Locality>
<vCard:Country>Deutschland</vCard:Country>
</rdf:Description>
</vCard:ADR>
</rdf:Description>
</ed:recipient>
<ed:subjectLine>
<rdf:Description>
<ed:base>RDF Proposal</ed:base>
</rdf:Description>
</ed:subjectLine>
<ed:referenceLine>
<rdf:Description>
<ed:ourMessageFrom>2003-02-03</ed:ourMessageFrom>
<ed:yourMessageFrom>2003-02-01</ed:yourMessageFrom>
</rdf:Description>
</ed:referenceLine>
</rdf:Description>
</rdf:RDF>
top
copyright 1dok.org 2002 | home |