From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id gKYKM+vDrWIiBwAAbAwnHQ (envelope-from ) for ; Sat, 18 Jun 2022 14:24:11 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id qEUmMuvDrWLPkAAAG6o9tA (envelope-from ) for ; Sat, 18 Jun 2022 14:24:11 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 7CA5B1B482 for ; Sat, 18 Jun 2022 14:24:11 +0200 (CEST) Received: from localhost ([::1]:36586 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o2XUn-0000JL-3s for larch@yhetil.org; Sat, 18 Jun 2022 08:24:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36026) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o2XUR-0000J7-Uq for guix-devel@gnu.org; Sat, 18 Jun 2022 08:23:48 -0400 Received: from baptiste.telenet-ops.be ([2a02:1800:120:4::f00:13]:49644) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o2XUP-0001bh-ML for guix-devel@gnu.org; Sat, 18 Jun 2022 08:23:47 -0400 Received: from [172.20.10.9] ([188.188.45.163]) by baptiste.telenet-ops.be with bizsmtp id kcPX2700F3XETgk01cPXv0; Sat, 18 Jun 2022 14:23:35 +0200 Message-ID: <17b8f886ff09ca0dfb923c0296d07b3c9dd2d426.camel@telenet.be> Subject: Re: how to write services From: Maxime Devos To: indieterminacy , Brian Cully Cc: catonano@gmail.com, Blake Shaw , Ricardo Wurmus , Andrew Tropin , Josselin Poiret , GNU Guix maintainers , guix-devel@gnu.org Date: Sat, 18 Jun 2022 14:23:27 +0200 In-Reply-To: <1ad22337d0d03c6dc9e5abf03c4a0f9b@libre.brussels> References: <87a6as62r2.fsf@elephly.net> <87ilpfwmi0.fsf@jpoiret.xyz> <877d5j5vng.fsf@trop.in> <87a666663179c883aaa1797b62c3bcb0084d3ebb.camel@gmail.com> <87bkuuyqf9.fsf@elephly.net> <87tu8krafm.fsf@ditto.jhoto.spork.org> <1ad22337d0d03c6dc9e5abf03c4a0f9b@libre.brussels> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-nAsa0hy4fJmFPafzQdyq" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1655555015; bh=0WgnujZieazhXxBROQRXmhGdy7u96TxGc/H02uiJHFM=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=DUjfR1YYENcSGLXw7O6xI0xdhYIMy6vLQq/DOLAb4TgG7q5H2jdONHw4JslcRoh3n 9kgZBZtyw/zFtLfQd0Iyg8Qlk3gslzZvgefGqbA8DucLACBU+G48rt9pXdATGVtu/C g8lclJQhJrUZ+C/MGkzdFVWaJ1BKGW+Qa9B67T/QCr563perCIdbsUzbEnB7oVrulu 4AkiPlG8LxHtwA1X1mIggepnYl5+9oxxc3X3gqToEKHP9Fa88qB6QFEEgrSuA60GKs 7rvJFfd8RDQc83NiH/Ju/CqLf3++Z/vF9HkbdqyZ/Kk/mu2I3Y9Oh2Q/UOiHjp9tq3 3L74XcD1hXAnA== Received-SPF: pass client-ip=2a02:1800:120:4::f00:13; envelope-from=maximedevos@telenet.be; helo=baptiste.telenet-ops.be X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1655555051; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=0WgnujZieazhXxBROQRXmhGdy7u96TxGc/H02uiJHFM=; b=tgFVdDPQ8SZDeW512GzTFGgSfwE0RxL0s19V/uOsiI7AW0/ZHbwKhbI+sGoO4YvR2VTdif 9hkycdqRE2djQdfNn7lIdExOJJtuS5qhnGHjCsw2snXqLMqqNr5GyQ4xXDlDHmBmEpXnEO UKIdZLsc/YQlt5Mxe2WiiDj3jE/LaGCq/CATHruVXTMI0k3qgOHo3FBaTxItWeXbooGfxs 3U99jrkaBbc3EVv63Lcx8jsa69g+TyylpXX0qNphLZvwMLavkE819B9aqudTrU5JbjcYBQ 5FQI/OS+AiHWWlcO0ShKlPLW6I/8aGKIiyzwIhu7oj/8enwNsZbIdwVyfi2yng== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1655555051; a=rsa-sha256; cv=none; b=F1/fSK095LiLM7AdWd8vR8CPA1vPBjNr+GqOnpQ/IUYEnoN3Pf5tqNkb+V0kYUVcon5ej5 o/IrdBTHhMBsFewtWbF0yFWMSOZ+aLNOe3gInhG2CUO1QNSJ7Y+v2wRHbgSJD6dfq1zuKx 0BmxAxnX3UwW/NCxiyTmSQcvaSY9KdE0JxfrNoNHR3xbhS5NthlxtJGLj5T8m7p/0scu1g hvAholCp7luKnKGDM6ZSwp/Srg/bnMHghggV1kPVgY2fr162hN2138OpkEMpWg4J882Xh+ tX7liTEU8In7PNU6h30ueY4IcqPH5lxI6zyp2t520GEoX5rX0rDWtj0sYPELrw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=telenet.be header.s=r22 header.b=DUjfR1YY; dmarc=pass (policy=none) header.from=telenet.be; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -11.39 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=telenet.be header.s=r22 header.b=DUjfR1YY; dmarc=pass (policy=none) header.from=telenet.be; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 7CA5B1B482 X-Spam-Score: -11.39 X-Migadu-Scanner: scn0.migadu.com X-TUID: XVaTqGh4Xu4/ --=-nAsa0hy4fJmFPafzQdyq Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable indieterminacy schreef op za 18-06-2022 om 13:53 [+0200]: > Additionally, based upon a decent demonstration on LMDB, I realised that= =20 > my annotation system makes it more feasible to adapt documents into LDIF= =20 > database-like-files (is that the correct terminology Maxime?) -=20 > potentially turning each document into an LDAP ready database. If your asking me, I don't know. What's LDAP doing here? Isn't LDAP about authenticating users, which doesn't seem relevant to the documentation effort? If this is about databases: is the exact database format relevant, or would any do -- e.g., Guix uses SQLite in some places, will SQLite do? And the text above seems about databases and RDF, but there appear to be missing some things: * what's the RDF and database for? As I understand it, it's for something about documentation and terminology, but currently it's super vague. * what stuff goes in the RDF and database, and what documents are you speaking of? The Guix manual? All the package definitions, to use them as examples? The mails in the ML? Manually written things? Likewise, how is this database written or generated? * How will this RDF be used? I mean, RDF can be flexible (see e.g. Wikidata), but someone has to actually write some applications that make use of the information, otherwise the fancy RDF is useless. * How is the RDF an improvement on the TeXinfo documentation? I guess I'm missing something important here, but I prefer reading TeXinfo documentation over RDF. Greetings, Maxime. --=-nAsa0hy4fJmFPafzQdyq Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iIwEABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYq3DvxccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7kT1APjexYBw9Ty5tsGA4kWosoHyGXkm z5/jli3BY4YuaRWZAQDHZZYUlGlIiv9FRIdV+q1Sqf//OxN7HWSseryh94mHCQ== =2iNI -----END PGP SIGNATURE----- --=-nAsa0hy4fJmFPafzQdyq--