From Folder to Weblog to Data Space
The problem
Publishing should not require a platform detour. A weblog can start as a folder when the substrate already speaks web, filesystem, graph, and relational protocols.
One standards substrate
Virtuoso combines HTTP for web access, WebDAV for filesystem-style authoring, SPARQL for graph queries, and SQL for relational access.
Copy file, publish page
The OpenLink site HTML WebDAV folder is both a web-visible collection and a mountable filesystem target. Publication can be as simple as copying a self-contained HTML file into that folder.
The weblog lens
The OpenLink Software Weblog is a VSP-rendered lens over the same DAV resources. The folder remains the source of truth; the weblog is the view.
Portable documents
Each post remains a standalone HTML document. The weblog can frame and theme it, but the document is not trapped inside the renderer.
Search and refinement
Virtuoso full-text search runs over WebDAV resources. Date filters use DAV timestamps. Category facets use schema:category values stored as custom WebDAV metadata.
Syndication
The same DAV-backed post list can advertise RSS, Atom, and AtomPub using ordinary HTML link relations. A folder becomes a weblog; the weblog becomes a feed source.
Links denote things
Post links denote documents. In-post hyperlinks can denote people, companies, products, topics, standards, claims, categories, sources, and relationships.
SPARQL and SQL views
A person reads a document. A machine follows identifiers into a graph. From the Semantic Web side, SPARQL queries the graph. From the RDBMS side, SQL accesses resource metadata and related structures.
Accountable automation
The whoami and preferences captures show agency and contract: a named principal, an agent, WebIDs, On-Behalf-Of, and RDF-backed operating preferences.
The compression
WebDAV, HTTP, VSP, DAV metadata, full-text search, RSS, Atom, AtomPub, SPARQL, and SQL collapse into one standards-based publishing environment.