Science topic

Ontology Engineering - Science topic

Explore the latest questions and answers in Ontology Engineering, and find Ontology Engineering experts.
Questions related to Ontology Engineering
  • asked a question related to Ontology Engineering
Question
9 answers
As it is well known, Linked Opend Data (LOD) and computational ontologies have great success in the fields of Life Sciences (Biology, Medicine, etc). See e.g. the big LS-cluster at <https://lod-cloud.net/>.
However, I wonder why mathematics are – in comparison – covered only sparsely by ontologies or LOD.
Indicators (to the best of my current knowledge):
Probably there is some (machine-processable) formalization of mathematical knowledge but it seems almost disconnected from the "semantic web" and LOD-bubble.
Questions:
  1. Why is this?
  2. Should this be changed?
  3. If 2., how?
Relevant answer
Answer
Dear Carsten Knoll. I developed ThingFO two y. ago, so I'm not aware so far that other researchers used it for abstract mathematical concepts like polynomial or complex number as you are looking for. My interest in ontologies started in early 2000. At that moment, we developed a process ontology, and an ontology for metrics and indicators. In the last years we have harmonized semantically those ontologies with ThingFO in the context of the four-layered ontological architecture. Obviously that for indirect metrics and elementary and derived indicators, we use mathematical constructs (formulas, aggregation models), but that is all. These ontologies are specified at the low-domain level.
  • asked a question related to Ontology Engineering
Question
2 answers
I am looking for literature on human behaviour modelling using ontology design pattern , and hopefully to get in touch with researchers/developers in that field. Or at least, to have a clear idea of the main players.
Relevant answer
Answer
Try to do real time application of tools in ontology and analyse the results.
  • asked a question related to Ontology Engineering
Question
9 answers
Does anyone know where can I find real life instances of Ontosensor ontology? I am looking for one that has both a sensor description and data measured with it. 
Relevant answer
Answer
Have a look to this paper
C. ROUSSEY,S. BERNARD, G. ANDRÉ, D. BOFFETY. Weather Data Publication on the LOD using SOSA/SSN Ontology.Semantic Web Journal, 2019 http://www.semantic-web-journal.net/content/weather-data-publication-lod-using-sosassn-ontology-0
  • asked a question related to Ontology Engineering
Question
5 answers
Observing trends in publications related to ontologies and ontology Engineering, they look like most of them, if not all, are application oriented.Even more, when analyzing relatively recent history of this field, one can realize that, for example, during the first decade of the XXI Century, there was an intensive process of looking for new methodologies, and after creation of NeON Methodology, I feel, roughly speaking, nothing more has happened.
Other examples, from the development tools. Several years ago there were several tools competing for the roll of most used editor. Today looks like almost every thing is developed using Protégé. Regarding ontology languages there is a similar "state-of-affairs", even we try to open a debate around that topic last year: https://www.researchgate.net/post/What_are_the_current_trends_in_ontology_languages
What do you think? Hopefully I am wrong...
Relevant answer
Answer
Additional resources are on Youtube; enter barry smith ontology into the search field.
  • asked a question related to Ontology Engineering
Question
3 answers
Ontologies are one of the main current formalism for modelling real world. But there are always reasons for that choice, among them, domain properties and characteristics.
Relevant answer
Answer
An ontology is a solution that clarifies the domain vocabulary and the dependecies between the different elements of the domain.
  • asked a question related to Ontology Engineering
Question
6 answers
IFLA's FRBR, Library of congress RDA are thought to be inspired from semantic web philosophies. Is FRBR and RDA are futuristic enough for the future challenges of Web.
Relevant answer
Answer
well basically if we are start it from the basics of catalog. They were standalone, not related, not connected. With semantic web technologies they are more interrelated, cross related with other domains and with appropriate meaningful search and discovery through associating more metadata for inferencing by machine. In-short there will be increase in precision and accuracy in searching for specific search item. But still a long way to go to achieve such precision.
  • asked a question related to Ontology Engineering
Question
3 answers
Dear Colleagues,
for some time now, I have been working as a domain expert on the development of a robot ontology as part of my PhD work. I would like to share the link to my survey dealing with this topic. Please feel free to visit this survey and fill it.
If you have further questions or suggestions on this topic, please do not hesitate to contact me and send me your feedback. Please also let me know if you would like to receive the results of this survey soon and please share this questionnaire to your colleagues or friends who can support me.
Regards,
Relevant answer
Answer
I would love to participate but few knowledge about the hardwires. but I can try if suits you mate? Please let me know.
I wish you success in your project.
All the best!
Emre
  • asked a question related to Ontology Engineering
Question
9 answers
During the last two decades, ontologies has been one of the main formalisms, applied in domain modeling, and currently one can find ontological representations in almost every field of knowledge.
Consequently, I am looking for a book, which can support teaching in a first course on ontologies, their foundations, development and applications, to college undergraduate students.
Relevant answer
Answer
Hi colleagues, I also suggest to have a look at "Semantic web for the working ontologist" in its second edition. It contains a pragmatic approach with very concrete examples how Semantic Web Technologies help to model information and how to proper model this information to obtain benefits, .e.g., from the reasoning process.
  • asked a question related to Ontology Engineering
Question
3 answers
If I'm building a given concept for an ontology and I find an important definition described in a copyrighted IEC or ISO or another non-public document, can I use this term, e.g. in the rdfs:isDefinedBy? Can't I use this at all?  Can I use only terms that are allowed to be (re) used according to their license?
Relevant answer
Answer
I have investigated this with the of the standard offices and this is the answer they gave me. 
In case a concept is reused, the source (URL) of each reproduced term need to be explicitly mentioned.  In addition, the acknowledgment & disclaimer should be written for each term. 
For example:
Copyright © Year Organization City, Country. Organization web page, e.g., www.organization.com
  • asked a question related to Ontology Engineering
Question
8 answers
I am using Protege 3.4 and I built my ontology and extended it with SWRL rules using SWRL and sqwrl built ins . The rules classifies instances of a class of the ontology ; the RHS is class assertion of an instance .It works successfully but when I change the values of the causes in the LHS no reclassification is done the instance is asserted to the same class
ex: SWRL rules:
 Message(?m) hasInterest(?m,?i) hasCategory(?m,?c) sqwrl:makeset(?s1,?i) sqwrl:makeset(?s2,?c) sqwrl:intersection(?s3,?s1,?s2) sqwrl:size(?n,?s3) swrlb:greaterThan(?n,0) -> Ham(?m)
