Hi @caeserk , apologies but we are still finishing the updates to the documentation after the last release :( so there may be some bits that you will not find in the current version of the manual.
Regarding your questions:
- In what context are you seeing blank nodes being ignored? Restriction definitions include blank nodes but they are mapped, so you probably mean blank nodes used as subject of classes maybe?
An RDF fragment with an example would help us understand the case you describe. - The use of prefixes
ns0__
,ns1__
etc in then10s.rdf.import.*
procedures is documented here. I'm not entirely sure what you mean withns0__classFieldValue
, again the RDF fragment you're trying to import would be really useful. - Do you refer to
n10s.onto.import
orn10s.rdf.import
here? Could you describe how would you expect the restrictions imported instead of the way it happens now?
A useful way of testing small fragments is by using the n10s.onto.preview.*
and n10s.rdf.preview.*
. You can check them out here.
here's the example in the image:
call n10s.onto.preview.inline('
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix vin: <http://www.w3.org/TR/2004/REC-owl-guide-20040210/wine#> .
vin:Wine a owl:Class ;
rdfs:subClassOf vin:PotableLiquid, [
a owl:Restriction ;
owl:onProperty vin:hasMaker ;
owl:allValuesFrom vin:Winery ] .
','Turtle')
Please send additional details and we'll be happy to help.
Cheers,
JB.