David Kemp

Results 42 comments of David Kemp

@goneall @zvr: I'd ask you both to look at [Relationship](https://github.com/spdx/spdx-3-serialization-prototype-playground/blob/b60b3de89af68ba94b53e49ed8f83baa67f1d8b6/model/generated_20230705T100948Z/Core/Relationship.md). This is the logical type of a relationship element. which has start and end DateTimes. The logical type has nothing...

The almost correct: > Datatypes are a special type of class in RDF. Classes cannot have subclasses. You can create new datatypes in RDF by extending existing datatypes. combined with...

I'm not sure the idea of Logical types and values is coming through. For each Element you need to know: 1) its ID (the type of the ID is SpdxId)...

I made some progress on the sandbox code that demonstrates datatype classes. In the model files, a Format section signals that the class is a simple datatype. A simple datatype...

The reason for defining an SpdxId datatype for xsd:anyURI is to distinguish IRIs that are SpdxIds (e.g., declaredLicense, concludedLicense, originatedBy, suppliedBy) from IRIs that are not SpdxIds (e.g., downloadLocation, packageUrl,...

> Since this is targeted for RC2 - @zvr @davaya - we should discuss within the next couple weeks and come to a conclusion This is a long and interesting...

@zvr - is Gary's concern a blocker (defining an SpdxId class forces two definitions that prevent RDF serialization from working), or just a preference (@id is an IRI in RDF...

Test data should include both valid and invalid examples to ensure that data corresponds to the logical model. A negative example with repeated values determines if the **people** array is...

[eligibleRegion](https://schema.org/eligibleRegion) and ineligibleRegion are defined to be GeoShape, Place or Text, while the description says "The ISO 3166-1 (ISO 3166-1 alpha-2) or ISO 3166-2 code, the place, or the GeoShape..."....

It would be best if external enumerations were defined and could be referenced using DefinedTerm, but this is often not the case for authoritative sources of the enumerations. It's then...