Message(?m) hasInterest(?m,?i) hasCategory(?m,?c) sqwrl:makeset(?s1,?i) sqwrl:makeset(?s2,?c) sqwrl:difference(?s3,?s1,?s2) sqwrl:size(?n,?s3) swrlb:greaterThan(?n,0) -> Spam(?m)
So once the message instance (m1) is classified as ham for example as i= sports and c=sports , whenever I change the values of i= movies ( interests) for the message instance (m1)  it will always be ham . I understood that this is because the class type is asserted . So my question is Why does this happen ? How to reclassify instances  as I need a dynamic way for message classification 
Relevant answer
Answer
Yes I start the process of mapping the asserted facts ; classes and instances  and the rules( so the fact that m1 is ham is mapped  as the type of the individual already to the engine ) and then I run the Jess engine and then map the result back to the ontology . Ok I will share it with you . When  I searched I found that this is because of non monotonic reasoning of OWL and SWRL  and that the SWRl rule facts are asserted not inferred so I posted the question to check and find an alternative such that the asserted fact are inferred .
  • asked a question related to Ontology Engineering
Question
2 answers
is it possible the ontology creation/extraction from the unstructured texts ? 
Relevant answer
Answer
There are also possibilities to construct ontology of domain that is not derived from textual information, but from sensors, databases, visual observation etc. In such case purely artificial language can be generated to express ontology.
  • asked a question related to Ontology Engineering
Question
9 answers
tools Else than D2RQ that uses ontologies in RDF
because we have ontologies in OWL.
Relevant answer
If you want to generate an ontology from a Database and have the ability to store semantics on your data stored in the Database, then ONTOP is your tool. I recommend it.
Best regards.
  • asked a question related to Ontology Engineering
Question
2 answers
For instance, "assault rifle" has a formal definition that differs from other legal or colloquial definitions.  Some parts of what make a rifle an assault rifle are structural, like the box magazine, and some are functional like its "effective range."
Relevant answer
Answer
Here's an example of a concept that might illustrate problems I sometimes encounter with describing something structurally or functionally.  DUST-COVER is a part that covers the ejection port and prevents dirt infiltration.  For an AR-15 there is a dust cover that is purely structural and one has the one purpose.  But for the AK-47 the dust cover is actually just the selector lever.  When the AK-47 is in safe the lever covers the ejection port and functions as a dust cover.
There are two ways I can think to solve this.  I don't know which you'd suggest is better.  The first would be multiple-inheritance with concept AK47-SELECTOR having IS-A of both SELECTOR-SWITCH and DUST-COVER.  The second would be AK47-SELECTOR having a single parent, SELECTOR-SWITCH, but maybe being INSTRUMENT to an event like COVER-EJECTION-PORT.
  • asked a question related to Ontology Engineering
Question
4 answers
Dear researchers,
Please help me out to learn about the fuzzy system from the scratch.
Please guide me with the steps and resources to follow .
Thanking you,
With regards,
Bhaskar Ghosh
Relevant answer
Answer
Thank you very much madam for your valuable guidance.
Thanks a lot.
  • asked a question related to Ontology Engineering
Question
3 answers
I want to modify the existing ontology in protege tool and then add individuals into it. After development of the framework in Protege i want to add lots of individuals to it (more than thousands).
So, for adding individuals i am planning to use RDF Jena Api. 
Is it possible to extend the already build ontology from jena api?
Please provide some example..
Relevant answer
Answer
Hello, 
typically, you need to 
1) Load an existing ontology into the memory
2) Add some classes, relations or individuals (assuring uniqueness of URIs)
3) Save back the model into a file
Multiple examples are in Jena API documentation. You may also take a look at 
Best regards
  • asked a question related to Ontology Engineering
Question
3 answers
I'm using Protégé to model an ontology. I've seen there is an option that let me to create a html file, but I need a PDF document with all my concepts and properties in such a way similar to any "official" specification. I would like to receive some suggestions about how I could obtain this document by using any implementation on Protégé or maybe modifying the html file.
Relevant answer
Answer
I think that the OWL protege is more interesting for your request
  • asked a question related to Ontology Engineering
Question
7 answers
I'm building an ontology and I need to create the same semantic relation (the name of the relation is the same as well as the meaning in the domain) between different classes of elements. For example:
o:ClassA o:hasSemanticRelation xsd:string
o:ClassB o:hasSemanticRelation xsd:string
o:ClassC o:hasSemanticRelation xsd:string
My first approach was to create multiple domains for the property but this actually means the intersection of the concepts which is not correct in the domain. My second approach was to have a super property
owl:Thing o:hasSemanticRelation xsd:string
o:hasSemanticRelationA owl:subPropertyOf o:hasSemanticRelation
o:ClassA o:hasSemanticRelationA xsd:string
Because of the meaning of the hasSemanticRelation I want that every time it is used it can be linked to the same property, i.e., o:hasSemanticRelation
Could anyone give ideas how can I best represent this situation?
Relevant answer
Answer
Have you considered owl:unionOf to define a class extension that contains all individuals of the class descriptions in the list? For example:
o:hasSemanticRelation rdfs:domain [
  a owl:Class ;
  owl:unionOf ( o:ClassA o:ClassB o:ClassC )
] .
Note that owl:unionOf is not part of OWL Lite.
  • asked a question related to Ontology Engineering
