Sopran

Freier und Open-Source-QT / C ++ RDF-Framework
Jetzt downloaden

Sopran Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • LGPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Daniele Galdi and Sebastian Trueg
  • Website des Verlags:
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 1.8 MB

Sopran Stichworte


Sopran Beschreibung

Kostenloser QT / C ++ RDF-Framework Sopranistin ist eine Bibliothek, die ein sehr nutzbares objektorientiertes C ++ / QT4-Framework für RDF-Daten bereitstellt. Soprano verwendet verschiedene RDF-Speicherlösungen als Backends durch ein einfaches Plugin-System. Sopraner wird auf Desktop-Anwendungen angerufen, die eine RDF-Datenspeicherungslösung benötigen. Sopranistik wurde für die Einfachheit und die einfache Verwendung optimiert. Hier sind einige wichtige Merkmale von "Sopraner": · Eine modellzentrierte Ansicht zu RDF-Daten. Ein Modell ist ein Satz von RDF-Anweisungen, optional ist verschiedene genannte Diagramme (Kontexte). · Hoch verwendbare API: vollständig iteratorbasiertes Filtermodel-Design, mit dem verschiedene RDF-Filter auf den Modellen problemlos gestapelt werden können. Einfaches Plugin-Design: Soprano bietet fünf verschiedene Arten von Plugins: · Backend-Plugins drucken den eigentlichen RDF-Datenspeicher · Parser-Plugins werden verwendet, um Parser-codierte RDF-Daten in Sopran-Anweisungen zu erhalten · Serializer-Plugins sind das exakte Gegenstück zu Parser-Plugins: Sie serialisieren Sopran-RDF-Anweisungen in codierte RDF-Daten · Abfrageparser-Plugins sorgt für verschiedene Abfragesprachen · Query-Serializer-Plugins sind das genaue Gegenstück, um Parser-Plugins abzufragen: Sie serialisieren ein Sopran-Abfrageobjekt in verschiedene Abfragesprachen. · Vokabeln-Namensabhängige enthalten statische QURL-Objekte für am häufigsten verwendete URIS von RDF, RDFs oder XML-Schema · Soprano verfügt über einen regelbasierten Vorwärts-Inferenz-Motor, der als Filtermodell implementiert ist und mit vordefinierten Rulsets für RDFs und NRL verfügt · Der Clubenindex bietet einen vollständigen Textabfrageeindex für alle wörtlichen Anweisungen einschließlich der Clube-Bewertung. · SOPRORANS verfügt über eine Server- / Client-Architektur, mit der ein RDF-Speicher ferngesteuert wird. Schnittstellen für die Kommunikation über TCP, Unix-Sockel und DBUs werden in einer einfach zu verwendenden API bereitgestellt. · Die Sopran-API ist mit Doxygen vollständig dokumentiert. Das Build-Ziel "Apidox" erstellt die Dokumentation als HTML-Seiten. · Sopraner verfügt über zwei Full-Funktionen Backend-Plugins: Redland und SESAME2. (Ein drittes, unfertiges Backend mit 3STORE kann für die Sopran-Endfreigabe entfernt werden) Was ist neu in dieser Version: · Neue Klassen-SpracheSetag Ersetzen der alten einfachen String-Sprachabwicklung mit einer anspruchsvollen Einführung der RFC 4647. Gleichzeitig unterstützt Sopran-Literatur neben typisierten String-Literalen (LiteralValue :: createplainliteral). (Dank Greg Beauchene für den Patch) Achtung: Dieser Patch ändert das Verhalten ändert: Parser und Lagerung Backends werden nun klare Literale anstelle von typisierten String-Literalen zurückgegeben! · Neue statische Methodenknoten :: ressourceton3, knoten :: literalton3 und knoten :: blankon3 für die einfache n3-Formatierung ohne Erstellung einer Knoteninstanz. · Fixiert beide Knoten :: Spiele und Anweisung :: Matches - Jetzt wird nur der Parameter als Wildcard behandelt Sopranocmd: · Neue Parameter --file, mit der Sie Befehle auf Dateien direkt ausführen können, ohne eine Datenbank auf der Festplatte zu erstellen. · Standard-Namensspace-Präfixe RDF, RDFs, XSD, NRL und NAO werden jetzt automatisch zu SPARQL-Abfragen hinzugefügt, wenn sie verwendet werden. · Konstruieren und Beschreibung von Abfrageergebnissen können jetzt in allen unterstützten Formaten serialisiert werden. · Neuer Parameter --Index, mit dem ein IndexFilterModel um das eigentliche Modell umkippen kann. · Neuer Befehl 'Monitor', mit dem ein Remote-Repository für StatueAdded- und StatementRemoved-Signale überwacht werden kann. · Neues Klassengraph, das ein einfacher qset-basierter Container für Aussagen als ein kurzer Ersatz für das Modell ist, wenn man eine kleine Anzahl von Anweisungen ohne Abfrageunterstützung umgehen möchte. · Feste Plugin-Loading unter Windows. · Ein Deadlock im IndexFilterModel behoben, falls eine Abfrage nicht analysiert werden konnte. · Vorbeugung von Modell: removectext, um leere Kontexte zu entfernen, d. H. Die gesamte Datenbank. · Anweisung :: Betreiber


Sopran Zugehörige Software

Libqxt.

Kostenloses Toolset, das zusätzliche Funktionalität für das QT-Toolkit bietet ...

283 4.7 MB

Herunterladen