Jack, 

 

I don’t believe sub-classing is either an issue or a requirement here. Faceted 
search works over instances of a class. Classes are instances of either 
rdfs:Class or owl:Class. So, you need to be faceting over either rdfs:Class or 
owl:Class. And properties to select from as facets would need to be associated 
with these e.g., have owl:Class in their domain.

 

Irene

 

From: [email protected] [mailto:[email protected]] 
On Behalf Of Jack Hodges
Sent: Thursday, July 24, 2014 11:17 AM
To: [email protected]
Subject: Re: [topbraid-users] faceted search on classes rather than instances?

 

I am trying to build faceted search across standard models/repositories. In 
this case the classes are terminals for the repository and contain all the 
information an instance would carry. For example, in the obolibrary DOID, 
disease obo:DOID_9352 is fully populated with content, and the disease is 
unlikely to be subclassed or instantiated.

My understanding is that these classes can participate in faceted search under 
certain circumstances. First, they have to subclassed under one of my classes. 
Also, for classes to be facetable they need to carry properties and look like 
resources.

I created namespaces such as the following for Symptoms:

    http://siemens.com/1.0/vocab/biomed-symp

and a prefix for it: biomed-symp. I created a class called Symptom and then 
subclassed several (for the purposes of a demo) of the classes in the 
obolibrary (e.g., obo:SYMP_0000455) to biomed-symp:Symptom. I did the same for 
diseases (etc.). I created facets to bridge the repositories, such as 
biomed-symp:involvesDisease, that I hung off biomed-symp:Symptom in the 
defaultFacets property.

In the vocabulary, I added these properties (e.g,. obo:SYMP_0000455 
biomed-symp:involvesDisease obo:DOID_9352).

Unfortunately this approach isn't working, so I haven't gone far enough in one 
way or another, and figure that you guys might know how to do it. Any help 
would be appreciated as faceted search is very important to this project. My 
faceted search in other parts of the project, created the same way but on class 
instances, are working fine.

Jack


On Sunday, July 13, 2014 8:22:44 AM UTC-7, Irene Polikoff wrote:

What would you use as facets?


On Jul 13, 2014, at 11:11 AM, Jack Hodges <[email protected] <javascript:> > 
wrote:

Can I build a faceted search on classes rather than on class instances? If I 
have a repository that is basically a taxonomy and has all of the content at 
the class level, then faceted search on the classes would provide the same 
benefit as faceted search on instances.

 

Jack

-- 
-- You received this message because you are subscribed to the Google
Group "TopBraid Suite Users", the topics of which include Enterprise Vocabulary 
Network (EVN), TopBraid Composer, TopBraid Live, TopBraid Insight, 
SPARQLMotion, SPARQL Web Pages and SPIN.
To post to this group, send email to
[email protected] <javascript:> 
To unsubscribe from this group, send email to
[email protected] <javascript:> 
For more options, visit this group at
http://groups.google.com/group/topbraid-users?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"TopBraid Suite Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected] <javascript:> .
For more options, visit https://groups.google.com/d/optout.

-- 
-- You received this message because you are subscribed to the Google
Group "TopBraid Suite Users", the topics of which include Enterprise Vocabulary 
Network (EVN), TopBraid Composer, TopBraid Live, TopBraid Insight, 
SPARQLMotion, SPARQL Web Pages and SPIN.
To post to this group, send email to
[email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/topbraid-users?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"TopBraid Suite Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

-- 
-- You received this message because you are subscribed to the Google
Group "TopBraid Suite Users", the topics of which include Enterprise Vocabulary 
Network (EVN), TopBraid Composer, TopBraid Live, TopBraid Insight, 
SPARQLMotion, SPARQL Web Pages and SPIN.
To post to this group, send email to
[email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/topbraid-users?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"TopBraid Suite Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to