ontology

Are there any tools to visualize a RDF graph? (please include a screenshot)

I'm looking for a tool that will render a RDF graph in a reasonably useful graphic format. The primary purpose of the graphic format being inclusion into a PowerPoint slide or printing on a large plotter for management review. I am currently using TopBraid Composer which does a reasonably well at visualizing a single entity but doesn't...

Tools to enable translation of A-Box ontology data

Does anyone know of any tools capable of defining a declarative mapping from T-Box structures from one ontology to another, which when executed can effect translation of A-Box instance data from one ontology's form to another's? I have recently written such a tool to meet my needs, but I was wondering if I reinvented the wheel. ...

Where can I find a good collection of public domain owl ontologies for various domains?

I am building an ontology-processing tool and need lots of examples of various owl ontologies, as people are building and using them in the real world. I'm not talking about foundational ontologies such as Cyc, I'm talking about smaller, domain-specific ones. ...

Which Triplestore for rapid semantic web development?

Ease of installation/use is the most important factor here - not performance. Small is OK as large datasets are not expected. ...

SPARQL query - Class and subclass give a class name and namespace

How can i get all the class properties and its sub classes with properties from an RDF datasource using SPARQL query given a class name and namespace? ...

Does RDF data instance have RDF Schema embedded in it?

There exists a pre-defined norm for RDF Schema. I was wondering whether RDF data instance does have RDF Schema snippet embedded in it? Something like name of a class which also happens to be the name of a subject/object. ...

Generating Jena Bnode IDs

Is there a way to override Jena's default method for generating anonymous node IDs? Ideally, I'd like to pass Jena a functor that would generate IDs so that I can make them globally unique (rather than just unique to the machine). The functor should be used whenever an AnonId is constructed. public interface IdGenerator { public St...

Open Source Comparison Engines

A long time ago, Lycos had a comparison engine that is now defunct. I would like to find an open source equivalent of this offering... ...

OWL Assembly Generation Problem (OWLGrinder)

I am building an assembly from my OWL ontology, but when parsing ontology, it raises an error message at "datatype properties" where a type is declared and some values are given. I've written my ontology using Protege v3.4. For example, one of the datatype properties that raises error is "Language" with the type "string" and values like...

OWL: Abstract classes , anonymous nodes, Regular Expressions

When defining an Ontology using OWL, is there a way to say that a class should always be an Anonymous Node (no rdf:about="...") e.g. <my:FamousQuote/> is abstract and any Instance of this class should always use a subClass (edited here:) that a DataTypeProperty should match a regular expression ? Thanks ...

Individuals and properties in semantic web

Hi, I'm currently working on a semantic web e-learning project. I've made an ontology and classes. However, when populating RDF files, I create an individual (for example a course) and place it in a RDF. Afterwards if I it is needed to relate another individual to this one by an object property (e.g. student-> studyMemberOf-> course), I...

use of Uri and Url in semantic web

Hello, I'm working on a semantic web project and I've encountered some problems about Uri & Url. First of all, a general question: how are Uris referenced by a user application in world wide web? Are there like Urls, stored on some international servers, and the resource is given to user application, when relevant Uri is requested? I ma...

Get individuals of an ontology class in .Net

Hi, Regarding to my previous post, now when I'm testing, progFields in below: System.Reflection.FieldInfo[] progFields = typeof(Program).GetFields(); returns nothing. My ontology about Program is like this: <owl:Class rdf:about="http://www.owl-ontologies.com/Ontology1243411901.owl#Program"&gt; <rdfs:subClassOf rdf:resource="http...

Problem in retrieving property value of an instance of an OWL class

Hello, I have some owl classes which have instances. These classes also have properties which have value for each instance. I've made my ontology by Protege3.4, and made c# library by Rowlex from them. For example the class 'Program', has an instance of 'Software' and 'atGrade' property. Property value for this instance is 'PHD' (atGrade...

How do I deserialize a OWL document?

Hello, I created a bunch of classes using ROWLEX and had them serialized to RDF using RdfDocument rdfDocument = Rdfizer.Serialize(ontology); Now i would like to deserialize it (similar to how XmlSerializer.Deserialize() works) so that I could have the data in the ontology populated in my object I would like to do something like th...

Rowlex: A property node cannot contain more than one entity description

Hi, when using Rowlex OwlGrinder to generate an assembly from an OWL file the above error message is shown. The offending piece of OWL/XML is for example: <DisjointClasses> <Class URI="&foaf;Document"/> <Class URI="&foaf;Organization"/> </DisjointClasses> but the same error message is also thrown in the case of multiple s...

Ontology, semantics, web mining resources

Do you know any good resources where I can read and learn about ontology, semantics and web mining? It could be a book, a website or any other resource. ...

how to get the base namespace from an OWL ontology file in java with jena

Hi, I'm new to Jena API's , I'm trying to figure out a way to get the base Namespace from a OWL ontology file, without using DOM or similar but just using the standard Jena's API. Is there such a way?? in an OWL file like how do I get the base namespace "http://www.owl-ontologies.com/Ontology1254827934.owl" a runtime?? Many many than...

Which is the best annotation tool for semantic web or onthologies?

There is a list at http://annotation.semanticweb.org/tools/ Have you tried them? Any suggestion? ...

How to create an ontology in python?

Are there libraries or certain "techniques" that you can use to create an ontology of elements? Or "design patterns"? I am talking about just a "graph" of things. Suppose I have a bunch of words. Certain words are "under" other words or "related" to other words. I need a good way to group them and know their relationship. ...