Question
2 answers
Hi,
Is there any tool/software/API that supports and helps to model a fuzzy ontology ? I need to develop a fuzzy ontology, validate the model using a reasoner (probably DLorean) and query.
I tried using Protege fuzzy OWL but due to some inconsistency in Gurobi optimization engine, I am not able to validate my fuzzy ontology. I am wondering if anyone has modeled a fuzzy ontology using a readily available ontology tool?
thanks in advance. 
Relevant answer
Answer
Basically, the selection  depends on what you expect of a fuzzy ontological model and fuzzy reasoning. There are tools (I think referenced in https://www.researchgate.net/publication/260514203_Application_of_Fuzzy_Ontological_Reasoning_in_an_Implementation_of_Medical_Guidelines) that incorporate membership functions into the model and support a number of fuzzy operators.
However, another approach (presented in the mentioned paper) is possible. It consists in using plain OWL and adding datatype property (weight) supporting membership level. However, such approach has a number of consequences:
  • Some axioms should be removed, e,g, classes like Tall and Small should be no longer disjoint
  • To implement fuzzy properties, you should reify them (i.e. replace by an individual with assigned weight)
The paper shows that it is possible to encode Mamdani rules with SWRL and combine Jena and Pellet to implement a FIS. See also attached sildes: https://www.researchgate.net/publication/263083436_SLIDES_-_Application_of_Fuzzy_Ontological_Reasoning_in_an_Implementation_of_Medical_Guidelines
Best regards
  • asked a question related to Ontology Engineering
Question
5 answers
Does any one can help me with an example of using reasoning with fuzzy ontology ?
Relevant answer
Answer
We can as well use our day today examples about fuzzy ontology where exactness does not matter but outcome matters. 
  • asked a question related to Ontology Engineering
Question
5 answers
I need to design my case experiments to address both a simple ontology and a complex ontology. How can I quantify ontologies in terms of the number of classes, entities, etc?
Relevant answer
Answer
Hello Farshad,
Plaese let me know if you need any help, or if you have any sugggestions to improve OntoQA.
Also, thank you Jasmin for your recommnedation
 Samir
  • asked a question related to Ontology Engineering
Question
4 answers
 Looking forward the development of a trust domain ontology for  higher education institution as a case. Could anyone had any sample research methods used for the concept identification?  
Relevant answer
Answer
Dear Santhosh John,
May be the attached dissertation (Semi-automatic Ontology Construction
based on Patterns) can help you.
Best regards,
Harry Achsan
  • asked a question related to Ontology Engineering
Question
1 answer
I need to know is any ontology references are available in cross-organizational environment to run tests on them?
Relevant answer
Answer
yes, we have done research in this area, details can be found under this link:
Let me know, if you would like to be involved in the research
  • asked a question related to Ontology Engineering
Question
3 answers
In literature, I found many approaches that deal with NFRs including Ontology based approach. I found issues related to ontology engineering viz. merging mapping, expressiveness, among others and issues in NFRs viz. conflict, integrity, etc. but I have some confusion regarding issues in ontology engineering in NFRs elicitation and specification. I am not clear what kind of issues regarding ontology in NFRs that we can consider as a challenging task for research work. Please provide your valuable guidance regarding this. Hopefully waiting for your reply. It will help me a lot.
Thanking you, 
Relevant answer
Answer
Conjecture:  Customers and developers must have “sufficiently equivalent” rich ontologies in a domain of discourse (e.g. flight control) to have meaningful discussions about quality attribute goals (e.g. safety goals, ease of use goals, understandability goals).
Conjecture:  If the domain is familiar and the parties are experienced, they are likely to share an ontology.
Questions:  What happens when the domain is unfamiliar to both parties (e.g. to determine compliance of prescription drug ads with FDA regulations)?  What happens when one or both of the parties are inexperienced?  Is meaningful consensus on quality goals possible in these scenarios and under what conditions?
Barry Boehm is working to develop an ontology for quality attributes.  Is a single ontology likely to be useful across the spectrum of software applications and organizations or will organization-tailored and project-tailored quality ontologies be more useful?  Will something else be more useful?
Hope this helps.
  • asked a question related to Ontology Engineering
Question
4 answers
A lot of ontology matching/alignment systems exists (see for instance www.ontologymatching.org/projects.html). However a lot of these systems are merely concerned with aligning schemas. Can anyone recommend a system that also supports/is specialized on instance matching? 
Relevant answer
Answer
As you are primarily interested in matching on instance level, you might also be interested in record linkage or entity resolution approaches. See the following link for instance:
  • asked a question related to Ontology Engineering
Question
3 answers
I have proposed an specific set of practices (best way of making specific tasks in the domain of Ontology Engineering). I wanted to obtain and evaluate the opinions of the community regarding those practices.
Is a Likert Scale useful in this case? If so, what would be the best way to use the results?
Relevant answer
Answer
Dear Grangel
You can use any construct to evaluate what you want. Likert scale will allow you to do that. You can try various scales from 3 to 9 (but not dichotomous). And The most important is to see the cronbach alpha. I recomend those papers about the constructs. 
Regards
Jarvis, C. B., MacKenzie, S. B., & Podsakoff, P. M. (2003). A critical review of construct indicators and measurement model misspecification in marketing and consumer research. Journal of Consumer Research, 30, 199–218.
Scott B. MacKenzie, Philip M. Podsakoff, Nathan P. Podsakoff (2011). CONSTRUCT MEASUREMENT AND VALIDATION PROCEDURES IN MIS AND BEHAVIORAL RESEARCH: INTEGRATING NEW AND EXISTING TECHNIQUES
  • asked a question related to Ontology Engineering
Question
1 answer
I want to compare the authorization performance for grid using ontology based authorization system and ordinary (no ontology) authorization system.
Relevant answer
Answer
Hi Maizura - can you clarify your question for non nuclear physicists?  I am not sure what an 'authorization system' is.  My guess is that it is a kind of algorithm - is that right? and as such would fall under the ontological category of mathematical systems. 
I am not sure how a simulation tool - a software system - would simulate an ontology. 
Sorry if this is unhelpful.  Mike
  • asked a question related to Ontology Engineering
Question
4 answers
Is there any event-based formal method that can be mapped from SOAML into that method?
Relevant answer
Answer
You are right, Event-B is well-suited for event-based system modeling
  • asked a question related to Ontology Engineering
Question
2 answers
I am developing a semantic sensor network with a couple of sensors. I need a smoke sensor which is able to sense concentration of toxic gases inside a room. 
Relevant answer
Answer
Have a look at https://schema.org to start with some basic temrs
  • asked a question related to Ontology Engineering
Question
3 answers
Description I'm developing an OWL application that uses a reasoner. The classification takes too much time (more than 4 minutes) as I'm treating a relatively large ontology. I don't want to waste this time each time I run the application. The alternate is to save the reasoner inferred model and use the stored inferred one instead of running the reasoner each time.
Let's consider the following ontology:
Example
:A rdf:type owl:Class .
:A1 rdf:type owl:Class ;
rdfs:subClassOf :A .
:A2 rdf:type owl:Class ;
rdfs:subClassOf :A1 .
which asserts that A2 subClassOf A1 subClassOf A.
Problem When I use Protege 5 with some reasoner (e.g Pellet or even Hermit), start the reasoner and save the inferred model with all the available inference options. When I open the inferred model, I see that it doesn't state that A2 is a subclass of A. It only states that it's a subclass of A1. see below what it contains about A2:
A2 rdf:type owl:Class ;
rdfs:subClassOf :A1 .
I want all the implicit knowledge to become explicit. This work by Protege doesn't give me what I want (i.e. don't assert that A2 is also a subclass of A)? What is the problem? Any alternatives?
Remark: Saving the inferred model using some other tool (i.e. Jena or OWLAPI) will solve my problem as well, however, calling their methods to save the inferred model behaves the same way as Protege.
Relevant answer
Answer
I presume you are using protege, rather than jena library/OWL API directly. Have you tried with the export (all inferred axioms) option? or u just saved the file after running reasoner?
  • asked a question related to Ontology Engineering
