hypernotation

Solving Linked Data problems with Hypernotation (DBpedia example)

In this post I will present a real use case showing what Hypernotation looks like in practice. I have chosen one of the most popular datasets in Linked Data – DBPedia, and published its dataset using Hypernotation principles. It’s published on hypernotation.org – the homepage contains some friendly examples, so I invite you to visit [...]


An example of Hypernotation

Let’s publish some data using Hypernotation. I am going to use the same (Chuck Norris) RDF example I have used on the blog so far. You can see the published data on http://milicicvuk.com/data_ and the prefix mappings on http://milicicvuk.com/prefix_. The domain is different for obvious reasons – I used my domain instead of http://chucknorris.com, but [...]


Hypernotation: Classification of hyperNodes

In the previous post I discussed how RDF and Object-oriented model can happily live together. In this post, I am going to talk about various types of nodes in the Web of data graph and different ways to classify them. In the OO model, variables can be assigned objects, arrays, primitive data types (numbers, string, [...]


Bringing together the RDF and OO models in the Semantic Web

The RDF model has many similarities to the object-oriented model. These are described in A Semantic Web Primer for Object-Oriented Software Developers: Domain models consist of classes, properties and instances (individuals). Classes can be arranged in a subclass hierarchy with inheritance. Properties can take objects or primitive values (literals) as values. The same document states [...]


Links in Hypernotation

In one of the previous posts I discussed the idea of two types of links on the Web: tree links and graph links. The Web can be seen as a collection of trees with hyperlinks connecting random nodes of these trees. These hyperlinks are what cause the trees to become graphs, thus the name “graph” [...]


Introducing Hypernotation, an alternative to Linked Data

URL, URI, IRI, URIref, CURIE, QName, slash URIs, hash URIs, bnodes, information resources, non-information resources, dereferencability, HTTP 303, redirection, content-negotiation, RDF model, RDF syntax, RDFa core, RDFa lite, Microdata, Turtle, N3, RDF/XML, JSON-LD, RDF/JSON… Want to publish some data? Well, these are some of the things you will have to learn and understand to do [...]