Samizdat is a generic RDF-based engine for building collaboration and open publishing web sites. Samizdat intends to promote values of freedom, openness, equality, and cooperation.
For more information about Samizdat, visit the project homepage.
de: >Samizdat ist eine vielseitige, RDF-basierte Plattform um Webseiten zu erstellen, auf denen jedermann veröffentlichen kann. Samizdat möchte dabei Werte wie Freiheit, Offenheit, Gleichberechtigung und Kooperation fördern.
Mehr Informationen zu Samizdat gibt es auf der Projekt-Webseite.
es: >Samizdat es un motor genérico en base a RDF creado para construir un portal de colaboración y publicación abierta. Samizdat tiene por objetivo promocionar valores como la libertad, la sinceridad, la igualdad y la cooperación.
Para más información, visita la página principal del proyecto.
fr: >Samizdat est un moteur RDF générique pour la construction de sites ouaibbe de solidarité et de publication ouverte. Samizdat souhaite promouvoir la liberté, la transparence, l'égalité et la coopération.
Pour plus d'information concernant Samizdat, veuille visiter la page d'accueil du projet.
### 是正は着して下さい:samizdat-devel@nongnu.org # サミズダトがきょうりょく や こうぜんな ちゃく の ウェブサイト には はんよう のRDFの きかん # じゆう こうぜん びょうどう かち ささえる # いっぽう ja: >サミズダトが協力や公然な着のウェブサイトには汎用のRDFの機関です。 自由や公然や平等や協力の価値は支えりたい。
サミズダトにもう一報には、 プロジェクトのホウムに行て下さい。
pl: >Samizdat jest ogólny silnik na bazie RDF dla skonstruowania witryny www dla współpracy i otwartej publikacji. Cel Samizdata jest popieranie wolność, otwartość, równość i współpraca.
Dla więcej informacji dotyczącej Samizdat, proszę wejdź na stronie projektu.
# XHTML fragment that is included at the bottom of the front page, # similar to site header. # footer: > # empty # If message id is provided below, contents (but not title) of that message # will be included in the "Links" section of the front page. # more_links: # Location of the site icon. When empty, no link to site icon will be # included in the generated documents, some web browsers will request # /favicon.ico in that case. # icon: # This string will be prepended to all cookies set by this site. If # you run more that one site on a single host, make sure that this # string is unique for each of these sites. # cookie_prefix: samizdat # Database Connection # # Defaults assume following PostgreSQL configuration: # # pg_hba.conf: # local samizdat [all] ident samizdat # # pg_ident.conf: # samizdat postgres postgres # samizdat www-data samizdat # # Options provided below are passed verbatim to Sequel#connect. # db: adapter: postgres database: samizdat user: samizdat # When accessing a local PostgreSQL database, omit the host. # #host: localhost # If PostgreSQL IDENT authentication method is properly configured # (see doc/install.txt), omit the password. # #password: secret # HTTPS encryption # # To ensure security and privacy of your users, it is highly recommended # to only allow authenticated access over an encrypted HTTPS connection. # Refer to your web server's documentation on how to configure HTTPS. If # possible, avoid using self-signed certificates, if you don't already # have a certificate, get one from CAcert.org. # #https: # # # Base URL of the HTTPS version of your site. # # # base: 'https://localhost/samizdat/' # # # Set to 'yes' to force HTTPS for login form. # # # force_secure_session: yes # List of RSS feeds imported into the frontpage of your site. Feeds are # stored in Samizdat's dRuby cache, to update imported feeds for all # sites hosted on the server, run samizdat-import-feeds script (it's a # good idea to put it in cron). # #import_feeds: # # # Display name of the feed # 'Local Samizdat': # # # Feed URL # url: 'http://localhost/samizdat/frontpage/rss' # # # Number of entries to display (no bigger than limit:page) # limit: 5 # Timezone # # If site timezone is specified and is different from the system # timezone (defined in /etc/timezone), time values will be converted # into the site timezone when displayed. # #timezone: Europe/Minsk samizdat-0.7.0/data/samizdat/css/ 0000775 0000000 0000000 00000000000 11753540325 0016654 5 ustar 00root root 0000000 0000000 samizdat-0.7.0/data/samizdat/css/common.css 0000664 0000000 0000000 00000000567 11753540325 0020666 0 ustar 00root root 0000000 0000000 /* hide some elements in fully featured UA */ .hidden { display: none; } div.hidden-message { text-decoration: line-through; } #head-left img { margin: 0; } #head-left a img { border: 0; } img { margin: 3px; } a.image img { margin-bottom: 0; border: 0; } a.image div { margin: 3px; margin-top: 0; font-size: x-small; } div.flowplayer { width: 320px; height: 264px; } samizdat-0.7.0/data/samizdat/css/default.css 0000664 0000000 0000000 00000013253 11753540325 0021016 0 ustar 00root root 0000000 0000000 /* definitions common to every stylesheet (due to bug in NN4.x @import should use full path to stylesheet) */ @import url("common.css"); /* global settings */ body { margin: 0; padding: 0; height: 100%; color: #000; background: #fff; } p { margin: 0.5em 0; } form { margin: 0; padding: 0; } pre { margin: 0.25em 0; } /* site head */ #head { width: 100%; height: 1.4em; padding: 0.2em 0 0 0; color: #ccc; background: #000; } #head-left { position: absolute; z-index: 100; padding: 0.2em 0 0 0; top:0; left: 15px; } #head-right { position: absolute; z-index: 200; padding: 0.2em 0 0 0; top:0; right: 15px; } #subhead { position: relative; z-index: 50; top: 0; left: 0; width: 100%; height: 1.2em; font-size: small; color: #000; background: #999; border-bottom: 1px solid #000; } #subhead-right { position: absolute; right: 15px; } #languages { margin-right: 2px; text-align: right; font-size: small; } /* main section */ #main { position: relative; z-index: 150; margin: 1em 0.7em; } /* site foot */ #foot { position: relative; left: 5px; margin: 0 0 2px 0; font-size: x-small; } /* front page header and footer */ #front-header, #front-footer { position: relative; top: 0; right: 0; margin: 2px; padding: 0 0.5em; background: #ddd; font-size: small; border: 1px solid #000; } /* content box */ div.box { margin: 4px 0 4px 4px; border-right: 1px solid #000; border-bottom: 1px solid #000; } div.box-title { padding: 1px; padding-left: 10px; text-align: left; font-size: 115%; color: #fff; background: #900; border-top: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000; } div.box-content { text-align: left; padding: 4px; margin-left: 7px; } div.box-content div.box-title { font-size: 100%; color: #000; background: #999; } div.box-content div.box-content div.box { border-right: 1px solid #999; border-bottom: 1px solid #999; } div.box-content div.box-content div.box-title { background: #ddd; border-top: 1px solid #999; border-bottom: 1px solid #999; border-left: 1px solid #999; } /* form elements */ div.label { margin-bottom: 3px; } input, textarea { border: 1px solid #000; margin-top: 1px; margin-bottom: 4px; padding: 1px; background: #fff; } input + input { margin-left: 15px; } select { border: 1px solid #000; margin-top: 1px; margin-bottom: 4px; margin-right: 15px; padding: 0px; background: #fff; } input.submit { margin-top: 4px; padding: 0; background: #999; } p.moderation { border-bottom: 1px solid #000; font-weight: bold; } /* action links */ a.action, a.action:visited { color: #c00; } a.moderator_action, a.moderator_action:visited { border: 1px solid #000; padding-left: 2px; padding-right: 2px; text-decoration: none; color: #fff; background: #900; } /* resource list */ ul { list-style-type: none; padding: 0; margin: 0; } ul li { margin-top: 2px; border-right: 1px solid #000; border-bottom: 1px solid #000; } ul li.even { background: #ccc; } /* table */ table { width: 97%; } div>table { width: 100%; } /* MSIE hack */ th { background: #999; } td, th { padding: 4px; vertical-align: top; border-bottom: 1px solid #000; border-right: 1px solid #000; } tr { background: #fff; } tr.even { background: #ccc; } td.tags { width: 15%; height: 100%; text-align: left; } td.links-head { height: 100%; font-weight: bold; background: #999; border: thin outset #000; } td.links { text-align: left; font-size: small; } td.features { width: 55%; text-align: left; } /* diff table */ table.diff th { font-weight: normal; } table.diff td { vertical-align: top; text-align: left; } table.diff td.delete { background: #f99; } table.diff td.add { background: #9f9; } /* list foot */ div.foot { text-align: right; } /* navigation link */ div.nav { font-size: small; } /* resource description */ div.resource { text-align: left; padding-bottom: 3px; } div.title { font-weight: bold; } div.info { font-style: italic; font-size: small; } /* message */ div.message { margin-top: 1px; text-align: left; } ul div.message { margin: 0 -1px -1px 0; background: #fff; } div.message div.title { background: #ccc; border-right: 1px solid #000; } div.message div.info { padding-bottom: 2px; background: #ccc; border-right: 1px solid #000; border-bottom: 1px solid #000; } div.message div.content { margin-top: 2px; padding: 4px 4px 4px 0; border-right: 1px solid #000; border-bottom: 1px solid #000; } div.replies div.replies { padding-left: 1.5em; } /* markup in a message */ div.content ul { list-style-type: square; margin: 0.25em 0; padding-left: 2em; } div.content li { border: none; } h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 0 0 0.25em 0; border-bottom: 1px solid #000; } /* feeds */ div.feed { margin-top: 0.5em; padding-top: 0.25em; border-top: 1px solid #000; } div.feed-name { font-weight: bold; margin-bottom: 0.5em; } div.feed li { margin-bottom: 0.5em; border: 0; } /* notice */ div.notice { margin: 4px 0 4px 4px; padding: 0 10px 0 10px; border: 1px solid #000; } /* anchors */ a { color: #c00; } a:visited { color: #900; } #head a { color: #e00; text-decoration: none; } #head a:visited { color: #d00; } #head a:hover { text-decoration: underline; } #subhead a { color: #000; text-decoration: none; } #subhead a:hover { color: #000; text-decoration: underline; } div.title a, td.tags a, td.links a { text-decoration: none; } div.title a:hover, td.tags a:hover, td.links a:hover { text-decoration: underline; } div.box-title a, div.box-title a:visited { color: #fff; } div.title a, div.title a:visited, div.info a, div.info a:visited, div.box-content div.box-title a, div.box-content div.box-title a:visited, td.tags a, td.tags a:visited, td.links a, td.links a:visited { color: #000; } samizdat-0.7.0/data/samizdat/css/indy.css 0000664 0000000 0000000 00000011454 11753540325 0020336 0 ustar 00root root 0000000 0000000 /* definitions common to every stylesheet (due to bug in NN4.x @import should use full path to stylesheet) */ @import url("common.css"); /* global settings */ body { margin: 0; padding: 0; height: 100%; color: #fff; background: #000; } p { margin: 0.5em 0; } form { margin: 0; padding: 0; } pre { margin: 0.25em 0; } h1, h2, h3, h4, h5, h6 { margin: 0; } /* site head */ #head { margin: 0 0.7em; color: #fff; background: #000; } #head-left { text-align: left; height: 36px; } #head-right { font-size: small; font-weight: bold; font-variant: small-caps; text-align: right; background: #555; } #subhead { margin: 0 0.7em; color: #fff; background: #036; } #subhead-right { font-size: small; text-align: right; } #languages { margin-right: 2px; text-align: right; font-size: small; } /* main section */ #main { margin: 1em 0.7em; } /* site foot */ #foot { position: relative; left: 5px; margin: 0 0 2px 0; color: #999; font-size: x-small; } /* custom header and footer */ #front-header, #front-footer { position: relative; top: 0; right: 0; margin: 2px; font-size: small; } #front-footer { background: #024; } /* content box */ div.box { margin: 0; } div.box-title { margin-bottom: 0.5em; padding: 1px; padding-left: 5px; text-align: left; font-size: small; font-variant: small-caps; color: #fff; background: #700; } div.box-content { text-align: left; margin-bottom: 1em; } div.box-content div.box-title { font-size: 100%; font-variant: normal; color: #fff; background: #555; } div.box-content div.box-content div.box { } div.box-content div.box-content div.box-title { background: #036; } /* form elements */ div.label { margin-bottom: 3px; } input, textarea { margin-top: 1px; margin-bottom: 4px; padding: 1px; background: #fff; } input + input { margin-left: 15px; } select { margin-top: 1px; margin-bottom: 4px; margin-right: 15px; padding: 0px; background: #fff; } input.submit { margin-top: 4px; padding: 0; } p.moderation { font-weight: bold; background: #400; } /* action links */ a.action, a.action:visited { color: #f90; } a.moderator_action, a.moderator_action:visited { padding: 1px 3px 1px 3px; text-decoration: none; color: #fff; background: #700; } /* resource list */ ul { list-style-type: none; padding: 0; margin: 0; } ul li { margin-top: 2px; } ul li.even { background: #222; } /* table */ table { width: 97%; } div>table { width: 100%; } /* MSIE hack */ th { background: #555; } td, th { padding: 4px; vertical-align: top; } tr { background: #000; } tr.even { background: #222; } td.tags { width: 15%; height: 100%; text-align: left; } td.links-head { height: 100%; font-weight: bold; background: #555; } td.links { text-align: left; font-size: small; } td.features { width: 55%; text-align: left; } td.updates { background: #036; } td.updates ul li.even { background: #024; } /* diff table */ table.diff th { font-weight: normal; } table.diff td { vertical-align: top; text-align: left; } table.diff td.delete { background: #733; } table.diff td.add { background: #373; } /* list foot */ div.foot { text-align: right; } /* navigation link */ div.nav { font-size: small; } /* resource description */ div.resource { text-align: left; padding-bottom: 3px; } div.title { font-weight: bold; } div.info { font-style: italic; font-size: small; } /* message */ div.message { margin-top: 1px; text-align: left; } ul div.message { background: #000; } div.message div.title { background: #400; } div.message div.info { padding-bottom: 2px; background: #300; } div.message div.content { margin-top: 2px; padding: 4px 4px 4px 0; } div.replies div.replies { padding-left: 1.5em; } /* markup in a message */ div.content ul { list-style-type: square; margin: 0.25em 0; padding-left: 2em; } div.content li { border: none; } h1, h2, h3, h4, h5, h6 { font-weight: normal; margin-bottom: 0.25em; border-bottom: 1px solid #999; } /* feeds */ div.feed { margin-top: 0.5em; padding-top: 0.25em; border-top: 1px solid #000; } div.feed-name { margin-bottom: 0.5em; padding-bottom: 2px; background: #400; } div.feed li { margin-bottom: 0.5em; border: 0; } /* anchors */ a { color: #f90; } a:visited { color: #990; } #head a { color: #f90; text-decoration: none; } #head a:visited { color: #f90; } #head a:hover { text-decoration: underline; } #subhead a { color: #f90; text-decoration: none; } #subhead a:hover { color: #f90; text-decoration: underline; } div.title a, td.tags a, td.links a { text-decoration: none; } div.title a:hover, td.tags a:hover, td.links a:hover { text-decoration: underline; } div.box-title a, div.box-title a:visited { color: #fff; } div.title a, div.title a:visited, div.info a, div.info a:visited, div.box-content div.box-title a, div.box-content div.box-title a:visited, td.tags a, td.tags a:visited, td.links a, td.links a:visited { color: #f90; } samizdat-0.7.0/data/samizdat/css/nihon.css 0000664 0000000 0000000 00000013633 11753540325 0020507 0 ustar 00root root 0000000 0000000 /* definitions common to every stylesheet (due to bug in NN4.x @import should use full path to stylesheet) */ @import url("common.css"); /* global settings */ body { margin: 0; padding: 0; height: 100%; color: #000; background: #fff; } p { margin: 0.5em 0; } form { margin: 0; padding: 0; } pre { margin: 0.25em 0; } h1, h2, h3, h4, h5, h6 { margin: 0; } /* site head */ #head { width: 100%; height: 1.4em; padding: 0.2em 0 0 0; color: #ccc; background: #000; } #head-left { position: absolute; z-index: 100; padding: 0.2em 0 0 0; top:0; left: 15px; } #head-right { position: absolute; z-index: 200; padding: 0.2em 0 0 0; top:0; right: 15px; } #subhead { position: relative; z-index: 50; top: 0; left: 0; width: 100%; height: 1.2em; font-size: small; color: #000; background: #999; border-bottom: 1px solid #000; } #subhead-right { position: absolute; right: 15px; } #languages { margin-right: 2px; text-align: right; font-size: small; } /* main section */ #main { position: relative; z-index: 150; margin: 1em 0.7em; } /* site foot */ #foot { position: relative; left: 5px; margin: 0 0 2px 0; font-size: x-small; } /* front page header and footer */ #front-header, #front-footer { position: relative; top: 0; right: 0; margin: 2px; padding: 0 0.5em; background: #ddd; font-size: small; border: 1px solid #000; } /* content box */ div.box { margin: 4px 0 4px 4px; border-right: 1px solid #000; border-bottom: 1px solid #000; } div.box-title { padding: 1px; padding-left: 10px; text-align: left; font-size: 115%; color: #fff; background: #900; border-top: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000; } div.box-content { text-align: left; padding: 4px; margin-left: 7px; } div.box-content div.box-title { font-size: 100%; color: #000; background: #999; } div.box-content div.box-content div.box { border-right: 1px solid #999; border-bottom: 1px solid #999; } div.box-content div.box-content div.box-title { background: #ddd; border-top: 1px solid #999; border-bottom: 1px solid #999; border-left: 1px solid #999; } /* form elements */ div.label { margin-bottom: 3px; } input, textarea { border: 1px solid #000; margin-top: 1px; margin-bottom: 4px; padding: 1px; background: #fff; } input + input { margin-left: 15px; } select { border: 1px solid #000; margin-top: 1px; margin-bottom: 4px; margin-right: 15px; padding: 0px; background: #fff; } input.submit { margin-top: 4px; padding: 0; background: #999; } p.moderation { border-bottom: 1px solid #000; font-weight: bold; } /* action links */ a.action, a.action:visited { border: 2px outset #000; padding-left: 2px; padding-right: 2px; text-decoration: none; color: #fff; background: #777; } a.moderator_action, a.moderator_action:visited { border: 2px outset #000; padding-left: 2px; padding-right: 2px; text-decoration: none; color: #fff; background: #900; } /* resource list */ ul { list-style-type: none; padding: 0; margin: 0; } ul li { margin-top: 2px; border-right: 1px solid #000; border-bottom: 1px solid #000; } ul li.even { background: #ccc; } /* table */ table { width: 97%; } div>table { width: 100%; } /* MSIE hack */ th { background: #999; } td, th { padding: 4px; vertical-align: top; border-bottom: 1px solid #000; border-right: 1px solid #000; } tr { background: #fff; } tr.even { background: #ccc; } td.focuses { width: 15%; height: 100%; text-align: left; } td.links-head { height: 100%; font-weight: bold; background: #999; border: thin outset #641212; } td.links { text-align: left; font-size: small; } td.features { width: 55%; text-align: left; } /* diff table */ table.diff th { font-weight: normal; } table.diff td { vertical-align: top; text-align: left; } table.diff td.delete { background: #f99; } table.diff td.add { background: #9f9; } /* list foot */ div.foot { text-align: right; } /* navigation link */ div.nav { font-size: small; } /* focus link */ div.focus { font-size: small; margin: 0 0 0.5em 0; } /* resource description */ div.resource { text-align: left; padding-bottom: 3px; } div.title { font-weight: bold; } div.info { font-style: italic; font-size: small; } /* message */ div.message { margin-top: 1px; text-align: left; } ul div.message { margin: 0 -1px -1px 0; background: #fff; } div.message div.title { background: #ccc; border-right: 1px solid #000; } div.message div.info { padding-bottom: 2px; background: #ccc; border-right: 1px solid #000; border-bottom: 1px solid #000; } div.message div.content { margin-top: 2px; padding: 4px 4px 4px 0; border-right: 1px solid #000; border-bottom: 1px solid #000; } div.replies div.replies { padding-left: 1.5em; } /* markup in a message */ div.content ul { list-style-type: square; margin: 0.25em 0; padding-left: 2em; } div.content li { border: none; } h1, h2, h3, h4, h5, h6 { font-weight: normal; margin-bottom: 0.25em; border-bottom: 1px solid #000; } /* feeds */ div.feed { margin-top: 0.5em; padding-top: 0.25em; border-top: 1px solid #000; } div.feed-name { font-weight: bold; margin-bottom: 0.5em; } div.feed li { margin-bottom: 0.5em; border: 0; } /* notice */ div.notice { margin: 4px 0 4px 4px; padding: 0 10px 0 10px; border: 1px solid #000; } /* anchors */ a { color: #c00; } a:visited { color: #900; } #head a { color: #e00; text-decoration: none; } #head a:visited { color: #d00; } #head a:hover { text-decoration: underline; } #subhead a { color: #000; text-decoration: none; } #subhead a:hover { color: #000; text-decoration: underline; } div.title a, div.focus a, td.links a { text-decoration: none; } div.title a:hover, div.focus a:hover, td.links a:hover { text-decoration: underline; } div.box-title a, div.box-title a:visited { color: #fff; } div.title a, div.title a:visited, div.info a, div.info a:visited, div.box-content div.box-title a, div.box-content div.box-title a:visited, div.focus a, div.focus a:visited, td.links a, td.links a:visited { color: #000; } samizdat-0.7.0/data/samizdat/css/savannah.css 0000664 0000000 0000000 00000014507 11753540325 0021174 0 ustar 00root root 0000000 0000000 /* * Custom theme inspired by Savannah theme from * GNU Savannah Project * Copyright 2002-2003 (c) Mathieu Roy2s 2r A 2q 2p
"}}9 b};F(I.o,{N:8(){4 d=[0,0];3(H.Q&&v H.Q["1D 1d"]=="C"){4 f=H.Q["1D 1d"].2o;3(v f!="14"){f=f.u(/^.*\\s+(\\S+\\s+\\S+$)/,"$1");4 c=11(f.u(/^(.*)\\..*$/,"$1"),10);4 a=/r/.2k(f)?11(f.u(/^.*r(.*)$/,"$1"),10):0;d=[c,a]}}y 3(I.W){1g{4 b=R W("G.G.7")}1f(e){1g{b=R W("G.G.6");d=[6,0];b.2F="1r"}1f(2G){3(d[0]==6){9}}1g{b=R W("G.G")}1f(2f){}}3(v b=="C"){f=b.2e("$A");3(v f!="14"){f=f.u(/^\\S+\\s+(.*)$/,"$1").2d(",");d=[11(f[0],10),11(f[2],10)]}}}9 d},15:8(c){4 a=o.N();4 b=(a[0]>c[0])||(a[0]==c[0]&&a[1]>=c[1]);9 b},2b:m,D:D,J:J,1j:1j});3(l){1h.2L.o=8(b,a){9 1M.2a(8(){o(1M,b,a)})}}})();',62,175,'|||if|var||||function|return|||||||||||||||flashembed||null||||replace|typeof|id||else|for|version|src|object|asString|in|extend|ShockwaveFlash|navigator|window|getHTML|ready|document|innerHTML|getVersion|onFail|true|plugins|new||key|case|width|ActiveXObject|name|timer|height||parseInt|push||undefined|isSupported|expressInstall|debug|length|value|param|string|false|Flash|flash|catch|try|jQuery|concatVars|getFullHTML|hasOwnProperty|getObjectCode|done|getEmbedCode|attachEvent|getElementById|pluginspage|always|join|map|array|100|mimeTypes|call|isDomReady|random|Math|typeOf|is|Shockwave|flashvars|h3|shockwave|substring|h2|application|all|type|this|href|__flash_savedUnloadHandler|__flash_unloadHandler|onbeforeunload|getflashplayer|go|setInterval|com|adobe|www|http|high|String|quality|getElementsByTagName|allowscriptaccess|allowfullscreen|firstChild|1pct|RegExp|movie|indexOf|_|each|domReady|switch|split|GetVariable|eee|444553540000|96B8|11cf|AE6D|test|D27CDB6E|clsid|classid|description|here|from|latest|Download|installed|plugin|no|have|You|Your|required|greater|or|title|clearInterval|MMdoctitle|AllowScriptAccess|ee|PlugIn|MMplayerType|embed|location|prototype|MMredirectURL|65|body'.split('|'),0,{})) samizdat-0.7.0/data/samizdat/rdf.yaml 0000664 0000000 0000000 00000005306 11753540325 0017527 0 ustar 00root root 0000000 0000000 --- # rdf.yaml # # Defines essential parts of RDF model of a Samizdat site. Don't touch # it unless you know what you're doing. # Namespaces # ns: s: 'http://www.nongnu.org/samizdat/rdf/schema#' tag: 'http://www.nongnu.org/samizdat/rdf/tag#' items: 'http://www.nongnu.org/samizdat/rdf/items#' rdf: 'http://www.w3.org/1999/02/22-rdf-syntax-ns#' dc: 'http://purl.org/dc/elements/1.1/' dct: 'http://purl.org/dc/terms/' ical: 'http://www.w3.org/2002/12/cal#' # Mapping of internal RDF properties to tables and fields. Statements # over properties not listed here or in 'subproperty:' section below are # reified using standard rdf::subject, rdf::predicate, and rdf::object # properties, so at least these three and s::id must be mapped. # map: 's::id': {resource: id} 'dc::date': {resource: published_date} 'dct::isPartOf': {resource: part_of} 's::isPartOfSubProperty': {resource: part_of_subproperty} 's::partSequenceNumber': {resource: part_sequence_number} 'rdf::subject': {statement: subject} 'rdf::predicate': {statement: predicate} 'rdf::object': {statement: object} 's::login': {member: login} 's::fullName': {member: full_name} 's::email': {member: email} 'dc::title': {message: title} 'dc::creator': {message: creator} 'dc::format': {message: format} 'dc::language': {message: language} 's::openForAll': {message: open} 's::hidden': {message: hidden} 's::locked': {message: locked} 's::content': {message: content} 's::htmlFull': {message: html_full} 's::htmlShort': {message: html_short} 's::rating': {statement: rating} 's::voteProposition': {vote: proposition} 's::voteMember': {vote: member} 's::voteRating': {vote: rating} # Map of properties into lists of their subproperties. For each property # listed here, an additional qualifier field named<%= _('Top Tags') %> | <%= _('Features') %> | <%= _('Recent Updates') %> |
---|---|---|
<%= tag_cloud %>
|
<%= FeaturesList.new(@request) %>
<%= nav_rss(@feeds[ _('Features') ]) %>
|
<%= UpdatesList.new(@request) %>
<%= nav_rss(@feeds[ _('Recent Updates') ]) %>
|
<%= _('Links') %> | ||
<%= @more_links %> <%= @imported_feeds %> |
(\"-oIKsyh>7 B0z{{{rX/ΐ`+Gs%@+F}BVIXA|_@|_@|Q|WEȏ.#'5G)A"A"I$e<"H( 4fI\\w1o6њ=踅G]~YIsºZi6xX1C|}㦰d ֜"LwNj'2"+zpfY&Xpr%\:Jq5@gpUzmD"}{3WsU&B
bOu:zHM&b]n`5<>"@("@("@(rʲ\ꑸCne