Question
7 answers
Is there any classification for the item difficulty and the item description ranges of values in item response theory (IRT) and multidimensional item response theory (MIRT).
According to Baker in "The basics of item response theory"
item discrimination in IRT is classified into the following :
none 0
very low 0.01 - 0.34
Low 0.35 - 0.64
moderate 0.65 - 1.34
High 1.35 - 1.69
Very high > 1.70
Perfect + infinity
According to Baker,Hambleton (Fundamentals of Item Response Theory ), and Hasmy (Compare Unidimensional and Multidimensional Rasch Model for Test with Multidimensional Construct and Items Local Dependence) item difficulty is classified into the following :
very easy above [-2,...]
easy (-0.5,-2)
medium [-0.5,0.5]
hard (0.5,2)
very hard [2,..]
Could the item discrimination and item difficulty classification be also used in MIRT
Relevant answer
Answer
  • asked a question related to Ontology Engineering
Question
5 answers
We have classes in O1 only...if we have suppose classes in one ontology that need to map with other which do not have classes but have same predicates..is it possible to map
Relevant answer
Answer
If a mapping is based on lexical or syntactic similarity only, one should consider how the nature of the mapping adds to the ontological foundation of that mapping. In other words, do all the conclusions that you can draw from that particular class in O1 remain valid for all instances of the mapped items? This is a stronger restriction than the accuracy argument! If you cannot guarantee the consolidation of the validity throughout all logical deductions, I would consider the mapping illegal and hence advice against it.
  • asked a question related to Ontology Engineering
Question
9 answers
I am proposing a mixed methods approach, and my sub-questions require different approaches. Hence, in the first phase of my study, I have a relativist ontological approach, and in the next phase, my ontology is realist. Is that alright? Does this change need to be justified?
Relevant answer
Answer
My impression of the MM literature is that this would be an unusual approach. Gert Biesta has a chapter in the (giant) 2010 edition of the SAGE Handbook of Mixed Methods (Chapter 4, pp95-119) that talks a little about ontological mixing, and doesn't seem to rule it out - though I don't see him give any examples where it was done. You might find it useful one way or another:
  • asked a question related to Ontology Engineering
