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.

Download files

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

Source Distribution

apis_core_rdf-0.67.0.tar.gz (335.4 kB view details)

Uploaded Source

Built Distribution

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

apis_core_rdf-0.67.0-py3-none-any.whl (301.8 kB view details)

Uploaded Python 3

File details

Details for the file apis_core_rdf-0.67.0.tar.gz.

File metadata

  • Download URL: apis_core_rdf-0.67.0.tar.gz
  • Upload date:
  • Size: 335.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for apis_core_rdf-0.67.0.tar.gz
Algorithm Hash digest
SHA256 d8fead7e37b9338ca422e41d582d2ef69b19f886177326d6728f02c871619b6d
MD5 8ecbcd4d50445d67398f88d63357a995
BLAKE2b-256 87d9041021299cd60cc5764ac0cfa2a477e53044d8ce686902750e06e58c07a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for apis_core_rdf-0.67.0.tar.gz:

Publisher: publish.yml on acdh-oeaw/apis-core-rdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apis_core_rdf-0.67.0-py3-none-any.whl.

File metadata

  • Download URL: apis_core_rdf-0.67.0-py3-none-any.whl
  • Upload date:
  • Size: 301.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for apis_core_rdf-0.67.0-py3-none-any.whl
Algorithm Hash digest
SHA256 043fa38f037bdac1bc53ecd1699a129f30d53b6e1130563c2a33912ddbaf208d
MD5 00502bb6439ac698f7c30b04a89a63ec
BLAKE2b-256 07c5baae1bd6637c6092228e604078ecd1982d5b7c7a4d2a8e9e59d02ec34d0a

See more details on using hashes here.

Provenance

The following attestation bundles were made for apis_core_rdf-0.67.0-py3-none-any.whl:

Publisher: publish.yml on acdh-oeaw/apis-core-rdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.67.4

2 files

0.67.3

2 files

0.67.2

2 files

0.67.1

2 files

This release

0.67.0 This release

2 files

0.66.0

2 files

0.65.1

2 files

0.65.0

2 files

0.64.5

2 files

0.64.4

2 files

0.64.3

2 files

0.64.2

2 files

0.64.1

2 files

0.64.0

2 files

0.63.1

2 files

0.63.0

2 files

0.62.1

2 files

0.62.0

2 files

0.61.0

2 files

0.60.1

2 files

0.60.0

2 files

0.59.0

2 files

0.58.2

2 files

0.58.1

2 files

0.58.0

2 files

0.57.4

2 files

0.57.3

2 files

0.57.2

2 files

0.57.1

2 files

0.57.0

2 files

0.56.4

2 files

0.56.3

2 files

0.56.2

2 files

0.56.1

2 files

0.56.0

2 files

0.55.1

2 files

0.55.0

2 files

0.54.3

2 files

0.54.2

2 files

0.54.1

2 files

0.54.0

2 files

0.53.1

2 files

0.53.0

2 files

0.52.3

2 files

0.52.2

2 files

0.52.1

2 files

0.52.0

2 files

0.51.2

2 files

0.51.1

2 files

0.51.0

2 files

0.50.4

2 files

0.50.3

2 files

0.50.2

2 files

0.50.1

2 files

0.50.0

2 files

0.49.1

2 files

0.49.0

2 files

0.48.2

2 files

0.48.1

2 files

0.48.0

2 files

0.47.1

2 files

0.47.0

2 files

0.46.1

2 files

0.46.0

2 files

0.45.1

2 files

0.45.0

2 files

0.44.1

2 files

0.44.0

2 files

0.43.1

2 files

0.43.0

2 files

0.42.6

2 files

0.42.5

2 files

0.42.4

2 files

0.42.3

2 files

0.42.2

2 files

0.42.1

2 files

0.41.1

2 files

0.41.0

2 files

0.40.1

2 files

0.40.0

2 files

0.39.0

2 files

0.38.0

2 files

0.37.2

2 files

0.37.1

2 files

0.37.0

2 files

0.36.1

2 files

0.36.0

2 files

0.35.1

2 files

0.35.0

2 files

0.34.1

2 files

0.34.0

2 files

0.33.0

2 files

0.32.0

2 files

0.31.1

2 files

0.31.0

2 files

0.30.0

2 files

0.29.0

2 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