Message Mediation in the Semantic Web

nulllogicone.net is an abstract system for mediating messages between unknown parties, describing authors, messages, and recipients. It consists of a Cycle Model [SAPCT], the Word Space [NKBZ], and a Mediation Logic [OgIf]. A web application against a central database server is realized as a reference implementation.

Instances

All entities are data records that can be displayed as html pages, RDF documents, or JSON documents. The RDF documents are generated on the fly from the database records and can be retrieved by appending .rdf to the URL. For JSON format, append .json.

In the database tables, the key fields are GUIDs. These are used in URIrefs and URLs. A URIref in an RDF statement consists of the base namespace (https://nulllogicone.net/) followed by the full class name from [SAPCT][NKBZ] with appended GUID. These can display further information on a webpage as URLs.

SPARQL

For querying the data using semantic web standards, a SPARQL endpoint is available at /sparql. SPARQL (SPARQL Protocol and RDF Query Language) enables powerful queries across the entire knowledge graph using W3C standards. The endpoint is built on Ontop, which provides a virtual knowledge graph layer over the relational database, automatically translating SPARQL queries to SQL.

For interactive query development, a visual query interface with syntax highlighting, autocomplete, and result visualization is powered by YASGUI, providing an intuitive environment for exploring and testing SPARQL queries.)
Click to open: /sparql/ui (in new tab)

Open interactive query examples with syntax highlighting and one-click copy functionality to get started quickly.

Examples

Html

https://nulllogicone.net/Stamm/b4111e0e-48d9-42c4-a6f6-ec4991264947
https://nulllogicone.net/Angler/be279cca-b934-45e6-85fd-96b1a6b1e6ed
https://nulllogicone.net/PostIt/176bae4e-05d7-4256-97a5-c98bfcbb2869
https://nulllogicone.net/TopLab/0c373672-6b2d-46bf-8962-9f697f6722d3
https://nulllogicone.net/Netz/76035f19-f4ae-4d58-a388-4bbc72c51cef

Json

https://nulllogicone.net/Stamm/b4111e0e-48d9-42c4-a6f6-ec4991264947.json
https://nulllogicone.net/Angler/be279cca-b934-45e6-85fd-96b1a6b1e6ed.json
https://nulllogicone.net/PostIt/176bae4e-05d7-4256-97a5-c98bfcbb2869.json
https://nulllogicone.net/TopLab/0c373672-6b2d-46bf-8962-9f697f6722d3.json

RDF

https://nulllogicone.net/Stamm/b4111e0e-48d9-42c4-a6f6-ec4991264947.rdf
https://nulllogicone.net/Angler/be279cca-b934-45e6-85fd-96b1a6b1e6ed.rdf
https://nulllogicone.net/PostIt/176bae4e-05d7-4256-97a5-c98bfcbb2869.rdf
https://nulllogicone.net/TopLab/0c373672-6b2d-46bf-8962-9f697f6722d3.rdf

Schema

For the exchange of data at nulllogicone.net in RDF format, you can download the schema.rdfs file.
On the FRODO RDFSViz Tool page, the relationships can be visualized. As URL for the schema, you must specify the full path https://nulllogicone.net/schema.rdfs.

Documents

nulllogicone.net mediates messages between unknown parties. For the exchange of data, the RDF format is used to enable decentralization and distributability.

RDF is based on XML and describes arbitrary resources with simple sentences consisting of subject, predicate, and object.

Example: A shortened RDF document
<?xml version="1.0" encoding= "utf-8"?> 
    <rdf:RDF
    xmlns:rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns#
    xmlns:nlo="https://nulllogicone.net/schema.rdfs#" 
    xml:base="https://nulllogicone.net/">
    <nlo:Stamm rdf:about="https://nulllogicone.net/Stamm/?b4111e0e-48d9-42c4-a6f6-ec4991264947">
    <nlo:name>Oli</nlo:name>
    </nlo:Stamm>
    </rdf:RDF>

Web Application