From 4de361cc61b77a0e81ab3beaa46a91826a2d0096 Mon Sep 17 00:00:00 2001 From: Florian Spreckelsen <f.spreckelsen@indiscale.com> Date: Thu, 20 Feb 2025 17:18:07 +0100 Subject: [PATCH] ENH: Add example datamodel yaml --- datamodel-default.yml | 62 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 datamodel-default.yml diff --git a/datamodel-default.yml b/datamodel-default.yml new file mode 100644 index 0000000..9c618ed --- /dev/null +++ b/datamodel-default.yml @@ -0,0 +1,62 @@ +# Copyright (C) 2025 IndiScale GmbH <info@indiscale.com> +# Copyright (C) 2025 Florian Spreckelsen <f.spreckelsen@indiscale.com> +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public +# License along with this program. If not, see +# <https://www.gnu.org/licenses/>. +# +Box: + recommended_properties: + Location: + Content: + Number: + datatype: TEXT +Person: + recommended_properties: + firstName: + datatype: TEXT + lastName: + datatype: TEXT + email: + datatype: TEXT +Loan: + recommended_properties: + Box: + Borrower: + datatype: Person + expected_return: + datatype: DATETIME + exhaustContents: + datatype: BOOLEAN + comment: + datatype: TEXT + LoanLocation: + datatype: Location + loanRequested: + datatype: DATETIME + loanAccepted: + datatype: DATETIME + lent: + datatype: DATETIME + returnRequested: + datatype: DATETIME + Content: + datatype: TEXT + ReturnLocation: + datatype: Location + returnAccepted: + datatype: DATETIME + returned: + datatype: DATETIME +Location: + -- GitLab