Skip to main content

APIS

Django Tests GitHub release (with filter)

The Austrian Prosophographical Information System is a Django based prosopography framework. It allows to create web applications to manage both entities and relations between entities. It provides API access to the data in various formats and creates swagger defintions. A swagger-ui allows for comfortable access to the data.

Data can also be imported from remote resources described in RDF.

In addition to this configurable import of data via RDF, there is also an configurable serialization of data. The generic RestAPI of APIS provides data either in the internal JSON format, TEI or RDF (serialized with CIDOC CRM).

APIS comes with a built in system of autocompletes that allows researchers to import meta-data of entities with just a single click. Out of the box APIS supports Stanbol as a backend for the autocompletes, but the system is rather easy to adapt to any Restfull API. APIS also supports the parsing of RDFs describing entities into an entity. The parsing is configured in a settings file.

Entities

Relations

Licensing

All code unless otherwise noted is licensed under the terms of the MIT License (MIT). Please refer to the file LICENSE.txt in the root directory of this repository.

All documentation and images unless otherwise noted are licensed under the terms of Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/

APIS contains the "Material Symbols" font(commit ace1af0), which is licensed under the Apache License Version 2.0. The Swagger Logo in core/static/img comes from wikimedia commons and is licensed under the Creative Commons Attribution-Share Alike 4.0 International license

Installation

Create a new Django project:

django-admin startproject my_apis_instance

Add apis-core-rdf as a dependency to your project.

To use the APIS framework in your application, you will need to add dependencies to INSTALLED_APPS. See sample_project/settings.py for reference.

Additionally, you will need to configure the template packs used by crispy_forms and django_tables2 by adding CRISPY_ALLOWED_TEMPLATE_PACKS, CRISPY_TEMPLATE_PACK and DJANGO_TABLES2_TEMPLATE. Consult sample_project/settings.py for reference as well.

Finally, add the APIS urls to your applications URL Dispatcher

urlpatterns = [
    path("", include("apis_core.urls", namespace="apis")),
    # https://docs.djangoproject.com/en/stable/topics/auth/default/#module-django.contrib.auth.views
    path("accounts/", include("django.contrib.auth.urls")),
    # https://docs.djangoproject.com/en/stable/ref/contrib/admin/#hooking-adminsite-to-urlconf
    path("admin/", admin.site.urls),
]

Now start using your Django project

./manage.py runserver

Now you should be ready to roll. Start creating your ontology.

Metadata

Release files for apis-core-rdf 0.69.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for apis-core-rdf 0.69.0
File Size Uploaded
apis_core_rdf-0.69.0.tar.gz 348.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for apis-core-rdf 0.69.0
File Interpreter ABI Platform
apis_core_rdf-0.69.0-py3-none-any.whl Python 3 none any Details

Total release size: 663.1 kB

Release files / apis_core_rdf-0.69.0.tar.gz

Download URL apis_core_rdf-0.69.0.tar.gz
Size 348.0 kB
Tags Source
SHA-256 checksum
How to use checksums
51831f308a860bdbee9c335db2cd3cb1b71a0b8ea92023fdfe2d3ac76f1f2bdc
BLAKE2b-256 checksum
How to use checksums
c8ba3a14f21acd841f5ab77807eaf25dfb8b9130226a093cb3e6321828512471
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / apis_core_rdf-0.69.0-py3-none-any.whl

Download URL apis_core_rdf-0.69.0-py3-none-any.whl
Size 315.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6be098bef541c8985e27a62b0387af2a3655607d12d5853c60e7b601eb6f132d
BLAKE2b-256 checksum
How to use checksums
b65f9d5a3df829af733714def653959b95bcd58bf08d55b2f4f8fc754c53f3b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release history Release notifications | RSS feed

0.71.1

2 release files

0.71.0

2 release files

0.70.0

2 release files

0.69.1

2 release files

This release

0.69.0 This release

2 release files

0.67.4

2 release files

0.67.3

2 release files

0.67.2

2 release files

0.67.1

2 release files

0.67.0

2 release files

0.65.1

2 release files

0.65.0

2 release files

0.64.5

2 release files

0.64.4

2 release files

0.64.3

2 release files

0.64.2

2 release files

0.64.1

2 release files

0.64.0

2 release files

0.62.1

2 release files

0.62.0

2 release files

0.60.1

2 release files

0.60.0

2 release files

0.57.2

2 release files

0.57.1

2 release files

0.57.0

2 release files

0.56.4

2 release files

0.56.3

2 release files

0.56.2

2 release files

0.56.1

2 release files

0.56.0

2 release files

0.55.1

2 release files

0.55.0

2 release files

0.54.3

2 release files

0.54.2

2 release files

0.54.1

2 release files

0.54.0

2 release files

0.52.3

2 release files

0.52.2

2 release files

0.52.1

2 release files

0.52.0

2 release files

0.51.2

2 release files

0.51.1

2 release files

0.51.0

2 release files

0.50.4

2 release files

0.50.3

2 release files

0.50.1

2 release files

0.50.0

2 release files

0.49.1

2 release files

0.49.0

2 release files

0.48.2

2 release files

0.48.1

2 release files

0.47.1

2 release files

0.47.0

2 release files

0.46.1

2 release files

0.46.0

2 release files

0.45.0

2 release files

0.44.1

2 release files

0.44.0

2 release files

0.43.1

2 release files

0.43.0

2 release files

0.41.1

2 release files

0.41.0

2 release files

0.40.1

2 release files

0.40.0

2 release files

0.39.0

2 release files

0.38.0

2 release files

0.36.1

2 release files

0.36.0

2 release files

0.35.1

2 release files

0.34.1

2 release files

0.33.0

2 release files

0.32.0

2 release files

0.31.1

2 release files

0.31.0

2 release files

0.29.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page