DataQuay.

Eine freundliche C ++ - API für den beliebten Redland RDF-Datengeschäft.
Jetzt downloaden

DataQuay. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Breakfast Quay
  • Website des Verlags:
  • http://breakfastquay.com/
  • Betriebssysteme:
  • Mac OS X 10.0 or later
  • Dateigröße:
  • 43 KB

DataQuay. Stichworte


DataQuay. Beschreibung

Eine freundliche C ++ - API für den beliebten Redland RDF-Datengeschäft. DataQuay ist eine kostenlose Open-Source-Bibliothek, die eine freundliche C ++ - API für den beliebten Redland RDF-Datenspeicher mit qt-Klassen und Container bietet.Dataquay soll einfach zu bedienen und einfach zu integrieren sein. Es ist hauptsächlich für den Einsatz in qt-basierten Anwendungen vorgesehen, die einen RDF-DataStore als Backing für In-Memory-Projektdaten verwenden möchten - dh Daten, die vom Benutzer, z. B. Punkte und ihre Eigenschaften in einem grafischen Editor, bearbeitet werden Vermeiden Sie es, eine anwendungsdatenspezifische Datei E / A bereitzustellen und es einfach zu gestalten, die Daten mit beschreibenden Metadaten aus externen Quellen zu erhöhen. DataQAY soll auch für Anwendungen nützlich sein, deren Hauptzweck nicht mit RDF zusammenhängt, der jedoch ein Ad-hoc-RDF-Bedarf an Metadatenmanagement hat.Dataquay ist in Konzept in der Sopran-Bibliothek sehr ähnlich, ist jedoch kleiner und weniger anspruchsvoll, verteilt unter BSD anstatt lcpl lizenz. Zwischen den beiden und datenquay ist kein Code, der ganz unabhängig von Soprano-Dataquay entworfen wurde. Sie müssen den RAPTOR, RASQAL- und REDLAND-Bibliotheken installieren, um DataQuay.Big-Caveat-Bibliotheken zu erstellen und zu verwenden. wurde noch nicht in echter Anwendung eingesetzt. Es wird sich vielleicht erheblich entwickeln, und es kann hier große Konzept- und / oder Implementierungsfragen geben. Hier sind einige wichtige Funktionen von "dataquay": · Umwandlung zwischen beliebigen Datentypen und RDF-Knoten mit der Knotenklasse und der QVariant-Typen. Daten werden nach Möglichkeit in XSD-Datentypen umgewandelt, aber selbst vollständig unbekannte Datentypen werden unter Verwendung einer Rohkodierung konvertiert (Verhalten, die sich für einen Projektdatenspeicher eignen kann, jedoch weniger für den Austausch geeignet ist). · Einfache und flexible Speicherung, Abfrage und Datei-E / A (nativ mithilfe des Turtle-Formats) Funktionen, die vom Laden- und Basicstore-Klassen bereitgestellt werden. · Gleiche Transaktionsschnittstelle über Transaktionstore und Transaktion. Transaktionen sind auf dem Bibliothekspegel atomanisch und werden von etwaigen nicht transaktionalen Abfragen isoliert, die gleichzeitig auftreten. Die Transaktionsimplementierung ist so ausgelegt, dass sie einfach als skalierbar ist, die zur Verwendung beim Einkapseln von Single-User-Bearbeitungsvorgängen bestimmt ist: Es ist wahrscheinlich nicht klug, DataQuay als Speicher für Serveranwendungen zu verwenden, obwohl er funktioniert. · Transaktionsschnittstelle der ODBC-Style. · Helper-Klassen zum Verwalten mehrerer Eigenschaften eines einzelnen Betreffs URI (Eigenschaftsobjekt und CacheingPropertyObject). · API-Dokumentation, Fadensicherheit, Dokumentation von Einfädelungsanforderungen, angemessener Code und grundlegende Untertests. · BSD-Lizenzierung. Sie können in kommerziellen oder Open-Source-Anwendungen kostengünstig kostenlos verwenden und ändert, da Sie mit keinen bestimmten Anforderungen anhand Ihrer Anerkennung in Ihren Urheberrechtsnotizen verwenden. Wir fragen, dass Sie uns mit Bugs, Korrekturen und Verbesserungen informieren, die Sie möglicherweise finden können - insbesondere für ernsthafte Fehler - aber Sie haben keine Verpflichtung, dies zu tun.


DataQuay. Zugehörige Software