Protégé
pellet
Protégé | pellet | |
---|---|---|
9 | 2 | |
948 | 298 | |
0.7% | 0.0% | |
5.4 | 10.0 | |
3 days ago | over 7 years ago | |
Java | Web Ontology Language | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Protégé
- Protégé: A free, open-source ontology editor for building intelligent systems
-
What's the "best" way to work with Apache Jena
Along those lines, not Jena but useful for playing with ideas is Protege, https://protege.stanford.edu/
-
Does any useful knowledge graph tool that you recommend?
If you go with the Semantic Web there are many tools. The best free tool (possibly the best tool period) for creating OWL ontologies is the Protege ontology editor developed at Stanford. I wrote a tutorial that explains how to use Protege and gives more detail on OWL, SPARQL, etc. https://www.michaeldebellis.com/post/new-protege-pizza-tutorial
-
The formation of the meta-universe [no crypto]
The case is different for more mature ontologies. The prime example is the sharing of drug information among drug vendors. They have an incentive to share because that ultimate saves them time in developing a drug that may already have been developed. It's like a prescreening for patenable drugs. They sgare knowledge in an ontology library called "Bioportal". many of the dntris are written in a form suported by the Protoge' editor. The Bioportal is open so anyone can look at the submissions. Protoge' is free and you can find tutorials on how to use it. You can find it at: https://protege.stanford.edu/
-
Legal Drafting and Computer Programming
If you could put this into an ontological solver format, like Cyc or protege ( https://protege.stanford.edu/ ) then create a couple dozen translations of real laws into the format, you could turn gpt-3 loose on the entire set of United States federal, state, and local laws and regulations. Then propose a question to the solver using your model whereby a person can successfully sue or acquire property according to the letter of the law.
There are probably hundreds of obscure unintended consequences of laws not intended to have the effects they do in practice.
Figure out contract law and parse website TOS and EULAs for violations and you could probably make some money.
The biggest benefit of such a system, though, would be for actual legislators, so they could run simulations of proposals to get a sense of consequences in practice. Simulation and summarization could be very powerful.
-
EquivalentTo versus SubClassOf
Protege Desktop
- Holloman Airforce Base Landing
pellet
-
What's the "best" way to work with Apache Jena
If they lean towards inference, there are quite a few built-in options. Also Pellet can be fun : https://github.com/stardog-union/pellet
-
Classy
This is a useful test, because the algorithm need only discover a single false case to prove inconsistency. Pellet is an implementation of this algorithm, and while it does not scale to very large ontologies, it is nevertheless very powerful.
What are some alternatives?
Gephi - Gephi - The Open Graph Viz Platform
JGit - JGit project repository (jgit)
javatuples - Typesafe representation of tuples in Java.
JADE - a pug implementation written in Java (formerly known as jade)
Embulk - Embulk: Pluggable Bulk Data Loader.
Guava - Google core libraries for Java
HaikunatorJAVA - Generate Heroku-like random names to use in your Java applications
stateless4j - Lightweight Java State Machine
jetbrick-commons - jetbrick utility classes
Hashids.java - Hashids algorithm v1.0.0 implementation in Java
Sundial - A Light-weight Job Scheduling Framework
CRaSH - The shell for the Java Platform