Question
9 answers
I am trying to develop a semantic search engine that use ontology based query expansion i.e. user entered query keywords are matched to ontology classes and new related concepts will be fetched from ontology. The new information is added to user query to provide better results when we do searching.
I tried to develop some small ontology and tried query expansion approach. My problem is how to cover a whole domain in ontology(like science, arts, engineering, biology etc.)and do semantic search to show utility of approach. Are there any good ontology that can cover a whole domain that i can use with user query for query expansion.
Relevant answer
Answer
There are quite some open onologies in the area of Biology and Biomedicine. Try http://www.obofoundry.org/ for a first overview and further links.
When it comes to medical terms and concepts you certainly want to look at SNOMED and UMLS (https://uts.nlm.nih.gov/home.html)
  • asked a question related to Ontology Engineering
Question
7 answers
I learned how to build ontology and do sparql query to fetch result. I am trying to build a search engine which will use semantic technologies like ontology,sparql etc., In which domain can i apply this to show effective results ?
Relevant answer
Answer
@Aniruddh I am particularly working on a framework for semantic search (attached) that can support both domain specific or federated searches. I am in process of drafting some detailed work and will post as soon as I am done with it. I have attached a paper (from some other authors) that seems closer to what you are looking for.
I hope it will help. Good Luck!
  • asked a question related to Ontology Engineering
Question
1 answer
is because it have a high volume?
Note: but, i can run a query with jena api on this owl file.
please help me.
Relevant answer
Answer
For me it worked setting 1GB in run.bat
jre\bin\java.exe -Xmx1G -Dlog4j.configuration=file:log4j.xml -DentityExpansionLimit=100000000 -Dfile.encoding=utf-8 -Dorg.protege.plugin.dir=plugins -classpath bin/felix.jar;bin/ProtegeLauncher.jar org.protege.osgi.framework.Launcher
then it loaded successfully the ontology.
However in Win32 systems the JVM can not use more than 1.4GB as documented in this note by Oracle
  • asked a question related to Ontology Engineering
Question
7 answers
which is available for use in research. regards
Relevant answer
Answer
Ontop 
"-ontop- is a platform to query databases as Virtual RDF Graphs using SPARQL. It's extremely fast and is packed with features."
  • asked a question related to Ontology Engineering
Question
8 answers
Wonder, what are the applications of ontology matching. How knowledge matched / mapped / aligned with between pairs of ontology can be used. How we can justify the use of both types of knowledge i.e. knowledge which is being found common in both ontology and knowledge which is uncommon between pair of onotology.
Hope I am clear and concise enough to put the Question here....
Relevant answer
Answer
any application that needs to overcome the semantic heterogenity in particular:
-Integrating sources of information - seeking information - discovery and composition  of web service- the evolution of information systems - changing ontologies .....
  • asked a question related to Ontology Engineering
Question
12 answers
Given some words, how can we find relatedness between words?
Given a word with two or more meaning in different context for example ;apple (company,laptop,fruit) ,soap(shampoo,SOAP protocol,serial soap )etc . I would like to select a word which is related to another using user interest.
If user is interested in computer, I would like to select apple company, laptops and reject apple as fruit. Similarly in case of soap i want SOAP as a protocol to be selected.
Is there a way to find semantic relatedness between words as required.
note : for disambiguation of words i am using DBpedia.
Relevant answer
Answer
Before a good answer can be given, try to decide your definition of similarity. How are two terms or words related? Exact similarity or synonymy is better defined and hence easier to computer. But what about similarity in one context and not in other? [Is DBPedia the right basis for context and hence disambiguation?] What about partial similarity or relatedness? What is the model in which you can consider matching and mapping?  To give you an analogy, see a relatively broader model of similarity called "semantic proximity" in http://dl.acm.org/citation.cfm?id=765855 . It requires you to consider the domain and context, the model of representation, whether you are limited to schema level information or are also looking at instances.
Now you may need to define the model for your need (which is not the database as in the reference above). There is a rich literature on semantic relationships...may want to check it.
On the other hand, current view on ontology alignment (and the benchmarks used for a popular evaluation referred to OAEI) offers a very narrow types of similarities/relationships, and hence has a limited value.
  • asked a question related to Ontology Engineering
Question
15 answers
I need to model knowledge level and affective.
Fuzzy logic, stereotypes, scalar model can be used for that purpose. I am aware of these techniques but would like to ask from a practical point of view which one you prefer to provide learner with suitable learning contents?
Relevant answer
Answer
Thanks a lot 
  • asked a question related to Ontology Engineering
Question
1 answer
my code:
String sparqlQueryString8="prefix sumo:<http://www.ontologyportal.org/SUMO.owl#>" +
"select ?c where {?c rdf:type sumo:City }";
OntModel modelcity=ModelFactory.createOntologyModel();
modelcity.read("SUMO.owl");
Query querycity = QueryFactory.create(sparqlQueryString8);
QueryExecution qexeccity = QueryExecutionFactory.create(sparqlQueryString8, modelcity);
ResultSet resultcity = qexeccity.execSelect() ;
for (; resultcity.hasNext();) {
QuerySolution sltcity=resultcity.next();
System.out.println(sltcity.toString());
}
please help me.
Relevant answer
Answer
First of all, there is a small syntax error in your SPARQL, remove the ";" at the end of the first line. Second, SUMO does not specify a proper URL as ontology identifier (look at SUMO.owl, it contains the following: <owl:Ontology rdf:about="SUMO">). In Jena, the proper prefix then is the file URL, e.g.:
prefix sumo:<file:///some/path/SUMO.owl#>
If that's not what you want, you could work around using Jena's prefix mapping capabilitites (use something like ParameterizedSparqlString).
  • asked a question related to Ontology Engineering
Question
6 answers
Does anyone know about a tool that can do A-box level comparison of two versions of the ontology ?
I would like to compare the A-box level similarities and differences between two versions of the domain ontology.
Relevant answer
Answer
Hi Rafael,
Thanks for pointing out the diff tools. I believe, the task I want to do can be accomplished using ecco. Once, I have the ontologies built, I will try them out on ecco web-based front end.
Thanks,
Javed
  • asked a question related to Ontology Engineering
Question
3 answers
But do not know if the version I downloaded contains only the Ontology Sumo or other manufacturer's components like Dbpedia, FOAF and other Ontologies that are in sumo.
Relevant answer
Answer
The connections refers to instantiations of some concepts related to other ontologies (ex: FOAF) in your ontology.
You can filter the classes defined in SUMO by just analysing the URIs prefixes. 
I hope that I was clear and helpful.
  • asked a question related to Ontology Engineering
Question
3 answers
I'm interested in extending an ontology used for tunnel and potentially road maintenance, so surface geology and processes should be included.
Relevant answer
  • asked a question related to Ontology Engineering
Question
3 answers
Please can anyone provide me with hospital ontology with INDIAN hospitals!!
Relevant answer
Answer
Dear Shaeeqa,
I would suggest that the ontology of  "hospitals" would be a combination of three historical events in the region.
The first being India's peoples natural/instructional medical history. This would include the history of the peoples healing beliefs, traditional herbal treatments, medical education history, and the history of medical science.
The second epoch would be the colonial period when under the rule of the Crown the forced "centralization" of medical care due to profit concerns over human life.
Third would be the from India's liberation/independence from British until modern times.
I hope this helps,
Douglas
.  
  • asked a question related to Ontology Engineering
Question
6 answers
I need a "standardized ontology" in the domain of e-healthcare describing the process of patient's admission, clinical examination, treatment, ...
Many thanks for your help
Relevant answer
Answer
BioPortal Biomedical Ontology - http://bioportal.bioontology.org/
Ontology for General Medical Science - https://code.google.com/p/ogms/
  • asked a question related to Ontology Engineering
Question
63 answers
what is the best ontology editor for the beginner?
such as Protege, OntoEdit; or is there any other visual ontology editor?
Relevant answer
Answer
I would say that for the beginner, Fluent Editor by Cognitum, would be well worth looking at. The reasons I like this are:
  • For academic and personal use it is free!
  • Cognitum has developed what they call "Controlled English" or "Controlled Natural Language (CNL)" that they use in their editor. This is more easily understood by "mere humans" like myself; OWL has very technical and precise language to describe ontologies that can be daunting for the beginner.
  • You can export from the CNL format to OWL, and for pedagogical purposes this can be an excellent path to learn the more formal language.
  • There is a connection with R (also free!) that is very exciting to explore (I like R!) and this also provides the means for Fluent to provide visualizations of ontologies.
Good luck!
  • asked a question related to Ontology Engineering
Question
4 answers
Is there any java api so that we can find various classes like immediate subclasses or super classes of a class. Relation between different classes and their different properties or relationship.
I know about Apache jena, can anyone provides me some programs to get the required features. Other than jena are there any good api's?
Relevant answer
Answer
  • asked a question related to Ontology Engineering
Question
6 answers
I am using protege for creating an ontology, actually I downloaded an existence ontology and add some subclasses and individuals in it. now I try to set a prefix for that in this shape:
it is the original ontology not that I changed so it didnt work. how can I set PREFIX from my local computer? is it possible or I should upload it somewhere?
second I want to query in protege using SPARQL tab in it, I want to 1) get individuals of a class 2) get direct class of an individual. I mean his first parent not in hierarchy. I try it with rdf:type it dident work(maybe bcz of false PREFIX!) any idea for getting individual and class of another individual? thanks in advance
Relevant answer
Answer
Hi Saba,
I downloaded food RDF ontology from www.w3.org and I'm using Protege 3.4.5. However, I changed the file extension from food.rdf to food.owl so I can easily loaded it Protege as a new project.
All individuals of a specific class vin:Winery:
SELECT ?x
WHERE { ?x rdf:type vin:Winery}
Facts in the ontology - individuals, classes, relationships (i.e. TBox and ABox):
SELECT distinct ?ind ?class
WHERE { ?ind rdf:type ?class }
ORDER BY ?class
...or even better:
SELECT *
WHERE {
?ind rdf:type ?type .
OPTIONAL { ?type rdfs:subClassOf ?class }
}
ORDER BY ?class
I did not specify prefix. The SPARQL code here is direct copy-paste from Protege.
Remember that prefix is a logical unique identifier. All ontologies have to be successfully imported (loaded) in the same project and the prefix is only used to distinguish between them. It is not uncommon to use several separate ontologies at once and they share same labels for different things so prefixes become necessary. In this working environment (Protege 3.4.5 + SPARQL Query Panel) there is no "loading ontologies in run time" when you run a query. TBox and ABox have to be set up before querying.
Also, on the web there are several nice tutorials on SPARQL with examples such as:
I hope this helps,
Marko
  • asked a question related to Ontology Engineering
