"VOSDAV" . . . "2017-06-13T05:44:05.602032"^^ . . "VOSDAV" . "2017-06-13T05:44:05Z" . . "2017-06-13T05:44:05.602032"^^ . . . . . . . . . . "8414ebe58b5a6786d251961b48067843" . . . . "VOSDAV" . "2017-06-13T05:44:05Z" . . . . . . "%VOSWARNING%\n\n\n%META:TOPICINFO{author=\"TimHaynes\" date=\"1144081773\" format=\"1.1\" version=\"1.1\"}%\n%VOSNAV%\n\n\n---+ Virtuoso WebDAV and Web Server\n\n---++ Introduction\n\n\nVirtuoso has a built-in web server and WebDAV repository. These support both web content for human consumption as well as SOAP and other WS protocols for consumption by machine.\n\nDynamic web pages can be written in Virtuoso's own VSP and VSPX languages as well as in PHP, ASP.NET, JSP, Perl, Ruby, and Python with other dynamic languages to follow.\n\nThe Virtuoso WebDAV server goes far beyond a simple web file server. It provides versioning, optional text-indexing, metadata-extraction and indexing by metadata plus alternate views of WebDAV content grouped by metadata.\n\nVirtuoso has the basic functionality of a generic web server, including HTTPS support, virtual directories, proxying, CLF logging etc. \n\n\n---++ [[VOSDAVMD][WebDAV, Users, Security, Meta Data and Versioning]]\n\nSecurity model, support for automatic content type recognition, indexing, versioning.\n\n\n---++ [[VOSDET][Virtual WebDAV Content and Views, WebDAV Extension Types]]\n\nProviding DAV access to non-DAV data, providing alternate filtered, grouped and sorted views of WebDAV data.\n\n\n---++ [[VOSVSP][Dynamic Web Pages]]\n\nWriting web applications in Virtuoso/PL and SQL.\n\n\n---++ [[VOSScript][Hosting Popular Web Scripting Languages]]\n\nHosting arbitrary third-party web applications under Virtuoso.\n\n\n\n%VOSCOPY%\n\nCategoryWebSite CategoryVirtuoso CategoryOpenSource\n\n" .