Skip to main content

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

Project description

omaslib

Basic library for OMAS Python-based backend. OMAS 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://omas.org/<location>

<location> is a unique name identifying the OMAS 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://omas.org/base#

System-wide data

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

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

Project specific graphs

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

Project specific data

All project specific data resides in a graph named

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

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

Project details


Download files

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

Source Distribution

omaslib-0.1.10.tar.gz (119.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

omaslib-0.1.10-py3-none-any.whl (162.5 kB view details)

Uploaded Python 3

File details

Details for the file omaslib-0.1.10.tar.gz.

File metadata

  • Download URL: omaslib-0.1.10.tar.gz
  • Upload date:
  • Size: 119.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.12.1 Darwin/23.4.0

File hashes

Hashes for omaslib-0.1.10.tar.gz
Algorithm Hash digest
SHA256 9068f885ec99690412ef79692d0e5e088e11da8a3fc9aeb41a9e06585d3d898f
MD5 ae20d0ed6701b5de4369e4a7400862bf
BLAKE2b-256 202284a3bbfbac7ea79127926ce5309f1f331a74dd8d8f46c654017f2075a873

See more details on using hashes here.

File details

Details for the file omaslib-0.1.10-py3-none-any.whl.

File metadata

  • Download URL: omaslib-0.1.10-py3-none-any.whl
  • Upload date:
  • Size: 162.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.12.1 Darwin/23.4.0

File hashes

Hashes for omaslib-0.1.10-py3-none-any.whl
Algorithm Hash digest
SHA256 afc7223d8dfbf625268ff37d71fde406bb770537de50be07e545a834b97a6238
MD5 5e744e383131d4ff4d49327512c4ea65
BLAKE2b-256 42a93010161629f57832c2db8baee3f8e75ba6a22293b2e3349b11832d021de3

See more details on using hashes here.

Supported by

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