Question
9 answers
Many research papers and tools do exist that automatically generate specific domain Ontology from text. and there exist tools to validate the OWL syntax and semantic relationships. However, do we have any tool that check the quality of the generated specific domain ontology?
Relevant answer
Answer
There is a rather large body of work which looks at quality of ontologies, particularly in the biomedical domain but not exclusively. 
For a tool you can just use there is the OntoOops online system: slides and link to online tool in slides: http://www.eudat.eu/system/files/MariaPovedaVillalon.pdf  It looks for common issues with ontologies and flags them giving you an idea of quality.
Jeremy Rogers' early work on medical ontology quality: http://www.ncbi.nlm.nih.gov/pubmed/16685334
on concepulization quality: 
and on activity levels as a metric:
and many more...
  • asked a question related to Ontology Engineering
Question
3 answers
I am working with Protege 5 for inference and using SPARQL tab on it.
Is there any method for getting the result of a query in another format or file and using it in future?
Is there also an automatic way to send a query to an ontology in Protege? 
Relevant answer
Answer
dear Sourish
thank you so much.
can you introduce me some tutorial in the areas you mentioned ?
  • asked a question related to Ontology Engineering
Question
3 answers
Currently, I am doing the research on the modelling of design patterns using OWL. For the application, I have considered IOT. 
Relevant answer
Answer
Enterprise Integration Patterns is a good start: http://www.enterpriseintegrationpatterns.com/toc.html
Typically you are looking at Remote invocation, Distributed Tracking, Discovery protocols and Message etc. 
  • System Integration patterns
  • Messaging patterns
  • Routing patterns
  • Transformation patterns
  • Distributed Coordination patterns
  • asked a question related to Ontology Engineering
Question
6 answers
Dear All
could you help me in finding some existence rule bases? No idea about its implementing. I am working with ontologies in protege and I need some knowledge bases to deal with it. if the implementing is important please lead me for some appropriate ones.
If there is not such rule bases could you help me how to create them? (creating them is not focus just want to test ideas)
ps. better if the knowledge bases  are in medical domain
Relevant answer
Answer
Hi Saba, your question is a bit confusing, since these terms refer to different things: rule bases, knowledge bases, ontologies. What Matt suggests above is a repository of ontologies. Rule sets (and rule bases) are quite more difficult to find, but from your question I understand that you need to load an ontology in Protege and then run some rules on it. This is quite easy to do in Protege and you will use the SWRL rule language. Please let us know if you need any assistance in that.
  • asked a question related to Ontology Engineering
Question
4 answers
... that can produce domain specific results and answer simple queries directly.
Relevant answer
Answer
Hi,
This depends greatly on the context, i.e. the problem domain.
What will you be retrieving and how is your data described? Do you already have a sufficiently expressive and decidable ontology? Does the vocabulary of your ontology describe your data well and covers all important details and finesses? The ontology must be decidable so the retrieval can actually finish. The best (and safest) bet is to use ontology languages such as OWL-DL, OWL Lite or RDF/RDFS (in that order). If all this is solved then you have your TBox. After this you must transfer all data that will be searched to ABox – that is, generate individuals from, say, some SQL database of yours. There’s no universal solution to this problem. Many write their own applications which transfer SQL rows to, for example, OWL-DL. This isn’t very difficult. Essentially you have to read SQL and parse it to XML (OWL-DL is based on XML). That can be done in many computer languages. When you have TBox and ABox you have created knowledge base suitable for retrieval with a reasoner.
Finally, you need ontology and a reasoner that support SPARQL (SPARQL Protocol and RDF Query Language). SPARQL is somewhat similar to SQL (at least superficially in syntax) and can be used to query a knowledge base with a reasoner. The output is essentially a retrieved set of data from ABox, described with vocabulary in TBox, that satisfies conditions defined in SPARQL query. Or in other words, that is your retrieved dataset.
To put it all to work I suggest you, for starters, download Stanford’s Protégé. Protégé distribution comes with Pellet reasoner and natively supports SPARQL tab. Open some sample ontology like family.owl and in Protégé 3.x go: Reasoning menu -> Open SPARQL Query panel. A new panel will open on the bottom of the screen where you can input SPARQL queries and see the retrieved individuals (i.e. data). You can also try SPARQL in DBPedia’s Virtuoso Query Editor interface.
Resources:
Hope this helps,
Marko
  • asked a question related to Ontology Engineering
Question
3 answers
I have been guiding research scholars in the area of Domain Specific Ontology Searching Techniques. If any one would like to share your expertise with published papers, I will really appreciate that.
Relevant answer
Answer
We have a paper in press where we used an exemplary glossary as the basis for extracting the ontology of a domain. (We were then able to establish the hierarchy of dependencies.)
  • asked a question related to Ontology Engineering
Question
5 answers
Hello everybody,
 
I would be truly grateful if you could point me towards ontologies that model software items and hardware components. Have been struggling to find some simple light-weight ontologies on software & hardware in Swoogle and the other ontology search engines, but haven't been able to find something convenient thus far.
 
Thank you all very much in advance!
Relevant answer
Answer
You might want to take a look at the FIPA device ontology specification: http://www.fipa.org/specs/fipa00091/PC00091A.html#_Toc511707121
  • asked a question related to Ontology Engineering
Question
23 answers
I have found the one available by Uni of Manchester (http://www.w3.org/2001/sw/wiki/OntologyBrowser), but I was wondering if there are any other tools out there. Google does not seem to find any alternatives, though.
Note that I am NOT looking for an ontology editor but simply for a browser.
Relevant answer
Answer
@Sowmya
Thank you very much for all your effort! :)
I have downloaded oBrowse and will deploy it on my local Tomcat in a while.
Meanwhile, I have also deployed Manchester's ontology browser here (http://kerveroc.gr:8888/browser/) - feel free to play around and experiment with browsing some ontologies (it has some pre-loaded ontologies, but you can also input the URL of your ontologies if you like).
Will get back to you with my feedback on the oBrowse tool.
  • asked a question related to Ontology Engineering
