<!-- bf.uri is a simple way to get to a thing -->
<index type="bf.uri">
- ?thing rdf:type ?any FILTER( ?thing = %u ) </index>
+ ?thing rdf:type ?any FILTER( ?thing = %u )
+ </index>
+ <!-- bf.type is a simple way to search for types -->
+ <!-- for example, a bf.Work can also be bf:Text or bf:Audio -->
+ <index type="bf.type">
+ ?thing a %t
+ </index>
<!-- The BF-L present format is the same for everything -->
<!-- Each db is supposed to provide a dedicated BF-V present format -->
?subject bf:label %v FILTER(contains(%v, %s))
</index>
+ <!-- contentCategory can be searched with complete URIs like -->
+ <!-- http://id.loc.gov/vocabulary/contentTypes/txt -->
+ <index type="bf.contentcategory">
+ ?thing bf:contentCategory %u
+ </index>
<!-- Present formats -->
<!-- BF-L comes from the "thing" template -->