Anton
V.
Projects and
blogs
Knowledge graphs and Semantic
Web
OWL Functional Syntax Parse Tree Viewer
OWL Functional Syntax Parse Tree Viewer
OWL Functional Syntax
Prefix(:=<http://example.org/>) Ontology( :ontology # All flowering plants have flowers, and anything with flowers is a flowering plant. EquivalentClasses(:FloweringPlant ObjectSomeValuesFrom(:hasPart :Flower)) # All magnolias have flowers SubClassOf(:Magnolia ObjectSomeValuesFrom(:hasPart :Flower)) )
1
Prefix
(:=
<http://example.org/>
)
2
3
Ontology
(
4
:ontology
5
6
# All flowering plants have flowers, and anything with flowers is a flowering plant.
7
EquivalentClasses
(
:FloweringPlant
ObjectSomeValuesFrom
(
:hasPart
:Flower
))
8
9
# All magnolias have flowers
10
SubClassOf
(
:Magnolia
ObjectSomeValuesFrom
(
:hasPart
:Flower
))
11
)
Parse tree
R
ontologyDocument:OntologyDocument
R
prefixDeclaration:PrefixDeclaration
T
"Prefix"
T
"("
T
PREFIX_NAME:":"
T
"="
T
FULL_IRI:"<http://example.org/>"
T
")"
R
ontology:Ontology
T
"Ontology"
T
"("
R
ontologyIRI:OntologyIRI
R
iri:Iri
T
ABBREVIATED_IRI:":ontology"
R
directlyImportsDocuments:DirectlyImportsDocuments
R
ontologyAnnotations:OntologyAnnotations
R
axioms:Axioms
R
axiom:Axiom
R
classAxiom:ClassAxiom
R
equivalentClasses:EquivalentClasses
T
"EquivalentClasses"
T
"("
R
axiomAnnotations:AxiomAnnotations
R
classExpression:ClassExpression
R
class:Class
R
iri:Iri
T
ABBREVIATED_IRI:":FloweringPlant"
R
classExpression:ClassExpression
R
objectSomeValuesFrom:ObjectSomeValuesFrom
T
"ObjectSomeValuesFrom"
T
"("
R
objectPropertyExpression:ObjectPropertyExpression
R
objectProperty:ObjectProperty
R
iri:Iri
T
ABBREVIATED_IRI:":hasPart"
R
classExpression:ClassExpression
R
class:Class
R
iri:Iri
T
ABBREVIATED_IRI:":Flower"
T
")"
T
")"
R
axiom:Axiom
R
classAxiom:ClassAxiom
R
subClassOf:SubClassOf
T
"SubClassOf"
T
"("
R
axiomAnnotations:AxiomAnnotations
R
subClassExpression:SubClassExpression
R
classExpression:ClassExpression
R
class:Class
R
iri:Iri
T
ABBREVIATED_IRI:":Magnolia"
R
superClassExpression:SuperClassExpression
R
classExpression:ClassExpression
R
objectSomeValuesFrom:ObjectSomeValuesFrom
T
"ObjectSomeValuesFrom"
T
"("
R
objectPropertyExpression:ObjectPropertyExpression
R
objectProperty:ObjectProperty
R
iri:Iri
T
ABBREVIATED_IRI:":hasPart"
R
classExpression:ClassExpression
R
class:Class
R
iri:Iri
T
ABBREVIATED_IRI:":Flower"
T
")"
T
")"
T
")"
OWL Functional Syntax Parse Tree Viewer
See also
OWL reasoning
- Using OWL reasoning to infer new knowledge.
SNOMED CT RF2 to OWL
- Convert SNOMED CT RF2 to OWL online.
The RDF model of the Gene Ontology, demystified
- An outline of the structure of the Gene Ontology RDF graph and ways to query it.
The building blocks of OWL
- What makes up OWL ontologies and how do they support logical inference?
OWL Functional Syntax Editor
- A simple online editor for the OWL Functional Syntax (OWL Functional-Style Syntax).
Data exploration on linked COVID-19 datasets
- An overview of the available RDF datasets and discovery tools for COVID-19.
Let's explore the Nobel Prize dataset
- An overview of the official Nobel Prize Linked Data dataset with some example SPARQL queries.
Semantic Web Browser
- Look up entities on the Semantic Web.
SHACL Validator
- Validate RDF data against SHACL shapes.
Wikidata's ontology
- Inspecting the ontology of Wikidata.
Turtle Parse Tree Viewer
- Visualize the parse tree of Turtle syntax.
Turtle Inspector
- Inspect the RDF content of Turtle files.
Turtle Editor
- Edit Turtle documents online.
SPARQL Parse Tree Viewer
- Visualize the parse tree of SPARQL queries.
Introduction to SPARQL
- SPARQL is a query language for graph data. The graph model of thinking fits well a lot of use cases.
Why federation is a game-changing feature of SPARQL
- SPARQL federation is an incredibly useful feature for querying distributed RDF graphs.
SPARQL Client
- Query SPARQL endpoints online.
SPARQL Playground (RDF Playground)
- Experiment with running SPARQL queries against RDF data.
RDF* and the onset of Linked Data* and the Semantic Web*
- The evolution of RDF and the related technologies fuelled by the need to make statements about statements.
RDF graphs
- Intro to RDF graph visualization + demo.
Magic SPARQL endpoints
- Instant triplestores for testing and exploration, prepopulated with the RDF/Turtle data that is inlined in the SPARQL endpoint URLs.
List of public SPARQL endpoints
- A list of public SPARQL endpoints for querying various RDF datasets.
Creating an Amazon Neptune database using AWS CDK v2
- Provisioning a graph database cluster in AWS using TypeScript.
SPARQL Editor
- A simple online editor for SPARQL (SPARQL Protocol and RDF Query Language) queries.
Awesome Semantic Web
- A curated list of awesome books and resources on the Semantic Web.
Made by Anton Vasetenkov in Auckland, New Zealand.
Email
me if you want to discuss a project.