Question
12 answers
If not possible, please share few valuable links for downloads on renowned ontology irrespective of domain, but digital library ontology, service provider ontology, and tourist ontology is preferred.
Relevant answer
Answer
I assume that you already know the Protégé Library at http://protegewiki.stanford.edu/wiki/Protege_Ontology_Library. There you can get the travel.owl.
  • asked a question related to Ontology Engineering
Question
3 answers
Semantic web is a field but is semantic individually a field or just an approach? Similar ontology field or approach? OR ontology similarity is a field ?
Relevant answer
When talking about word meaning, it always is connected with context where it is used. Semantic is part of semiotic, the study of signs. Ontology is a term with several meanings, first of them was the theory of being, developed by Aristotle more than 2300 years ago (but the word "Ontology", in that sense, was written for the first time in the XVIII Century). Currently, and since 1991 (more or less) ontology is used as a term to identify an Artificial Intelligence (AI) concept, a form of knowledge modeling / representation.
One of the most used definition of ontology in AI and related fields (included the ontology engineering and its applications) is: "explicit formal specification of a shared conceptualization".
Both concepts are linked in Semantic Web. Ontology is the formalism selected for representing the "human meaning", in computer understandable way, of resources in the Web, their semantic.
  • asked a question related to Ontology Engineering
Question
7 answers
Ontology is helpful in various fields. Looking forward to your thoughts on the application of ontology current research problems.
Relevant answer
Answer
Thank you Samir Amir sir
  • asked a question related to Ontology Engineering
Question
4 answers
How do we identify a relationship between concepts from text documents?
Relevant answer
Answer
If your input is textual documents, you need to do text processing techniques. For eg. to find all the classes for your ontology Do Named entity recognition and find out the concepts.
  • asked a question related to Ontology Engineering
Question
17 answers
How do I distinguish an ontology that is being developed (or needs to be developed further) from an ontology that is fully developed and requires no further modifications.
How do I discover that my ontology is immature and needs to be developed further?
Relevant answer
Answer
Ontology Maturing is a continuous process that starts with new emergence of idea (which) can be represented through a new tag or relation within the ontology to be then more discussed by the community and/or refined, then shared as a common vocabulary which then can be part of a light-weight formal ontology (Mature ontology).
in the MATURE project (http://mature-ip.eu/) you can find some articles for knowledge maturing and ontology maturing models such as: (Ontology Maturing:
a Collaborative Web 2.0 Approach to Ontology Engineering)
the research of this is still going on and we are in Learning layers project (http://learning-layers.eu/) taking this research further to tackle the problem of scaling up technology at the work place.
  • asked a question related to Ontology Engineering
Question
1 answer
I want to build Knowledge Model based on differentiating the knowledge set from expert to novice. Can you recommend some references? What Modelling approach you recommend? Should I use ontology ?
Relevant answer
Answer
You can extract the specialist terms or glossary headwords (e.g., that do not appear in a standard dictionary) or even the concepts (e.g. <headword> <is a> <definition>) from the course corpus to form an ontology or concept map.
This specialist vocabulary/set of concepts has to be taught in the course. Expert students will already know the specialist vocabulary / set of concepts, and do not really need the course. Novices need to learn the specialist vocabulary / set of concepts. The process of learning is converting the student from a novice to an expert. The degree of mastering the specialist vocabulary / set of concepts is measured by the number of headwords / concepts mastered.
  • asked a question related to Ontology Engineering
Question
3 answers
Folksonomy classification.
Relevant answer
Answer
Here is some links to publicly available datasets, hope this will help you.
• UCI Machine Learning Repository: Data Sets
• Link to "Open Data" provided in the comments of ResearchGate.Net:
• SNAP - Stanford Network Analysis Project:
• The daily news cycle [9* 2.0 GB]:
• Public Data Sets on AWS:
• Wikipedia Revision History [314 millions of rows]:
• Data for Data Scientists:
  • asked a question related to Ontology Engineering
Question
2 answers
What are some of the most popular multimedia ontologies out there?
Relevant answer
Answer
Those already reported, plus LSCOM.
  • asked a question related to Ontology Engineering
Question
15 answers
The Purpose of this survey is to assess the impact of Implicit Requirements (IMR) on the success or failure of requirements engineering during software development. IMR are the hidden or assumed requirements that usually do not get mentioned by stakeholders during requirements elicitation but which a system is expected to fulfill, in order to be wholly accepted by users. Some opinions seem to suggest that IMR throw up substantial challenges during software development, this survey seeks to empirically investigate the impact of IMR on software development.
Relevant answer
Answer
Will it be possible for you to share the findings.
  • asked a question related to Ontology Engineering
Question
2 answers
Both of them are based on first-order logic and are often represented through UML diagrams or similar. Also, they capture domain knowledge.
Relevant answer
Answer
Fact model is based on formal first order logic representation and has uniform solution that that can be reached by series of first order logic equations
On the other hand , domain ontology dos'nt provide a finite uniform solution but reaches to some range of solution domain
  • asked a question related to Ontology Engineering
Question
6 answers
I am looking for information on how I can provide access to a large Ontology developed using Protege as an online web service.
Relevant answer
Answer
Thank you all for your helpful suggestions. I found ARC 2 - An Easy RDF and SPARQL for LAMP systems to expose the endpoints.
As the rest of our system was build using LAMP, PHP and MqSQL getting ARC2 working with the rest of the system was very easy. You can try our end point at
This is an agriculture knowledgebase for farmers.
Our Agriculture Ontology was developed using protege. We find it takes a very long time to populate it with NamedIndividual.
Does anyone know a better method to add large number of NamedIndividuals to an ontology developed with protege ?
  • asked a question related to Ontology Engineering
Question
14 answers
I am currently doing research into the semantic web and ontologies, and how they can support scientific research and discovery. I am interested in taxonomies and ontologies which are used to describe scientific research. Detailed ontologies exist for many domains of scientific research, but I am looking for ontologies which describe the overall structure of scientific research disciplines. For example the “topic” structure of ResearchGate itself could be seen as a classification of research topics, although it is not a full ontology. Do any such ontologies exist?
  • asked a question related to Ontology Engineering
Question
4 answers
Sound search, ontology, artificial intelligence.
Relevant answer
Answer
check with Michael Vitevitch?
  • asked a question related to Ontology Engineering
Question
4 answers
The vision of semantic web is to give meaning to data available on the web. One of the reasons to do so is to find relevant information more efficiently. There are a number of projects going on but, as per my understanding, these projects are focusing on defining semantic meaning inside contents.
I believe still search engines have to crawl the page and understand the semantic meaning. I am wondering is there any project or research related to aid search engine by linking domain information with pages or URLs? Why do we not tell search engines which page/URL/resource is talking about what for a website along semantic content which is actually inside the page? Why do we not give meanings to our sitemap file by defining in OWL/RDF?
Are you aware about any research related to this?
  • asked a question related to Ontology Engineering
Question
2 answers
I am bit confused in understanding the difference between converting a class into class definition. I am reading tutorial "A Practical Guide To Building OWL Ontologies Using Protégé 4 ...", in which they define:
"If class A is described using necessary conditions, then we can say that if an individual
is a member of class A it must satisfy the conditions. We cannot say that any (random) individual that satisfies these conditions must be a member of class A. However, if class A is now defined using necessary and sufficient conditions, we can say that if an individual is a member of the class A it must satisfy the conditions and we can now say that if any (random) individual satisfies these conditions then it must be a member of class A. The conditions are not only necessary for membership of A but also sufficient to determine that something satisfying these conditions is a member of A."
My question is, if A can't be member of CheesyPizza until it satisfies conditions (Pizza must be super-class and at least one topping should be from cheese topping) ... then what makes different by making it class definition? does it implies that if it is not class definition then A can be CheesyPizza by either having super-class of Pizza OR having at least one topping from cheese topping?
Relevant answer
Answer
Hi,
when you establish necessary conditions on a class, what you're saying is that every instance that belongs to that class, satisfies them. When you give a definition, you give necessary and suficient conditions for an instance to belong to that class, so, every instance that hold the condition belongs to the class.
For example, I you say that Employee is a subconcept of (Person and has some Job), if you assert that 'John' is an Employee, a reasoner will tell you that John has a Job, because has some Job is a condition that all the instances of Employee must fulfil. However, John having a Job is not enough for the reasoner to tell you that he is an Employee (you are only giving necessary conditions). Then, you could add BadEmployee, establishing that it is equivalent to (Person and (has some Job) and perfoms hasValue "reallyBad"). With the definition, you're stating that every instance of Person, that has some Job and performs badly, belongs to BadEmployee, and the reasoner can use it to classify the instances.
In your question, despite you don't say explicitly that A meets the conditions, when you assert that A belongs to CheesyPizza, a reasoner can infer that A meets them, because you asserted that belongs to CheesyPizza. With a definition , a DL reasoner can infer that an instance belongs to the defined concept by looking whether it holds the conditions; while with a class, the "only" thing that it can infer is that, if you assert that the instance belongs to the class, then it meets all the conditions of the class.
Sorry for the long answer :)
  • asked a question related to Ontology Engineering
