Hello Irene,
I checked all of the classes and they are all rdf:type
owl:Class (they subclass owl:Thing). I checked all of the
properties I am using as facets and the items in all of their
domains and ranges are rdf:type owl:Class. But no faceted
search (I closed and opened the model and refreshed the
caches and the swp graphs).
Jack
On Thursday, July 24, 2014 11:26:37 AM UTC-7, Jack Hodges wrote:
Thanks!
On Thursday, July 24, 2014 8:28:41 AM UTC-7, Irene
Polikoff wrote:
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:*topbrai...@googlegroups.com
[mailto:topbrai...@googlegroups.com] *On Behalf Of
*Jack Hodges
*Sent:* Thursday, July 24, 2014 11:17 AM
*To:* topbrai...@googlegroups.com
*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
<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
<jhodg...@gmail.com> 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
topbrai...@googlegroups.com
To unsubscribe from this group, send email to
topbraid-user...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/topbraid-users?hl=en
<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
topbraid-user...@googlegroups.com.
For more options, visit
https://groups.google.com/d/optout
<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
topbrai...@googlegroups.com
To unsubscribe from this group, send email to
topbraid-user...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/topbraid-users?hl=en
<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
topbraid-user...@googlegroups.com.
For more options, visit
https://groups.google.com/d/optout
<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
topbrai...@googlegroups.com
To unsubscribe from this group, send email to
topbraid-user...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/topbraid-users?hl=en
<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 topbraid-user...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout
<https://groups.google.com/d/optout>.