Datquay

Een vriendelijke C ++ API voor de populaire Redland RDF-data-winkel.
Download nu

Datquay Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freeware
  • Prijs:
  • FREE
  • Naam uitgever:
  • Breakfast Quay
  • Uitgever website:
  • http://breakfastquay.com/
  • Besturingssystemen:
  • Mac OS X 10.0 or later
  • Bestandsgrootte:
  • 43 KB

Datquay Tags


Datquay Beschrijving

Een vriendelijke C ++ API voor de populaire Redland RDF-gegevensopslag. DataQuay is een gratis open source-bibliotheek die een vriendelijke C ++ API biedt voor de populaire Redland RDF Gegevenswinkel met QT-klassen en containers.Dataquay is bedoeld om eenvoudig te gebruiken en gemakkelijk te integreren. Het is hoofdzakelijk bedoeld voor gebruik in qt-gebaseerde applicaties die een RDF-datastore willen gebruiken als backing voor in-geheugenprojectgegevens - dat wil zeggen dat gegevens door de gebruiker worden bewerkt, zoals punten en hun eigenschappen in een grafische editor - aan Vermijd het hoeven van applicatiegegevensspecifieke bestand I / O te bieden en om het gemakkelijk te maken om de gegevens te vergroten met beschrijvende metadata die wordt ingetrokken uit externe bronnen. Dataquay is ook bedoeld om nuttig te zijn voor toepassingen waarvan het primaire doel niet gerelateerd is aan RDF, maar dat heeft ad-hoc RDF-behoeften voor metadata management.dataquay is erg vergelijkbaar in concept tot de soprano-bibliotheek, maar is kleiner en minder geavanceerd, gedistribueerd onder BSD in plaats van LGPL-licentie. Er is geen enkele code tussen de twee en dataquay die vrij onafhankelijk van Soprano.Dataquay is ontworpen, is een kleine bibliotheek: het grootste deel van het serieuze werk wordt gedaan door de uitstekende Redland C-bibliotheken van Dave Beckett met David Robillard's bomenwinkel en Turtle I / O-implementaties. U moet de RAPTOR, RASQAL- en Redland-bibliotheken hebben geïnstalleerd om gegevens te bouwen en te gebruiken. GegevensCAY.GRIGHT CADEAAT: GADOPBAY is geschreven voor gebruik in serieuze applicaties, maar het is een nieuwe bibliotheek die is geschreven door onexperts in RDF om te voldoen aan specifieke vereisten en het is nog niet ingezet in een echte toepassing. Het zal evolueren, misschien substantieel, en er kan hier belangrijke conceptuele en / of implementatieproblemen zijn. Hier zijn enkele belangrijke functies van "dataquay": · Conversie tussen arbitraire gegevenstypen en RDF-knooppunten met behulp van de knooppuntklasse en QVariant-typen. Gegevens worden waar mogelijk geconverteerd naar XSD-datatypes, maar zelfs volledig onbekende gegevenstypen worden geconverteerd met behulp van een onbewerkte codering (gedrag dat geschikt is voor een projectgegevenswinkel, maar minder geschikt voor uitwisseling). · Eenvoudige en flexibele opslag, query en bestand I / O (native met behulp van de turtle-indeling) functies die worden geleverd door de winkels en basicstore-klassen. · Eenvoudige transactionele interface via transactionele en transactie. Transacties zijn atoom op het bibliotheekniveau en worden geïsoleerd van eventuele niet-transactionele query's die tegelijkertijd voordoen. De transactionele implementatie is ontworpen om eenvoudig te zijn in plaats van schaalbaar, bestemd voor gebruik bij het inkapselen van de bewerkingsactiviteiten van één gebruiker: het is waarschijnlijk niet verstandig om gegevens te gebruiken als een winkel voor servertoepassingen, hoewel het kan werken. · ODBC-stijl transactionele verbindingsinterface. · Helperklassen voor het beheer van meerdere eigenschappen van een enkel onderwerp Uri (eigendomsobject en cachingpropertytyObject). · API-documentatie, draadveiligheid, documentatie van draadvereisten, fatsoenlijke code en basiseenheidstests inbegrepen. · BSD-licenties. U kunt dataquay-kostenvrij gebruiken in commerciële of open source-applicaties en deze als u wilt aanpassen met geen specifieke vereisten, behalve erkenning in uw auteursrechten. We vragen dat u ons laten weten van bugs, oplossingen en verbeteringen die u zou kunnen vinden - vooral voor ernstige bugs - maar u bent niet verplicht om dit te doen.


Datquay Gerelateerde software