Question
18 answers
On what criteria we can assess if our ontology is a standard ontology? On how many levels can ontology be defined?
Relevant answer
Answer
For me, creating the ontology that will be seen within a particular domain or cross-domain as a standard one (standard i.e. widely recognized and used by the ontologists from that domain, who will be willing to reuse the model in their work) should have, among others:
1. Well researched, prepared and described knowledge sources (if, and probably they will, coming from very different sources and levels of abstraction) for a given domain/topic/area of research etc. Especially important when you have knowledge from different domain experts (they will often talk about the same thing but with use of different terminology and their specific point of view).
2. Well researched and specified the reason or i.e. the need for the solution you are going to develop - Questions that your ontology should support answering (mentioned in the posts above). This step is important if you want to provide the means of assessing whether or not your ontology is suitable for a given problem tackled by some other scientists/developers in the future.
3. Well researched and documented relations to already existing ontologies that can/should be used during your project.
  • asked a question related to Ontology Engineering
Question
5 answers
I understand this could be a very very basic question and accept my apology for this. But as I have been discussion this with many people and reading some basic stuff, I am getting confused day by day.
I understand that ontology is another way to represent information, and yet very effective way. How? Because machines can read ontology? we can represent domain knowledge and reuse them?
And we have lot of ontologies available on Web as well... like I found an ontology for university. Alright, but how it is useful for someone?
Basically, I am unable to understand the effectiveness or application of ontology. Can someone help me pin point any good article or explain here ?
Relevant answer
Answer
Well, this is a difficult notion indeed. Having worked on semantic interoperability for over ten years, I will try to give a simple answer.
First of all you might want to distinguish between Ontology (big O) as a philosophical discipline and ontologies (small o) as engineering artifacts. From what I understand above, you are more interested in the latter.
Second, in general, an ontology tries to specify (formally describe) a view on a particular domain of discourse, by breaking down the central concepts using characteristic distinctions, e.g. the one between a persistent thing and a process (this one is very much discussed, by the way). The use of a logic or a functional formalism adds rules to the relations between the elements you are speaking about and thereby helps to disambiguate their intended interpretation. For example you might want to clarify that you speak about a bank in the financial sector and not about a piece of furniture.
Third, you can see several purposes behind the engineering and use of ontologies. You might want to (i) formalize your view in order to check for consistency; (ii) classify instances (talking about knowledge-bases then); (iii) calculate similarities between entities in your ontology; (iv) map to another world view); etc. The decisions on the used formalization mechanism and also overall modeling approach will depend on the intended purpose. This would also include an evaluation if existing ontologies might/should be re-used, which will anyway require some additional assessment.
Fourth, and before going into too many details, I would recommend the following two articles: Guarino's "Formal Ontology and Information Systems"(www.loa.istc.cnr.it/Papers/FOIS98.pdf), a real classical article; and Kuhn's "Geospatial Semantics: Why, of What, and How?" (http://ifgi.uni-muenster.de/~kuhn/research/publications/pdfs/refereed%20journals/JODS%202005.pdf), which is related to the geospatial sector, but help a lot to understand the general ideas.
  • asked a question related to Ontology Engineering
Question
2 answers
We all know that in oracle we can manipulate ontologies.
Relevant answer
I mean specifically support for ontologies into PostgreSQL... Thanks