Computer ontology?

Events happening in the community are now at Drupal community events on www.drupal.org.
shawn650's picture

Hi all,

My start-up (SyNeural) is planning to building a family of semantic repositories, or RDF database management systems for the Semantic Web. We'll integrate and validated structured data from variety of sources and make it easy for novices to generate new semantic information from our data nodes. Our flagship product; Town Source (coming soon) is a collection of locally focused information repositories; essentially the complete “digital manifestation” of a town, providing access to everything that is offered in the “real” town at a digital level. By combining the ability for users to create their own content, via an innovative wiki, employing language processing (NLP), the creation of a highly relevant information source covering nearly everything is fostered. Social websites like Facebook do not understand or fully implement context (cities, organizations, people and events). Consequently, navigation, discovery and search are extremely cumbersome.

Anyway, my question is this: Although there is a ontology web language (OWL), is there a computer ontology? -- a systemization of meaningful terms and information about them. One of the problems with unifying the granularity of data fragments, is ultimately the elements are different for different usage, which is to say the resolution of a useful piece of information is different in different context (how many ways can you say the same thing? As a lay person vs. specialist? In how many languages?). We can make a TS repository but not a repository for multilanguage and multi-measurement systems, etc. without at least dealing with the larger problem with referential domain knowledge (usually culturally or taught in schools/universities or otherwise assumed in specific context), although Google has good luck showing that statistical inference usually allows algorithms to find this information in large enough data sets.

Unifying the RDF frameworks ends up with a resolution fluidity problem between a generalist searching for general knowledge and the specialist who needs only one dimensional data in a precise referential integrity to a context or applicable problem. In other words, the particle vs wave duality is the challenge... Most algorithms and data systems today are programmed for the particle but hopefully the algorithms and computers will start to realize the actuality of the encompassing wave formation represents all the contexts (in database theory, roughly speaking lexical range of the index such that all potential forms are covered.

Thoughts?

Comments

brucewhealtonjr's picture

Hello,
I had started something like this with MediaWiki and creating for starters a "resources directory" which would store information about community resources. There is a need for this for organizations that help the needy and poor. I'm thinking Drupal might be better for this project. The next step would be providing the features you mention, of a virtual town - or I was thinking of a larger community.
You used the words "Computers Ontology" and that has been an interest of mine for some time. You didn't go into this enough to see if what I had in mind was about the same as what you are doing. As a computer buff, I try to keep up with all the hardware developments but it becomes extremely difficult to keep up with all the latest, and previous hardware versions, e.g. motherboards, chipsets, processes, hard drives, SSDs, and etc.... and to be able to compare this information.
The other idea I had that is somewhat related, is a way to display and categorize skills that a person posses with hardware and software, and the type of training one has had in developing these skills.
There doesn't seem to be any popular ontologies for any of these three topics or domains of knowledge - maybe onotology development doesn't apply to this group here. The only tool I know of that uses Drupal for developing ontologies is neologism. Maybe someone on this group could suggest ontologies which could be extended for these needs. Probably the first and the third ontology above would be expanded from FOAF.
If I can get involved and help email me at bruce at whealton dot info
Bruce

Coolness yo

shawn650's picture

Sup Bruce,

I think there is a huge need not just for a resources directory, but an all encompassing centralize place to record your city/town culture, places, spots -- everything! Wikipedia is hard to use and does not contains information about specific instances of things, ideas, people and places. E.g., articles on every retail outlet in a town or statistical information about a specific road in a city. We bring the functionality of Wikipedia, Craigslist, Yelp, Groupon, etc to establish the authoritative repositories of real-world data of people, businesses, and the interactions among them in a structured way that can be used to interact with all of the other data on the Web just like it to form a true search of relevant information from local, national or global sources, as opposed to a popularity algorithm (Google) that just spits out something. Once we drives these ideas into mainstream consciousness, you're going to see the Semantic Web take off. Currently, the Semantic Web lacks a standout product and this is only going to get worse. The big search engines, facebook, etc have no interest in seeing a fully working Semantic Web. Facebook, at the moment, with its three main areas of friend, group and Facebook pages, does not have the need for the full set of bells and whistles that the Semantic Web has to offer. And Google makes a ton of money by showing ads on crappy results. Moreover, a Semantic Web would allow intelligent agents like Siri to completely bypassing Google.

What I meant by Computer Ontology is different users are likely to use different terms for the same meaning or the same term for different meanings. For a computer to combine information from two different sources, the information needs to be described in the same way.

Anyway, I'll hit ya later.

~s

can't find any good ones

dman's picture

I was looking for something similar (but much smaller scale) today.
I'm starting to model an amount of our network infrastructure, and thought I'd illustrate it via RDF, but I couldn't find any suitable dictionaries to re-use.
It's eventually to document OS, hardware, network location etc, though currently I've just started enumerating applications and services.

Currently I'm cobbling a few vocab terms together, and stole a few from freebase, but (against my better judgement) had to start making up words in my own undefined vocab.

A selection of what I've used so far on top of the normal dc & rdf terms (by no means a good example):
fb:uniform_resource_identifier
fb:internet.website
foaf:accountName
doap:Project
doap:Repository
doap:Version
network:hostname
network:service
network:provider
network:filepath
network:scheme
network:port
aegir:platform
network:uri
network:database

where:
doap http://usefulinc.com/ns/doap#
fb http://rdf.freebase.com/ns/
network (does not exist, I'm just making it up) http://standards.net.nz/ns/network#

DO not take this as any suggestion - I'm posting this list in the hope that someone knows of a better resource that fits what I'm doing.
All the old vocabulary indexes and libraries I used to have bookmarked (like schemaweb) seem to have died.

is there any method to import the vocabulary?

mike2479's picture

hi...

I try to import few vocabulary from freebase and dbpedia but there is no respond from system. Any idea how to import the vocabulary?

what did you do?

holtzermann17's picture

Which system didn't give a response, and how did you query it?

importing vocabulary

mike2479's picture

I'm using "import external RDF vocabulary". It was successfully imported in my database but when i refer back in RDF predicate its not functioning.

Semantic Web

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week