Hello,
Before I ask my main question, I wanted to ask about something
else. I installed TBC on a different disk on my system. I copied the
project folders I had in the workspace I had on my C drive into the new
workspace for TBC on my D drive. None of the older and existing
folders/projects were showing up, even when I did a refresh.
I would like to share two scenarios and see if I can get feedback
on this.
First, let's say that I want to use FOAF for defining FOAF files about a
person AND I want to use resume/CV vocabulary for describing a CV
associated with that person. So, I used foaf:Person owl:equivalentClass
cv:Person. Would it be correct to assume that I must now run a reasoner to
make all members of foaf:Person to be members of cv:Person also?
In the "Learning Sparql" book by Bob Ducharme, I noticed in one
place something similar to this was done but I believe RDFS and the Class
and Subclass hierarchy was used. So, maybe that is different. It might
have been about the issue of determining a rule for defining an aunt. It
was stated that since aunt is a sub-class of foaf:Person then every person
that is an aunt is also a foaf:Person, based on the RDFS sub-class
structure. Apparently no reasoner was needed to run in order to make this
work, either temporarily or by asserting it explicitly in the triple
store.
The other example is for describing with schema.org, foaf and
Dublin Core, a Semantic Web version of a Poetry Magazine. It would have
poem, author, publisher and editors. I want to align these vocabularies so
that all dc:authors are foaf:Persons, and schema.org author or writer. So,
do I need to use owl:equivalentClass and then run a reasoner on this? I
would like to have RDF files for Published Poems and have it automatically
recognize that dc:author is a foaf:Person, and also use the appropriate
additional relationships handled automatically without having to display
things explicitly. I had wondered whether I need to use some other
vocabularies that are used for aligning different ontologies... or perhaps
using the open vocab vocabulary and add some additional properties to
that.
Lastly, suppose I had an ontology like the Relationships ontology
that is extended from FOAF. And I need to add one or two additional
properties and/or classes. When I go to publish my modified vocabulary,
called my-rel, do I:
1) Include the entire Relationship ontology with my two additional terms,
or
2) Just publish a copy of my-rel that has only the 1 or two additional
properties and Classes?
Thanks in advance for any help,
Bruce
--
-- 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 Ensemble, 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