I have made a diagram on paper for creating ontology that will describe the nodes and their connection. I do not have python or javascript for it. Can I still create an ontology in Neo4j?
Related
I'm working on a visualization of organizational structure in Gephi. I have a graph of individuals, connected by whether or not they have worked together in the past. Graphing individuals looks good, but I would like to combine nodes (individuals) based on a categorical attribute (department; string). The new graph -- or at least a visualization -- would have a node for every department, preferably with a numerical weight proportional to how many individuals comprise it.
I could do this in the scripts that generate the graph files before importing. But I did exactly this about a year ago entirely in Gephi. Either the functionality was removed (like the pie charts!) or I've just forgotten (more likely).
Am using Gephi 0.9.1. Any help, much appreciated.
I'm new to neo4j and would like to know if it's possible to directly link a node from one graph to one or more nodes on another graph.
I have one core graph with thousands of other graphs. Each core node may link to other graphs, and nodes on that graph may link to other graphs or nodes on other graphs, including nodes on the core graph.
I know I can put all the nodes into one graph, but I would prefer to do it as described above.
Thanks!
Rein
You have only one graph in a single neo4j instance. You can store your "core graph" and all other graphs as one large unconnected network.
I am a beginner in the field of ontologies, ontology alignment and composition of ontologies. What is the purpose of the composition of ontologies and on what basis it is performed and how ?
One of the main advantages of using ontologies is knowledge sharing. Different people from various backgrounds might develop the same ontology. This will often result in having different labels for the same concepts or relations. In order to be able to take advantage of having multiple ontologies in the same domain, for example for having a more comprehensive and expressive domain ontology, ontology matching/alignment comes to play. In the ontology matching, a mapping between concepts an relations of various ontologies is created.
For example, before national cancer institute came up with the first version of their cancer ontology, there were multiple ontologies modelling cancer around. They started by combining the various available ontologies and creating a central, more reliable ontology.
There are various algorithms for ontology matching. The algorithms normally are categorised based on:
input
process
output
Broadly putting it, you can either match on element to element basis, or based on the structure. The tools that can be used for matching can be linguistic resources such as WordNet for semantic matching, or domain specific resources, statistical approaches, taxonomy, various models, and etc.There are too much research in this area and you should really consider using google scholar.
I'm trying to do some date mining with DBpedia. Now I have a dataset with properties of DBpedia ontology and DBpedia mapping and I'm not sure about the difference between those two.
What is the difference between DBpedia ontology and DBpedia mapping?
In short, DBpedia a very valuable resource for the semantic web community, but compared to Wikipedia it is quite small. Also, due to contribution of various people to Wikipedia, the infobox information is no harmonised. Therefore, a mapping language has been created to define synonymy between infobox relations and DBpedia properties.
One of the challenges in extracting information from Wikipedia is that the same concepts can be expressed using different parameters in infobox and other templates, such as |birthplace= and |placeofbirth=. Because of this, queries about where people were born would have to search for both of these properties in order to get more complete results. As a result, the DBpedia Mapping Language has been developed to help in mapping these properties to an ontology while reducing the number of synonyms. Due to the large diversity of infoboxes and properties in use on Wikipedia, the process of developing and improving these mappings has been opened to public contributions.
I would like to visualize an Ontology model created through Jena in Java. Is there an API which can help me out in this task ? Or at least a tutorial on the matter?
Thanks in advance.
You can use the JUNG API (http://jung.sourceforge.net/) to visualize the ontology as a graph.
Cytoscape (www.cytoscape.org/) is a great tool for graph visualization, and has been widely used by linked data repositories.