A personal professional metadata ontology and toolkit

View the Project on GitHub rukmal/precis

Click Here for Precis Ontology Specification


Precis is (primarily) an Ontology for modeling personal professional metadata. That is, it provides functionality to track metadata such as Degrees, Courses, Portfolio Items (Publications, Projects, Talks), Work Experience, etc.

In addition to the Precis Ontology modeling personal metadata, the Precis toolkit extends this Ontology by providing additional functionality, specifically:

Each of these functions are illustrated below in the Quickstart Guide.

Note: This document is still under construction

Advanced Documentation

This section is advanced documentation for specific topics in Precis.

Template Engine

A description of the underlying Precis ontology. Details each of the individual concepts, object properties and data properties comprising the ontology.

Local Development

The Makefile contains useful recipes for local development.

$ make help

build_cv_from_json             Build CV LaTeX and PDF from the sample data JSON
build_cv_from_rdf              Build CV LaTeX and PDF from the sample data RDF file
build_rdf_from_json            Build RDF from the sample data JSON file


Note: This is mostly out of date, but the broad strokes are accurate. Preserved for posterity.



Rukmal Weerawarana