123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187 |
- <table>
- <tr>
- <td>[[!img logo/logo.png alt="<+>" link=no]]</td>
- <td>[[!img logo/name.png alt="Rel4tion" link=no]]</td>
- <td>[[!img logo/text.png alt="semantic computing for people" link=no]]</td>
- </tr>
- </table>
- <div class="infobox">
- <h2>Links</h2>
- <p>Pages:</p>
- <ul>
- <li> [[News]]
- <li> [[Download]]
- <li> [[Community]]
- <li> [[Projects]]
- <li> [[Access]]
- <li> [[Tickets]]
- <li> [[To-do|TODO]]
- <li> [[Sitemap]]
- <li> More in [[sections]]
- </ul>
- <p>Systems:</p>
- <ul>
- <li> [[Darcs|http://hub.darcs.net/fr33domlover]]
- <li> [[Git|https://notabug.org/fr33domlover]]
- <li> [[!rel4sub media desc=MediaGoblin]]
- <li> [[!rel4sub files desc=Files]]
- <li> More in [[access]]
- </ul>
- </div>
- # What?
- **Rel4tion** is a new computing paradigm for people, and a
- [[software environment|/projects/rel4tion]] in early development which
- implements the paradigm.
- "Computing" here refers to the way information is passed between us and the
- machines, how we give computers commands to execute and how the resulting
- output is presented to us. **Rel4tion** is concerned with how information is
- represented and used in computers.
- The main idea is to enrich (and in some cases replace) the file/folder
- hierarchy interface and the structure-oriented file formats with something more
- flexible, expressive and powerful: a [[!wikipedia "Semantic desktop"
- desc=semantic]] model. Then, on top of the model, provide a new system for
- information sharing and integration between applications and servers.
- See [[points of view|/projects/rel4tion/pov]] for explanation on what
- **Rel4tion** will change in practice.
- # Why?
- Have you ever wondered why the file system has a tree form? Can information
- really be limited into a tree structure or a table or a list? Very often it
- can't. Today, this problem is solved by using semantic tagging, in particular
- [[!wikipedia Resource_Description_Framework]] and [[!wikipedia Triplestore]]s.
- They represent arbitrary information using a general purpose graph, not limited
- by any strict model. But the use of this technology on people's computers is
- minimal, and is quite a failure considering how powerful it can be. Companies
- use it a lot behind the scenes, enjoying the benefits but hardly giving users
- access to them.
- Therefore, **Rel4tion**. A semantic desktop database can have amazing
- implications on usage of computers and on software development, raising the work
- with information from the **structure** level ("logic") to the **meaning** level
- ("conceptual"). Then the logic can focus on what it really should: The processes
- and computations that use the information. **Rel4tion** focuses on the user
- interface and not on internals: Even if the file system has a tree structure, it
- doesn't mean the user interface has to display a tree structure.
- # How?
- **Rel4tion** is [free]-[as]-[in]-[freedom] for everyone to use, run, walk,
- study, enjoy, hack, patch, modify, copy, derive and remix. All the software, all
- the knowledge, all the models, all the ideas - everything in made part of
- humanity's knowledge base for the benefit, happiness and joy of all people. No
- secrets, no patents, no restrictions. Use what you love and love what you use.
- "Semantic" may sound very theoretic and academic, but in fact it's a simple
- concept [[anyone can learn|/projects/smaoin]]. In many ways it's
- actually simpler than [[!wikipedia Relational_model desc=SQL]]. "Database" may
- sound heavy, bloated, server oriented. But have no fear! It's going to be a fast
- cute program you can load with as much info as you want, so that even weaker
- hardware can handle it.
- Common semantic desktop systems either sacrifice flexibility and generality for
- lighter resource usage, or use heavy tools that are meant for servers, or come
- from academy and don't integrate well into the existing desktop environments.
- **Rel4tion** is making a tool specifically for desktops and home servers, which
- means it doesn't need to do any preparation for heavy loads of 1000 users and
- can be lighter and faster, without sacrifice of flexibility. However, it is not
- clear yet how much exactly is gained by that, because the software isn't ready
- and therefore measurements can't be done yet.
- [free]: https://www.gnu.org/philosophy/free-sw.html
- [as]: https://www.fsf.org/about/what-is-free-software
- [in]: https://www.gnu.org/philosophy/philosophy.html
- [freedom]: https://www.gnu.org/licenses/quick-guide-gplv3.html
- # Where?
- All the [[!wikipedia "source code"]], including this wiki's source, is in
- [[!wikipedia "Git (software)" desc=Git]] and [[!wikipedia Darcs]] repositories,
- [[!rel4sub git desc=here]] and [[!rel4sub darcs desc=here]] respectively. For
- more info see [[/access]].
- This website (and **Rel4tion** in general) uses an
- [[!wikipedia "Secure Sockets Layer" desc=SSL]] certificate signed by Rel4tion's
- own [[!wikipedia "Certificate authority" desc=CA]]. It means that a simple
- extra step is required in order to connect to this website with a secure
- connection. See [[here|ssl]]. A secure
- ([[!wikipedia "HTTP Secure" desc=HTTPS]]) connection is required if you want to
- log in and use the web interface.
- Here is an introduction:
- + [[About]] - information about the project, how it works, why it exists
- + [[Use Cases|/projects/rel4tion/use-cases]] - practical examples how
- **Rel4tion** will make a difference
- The plans, designs, diagrams, brainstorming etc. are all made, stored and shared
- here in this wiki, and everything is open and transparent. You can even see the
- whole version history of pages and see how things develop and
- [[change|recentchanges]]. Everyone is welcome to join and participate. All
- comments, suggestions and ideas are welcome! It's all here:
- + [[Projects]] - the actual material and plans
- + [[Tools]] - utilities and useful information
- + [[Access]] - how to view and edit the server's content and use its services
- + [[Maint]] - all the info and pages for maintenance and participation
- + [[Talk]] - all the people things: contact, discussions, blogs, etc.
- -------------------------------------------------------------------------------
- [[!img cc0.png
- alt="CC0"
- class=center
- link=http://creativecommons.org/publicdomain/zero/1.0/
- ]]
- The author(s) have dedicated all copyright and related and neighboring rights
- to this wiki's content (except where noted otherwise) to the public domain
- worldwide. For more information, see [[/freedom]].
- [[♡ Copying is an act of love. Please copy and share.|http://copyheart.org/about/]]
- This website is powered by
- [Trisquel GNU/Linux-libre](http://trisquel.info),
- [Lighttpd](http://lighttpd.net)
- and
- [ikiwiki](https://www.ikiwiki.info).
- Also
- [libreCMC](http://librecmc.org),
- [GNU MediaGoblin](http://mediagoblin.org),
- [Git](http://git-scm.com),
- [Gitolite](http://gitolite.com/gitolite/),
- [Darcs](http://darcs.net),
- [Darcsweb](http://blitiri.com.ar/p/darcsweb/),
- [Prosody](http://prosody.im),
- [Infinote](http://infinote.org/),
- [Transmission](http://transmissionbt.com),
- [vsftpd](https://en.wikipedia.org/wiki/Vsftpd),
- [SQLite](http://sqlite.org),
- [PosgreSQL](http://postgresql.org),
- [Exim](http://exim.org),
- [Dovecot](http://dovecot.org),
- [GnuTLS](http://gnutls.org),
- [[Dia|https://en.wikipedia.org/wiki/Dia_(software)]],
- [Doxygen](http://doxygen.org),
- [Asciio](http://search.cpan.org/dist/App-Asciio/lib/App/Asciio.pm),
- [Inkscape](http://inkscape.org),
- [GIMP](http://www.gimp.org/),
- [[Vim|http://en.wikipedia.org/wiki/Vim_(text_editor)]],
- [Mousepad](http://git.xfce.org/apps/mousepad/tree/README),
- [GNU screen](https://www.gnu.org/software/screen/)
- and many others.
- This website is viewable with
- [any browser](http://www.anybrowser.org/campaign/), including terminal browsers
- (like *lynx*, *links*, *elinks*, *w3m*).
|