- Term
- Property
- Advanced
Search the Semantic Web
Examples: tim berners lee (by uri), michele, deriNow searching index V1 ( about 15.34 million ) documents and counting). Also try index V0 (26.9 M)
About Sindice search
Sindice allows three different kinds of searches:
- search keywords and URIs
- perform a property-value pair lookup
- use our advanced query language to express complex requests
Term search
Term search allows you to find all the relevant documents that contain either a keyword or a URI. For example, you can search Berlin and get results that talk about it, while searching for Tim Berners Lee's FOAF file will return all known documents in the semantic web that have a direct reference to it. Thus, for example you will get all the FOAF files of people who know him, and all the publications that reference him directly. See the query language documentation for more details.
Looking up a property-value pair
An property-value pair lookup will allow you to find documents knowing a property of an object, so for example you can lookup Giovanni's email and get his FOAF file. This search is a minimal interface for the advanced query language.
The advanced query language
You can get more precise results by looking for triple patterns, the syntax of this query language is simple, but quite powerful, and is based on some simple rules: a triple pattern is a complete or partial representation of a triple, using a wildcard symbol "*", some operators (AND, OR, -) and a grouping construct (..). Constructing queries is easy, and you can combine the different operators:
- find people called Renaud:
* <http://xmlns.com/foaf/0.1/name> "Renaud Delbru"
- find offers for iPods with boolean operators:
* <http://sindice.com/hlisting/0.1/itemName> 'ipod AND (nano OR shuffle)' - find someone called "Giovanni Tummarello" ignoring the wording:
(* <http://xmlns.com/foaf/0.1/givenname> "Giovanni" AND * <http://xmlns.com/foaf/0.1/family_name> "Tummarello") OR * <http://xmlns.com/foaf/0.1/name> "Giovanni Tummarello"
The advanced query language is powerful and allows quite complex expressions, you can get more informations reading the documentation .
Need help?
If you experience problems with our search or you're not clear about the features, ask us in our forum.
