Skip to content

An RDF ontology for describing Qworum classes and interfaces, and RDF metadata.

License

Notifications You must be signed in to change notification settings

doga/qworum-ontology

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 

Repository files navigation

Qworum logo and name

Qworum ontology

An RDF ontology for use within the Qworum platform and the larger RDF ecosystem.

Classes and interfaces

Description of Qworum classes and the interfaces they implement:

  • A qrmi:Interface instance can extend zero, one, or more interface instances.
  • A qrmc:Class instance implements exactly one interface.
  • A qrmi:Interface instance can define properties and methods. A method is a qrmi:Method instance. Properties and method parameters can be JSON, RDF or a Qworum class. For properties and method parameters that are Qworum classes, the actual interface implementations can be indicated.
  • For properties and method parameters that are qrmc:Class instances, a qrmc:Class instance can indicate which actual interface implementations they are using.

Various terms

  • qrmv:end — end-of-document indicator, used for ensuring the completeness of RDF documents that are being read, particularly in streaming scenarios.
  • qrmv:anyIRI — an IRI that should not be dereferenced, either because it points to non-RDF content, or because it points to an RDF node that is not relevant for the current RDF dataset.
  • qrmv:comment — a comment written in Markdown.

License

This content is released under the terms of the CC0 1.0 Universal license.