[Developers] Question about the backend software and data
Kavitha Srinivas
ksrinivs at gmail.com
Fri Oct 5 03:01:44 UTC 2007
Shawn
This is really very good. I had a couple of suggestions:
(a) Avoid usage of functional properties for integrity constraints
and use them instead for when you'd like to discover something. For
instance, let's assume that you marriedTo is a functional property,
so that if the same person A is married to two people B and C then
you want to infer B and C are the same person.
(b) Another pattern you've used is to model domain and ranges for all
properties of a Person (e.g., Place of Birth, etc). This is fine,
but I don't know if you want to capture the fact that any Person
always has a Place of Birth (but we may not necessarily know what
that place might be). That is, Person can be modeled as an
existential restriction (exists.PlaceOfBirth{Location}). This latter
form of modeling is a commonly adopted pattern in many large life
sciences ontologies.
Kavitha
On Oct 3, 2007, at 5:40 AM, Shawn Simister wrote:
> I've just put together a first attempt at representing the Freebase
> type system as OWL ontologies. There's still some work to be done
> but I figured I'd give you guys an update and hopefully get some
> feedback on how I'm modeling these domains in OWL.
>
> You can download it at http://www.simister.ca/temp/freebase-
> owl-03-10-07.zip. The way that it's set up right now is one OWL
> ontology per file per Freebase domain. Let me know what you think.
>
> Shawn
>
> Kavitha Srinivas wrote:
>> Not really, am in interested in modeling issues rather than a
>> specific domain. Thanks!
>> Kavitha
>>
>> On Sep 30, 2007, at 4:24 PM, Shawn Simister wrote:
>>
>>> I'm just putting together a new version of the ontology now which
>>> I will make available on my website. Is there a particular domain
>>> that you want to see? Right now I'm just focusing on the 67 or so
>>> main Freebase domains.
>>>
>>> Shawn
>>>
>>> Kavitha Srinivas wrote:
>>>> Is Shawn's OWL ontology available somewhere?
>>>> Kavitha
>>>>
>>>> On Sep 28, 2007, at 9:52 PM, John Giannandrea wrote:
>>>>
>>>>
>>>>> Kirrily Robert wrote:
>>>>>
>>>>>> To me, RDF sounds like it meets those criteria.
>>>>>>
>>>>> I agree that an RDF dump of the data makes sense.
>>>>> There are important details though, like how to represent
>>>>> the schema. Shawn Simister previously posted about
>>>>> creating an OWL ontology from the freebase types, rather
>>>>> than using RDF Schema, which seemed sensible.
>>>>>
>>>>> The key point was that Shawn was able to extract the data
>>>>> and turn it into those formats, using HTTP, MQL and JSON.
>>>>>
>>>>> -jg
>>>>>
>>>>> _______________________________________________
>>>>> Developers mailing list
>>>>> Developers at freebase.com
>>>>> http://lists.freebase.com/mailman/listinfo/developers
>>>>>
>>>> _______________________________________________
>>>> Developers mailing list
>>>> Developers at freebase.com
>>>> http://lists.freebase.com/mailman/listinfo/developers
>>>>
>>>>
>>>
>>
>
More information about the Developers
mailing list