- From: Andrea Perego via GitHub <sysbot+gh@w3.org>
- Date: Thu, 28 Mar 2024 12:40:59 +0000
- To: public-dxwg-wg@w3.org
@pchampin said: > @andrea-perego sorry for letting this linger for so long. > > Let me try to summarize our findings so fat: > > * on w3.org/TR, [`vocab-dcat`](https://www.w3.org/TR/vocab-dcat/) (without any version number) points to the _latest_ REC (currently `vocab-dcat-2`), > * wheras on specref, all the fields of [`vocab-dcat`](https://api.specref.org/bibrefs?refs=vocab-dcat) are describing the _first_ version of DCAT, except for `href` which is pointing to the "versionless" URL https://www.w3.org/TR/vocab-dcat/ . > > So we have two issues: > > * specref is not self-consistent in the description of version-less specs ([`vocab-dcat`](https://api.specref.org/bibrefs?refs=vocab-dcat), but also [`json-ld`](https://api.specref.org/bibrefs?refs=json-ld), and possibly others) > * specref is inconsistent with TR when it comes to version-less names > > Do we agree? Yes, but with a difference: > * on w3.org/TR, [`vocab-dcat`](https://www.w3.org/TR/vocab-dcat/) (without any version number) points to the _latest_ REC (currently `vocab-dcat-2`), > * wheras on specref, all the fields of [`vocab-dcat`](https://api.specref.org/bibrefs?refs=vocab-dcat) are describing the _first_ version of DCAT, except for `href` which is pointing to the "versionless" URL https://www.w3.org/TR/vocab-dcat/ . and except for `rawDate`, which corresponds to the one of the latest REC (`2020-02-04`). This is the record for `vocab-dcat` in SpecRef (https://github.com/tobie/specref/blob/main/refs/w3c.json): ````json "vocab-dcat": { "authors": [ "Fadi Maali", "John Erickson" ], "href": "https://www.w3.org/TR/vocab-dcat/", "title": "Data Catalog Vocabulary (DCAT)", "rawDate": "2020-02-04", "status": "REC", "publisher": "W3C", "deliveredBy": [ "https://www.w3.org/2011/gld/" ], "source": "https://www.w3.org/2002/01/tr-automation/tr.rdf", "versions": { ... }, "isRetired": true, "obsoletedBy": [ "vocab-dcat-2" ] }, ```` which should be modified as follows: ````diff "vocab-dcat": { "authors": [ - "Fadi Maali", - "John Erickson" + "Riccardo Albertoni", + "David Browning", + "Simon Cox", + "Alejandra Gonzalez Beltran", + "Andrea Perego", + "Peter Winstanley" ], "href": "https://www.w3.org/TR/vocab-dcat/", - "title": "Data Catalog Vocabulary (DCAT)", + "title": "Data Catalog Vocabulary (DCAT) - Version 2", "rawDate": "2020-02-04", "status": "REC", "publisher": "W3C", "deliveredBy": [ - "https://www.w3.org/2011/gld/" + "https://www.w3.org/2017/dxwg/" ], "source": "https://www.w3.org/2002/01/tr-automation/tr.rdf", "versions": { ... }, - "isRetired": true, - "obsoletedBy": [ - "vocab-dcat-2" - ] }, ```` Besides this, also the `versions` array should be modified for `vocab-dcat`. Currently, the record in SpecRef lists as versions all the versions of `vocab-dcat-1` until REC. However, if `vocab-dcat` is meant to return only the latest REC, its versions should be instead `vocab-dcat-1` and `vocab-dcat-2`. So, it should be something like ````json "versions": { "20140116" : { "aliasOf": "vocab-dcat-1" }, "20200204" : { "aliasOf": "vocab-dcat-2" } } ```` -- GitHub Notification of comment by andrea-perego Please view or discuss this issue at https://github.com/w3c/dxwg/issues/1223#issuecomment-2025094024 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Thursday, 28 March 2024 12:41:00 UTC