• Stars
    star
    209
  • Rank 188,325 (Top 4 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 11 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Python library and command-line interface for inspecting and visualizing RDF models aka ontologies.

Ontospy

Python library and command-line interface for inspecting and visualizing RDF models.

Links

Description

Ontospy is a lightweight Python library and command line tool for inspecting and visualizing vocabularies encoded using W3C Semantic Web standards, that is, RDF or any of its dialects (RDFS, OWL, SKOS).

The basic workflow is simple: load a graph by instantiating the Ontospy class with a file containing RDFS, OWL or SKOS definitions. You get back a object that lets you interrogate the ontology. That's all!

The same functionalities are accessible also via a command line application. This is an interactive environment (like a repl) that allows to load ontologies from a local repository, interrogate them and cache them so that they can be quickly reloaded for inspection later on.

Downloads

Generating ontology documentation

Ontospy can be used to generate HTML documentation for an ontology pretty much out-of-the-box.

See the website Examples of ontology documentation generated via Ontospy, or jump straight to the sample CIDOC-CRM or FOAF documentation pages.

From version 2.0, the documentation generation libraries are installed by default with Ontospy. Previously, third party dependencies (e.g. Django) had to be installed separately.

Status

Maintenance

I have little time to spend on this project these days, so I'm mainly focusing on bug fixes and maintenance. Happy to review PRs if you want to add more functionalities!

Development

# git clone the repo first
$ mkvirtualenv ontospy
$ pip install -r requirements.txt
$ pip install -e .

Documentation

http://lambdamusic.github.io/Ontospy/

More Repositories

1

Ontodocs

[DISCONTINUED] Generate ontology documentation in HTML and Markdown. Quick and easy.
JavaScript
38
star
2

OntospyWeb

A django application for generating OWL ontologies documentation
HTML
10
star
3

The-Musical-Code

Code for your eyes, music for your ears
Scheme
7
star
4

hello-scigraph

Explore SciGraph data using Elastic Search - source code for the online tutorial
Python
5
star
5

djfacet

Python faceted browser engine built on top of the Django web framework
Python
3
star
6

PyScigraph

Python CLI for retrieving RDF from Springer Nature SciGraph.
Python
3
star
7

ontospy-examples

Example Ontology documentation auto generated via Ontospy
2
star
8

PhiloSurfical

Ontology based thematic navigation of Wittgenstein's Tractatus Logico-Philosophicus
Common Lisp
2
star
9

wittgensteiniana

Experimental visualizations of Wittgenstein's Tractatus.
HTML
2
star
10

Sparql-cli

A command line API for SPARQL
Python
2
star
11

extempore-extensions

My custom extensions to the Extempore programming environment
Scheme
1
star
12

portfolio-site

Personal portfolio site.
HTML
1
star
13

Sparqly

Python API for SPARQL Endpoints
Python
1
star
14

Quick-Dimensions-Menubar

Mac menu bar app for searching Dimensions.ai
Python
1
star
15

PyPapers

Command-line application to manage your PDFs collection.
Python
1
star
16

ontologies.michelepasin.org

Collection of ontologies, taxonomies, and other conceptual schemas I have been working on
HTML
1
star
17

Impromptu-Utilities

Utility functions for Impromptu, a Scheme based livecoding language.
Scheme
1
star
18

python-cli-structure

A reusable CLI structure for Python
Jupyter Notebook
1
star
19

Snipplr_2_Gist

Python script that helps you move your code snippets from Snipplr to GitHub Gist
Python
1
star
20

dbpedialinks

Navigation of the links to DBpedia generated in the context of https://github.com/dbpedia/sci-graph-links
HTML
1
star
21

zerohunger

Explore papers related to the 'ZeroHunger' SDG topic. A Django prototype made during a hack day.
HTML
1
star