- From: Hugh Glaser <hugh@glasers.org>
- Date: Wed, 8 Jul 2020 12:15:14 +0100
- To: Anthony Moretti <anthony.moretti@gmail.com>
- Cc: Semantic Web <semantic-web@w3.org>
I find myself wondering if there is some confusion going on about rdfs:Datatype and particular datatype IRIs that can form part of a literal. I think of datatype IRIs as hardly being in the RDF world. Or maybe it is just me that is confused. > On 8 Jul 2020, at 11:34, Anthony Moretti <anthony.moretti@gmail.com> wrote: > > The latter can be seen as a value, like a number or a character > string, but a composite one. Think of the position of a point with > coordinates x,y. > > Precisely, Nicolas, a composite value. > > In a sense, the form "1;2" is a serialization of the Point > dataclass. > > Yes, very well put. > > Besides Circle and Coordinate, any of https://schema.org/StructuredValue and its subtypes could also suitably be described as type: rdfs:Datatype and ideally not require a literal syntax each. > > Regards > Anthony > > > On Wed, Jul 8, 2020 at 12:50 AM Nicolas Chauvat <nicolas.chauvat@logilab.fr> wrote: > Hi Pat & Anthony, > > On Tue, Jul 07, 2020 at 08:33:20PM -0500, Patrick J Hayes wrote: > > Or maybe I am not following you at all: by all means tell me so if that is what is happening. > > In the example Anthony gives (that I think I understand well because I > have done a lot of programming and teaching of programming), there is > a class, with members that can change, and a datastructure, with > attributes that do not change (that some programming languages call a > dataclass). > > The latter can be seen as a value, like a number or a character > string, but a composite one. Think of the position of a point with > coordinates x,y. > > IIUC, Anthony is pointing us at: I could use a Literal "1;2"^^Point, > but it would be nicer to have some way to express that "1" and "2" are > numbers and that there is no difference between the point at > coordinates (1,2) and the point at coordinates (1,2), in the same way > that there is no difference between the literal "3.14" and the literal > "3.14". In a sense, the form "1;2" is a serialization of the Point > dataclass. > > Anthony, correct me if I am wrong. > > Pat, I have done some logic, but *much* less than programming and I > am just trying to help here, hopefully I will help us understand what > each other has in mind :) > > -- > Nicolas Chauvat > > logilab.fr - services en informatique scientifique et gestion de connaissances -- Hugh 023 8061 5652
Received on Wednesday, 8 July 2020 11:15:38 UTC