Questions tagged [protege]

Protégé is a free, open-source platform that provides a growing user community with a suite of tools to construct domain models and knowledge-based applications with ontologies.

The Protégé platform supports modeling ontologies via a web client or a desktop client.

Protégé is based on Java, is extensible, and provides a plug-and-play environment that makes it a flexible base for rapid prototyping and application development.

1201 questions
0
votes
2 answers

Assigning a value to a property based on a SWRL rule (Protege 4.3 with Pellet as reasoner)

My question is related to SWRL rules and actually was already asked by another user (see Ontology property definition in Protégé-OWL / SWRL). Still, after following the instructions on how to get it to work, I was not successful. In my ontology I…
Sabina
  • 306
  • 1
  • 4
  • 6
0
votes
1 answer

owl override property restriction in subclass

My task is to construct two classes in owl. The Base class describes resources that contain several properties e.g. p1, p2 and p3. The other class, the Sub, shall describe resources similar to the Base class with the restriction, that they do not…
igorbr
  • 35
  • 5
0
votes
0 answers

Ontology updation

I have installed Protege 4.2 alpha for creating Ontology. I have created an ontology (Tamil.owl). My need is to update the created ontology using a java program. Got an error stating "no protocol" while executing the below java program import…
0
votes
1 answer

How to use SWRL rules on Protegé 4.3 using Pellet

I've just started doing work on ontologies with Protegé and I'm trying to understand how to use SWRL rules. I'm afraid I don't get the concept or how to correctly treat them, as I'm not able to produce any output. I'll explain a bit more a simple…
jmnavarro
  • 147
  • 7
0
votes
1 answer

Protege Owl: restrictions on individuals

I have a little problem with my ontology! We work on an ontology which manage a smart home. So we have objects like Tables, Doors, Lamps, .... A object that is smart has: an actuator which run an action like open a door for example a sensor which…
0
votes
1 answer

Events in ontology

I want to implement events to ontology. For example by adding an individual to one class it's added to another class. Following the instructions in ProtegeOWL_API_Advanced_Topics I wrote this: JenaOWLModel…
M D
  • 67
  • 1
  • 11
0
votes
1 answer

Obtaining clips / pins representation of Protege instances using API within plugin

I have an application that processes the .pins file generated by a Protege (3.5, Frames) project. I'd like to be able to process the file from within Protege. The trouble I'm having is getting a pins representation of the project (or even an…
Rich
  • 141
  • 1
  • 6
0
votes
1 answer

DL query for individuals not connected to others by a property

I have an OWL ontology with three interconnected individuals: a, b, and c, and also has two isolated individuals x, and y. interconnected individuals: have at least one outbound object property assertion. e.g.: a hasRelationWith b; or have at least…
pimgeek
  • 259
  • 1
  • 6
  • 17
0
votes
2 answers

Making ontology in Protege or by Jena API library in Eclipse(Java coding)

Is it also possible to build an ontology with Jena API for example by Java coding in Eclipse? if yes what is the difference between making an ontology in Protege with making an ontology by Jena API in Eclipse?I am really confused about differences…
user2849814
0
votes
1 answer

Can I add annotations to object property assertion from jena?

I want to add an annotation (comment) to an object property assertion like the one below. Mobile → hasCamera → 8MP I am able to get this specific assertion as a Statement object. Now I want to add annotations to this statement object, but there…
venkatKA
  • 2,399
  • 1
  • 18
  • 22
0
votes
1 answer

OWL, Protege: Getting from a DefaultOWLObjectProperty value to the class of an individual

I'm trying to use the Stanford OWL API, and I find the documentation a bit unclear. Using Java, I load an ontology which has been prepared by some user via Protégé, and get to a DefaultOWLObjectProperty. The value of that property is meant to be an…
MrMulliner
  • 49
  • 5
0
votes
2 answers

SPARQL query to retrieve individuals of a class

I am trying to retrieve the individuals of a class (note: the class has no subclasses) with rdf:type Jena in Java. Onto Data (x individuals): Class A: x1, x2, x3, x4 Class B: x5, x6, x7, x8 Class C: x9, x10, x11, x12 Object Properties: z1 (CLASS…
user2598911
  • 379
  • 2
  • 6
  • 22
0
votes
1 answer

object property values for individuals in Jena

I have created an ontology using Protégé. Using Jena, I am creating an individual and assigning values for its properties. Datatype properties can be created using getOntProperty(String uri), but using the same method I cannot create object…
0
votes
1 answer

Using an implemented ontology(Protege) in Netbeans through Java

Step 1 : I have created an ontology using Protege. I store it as an RDF/XML file. Step 2: I have created a user interface using Netbeans & Java. i want now to import my ontology in my Netbeans project and interact with it. How can i do that?…
user1216858
  • 53
  • 1
  • 1
  • 6
0
votes
1 answer

Protege 4 - Saving RDF reformats nested blank nodes

I just switched from TopBraid to try out Protege. I have an ontology with some RDF that resembles this: instances:some_thing1 a semapi:SomeClass ; semapi:hasChainTo ( [ …
parliament
  • 21,544
  • 38
  • 148
  • 238