@prefix o-docttr: .
@prefix o-owl-ax: .
@prefix o-pizza: .
@prefix ottr: .
@prefix owl: .
@prefix pz: .
@prefix rdf: .
@prefix rdfs: .
@prefix skos: .
@prefix xsd: .
o-pizza:PizzaTopping rdf:type ottr:Template ;
ottr:annotation [ ottr:of o-docttr:Version ;
ottr:values ( o-pizza:PizzaTopping ottr:draft "0.1.2" ottr:none )
] ;
ottr:parameters ( [ ottr:type owl:Class ;
ottr:variable _:b0
]
[ ottr:type ( ottr:NEList xsd:string ) ;
ottr:variable _:b1
]
[ ottr:type xsd:string ;
ottr:variable _:b2
]
[ ottr:modifier ottr:optional ;
ottr:type ( ottr:NEList xsd:string ) ;
ottr:variable _:b3
]
[ ottr:modifier ottr:optional ;
ottr:type owl:Class ;
ottr:variable _:b4
]
) ;
ottr:pattern [ ottr:arguments ( [ ottr:value _:b0 ]
[ ottr:value rdfs:comment ]
[ ottr:modifier ottr:listExpand ;
ottr:value _:b3
]
) ;
ottr:modifier ottr:cross ;
ottr:of ottr:Triple
] ;
ottr:pattern [ ottr:of o-owl-ax:SubClassOf ;
ottr:values ( _:b0
pz:PizzaTopping
)
] ;
ottr:pattern [ ottr:arguments ( [ ottr:value _:b0 ]
[ ottr:value rdfs:label ]
[ ottr:modifier ottr:listExpand ;
ottr:value _:b1
]
) ;
ottr:modifier ottr:cross ;
ottr:of ottr:Triple
] ;
ottr:pattern [ ottr:of ottr:Triple ;
ottr:values ( _:b0
skos:prefLabel
_:b2
)
] ;
ottr:pattern [ ottr:of o-owl-ax:SubObjectSomeValuesFrom ;
ottr:values ( _:b0
pz:hasSpiciness
_:b4
)
] .