Skip to main content

Open Media Access Server Library (Linked Open Data middleware/RESTApi)

Project description

OLDAPlib

Basic library for OLDAP Python-based backend. OLDAP relies as much as possible on standard ontologies. Currently, the following ontologies are being used:

  • xs: <http://www.w3.org/2001/XMLSchema#>
  • rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
  • rdfs: <http://www.w3.org/2000/01/rdf-schema#>
  • owl: <http://www.w3.org/2002/07/owl#>
  • skos: <http://www.w3.org/2004/02/skos/core#>
  • sh: <http://www.w3.org/ns/shacl#>

Setup of IRI's and namespaces

The generic base IRI that is to be used has the form of

http://oldap.org/<location>

<location> is a unique name identifying the OLDAP installation of the type NCName.

System namespace

System ontologies and SHACL files

All system relevant definitions like system-wide ontologies or shacl definitions are in a graph named

http://oldap.org/base#

System-wide data

Data such as project information, user data etc. is in a graph named

http://oldap.org/<location>/data#

Project specific graphs

Each project has several namespaces (aka "named graphs")

Project specific data

All project specific data resides in a graph named

http://oldap.org/<location>/<project>/data#

The project name must be unique to the location and is of type NCName.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

oldaplib-0.1.87.tar.gz (216.2 kB view details)

Uploaded Source

Built Distribution

oldaplib-0.1.87-py3-none-any.whl (287.7 kB view details)

Uploaded Python 3

File details

Details for the file oldaplib-0.1.87.tar.gz.

File metadata

  • Download URL: oldaplib-0.1.87.tar.gz
  • Upload date:
  • Size: 216.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.11 Darwin/24.5.0

File hashes

Hashes for oldaplib-0.1.87.tar.gz
Algorithm Hash digest
SHA256 e334b26b1745e070878d850965b9d2092540ba3029efaf198248e60887c9570d
MD5 805ddf0e2695aa21cc03de3823653dcd
BLAKE2b-256 3281c7520f4d823a85d438a1a59d9c068b694c73f82c6db2808ddcf06acb1661

See more details on using hashes here.

File details

Details for the file oldaplib-0.1.87-py3-none-any.whl.

File metadata

  • Download URL: oldaplib-0.1.87-py3-none-any.whl
  • Upload date:
  • Size: 287.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.11 Darwin/24.5.0

File hashes

Hashes for oldaplib-0.1.87-py3-none-any.whl
Algorithm Hash digest
SHA256 9ee81c3d12ffa3393227efb90b85c26dac2b6d56ed6afb7124bfc30c14395c19
MD5 a7f9bfc715fff34a9331522c83c4cf15
BLAKE2b-256 c6358c0726ca798e9b56472ea5ca70e521e318eba1f33b7d5dc2ebe63fc1ea79

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page