Dokieli
Dokieli ist Client -Editor für dezentrale Artikelverlagungen, Anmerkungen und soziale Interaktionen.
Es ist mit den folgenden Prinzipien aufgebaut: Ausdrucksfreiheit, Dezentralisierung, Interoperabilität und Zugänglichkeit. Hier gibt es keine Wurzel, Autorität oder Zentralisierung. Kontrollieren Sie sich!
Willkommen! Schauen Sie sich das an:
- Dokumentation
- Leitfaden beitragen
- Verhaltenskodex
Verwenden
Dokieli kann als a verwendet werden:
- Einseitige Anwendung - Öffnen Sie jeden Dokieli -eingebetteten Artikel
- Browsererweiterung - Importieren Sie Dokieli aus den Erweiterungen Ihres Webbrowsers (siehe auch Anweisungen).
Aufstellen
Klonen Sie Ihr Arbeitsrepository zum Beispiel:
Pakete installieren:
Erstellen Sie Ihre Code -Updates bei src/ , media/ etc.
Bauen zB. So erstellen Sie scripts/dokieli.js :
oder automatisch wieder aufbauen, wenn sich Dateien ändern:
Oder erstellen Sie ein Minimified scripts/dokieli.js :
Um statische Dateien zu servieren, können Sie jeden HTTP -Server, z. B. verwenden:
Weitere Informationen zu unserem Entwicklungsprozess, einschließlich Tests und Richtlinien zur Qualitätsqualität, finden Sie in unserem Beitragshandbuch
Lizenz
- Code: Apache -Lizenz, Version 2.0
- Inhalt: Creative Commons Attribution 4.0 Unported
Dokumentation
- Für mutige Entwickler und Autoren: Die kanonische Dokumentation erklärt Dokielis Prinzipien, Architektur- und Designmuster.
Merkmale
- In-Browser-Dokumentautorierung und -formatierung sowie semantische Anreicherungen (RDFA-Anmerkungen).
- Inhaltsverhandlungen sind für RDFA, Turtle, JSON-LD, RDF/XML möglich.
- Verwendet die Informationen des Autors aus ihrem Online -Profil (WebID).
- Schaffung neuer Dokumente aus einem bestehenden Dokieli -Dokument - Teil der Selbstreplikation .
- Speichern Sie das Dokument und seine Abhängigkeiten an einem neuen Standort (überall im Web -Zugriff) - Teil der Selbstreplikation .
- Öffnen und bearbeiten Sie URLs mit HTML.
- Zuwenden Sie die Sprache von Artikeln und Anmerkungen und Teilen individuell.
- Zuweisung von URI -Fragmenten (zu einer beliebigen Bedeutung), damit andere Ressourcen im Web darauf verknüpfen können.
- Implementiert Versioning und hat den Begriff unveränderliche Ressourcen.
- Einbettung von Datenblöcken, z.
- Einbetten von Medienobjekten, Tabellen und Interaktionen.
- Graph Visualisierung von verknüpften Daten.
- Importieren Sie GPX- und Erweiterungsdaten und anzeigen Sie auf der Karte.
- Automatisierte Referenzen und Zitate (ruft und wiederverwendet strukturierte Informationen zurück).
- Einfügung von Inhaltsverzeichnis, Zahlen, Tabellen, Abkürzungen.
- Ziehen Sie und fallen Sie ab, um die Abschnitte und Inhalte des Dokuments neu zu organisieren.
- Lokaler Speicher in Browser und Exportieren von Dokumenten.
- Nachrichtenprotokoll.
- Dokumentmetadaten.
- Ansichten für Bildschirm und Druck (z. B. ACM, LNCs) - Ja, Sie können an einer Papierbenutzerschnittstelle ausgeben: PDF
- .. und vieles mehr unterwegs.
Lassen Sie es uns so zusammen machen! Sie sind herzlich eingeladen, Probleme zu erstellen, zu diskutieren oder Anfragen zu ziehen.
Screencasts
- Zugangsanforderung.
- Annotieren und Teilen.
- Übereinstimmung der Zielgruppe der Ressource mit den Berufen des Benutzers.
- Zitate
- Web -Feed generieren und veröffentlichen.
- Versiegeln Links.
- Sparqlines für einen besseren Datenjournalismus.
- Tabbing, Schwebe und Fokus zugänglicher Link.
- Lesezeichen erstellen und lesen.
- Offene digitale Rechte gegen die Speicherbeschreibung und persönliche Richtlinien, Vereinbarungen und Handlungen zwischen Menschen kontrastieren.
- Teilen Sie einen Artikel mit, indem Sie ihn an einem Kontakt von Adressbook ankündigen und einen Kontakt direkt eingeben.
- Spezifikationsanforderungen, Testabdeckung, Versionsdifferenz, Änderungsprotokoll.
- Geo- und statistische Daten importieren und Anzeigen.
Beispiele
Siehe die wachsende Liste der Beispiele in freier Wildbahn. Fügen Sie die URLs Ihrer Artikel oder Interaktionen zur Liste hinzu.
Dieses Repository ist veröffentlicht und von https://dokie.li/ zugänglich. dokie.li soll demo -zeitlich veranschaulichen und veranschaulichen, was wir mit dieser Technologie tun können. Sie können dort gerne dokieli verwenden und experimentieren, oder wohin Sie sonst auf ein Dokieli -Dokument stoßen.
Für die Gelehrten unter uns finden Sie die folgenden Autoring -Richtlinien. Sehen Sie sich das ACM Sig Proceedings -Papier mit den LNCS -Autorenrichtlinien (Typografische Regeln) an und umgekehrt (siehe Menü););)
Spezifikationen
- Informationen werden nach den verknüpften Datenentwurfsprinzipien dargestellt und abgerufen.
- Webid für persönliche/Agentenidentitäten.
- Webid-TLS und Webid-oidc zur Authentifizierung.
- Web Access Control/ACL zum Festlegen von Berechtigungen für Webressourcen.
- W3C verlinkte Datenplattform und solide Protokollserver zum Lesen und Schreiben von Webressourcen.
- W3C verknüpfte Datenbenachrichtigungen für Posteingangsbenachrichtigungen für Anmerkungen und soziale Freigabe.
- W3C ActivityPub -Client zum Read/Schreiben von/in das Profil -Explosion.
- W3C-Webannotationsmodell, W3C-Webannotations-Vokabular, W3C-Einbettung von Webanmerkungen in HTML- und W3C-Selektoren und -zuständen, um Annotationen zu modellieren und zu identifizieren (z. B. Antworten, Peer-Reviews, Lieing, Resharing, Buchmarking)
- W3C -Aktivitätsströme 2.0 Vokabular für soziale Aktivitäten.
- W3C ODRL -Informationsmodell und W3C ODRL -Vokabular & Ausdruck zur Darstellung von Aussagen über die Verwendung von Inhalten und Diensten.
- Memento für Ressourcenmanagement zB. Timemap.
- Creative Commons, um individuelle Beiträge und Anmerkungen Lizenz zuzuweisen.
- Robuste Links für Hyperlinks z. Zitate und um Linkdekoration zu zeigen.
- Schema.org, Spar Ontologies, Prov-O und verschiedene andere Vokabulare.
Unterstützt von
Mitwirkende
Anerkennung
Die folgenden Organisationen haben einen Teil der Forschung und Entwicklung von Dokieli unterstützt:
- Massachusetts Institute of Technology (2015–2016)
- Qatar Computing Research Institute (2015–2016)
- Deutsche Forschungsgemeinschaft (2016–2017)
- Universität Bonn (2017)
- TIB-Leibniz-InformationsZentrum Technik und Naturwissenschacht (2017-2019)
Wir möchten uns auch den folgenden Personen für ihre Unterstützung bedanken:
- Amy van der Hiel
- Andrei Vlad Sambra
- Ben Companjen
- Benjamin Young
- Gerben Treora
- Henry -Geschichte
- Herbert van de Sompel
- Kingsley Idhen
- Melvin Carvalho
- Ruben Verborgh
- Sandro Hawke
- Thomas Bergwinkl
- Tim Berners-Lee