I don’t see a BlankNode in there?
but mashlib don’t be agree https://holacracy.solid.community/public/meeting/gouvernance/AAAAA/index.ttl#this
I’m not quite sure what it’s trying to do there, but I’m expecting it to be a bug in mashlib. It appears that it’s assuming some data to be there that there is not yet, but it’s hard to debug from that error message.
but got some rdf-namespaces issues with
rdf.nil dc.created --> for purl wf --> for flow
thoose are “undefined” https://holacracy.solid.community/public/meeting/gouvernance/aeaze/index.ttl
Hmm, rdf-namespaces is automatically generated from the vocabularies published at the given URLs. For each URL you mentioned, there appears to be a different reason it is not included:
wf.participant
https://www.w3.org/2005/01/wf/flow#partcipant just does not seem to be defined. That means you have two options:
- Not use it, since it’s technically not part of that vocabulary.
- Use the URL directly. The values from rdf-namespaces are just URLs, so you could just use
'https://www.w3.org/2005/01/wf/flow#partcipant'
where you’d usewf.participant
instead.
dc.created
Could it be that you’d want dct.created
(so dct
instead of dc
) instead? Because DCMI: DCMI Metadata Terms doesn’t point to anything either.
rdf.nil
This is interesting. This property is defined at http://www.w3.org/1999/02/22-rdf-syntax-ns#nil, but it’s defined as being an rdf:List
rather than an rdfs:Class
or rdf:Property
, for instance, which is why rdf-namespaces doesn’t include it - because it’s not technically a type, but a value (specifically, an -the- empty list). As a workaround, here too you can use the full URL ('http://www.w3.org/1999/02/22-rdf-syntax-ns#nil'
) instead of rdf.nil
.
Which reminds me: the earlier code snipped I posted probably also needs:
toolList.setRef(rdf.type, rdf.List);
(I’ve updated it now.)