• Topic
  • Discussion
  • VirtuosoWikiWeb.VirtuosoNewFeatures(Last) -- Owiki? , 2016-08-19 15:02:01 Edit owiki 2016-08-19 15:02:01

    New Features

    Enhancements to 6.0-TP1

    Currently best suited to developers, this introduces a new branch for Virtuoso with:

    • ANY ORDER Queries
    • Anytime Queries
    • Client-level resource accounting
    • Expressions in "IN" predicate
    • Facet Browsing Engine
    • Inverse Functional Property Value enhanced Identity
    • Key compression
    • Transitive subqueries in both SQL and SPARQL

    For more details, see the release notes: https://sourceforge.net/project/shownotes.php?group_id=161622&release_id=677866

    Other links:

    Virtuoso Open Source Edition:

    OpenLink Data Spaces:

    OpenLink AJAX Toolkit (OAT):

    OpenLink Data Explorer (Firefox extension for RDF browsing):

    Enhancements to v5.0.11


    This version includes:

    • Database engine
      - Added x.509 Certificate Generation & Management functions
      - Improvements to session-handling (strses) to avoid temp-files and improve threading support
      - Added initial support for gzipped stream session
      - Added support for HTTP, socks4 and socks5 proxying with authentication options
      - Added support for URIQA methods in http_client()
      - Added support for gunzip in http_client
      - Various fixes for FT optimization, fractions in datetime, checkpoint-rollback and the compile/build process.
    • SPARQL and RDF
      - Added compiler extensions for SPARQL graph-level security
      - Added initial implementation of RDF graph-level security metadata functions
      - Added initial infrastructure for new SPARQL result serialization
      - Added support for SSG_VALMODE_SHORT_OR_LONG
      - Added support for define sparql-get:proxy for RDF mappers
      - Enhanced N3 syntax support
      - Added support for XML literals in RDF/XML, SPARQL XML resultset and JSON outputs
      - Enhanced speed of TTL output
      - Fixed SPARQL/SPARUL security
      - [[http://www.w3.org/TR/void/][VoID]] graph generation for describing Quad Store
    • Sponger Cartridges Related
      - Added U.S. Congress Web service
      - Added Del.icio.us Tag Lookup Meta Cartridge
      - Added GoodRelations and Barters for eCommerce Services
      - Added NYT Articles Lookup Meta Cartridge
      - Added OpenStreetMap Cartridge
      - Added O'Reilly Books Catalog Lookup Meta Cartridge
      - Added PowerPoint (PPTX) Cartridge
      - Added SCOT based Tag Cloud
      - Added Technocrati Lookup Meta Cartridge
      - Misc. fixes
      - Fixed GPF in rare case when using NOT FROM / NOT FROM NAMED
      - Fixed handling of class instance array
      - Fixed i18N issues with freetext search in RDF
      - Fixed i18N serialization of RDF/XML box
      - Fixed incorrect result when Accept is set to "text/rdf-n3"
      - Fixed passing retvals of variables from OPTION(), like ?SCORE ?x, from deeply nested subselects
    • ODS Applications
      - Added FOAF+SSL and FOAF+SSL+OpenID
      - Added Bibliographical ontology usage in ODS Graph
      - Added Calendar API and upstream commands
      - Added "One-Click" X.509 Certificate, Private Key generation plus Browser import, and write to FOAF profile
      - Added Messaging Services
      - Added Relationships Ontology terms to ODS-AddressBook for qualifying relationships in Social Network
      - Added Biographical Ontology terms added to Profile Page UI
      - Added Support for MS Live Contacts API
      - Additional Ubiquity commands for relationship qualification in Social Network data spaces
      - Added Support for Portable contacts api
      - Fixed OpenID registration/auth in FOAF+SSL+OpenID implementation


    For more details, see the release notes: https://sourceforge.net/project/shownotes.php?group_id=161622&release_id=677418

    Other links:

    Virtuoso Open Source Edition:

    OpenLink Data Spaces:

    OpenLink AJAX Toolkit (OAT):

    OpenLink Data Explorer (Firefox extension for RDF browsing):

    Enhancements to v5.0.10

    Database:

    • Initial support for JDBC 4.x in the JDBC Driver
    • Self-signed certificates and optional client-verification in HTTPS
    • HTTP ACLs for rate-limiting
    • A new `TOP(N, -1)' function for skipping N rows prior to resultsetconstruction
    • New INI-file options LiteMode and DisableTcpSocket for thinner embeddable RDF or SQL RDBMS operation, RdfFreeTextRulesSize and IndexTreeMaps for better memory control
    • Fixes for a deadlock handler bug and various 64-bit issues and compiler warnings
    • Performance optimizations in the core database engine

    RDF Data Management & Data Access:

    • New Meta Cartridges for UMBEL, Calais, Zemanta, Hoovers and the New York Times
    • New Sponger cartridges for AB Meta, Last.FM, Twitter, Meetup.com, LibraryThing, SalesForce.com, RadioPop, Rhapsody
    • Added support for FOAF+SSL
    • New (X)HTML browser page for RDF Linked Data
    • SPASQL ExtendedString and RdfBox types in .NET
    • new CURIE-generation functions
    • Amazon S3 DET and WebDAV mounting
    • improved Turtle output presentation
    • Various SPARQL and SPARUL updates and extensions and fixes
    • Automated generating OWL from DB schema
      * Fixed memory leaks

    OpenLink Data Spaces Application-suite:

    • New OAuth support
    • Support for foaf+ssl self-signed certificates written to in FOAF-based member profiles
    • Support for Amazon S3 folders in ODS-Briefcase
    • New contact fields in ODS-AddressBook
    • Ubiquity commands for interacting with all Data Spaces programmatically


    For more details, see the release notes: https://sourceforge.net/project/shownotes.php?group_id=161622&release_id=660861

    Other links:

    Virtuoso Open Source Edition:

    OpenLink Data Spaces:

    OpenLink AJAX Toolkit (OAT):

    OpenLink Data Explorer (Firefox extension for RDF browsing):

    Enhancements to v5.0.9

    This version includes significant performance optimizations to the SQL Engine, SPARQL+RDF Engine, ODBC and JDBC drivers.

    New features include:

    • An Excel mime-type output option in the SPARQL endpoint
    • Enhanced triple options for bif:contains plus new options for transitivity
    • New RDF-izer Cartridges for the Sponger RDF Middleware Layer
    • Incorporation of UMBEL lookups and Named Entity Extraction into RDF-izer Cartridges
    • Support for very large HTTP client requests
    • A sparql-auth endpoint with digest authentication for using SPARUL via SPARQL Protocol
    • New commands for the Ubiquity Firefox plugin

    There are also minor bug-fixes:

    • memory leaks
    • SQL query syntax handling
    • SPARQL 'select distinct'
    • XHTML and javascript validation and other UI issues in the ODS application suite

    For more details, see the release notes: https://sourceforge.net/project/shownotes.php?release_id=626647&group_id=161622

    Other links:

    Virtuoso Open Source Edition:

    OpenLink Data Spaces:

    OpenLink AJAX Toolkit (OAT):

    OpenLink Data Explorer (Firefox extension for RDF browsing):

    Enhancements to v5.0.8

    • SQL compiler is now re-entrant
    • Self-Join optimizations exposed at JDBC Driver level (as was already the case with ODBC)
    • SPARQL engine and SPARQL-BI extension optimizations have been merged
    • TriG serialization format for RDF is now supported alongside RDFa, N3, Turtle, and RDF/XML
    • Additional Sponger Cartridges for Digg, FriendFeed, and CrunchBase
    • Improved graph quality and fidelity from existing Cartridges (especially Freebase, eBay, Amazon, Google, Yahoo, and many others)
    • Improved handling of and bug fixes relating to the `OPTIONAL' SPARQL keyword
    • Self-Dereferencing fixes (e.g., Sponger was not properly de-referencing its own Proxy URIs)

    On the ODS front, the following have been addressed:

    • More flexible Mapping service model based on new OAT-based Mapping Control (which also includes a "province" locator)
    • Improved SyncML integration with Briefcase folders
    • Gem URL fixes for Atom, RSS, and RDF feeds

    Enhancements to v5.0.7


    New: fully operational Native Graph Model Storage Providers for the Jena & Sesame Frameworks. Licensing change: the Jena and Sesame providers have been added to the "Client Protocol Driver exemptions" paragraph in the VOS License: http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VOSLicense

    Improvements:

    • Better support for alternate RDF indexing schemes
    • Parallelization of RDF sponger operations across multiple RDF data-sources concurrently
    • New Sponger Cartridges and enhancements to the existing Cartridge collection
    • Inference engine optimizations for subclass and subproperty that efficiently handle taxonomies numbering tens of thousands of classes.
    • OWL equivalentClass and equivalentProperty inference support.
    • Dynamic handling of host component of IRIs; host component is now flexible enough to painlessly handle multiple homing of domains and host name component changes; no duplicate host name data storage required
      via [URIQA] section of INI
    • SPARQL optimizations to improve LIMIT and OFFSET handling
    • JDBC driver has new connect options, smaller memory footprint and optimized batch support
    • ODS applications now support SyncML

    Documentation Additions:

    • How to read query plans and how to use the key performance meters
    • How to diagnose SPARQL queries and how to decide what indexing scheme is right for each RDF use case
    • How to debug RDF views
    • Better Documentation on SPARQL extensions and options
    • An updated RDF View example based on the Northwind demonstration database that reflects underlying enhancements

    Bug Fixes:

    • Generally improved safety of built-in functions, better argument checking.
    • Verified UTF8 internationl character support in all RDF use cases, SQL client/SPARQL protocol/all data formats.
    • Generally improved safety of built-in functions, better argument checking.
    • Verified UTF8 internationl character support in all RDF use cases, SQL client/SPARQL protocol/all data formats.

    Referenced by...