From b7011ef785019e0a1c3ef1722fe494b332193924 Mon Sep 17 00:00:00 2001 From: Taewoon Kim Date: Sun, 25 Oct 2026 16:16:34 +0900 Subject: [PATCH] Add CITATION.cff and a Citation section in the README Authors are Arcade Data Ltd (alias ArcadeData, as REUSE.toml names it) and Taewoon Kim, who is also the contact. No version or date-released: this repository has made no release yet, and the wheel version is derived from the engine jar at build time. No DOI: Zenodo is left to ArcadeData. Co-Authored-By: Claude Sonnet 5.5 --- CITATION.cff | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ README.md | 5 +++++ 2 files changed, 56 insertions(+) create mode 100644 CITATION.cff diff --git a/CITATION.cff b/CITATION.cff new file mode 100644 index 00000000..bd88f0e5 --- /dev/null +++ b/CITATION.cff @@ -0,0 +1,51 @@ +# Copyright © 2021-present Arcade Data Ltd (info@arcadedata.com) +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at + +# http://www.apache.org/licenses/LICENSE-2.0 + +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# SPDX-FileCopyrightText: 2021-present Arcade Data Ltd (info@arcadedata.com) +# SPDX-License-Identifier: Apache-2.0 + +# No `version` or `date-released` on purpose: this repository has made no release yet (the first is 26.11.1), +# and the wheel version comes from the engine jar at build time, so a number written here would go stale. +# Add both when a release is cut. +cff-version: 1.2.0 +title: ArcadeDB Python +message: If you use this software, please cite it using the metadata from this file. +type: software +authors: + - name: Arcade Data Ltd + alias: ArcadeData + website: "https://arcadedb.com" + - given-names: Taewoon + family-names: Kim + email: taewoon@humem.ai + orcid: "https://orcid.org/0000-0003-2892-0194" + affiliation: HumemAI +contact: + - given-names: Taewoon + family-names: Kim + email: taewoon@humem.ai +repository-code: "https://github.com/ArcadeData/arcadedb-python" +url: "https://arcadedb.com" +abstract: Python bindings for ArcadeDB, the multi-model database (graph, document, key/value, vector and time series, queried with SQL or openCypher). The engine runs inside the Python process through JPype, and each wheel bundles its own Java runtime. +license: Apache-2.0 +keywords: + - ArcadeDB + - Python + - Bindings + - Embedded + - Multi-Model + - Graph + - Vector + - SQL + - openCypher diff --git a/README.md b/README.md index ec1f9b65..006df986 100644 --- a/README.md +++ b/README.md @@ -88,6 +88,11 @@ Open an [issue](https://github.com/ArcadeData/arcadedb-python/issues) or a pull It moved here from `bindings/python` in [ArcadeData/arcadedb](https://github.com/ArcadeData/arcadedb) at `ee04bd202abce0183c6263a3c4d8a61a4d526960`, with its git history. Issue numbers in older commit messages refer to that repository. [humemai/arcadedb-embedded-python](https://github.com/humemai/arcadedb-embedded-python) is the fork where the bindings kept developing (runtime fixes, JRE trim, native build, benchmarks). Its benchmark tooling stays there. +## Citation + +If you use these bindings in published work, cite them with the metadata in [`CITATION.cff`](https://github.com/ArcadeData/arcadedb-python/blob/main/CITATION.cff); GitHub shows it as "Cite this repository". +There is no DOI for this repository yet. + ## License Apache License 2.0, like ArcadeDB. See [`LICENSE`](https://github.com/ArcadeData/arcadedb-python/blob/main/LICENSE).