lambdamusic / Ontospy

Python library and command-line interface for inspecting and visualizing RDF models aka ontologies.
http://lambdamusic.github.io/Ontospy/
MIT License
219 stars 52 forks source link

Using ontopsy to load ontology with ttl format #97

Closed keloemma closed 2 years ago

keloemma commented 3 years ago

Hello, I have an ontology with the format ttl, Is it possible for ontopsy to read it so that I can use it to extract what I need

lambdamusic commented 3 years ago

Yes of course - try with pizza.ttl:

>ontospy scan pizza.ttl
Ontospy v1.9.8.3
Parsing /Users/michele.pasin/Dropbox/ontologies/ontospy/pizza.ttl...
Namespaces
-----------
  http://www.co-ode.org/ontologies/pizza/pizza.owl#
dc  http://purl.org/dc/elements/1.1/
owl  http://www.w3.org/2002/07/owl#
rdf  http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs  http://www.w3.org/2000/01/rdf-schema#
sh  http://www.w3.org/ns/shacl#
skos  http://www.w3.org/2004/02/skos/core#
vann  http://purl.org/vocab/vann/
void  http://rdfs.org/ns/void#
xml  http://www.w3.org/XML/1998/namespace
xsd  http://www.w3.org/2001/XMLSchema#

Ontologies
-----------
http://www.co-ode.org/ontologies/pizza/pizza.owl
=> http://www.w3.org/2002/07/owl#versionInfo
.... v.1.5. Removed protege.owl import and references. Made ontology URI date-independent
=> http://www.w3.org/2000/01/rdf-schema#comment
.... An example ontology that contains all constructs required for the various versions of the Pizza Tutorial run by Manchester University (see http://www.co-ode.org/resources/tutorials/)
=> http://www.w3.org/1999/02/22-rdf-syntax-ns#type
.... http://www.w3.org/2002/07/owl#Ontology
=> http://www.w3.org/2002/07/owl#versionInfo
.... v.1.4. Added Food class (used in domain/range of hasIngredient), Added several hasCountryOfOrigin restrictions on pizzas, Made hasTopping invers functional
=> http://www.w3.org/2002/07/owl#versionInfo
.... version 1.5

Classes
----------
pizza.owl:CheeseyPizza
pizza.owl:Country
pizza.owl:DomainConcept
----pizza.owl:Food
--------pizza.owl:IceCream
--------pizza.owl:Pizza
------------pizza.owl:NamedPizza
----------------pizza.owl:American
----------------pizza.owl:AmericanHot
----------------pizza.owl:Cajun
----------------pizza.owl:Capricciosa
----------------pizza.owl:Caprina
----------------pizza.owl:Fiorentina
----------------pizza.owl:FourSeasons
----------------pizza.owl:FruttiDiMare
----------------pizza.owl:Giardiniera
----------------pizza.owl:LaReine
----------------pizza.owl:Margherita
----------------pizza.owl:Mushroom
----------------pizza.owl:Napoletana
----------------pizza.owl:Parmense
----------------pizza.owl:PolloAdAstra
----------------pizza.owl:PrinceCarlo
----------------pizza.owl:QuattroFormaggi
----------------pizza.owl:Rosa
----------------pizza.owl:Siciliana
----------------pizza.owl:SloppyGiuseppe
----------------pizza.owl:Soho
----------------pizza.owl:UnclosedPizza
----------------pizza.owl:Veneziana
--------pizza.owl:PizzaBase
------------pizza.owl:DeepPanBase
------------pizza.owl:ThinAndCrispyBase
--------pizza.owl:PizzaTopping
------------pizza.owl:CheeseTopping
----------------pizza.owl:CheeseyVegetableTopping
----------------pizza.owl:FourCheesesTopping
----------------pizza.owl:GoatsCheeseTopping
----------------pizza.owl:GorgonzolaTopping
----------------pizza.owl:MozzarellaTopping
----------------pizza.owl:ParmesanTopping
------------pizza.owl:FishTopping
----------------pizza.owl:AnchoviesTopping
----------------pizza.owl:MixedSeafoodTopping
----------------pizza.owl:PrawnsTopping
------------pizza.owl:FruitTopping
----------------pizza.owl:SultanaTopping
------------pizza.owl:HerbSpiceTopping
----------------pizza.owl:CajunSpiceTopping
----------------pizza.owl:RosemaryTopping
------------pizza.owl:MeatTopping
----------------pizza.owl:ChickenTopping
----------------pizza.owl:HamTopping
--------------------pizza.owl:ParmaHamTopping
----------------pizza.owl:HotSpicedBeefTopping
----------------pizza.owl:PeperoniSausageTopping
------------pizza.owl:NutTopping
----------------pizza.owl:PineKernels
------------pizza.owl:SauceTopping
----------------pizza.owl:TobascoPepperSauce
------------pizza.owl:VegetableTopping
----------------pizza.owl:ArtichokeTopping
----------------pizza.owl:AsparagusTopping
----------------pizza.owl:CaperTopping
----------------pizza.owl:CheeseyVegetableTopping
----------------pizza.owl:GarlicTopping
----------------pizza.owl:LeekTopping
----------------pizza.owl:MushroomTopping
----------------pizza.owl:OliveTopping
----------------pizza.owl:OnionTopping
--------------------pizza.owl:RedOnionTopping
----------------pizza.owl:PepperTopping
--------------------pizza.owl:GreenPepperTopping
------------------------pizza.owl:HotGreenPepperTopping
--------------------pizza.owl:JalapenoPepperTopping
--------------------pizza.owl:PeperonataTopping
--------------------pizza.owl:SweetPepperTopping
----------------pizza.owl:PetitPoisTopping
----------------pizza.owl:RocketTopping
----------------pizza.owl:SpinachTopping
----------------pizza.owl:TomatoTopping
--------------------pizza.owl:SlicedTomatoTopping
--------------------pizza.owl:SundriedTomatoTopping
pizza.owl:InterestingPizza
pizza.owl:MeatyPizza
pizza.owl:NonVegetarianPizza
pizza.owl:RealItalianPizza
pizza.owl:SpicyPizza
pizza.owl:SpicyPizzaEquivalent
pizza.owl:SpicyTopping
pizza.owl:ThinAndCrispyPizza
pizza.owl:ValuePartition
----pizza.owl:Spiciness
--------pizza.owl:Hot
--------pizza.owl:Medium
--------pizza.owl:Mild
pizza.owl:VegetarianPizza
pizza.owl:VegetarianPizzaEquivalent1
pizza.owl:VegetarianPizzaEquivalent2
pizza.owl:VegetarianTopping

Properties
----------
pizza.owl:hasCountryOfOrigin
pizza.owl:hasIngredient
----pizza.owl:hasBase
----pizza.owl:hasTopping
pizza.owl:hasSpiciness
pizza.owl:isIngredientOf
----pizza.owl:isBaseOf
----pizza.owl:isToppingOf

SKOS Concepts
----------
None found

SHACL Shapes
----------
None found

-----------
Time:      3.45s