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
4
votes
1 answer

RDF and OWL workflow question

I have been looking at and playing with OWL through Protege and I would like to know if I understand the "workflow" and idea of it correctly (for building up a database from scratch: Generate an OWL ontology for your data using Protege or…
tjb
  • 11,480
  • 9
  • 70
  • 91
4
votes
1 answer

How to force a class to have exactly one of a given property

I have a class Person, and a set of data properties: First_Name, Surname, Gender, DoB, Country_of_Birth. The data properties have their Domains set to Person. What i would like to set up in my ontology is a rule which states that every Person must…
Makcheese
  • 397
  • 1
  • 14
4
votes
1 answer

Protege OWL Subclass of two classes

Is there any problem with having a class in OWL which is a subclass of two different classes?
Jakob
  • 214
  • 1
  • 2
  • 15
4
votes
2 answers

Protégé 5.2: import Dublin Core elements ontology does not display 15 AnnotationProperty

I am using Protégé desktop for windows. I am importing the Dublin Core elements inside protégé with this URL: http://purl.org/dc/elements/1.1 I was expecting to get access to the 15 AnnotationProperty, dc:creator, dc:title, dc:contributor,... but I…
Vincent H
  • 71
  • 5
4
votes
0 answers

Keep WebProtege ontology sync'ed with GitHub?

My question relates to making sure that the latest version of an ontology file is always visible to my collaborators, via multiple web server processes, especially WebProtege, running under Tomcat. I have an ontology, as an RDF/XML file, in a GitHub…
Mark Miller
  • 3,011
  • 1
  • 14
  • 34
4
votes
1 answer

Add multiple individual at once in Protege

There is a wizard tab for Protege 3 to add multiple instances at once, but not for Protege 5. How may I add multiple instances to a class at once, for example copy & paste them from Excel to Protege?
alex
  • 7,551
  • 13
  • 48
  • 80
4
votes
1 answer

Updating OWL issue with JENA library and Protege

I can't save any writing update to my RDF/XML OWL file using Protege. Each time I close the application I then lose all of my editing. I've used the JENA library to read this file in the following way: OntModel model =…
Daniele
  • 359
  • 7
  • 15
4
votes
1 answer

HermiT does not seem to show inferenced DataProperties ?

I created an ontology using Protege, and added SWRL rules, using Hermit Reasoner, everything was fine, but it does not show inferenced DataProperties. I tried using Pellet, it was able to inference DataProperties, but, all my SWRL rules i created…
4
votes
1 answer

OWL: Why can't a Data Property be a InverseFunctionalProperty?

I am trying to create an OWL ontology using Protege. I want to use inverse functional properties as a resemblance for primary keys from relational databases. For example, I have a property, that has a unique id as object, thus identifying the entity…
Aaginor
  • 4,516
  • 11
  • 51
  • 75
4
votes
5 answers

Rename individual in Protege

With others types, like classes or properties it works to rename object. But for individual I can't find such option. Is it possible to rename individual without deleting and recreating it? And if not, why?
Konstantin Zadiran
  • 1,485
  • 2
  • 22
  • 35
4
votes
1 answer

OWLAPI : HermiT reasoner shows incorrect result and NO explanation

I have following ontology created through Protege. Ontology :
SuhasD
  • 728
  • 2
  • 7
  • 20
4
votes
1 answer

Does OWL punning treats class and individual with same name as SAME semantically?

According to the original OWL definition of OWL DL, we can't give the same name to a class and an individual (which is a clear difference between OWL DL and OWL Full). "Punning" is introduced in OWL 2 and removes this restriction. So I can give same…
SuhasD
  • 728
  • 2
  • 7
  • 20
4
votes
1 answer

Protege is it possible to show the name of a property in Ontograf

I'm taking screenshots for my ontology using OntoGraf in Protege My problem is that Onto graf doesn't put any name or lable on the property, it just uses colors, and even the colors, start to repeat. for example the color of properties between…
Ania David
  • 1,168
  • 1
  • 15
  • 36
4
votes
1 answer

OWL and DL Reasoning: Why is Eros not beautiful?

I have created an ontology based on: Every person is beautiful if one of his/her parents is beautiful Aphrodite is a parent of Eros Aphrodite is beautiful thus we would expect Eros to be beautiful too! However, the Pellet reasoner doesn't…
gsamaras
  • 71,951
  • 46
  • 188
  • 305
4
votes
1 answer

Open World Assumption in Protégé Ontology

I want to model the concept of a movie series in Protege. Here's my movie trilogy class: Here is the definition of an individual in the class 'Film Series': The individual has three 'hasEpisode' properties. But the open world assumption (OWA)…
reggie
  • 3,523
  • 14
  • 62
  • 97