Changes between Initial Version and Version 1 of docRdf0.0.5


Ignore:
Timestamp:
Oct 5, 2010, 6:11:38 PM (11 years ago)
Author:
rene
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • docRdf0.0.5

    v1 v1  
     1= Storage RDF reference =
     2storage RDF schema 0.0.5
     3
     4The file is stored in your profiles directory with the name virtualIdentity.rdf
     5
     6This is a more advanced schema of the RDF, items are grouped into containers and even some account-information is stored to enable later import into some other installations. The overall namespace is !http://virtual-id.absorb.it/.
     7
     8{{{
     9<?xml version="1.0"?>
     10<RDF:RDF xmlns:NS1="http://virtual-id.absorb.it/rdf#"
     11        xmlns:NC="http://home.netscape.com/NC-rdf#"
     12        xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
     13}}}
     14There is '''one''' element !http://virtual-id.absorb.it/virtualIdentity which contains information about the current rdf and extension version. This is generated after every restart or upgrade.
     15{{{
     16    <RDF:Description RDF:about="http://virtual-id.absorb.it/virtualIdentity"
     17                    NS1:version="0.6.9"
     18                    NS1:rdfVersion="0.0.5" />
     19}}}
     20There is a bag !http://virtual-id.absorb.it/virtualIdentity/vIAccounts containing two bags for Identities and SMTP-servers. These area contains some information about the currently configured identities and SMTP-servers on your system. This is required to detect changes in your Account-Settings or to import alien configuration-Files and remap the base-identities and the SMTP-Servers. This section is generated automatically.
     21{{{
     22    <RDF:Bag RDF:about="http://virtual-id.absorb.it/vIAccounts">
     23        <RDF:li RDF:resource="http://virtual-id.absorb.it/vIAccounts/id"/>
     24        <RDF:li RDF:resource="http://virtual-id.absorb.it/vIAccounts/smtp"/>
     25    </RDF:Bag>
     26    <RDF:Description RDF:about="http://virtual-id.absorb.it/vIAccounts"
     27                    NS1:name="Accounts" />
     28    <RDF:Description RDF:about="http://virtual-id.absorb.it/vIAccounts/id"
     29                    NS1:name="Identities" />
     30    <RDF:Description RDF:about="http://virtual-id.absorb.it/vIAccounts/smtp"
     31                    NS1:name="SMTP-Server" />
     32   
     33    <RDF:Bag RDF:about="http://virtual-id.absorb.it/vIAccounts/id">
     34        <RDF:li RDF:resource="http://virtual-id.absorb.it/vIAccounts/id/id1"/>
     35    </RDF:Bag>
     36    <RDF:Description RDF:about="http://virtual-id.absorb.it/vIAccounts/id/id1"
     37                    NS1:identityName="bob &lt;bob@example.org&gt;"
     38                    NS1:fullName="bob"
     39                    NS1:email="bob@example.org" />
     40
     41    <RDF:Bag RDF:about="http://virtual-id.absorb.it/vIAccounts/smtp">
     42        <RDF:li RDF:resource="http://virtual-id.absorb.it/vIAccounts/smtp/smtp1"/>
     43    </RDF:Bag>
     44    <RDF:Description RDF:about="http://virtual-id.absorb.it/vIAccounts/smtp/smtp1"
     45                    NS1:label="my experimental server"
     46                    NS1:hostname="mail.example.org"
     47                    NS1:username="bob@example.org" />
     48
     49}}}
     50And finally there is a bag !http://virtual-id.absorb.it/virtualIdentity/vIStorage containing three bags (for emails, mailing-lists and newsgrous) and one sequence (for filters). This is the place where your virtual Identities are stored and which is editable via the Storage-Data-Editor.
     51{{{
     52    <RDF:Bag RDF:about="http://virtual-id.absorb.it/vIStorage">
     53        <RDF:li RDF:resource="http://virtual-id.absorb.it/vIStorage/email"/>
     54        <RDF:li RDF:resource="http://virtual-id.absorb.it/vIStorage/maillist"/>
     55        <RDF:li RDF:resource="http://virtual-id.absorb.it/vIStorage/newsgroup"/>
     56        <RDF:li RDF:resource="http://virtual-id.absorb.it/vIStorage/filter"/>
     57    </RDF:Bag>
     58    <RDF:Description RDF:about="http://virtual-id.absorb.it/vIStorage/email"
     59                    NS1:name="E-Mail" />
     60    <RDF:Description RDF:about="http://virtual-id.absorb.it/vIStorage/maillist"
     61                    NS1:name="Mailing-List" />
     62    <RDF:Description RDF:about="http://virtual-id.absorb.it/vIStorage/newsgroup"
     63                    NS1:name="Newsgroup" />
     64    <RDF:Description RDF:about="http://virtual-id.absorb.it/vIStorage/filter"
     65                    NS1:name="Filter" />
     66 
     67    <RDF:Bag RDF:about="http://virtual-id.absorb.it/vIStorage/email">
     68        <RDF:li RDF:resource="http://virtual-id.absorb.it/vIStorage/email/alice@example.org"/>
     69    </RDF:Bag>
     70    <RDF:Description RDF:about="http://virtual-id.absorb.it/vIStorage/email/alice@example.org"
     71                    NS1:email="bob@example.org"
     72                    NS1:id="id4"
     73                    NS1:smtp="vI_useDefaultSMTP"
     74                    NS1:name="alice@example.org" />
     75
     76    <RDF:Bag RDF:about="http://virtual-id.absorb.it/vIStorage/maillist">
     77        <RDF:li RDF:resource="http://virtual-id.absorb.it/vIStorage/maillist/alice_list@example.org"/>
     78    </RDF:Bag>
     79    <RDF:Description RDF:about="http://virtual-id.absorb.it/vIStorage/maillist/alice_list@example.org"
     80                    NS1:email="bob_for_list@example.org"
     81                    NS1:name="alice_list@example.org" />
     82
     83    <RDF:Bag RDF:about="http://virtual-id.absorb.it/vIStorage/newsgroup">
     84        <RDF:li RDF:resource="http://virtual-id.absorb.it/vIStorage/newsgroup/alice_news@example.org"/>
     85    </RDF:Bag>
     86    <RDF:Description RDF:about="http://virtual-id.absorb.it/vIStorage/newsgroup/alice_news@example.org"
     87                    NS1:email="bob-for-news@example.org"
     88                    NS1:name="alice_news@example.org" />                 
     89                   
     90    <RDF:Seq RDF:about="http://virtual-id.absorb.it/vIStorage/filter">
     91        <RDF:li RDF:resource="http://virtual-id.absorb.it/vIStorage/filter/alice"/>
     92    </RDF:Seq>
     93    <RDF:Description RDF:about="http://virtual-id.absorb.it/vIStorage/filter/alice"
     94                    NS1:email="bob@example.org"
     95                    NS1:fullName="bobby"
     96                    NS1:name="alice" />
     97</RDF:RDF>
     98}}}