معرفی شرکت ها


datacatalogtordf-3.0.0


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

A library for mapping a data catalog to rdf
ویژگی مقدار
سیستم عامل -
نام فایل datacatalogtordf-3.0.0
نام datacatalogtordf
نسخه کتابخانه 3.0.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Stig B. Dørmænen
ایمیل نویسنده stigbd@gmail.com
آدرس صفحه اصلی https://github.com/Informasjonsforvaltning/datacatalogtordf
آدرس اینترنتی https://pypi.org/project/datacatalogtordf/
مجوز Apache-2.0
# datacatalogtordf ![Tests](https://github.com/Informasjonsforvaltning/datacatalogtordf/workflows/Tests/badge.svg) [![codecov](https://codecov.io/gh/Informasjonsforvaltning/datacatalogtordf/branch/master/graph/badge.svg)](https://codecov.io/gh/Informasjonsforvaltning/datacatalogtordf) [![PyPI](https://img.shields.io/pypi/v/datacatalogtordf.svg)](https://pypi.org/project/datacatalogtordf/) [![Read the Docs](https://readthedocs.org/projects/datacatalogtordf/badge/)](https://datacatalogtordf.readthedocs.io/) A small Python library for mapping a data catalog to rdf The library contains helper classes for the following dcat classes: - [Catalog](https://www.w3.org/TR/vocab-dcat-2/#Class:Catalog) - [Dataset](https://www.w3.org/TR/vocab-dcat-2/#Class:Dataset) - [Distribution](https://www.w3.org/TR/vocab-dcat-2/#Class:Distribution) - [Data Service](https://www.w3.org/TR/vocab-dcat-2/#Class:Data_Service) Other relevant classes are also supported, such as: - Contact [vcard:Kind](https://www.w3.org/TR/2014/NOTE-vcard-rdf-20140522/#d4e1819) The library will map to [the Norwegian Application Profile](https://data.norge.no/specification/dcat-ap-no) of [the DCAT standard](https://www.w3.org/TR/vocab-dcat-2/). ## Usage ### Install ```Shell % pip install datacatalogtordf ``` ### Getting started ```Python from datacatalogtordf import Catalog, Dataset # Create catalog object catalog = Catalog() catalog.identifier = "http://example.com/catalogs/1" catalog.title = {"en": "A dataset catalog"} catalog.publisher = "https://example.com/publishers/1" # Create a dataset: dataset = Dataset() dataset.identifier = "http://example.com/datasets/1" dataset.title = {"nb": "inntektsAPI", "en": "incomeAPI"} # # Add dataset to catalog: catalog.datasets.append(dataset) # get rdf representation in turtle (default) rdf = catalog.to_rdf(format="turtle") print(rdf.decode()) ``` Will produce the following output: ```Shell @prefix dcat: <http://www.w3.org/ns/dcat#> . @prefix dct: <http://purl.org/dc/terms/> . <http://example.com/catalogs/1> a dcat:Catalog ; dct:publisher <https://example.com/publishers/1> ; dct:title "A dataset catalog"@en ; dcat:dataset <http://example.com/datasets/1> . <http://example.com/datasets/1> a dcat:Dataset ; dct:title "incomeAPI"@en, "inntekstAPI"@nb . ``` ## Development ### Requirements - [pyenv](https://github.com/pyenv/pyenv) (recommended) - python3 - [pipx](https://github.com/pipxproject/pipx) (recommended) - [poetry](https://python-poetry.org/) - [nox](https://nox.thea.codes/en/stable/) ```Shell % pipx install poetry==1.1.13 % pipx install nox==2022.1.7 % pipx inject nox nox-poetry==0.9.0 ``` ### Install developer tools ```Shell % git clone https://github.com/Informasjonsforvaltning/datacatalogtordf.git % cd datacatalogtordf % pyenv install 3.8.12 % pyenv install 3.9.10 % pyenv local 3.8.12 3.9.10 % poetry install ``` ### Run all sessions ```Shell % nox ``` ### Run all tests with coverage reporting ```Shell % nox -rs tests ``` ### Debugging You can enter into [Pdb](https://docs.python.org/3/library/pdb.html) by passing `--pdb` to pytest: ```Shell nox -rs tests -- --pdb ``` You can set breakpoints directly in code by using the function `breakpoint()`.


نیازمندی

مقدار نام
>=6.1.1,<7.0.0 rdflib
>=1.1.0,<2.0.0 skolemizer


زبان مورد نیاز

مقدار نام
>=3.8,<3.11 Python


نحوه نصب


نصب پکیج whl datacatalogtordf-3.0.0:

    pip install datacatalogtordf-3.0.0.whl


نصب پکیج tar.gz datacatalogtordf-3.0.0:

    pip install datacatalogtordf-3.0.0.tar.gz