Re: [Asdf] ASDF IETF 109 Hackathon (Friday)

Carsten Bormann <cabo@tzi.org> Thu, 12 November 2020 23:27 UTC

Return-Path: <cabo@tzi.org>
X-Original-To: asdf@ietfa.amsl.com
Delivered-To: asdf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2282C3A0FC4 for <asdf@ietfa.amsl.com>; Thu, 12 Nov 2020 15:27:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yF9MLAgXPXTE for <asdf@ietfa.amsl.com>; Thu, 12 Nov 2020 15:27:30 -0800 (PST)
Received: from gabriel-vm-2.zfn.uni-bremen.de (gabriel-vm-2.zfn.uni-bremen.de [134.102.50.17]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A80723A0F00 for <asdf@ietf.org>; Thu, 12 Nov 2020 15:27:29 -0800 (PST)
Received: from [192.168.217.120] (p548dcc60.dip0.t-ipconnect.de [84.141.204.96]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gabriel-vm-2.zfn.uni-bremen.de (Postfix) with ESMTPSA id 4CXHnW5xj5zyRk; Fri, 13 Nov 2020 00:27:27 +0100 (CET)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <HE1PR0702MB38188CC0718362F82974C7B38AE70@HE1PR0702MB3818.eurprd07.prod.outlook.com>
Date: Fri, 13 Nov 2020 00:27:27 +0100
X-Mao-Original-Outgoing-Id: 626916447.3072439-57a862b4162b67150ded34bf7b1bd6a3
Content-Transfer-Encoding: quoted-printable
Message-Id: <6985F367-2151-4D91-BDAD-94EBB38D0E75@tzi.org>
References: <HE1PR0702MB38188CC0718362F82974C7B38AE70@HE1PR0702MB3818.eurprd07.prod.outlook.com>
To: "asdf@ietf.org" <asdf@ietf.org>
X-Mailer: Apple Mail (2.3608.120.23.2.4)
Archived-At: <https://mailarchive.ietf.org/arch/msg/asdf/avqYUiJe0DdMDLLjSXnuC2FQGn0>
Subject: Re: [Asdf] ASDF IETF 109 Hackathon (Friday)
X-BeenThere: asdf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A Semantic Description Format \(SDF\) for Things and their Interactions and Data" <asdf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/asdf>, <mailto:asdf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/asdf/>
List-Post: <mailto:asdf@ietf.org>
List-Help: <mailto:asdf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/asdf>, <mailto:asdf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 12 Nov 2020 23:27:33 -0000

I have now put in the pointer checker into the CI of the exploratory repo.
The universe currently is exactly that repo (i.e., all *.sdf.json files in there).
You can, of course, manually call the pointer checker on a larger or smaller universe (see run.sh for how).

I have fixed all the reference problems in the repo, except one, where I have no idea what was intended.

The travis-CI build (*) is currently queued, but here is a sneak peak of the output of the checker:

---
:missing:
- :ref: https://onedm.org/exploratory/#/sdfProduct/SKU_19934774/sdfObject/>>3300~10<<
  :fn: "./strawman-examples/IPSO/sdfthing-ipsoVacGauge.sdf.json”

This is a terse way of saying that 

strawman-examples/IPSO/sdfthing-ipsoVacGauge.sdf.json

is trying to reference (curie expanded):

https://onedm.org/exploratory/#/sdfProduct/SKU_19934774/sdfObject/3300~10

All the tree except the last entry in the path is there, so that is marked in the message with >> <<:

https://onedm.org/exploratory/#/sdfProduct/SKU_19934774/sdfObject/>>3300~10<<

(It could also say that we have HighRangeSensor and LowRangeSensor but not 3300~10, but that would be bordering on catering to the weak.)

See you tomorrow/tonight!

Grüße, Carsten

(*) https://travis-ci.org/github/one-data-model/exploratory/builds/743296587