Fork me on GitHub
#rdf
<
2023-01-06
>
Bart Kleijngeld07:01:23

http://skosmos.org/ > Open source web-based SKOS browser and publishing tool I haven't looked at this piece of software yet, but I wanted to share only because of the great name ๐Ÿ˜‚.

Bart Kleijngeld08:01:31

Fun fact: Raphael refused to allow my blank nodes be formatted like this:

:AShape sh:property [
  sh:path <#fromAtoB> ;
  sh:datatype xsd:int ;
] . 
It doesn't like the ; after xsd:int . RDF4j is fine with this, and I'm fairly confident some others were too. However, the https://www.w3.org/TR/turtle/#grammar-production-predicateObjectList specifices:
[7]	predicateObjectList	::=	verb objectList (';' (verb objectList)?)*
From which I gather Raphael is simply "more" correct ๐Ÿ˜‰.

quoll13:01:46

I was about to respond, โ€œBut thatโ€™s not legal syntax!โ€ ๐Ÿ˜Š

๐Ÿ˜„ 2
quoll13:01:52

I kept comparing to other parsers and found that a number of them have odd corners like this, where they fail on unusual things that should or should not pass

quoll13:01:10

That would be an easy one to let through with a warning