Get Thing¶
Screencast (Asciinema)¶
List¶
Get the list of all available Thing (Template) IRIs, using the special enola:/
IRI:
$ ./enola get --load "models/**.ttl" enola:/
iri: enola:/
properties:
https://enola.dev/thing-iri-list:
list:
values:
- {link: 'file:///home/runner/work/enola/enola/models/example.org/astronomy.ttl'}
- {link: 'file:///home/runner/work/enola/enola/models/example.org/greeting1.ttl'}
- {link: 'file:///home/runner/work/enola/enola/models/example.org/greeting2.ttl'}
- {link: 'file:///home/runner/work/enola/enola/models/example.org/greeting3.ttl'}
- {link: 'file:///home/runner/work/enola/enola/models/example.org/greetingN.ttl'}
- {link: 'file:///home/runner/work/enola/enola/models/schema.org/properties.ttl'}
- {link: 'file:///home/runner/work/enola/enola/models/www.w3.org/rdf-schema.ttl'}
- {link: 'file:///home/runner/work/enola/enola/models/www.w3.org/xml-schema.ttl'}
- {link: 'file:///home/runner/work/enola/enola/models/enola.dev/docs-root.ttl'}
- {link: 'file:///home/runner/work/enola/enola/models/enola.dev/licenses.ttl'}
- {link: 'file:///home/runner/work/enola/enola/models/schema.org/emojis.ttl'}
- {link: 'file:///home/runner/work/enola/enola/models/www.w3.org/emojis.ttl'}
- {link: 'http://www.w3.org/2000/01/rdf-schema#ContainerMembershipProperty'}
- {link: 'file:///home/runner/work/enola/enola/models/enola.dev/enola.ttl'}
- {link: 'file:///home/runner/work/enola/enola/models/enola.dev/files.ttl'}
- {link: 'file:///home/runner/work/enola/enola/models/enola.dev/linux.ttl'}
- {link: 'file:///home/runner/work/enola/enola/models/enola.dev/other.ttl'}
- {link: 'file:///home/runner/work/enola/enola/models/purl.org/emojis.ttl'}
- {link: 'file:///home/runner/work/enola/enola/models/enola.dev/java.ttl'}
- {link: 'file:///home/runner/work/enola/enola/models/enola.dev/yaml.ttl'}
- {link: 'file:///home/runner/work/enola/enola/models/www.w3.org/owl.ttl'}
- {link: 'file:///home/runner/work/enola/enola/models/www.w3.org/rdf.ttl'}
- {link: 'file:///home/vorburger/git/github.com/enola-dev/enola/docs/'}
- {link: 'http://www.w3.org/1999/02/22-rdf-syntax-ns#CompoundLiteral'}
- {link: 'file:///home/runner/work/enola/enola/models/enola.dev.ttl'}
- {link: 'http://www.w3.org/1999/02/22-rdf-syntax-ns#PlainLiteral'}
- {link: 'http://www.w3.org/2002/07/owl#InverseFunctionalProperty'}
- {link: 'http://www.w3.org/2002/07/owl#NegativePropertyAssertion'}
- {link: 'https://en.m.wikipedia.org/wiki/Datalog#Datalog_engines'}
- {link: 'http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral'}
- {link: 'http://www.w3.org/1999/02/22-rdf-syntax-ns#langString'}
- {link: 'http://www.w3.org/2002/07/owl#maxQualifiedCardinality'}
- {link: 'http://www.w3.org/2002/07/owl#minQualifiedCardinality'}
- {link: 'http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement'}
- {link: 'http://www.w3.org/1999/02/22-rdf-syntax-ns#direction'}
- {link: 'http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate'}
- {link: 'http://www.w3.org/2002/07/owl#backwardCompatibleWith'}
- {link: 'http://www.w3.org/1999/02/22-rdf-syntax-ns#Property'}
- {link: 'http://www.w3.org/1999/02/22-rdf-syntax-ns#language'}
- {link: 'http://www.w3.org/2001/XMLSchema#nonNegativeInteger'}
- {link: 'http://www.w3.org/2001/XMLSchema#nonPositiveInteger'}
- {link: 'http://www.w3.org/2002/07/owl#AllDisjointProperties'}
- {link: 'http://www.w3.org/1999/02/22-rdf-syntax-ns#subject'}
- {link: 'http://www.w3.org/2000/01/rdf-schema#subPropertyOf'}
- {link: 'http://www.w3.org/2001/XMLSchema#yearMonthDuration'}
- {link: 'http://www.w3.org/2002/07/owl#bottomObjectProperty'}
- {link: 'http://www.w3.org/2002/07/owl#datatypeComplementOf'}
- {link: 'http://www.w3.org/2002/07/owl#propertyDisjointWith'}
- {link: 'http://www.w3.org/2002/07/owl#qualifiedCardinality'}
- {link: 'http://www.w3.org/1999/02/22-rdf-syntax-ns#object'}
- {link: 'http://www.w3.org/2001/XMLSchema#normalizedString'}
- {link: 'http://www.w3.org/2002/07/owl#IrreflexiveProperty'}
- {link: 'http://www.w3.org/1999/02/22-rdf-syntax-ns#first'}
- {link: 'http://www.w3.org/1999/02/22-rdf-syntax-ns#value'}
- {link: 'http://www.w3.org/2000/01/rdf-schema#isDefinedBy'}
- {link: 'http://www.w3.org/2001/XMLSchema#dayTimeDuration'}
- {link: 'http://www.w3.org/2001/XMLSchema#negativeInteger'}
- {link: 'http://www.w3.org/2001/XMLSchema#positiveInteger'}
- {link: 'http://www.w3.org/2002/07/owl#AllDisjointClasses'}
- {link: 'http://www.w3.org/2002/07/owl#AnnotationProperty'}
- {link: 'http://www.w3.org/2002/07/owl#AsymmetricProperty'}
- {link: 'http://www.w3.org/2002/07/owl#DeprecatedProperty'}
- {link: 'http://www.w3.org/2002/07/owl#FunctionalProperty'}
- {link: 'http://www.w3.org/2002/07/owl#TransitiveProperty'}
- {link: 'http://www.w3.org/2002/07/owl#bottomDataProperty'}
- {link: 'http://www.w3.org/2002/07/owl#equivalentProperty'}
- {link: 'http://www.w3.org/2002/07/owl#propertyChainAxiom'}
- {link: 'https://docs.enola.dev/concepts/other/#inference'}
- {link: 'https://enola.dev/file/localhost/tmp/example.txt'}
- {link: 'https://jena.apache.org/documentation/inference/'}
- {link: 'http://www.w3.org/1999/02/22-rdf-syntax-ns#HTML'}
- {link: 'http://www.w3.org/1999/02/22-rdf-syntax-ns#JSON'}
- {link: 'http://www.w3.org/1999/02/22-rdf-syntax-ns#List'}
- {link: 'http://www.w3.org/1999/02/22-rdf-syntax-ns#rest'}
- {link: 'http://www.w3.org/1999/02/22-rdf-syntax-ns#type'}
- {link: 'http://www.w3.org/2000/01/rdf-schema#subClassOf'}
- {link: 'http://www.w3.org/2002/07/owl#ReflexiveProperty'}
- {link: 'http://www.w3.org/2002/07/owl#SymmetricProperty'}
- {link: 'http://www.w3.org/2002/07/owl#annotatedProperty'}
- {link: 'http://www.w3.org/2002/07/owl#assertionProperty'}
- {link: 'http://www.w3.org/2002/07/owl#topObjectProperty'}
- {link: 'http://www.w3.org/1999/02/22-rdf-syntax-ns#Alt'}
- {link: 'http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag'}
- {link: 'http://www.w3.org/1999/02/22-rdf-syntax-ns#Seq'}
- {link: 'http://www.w3.org/1999/02/22-rdf-syntax-ns#nil'}
- {link: 'http://www.w3.org/2000/01/rdf-schema#Container'}
- {link: 'http://www.w3.org/2001/XMLSchema#dateTimeStamp'}
- {link: 'http://www.w3.org/2001/XMLSchema#unsignedShort'}
- {link: 'http://www.w3.org/2002/07/owl#DatatypeProperty'}
- {link: 'http://www.w3.org/2002/07/owl#OntologyProperty'}
- {link: 'http://www.w3.org/2002/07/owl#incompatibleWith'}
- {link: 'http://www.w3.org/2002/07/owl#sourceIndividual'}
- {link: 'http://www.w3.org/2002/07/owl#targetIndividual'}
- {link: 'http://www.w3.org/2002/07/owl#withRestrictions'}
- {link: 'https://docs.enola.dev/concepts/other/#datalog'}
- {link: 'http://www.w3.org/2000/01/rdf-schema#Datatype'}
- {link: 'http://www.w3.org/2000/01/rdf-schema#Resource'}
- {link: 'http://www.w3.org/2001/XMLSchema#base64Binary'}
- {link: 'http://www.w3.org/2001/XMLSchema#unsignedByte'}
- {link: 'http://www.w3.org/2001/XMLSchema#unsignedLong'}
- {link: 'http://www.w3.org/2002/07/owl#DeprecatedClass'}
- {link: 'http://www.w3.org/2002/07/owl#NamedIndividual'}
- {link: 'http://www.w3.org/2002/07/owl#annotatedSource'}
- {link: 'http://www.w3.org/2002/07/owl#annotatedTarget'}
- {link: 'http://www.w3.org/2002/07/owl#disjointUnionOf'}
- {link: 'http://www.w3.org/2002/07/owl#distinctMembers'}
- {link: 'http://www.w3.org/2002/07/owl#equivalentClass'}
- {link: 'http://www.w3.org/2002/07/owl#topDataProperty'}
- {link: 'file:///home/runner/work/enola/enola/models/'}
- {link: 'http://www.w3.org/2000/01/rdf-schema#Literal'}
- {link: 'http://www.w3.org/2000/01/rdf-schema#comment'}
- {link: 'http://www.w3.org/2000/01/rdf-schema#seeAlso'}
- {link: 'http://www.w3.org/2001/XMLSchema#unsignedInt'}
- {link: 'http://www.w3.org/2002/07/owl#ObjectProperty'}
- {link: 'http://www.w3.org/2002/07/owl#intersectionOf'}
- {link: 'http://www.w3.org/2002/07/owl#maxCardinality'}
- {link: 'http://www.w3.org/2002/07/owl#minCardinality'}
- {link: 'http://www.w3.org/2002/07/owl#someValuesFrom'}
- {link: 'https://docs.enola.dev/concepts/other/#store'}
- {link: 'http://purl.org/dc/elements/1.1/description'}
- {link: 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'}
- {link: 'http://www.w3.org/2000/01/rdf-schema#domain'}
- {link: 'http://www.w3.org/2000/01/rdf-schema#member'}
- {link: 'http://www.w3.org/2001/XMLSchema#gYearMonth'}
- {link: 'http://www.w3.org/2002/07/owl#allValuesFrom'}
- {link: 'http://www.w3.org/2002/07/owl#differentFrom'}
- {link: 'https://docs.enola.dev/concepts/other/#cncf'}
- {link: 'https://docs.enola.dev/concepts/other/#java'}
- {link: 'http://www.w3.org/2000/01/rdf-schema#Class'}
- {link: 'http://www.w3.org/2000/01/rdf-schema#label'}
- {link: 'http://www.w3.org/2000/01/rdf-schema#range'}
- {link: 'http://www.w3.org/2001/XMLSchema#gMonthDay'}
- {link: 'http://www.w3.org/2001/XMLSchema#hexBinary'}
- {link: 'http://www.w3.org/2002/07/owl#AllDifferent'}
- {link: 'http://www.w3.org/2002/07/owl#complementOf'}
- {link: 'http://www.w3.org/2002/07/owl#disjointWith'}
- {link: 'http://www.w3.org/2002/07/owl#onProperties'}
- {link: 'http://www.w3.org/2002/07/owl#priorVersion'}
- {link: 'http://www.w3.org/2001/XMLSchema#dateTime'}
- {link: 'http://www.w3.org/2001/XMLSchema#duration'}
- {link: 'http://www.w3.org/2001/XMLSchema#language'}
- {link: 'http://www.w3.org/2002/07/owl#Restriction'}
- {link: 'http://www.w3.org/2002/07/owl#cardinality'}
- {link: 'http://www.w3.org/2002/07/owl#onDataRange'}
- {link: 'http://www.w3.org/2002/07/owl#targetValue'}
- {link: 'http://www.w3.org/2002/07/owl#versionInfo'}
- {link: 'https://docs.enola.dev/concepts/other/#go'}
- {link: 'https://enola.dev/LocalhostRootFilesystem'}
- {link: 'http://purl.org/dc/elements/1.1/language'}
- {link: 'http://www.w3.org/2001/XMLSchema#NMTOKEN'}
- {link: 'http://www.w3.org/2001/XMLSchema#boolean'}
- {link: 'http://www.w3.org/2001/XMLSchema#decimal'}
- {link: 'http://www.w3.org/2001/XMLSchema#integer'}
- {link: 'http://www.w3.org/2002/07/owl#Annotation'}
- {link: 'http://www.w3.org/2002/07/owl#deprecated'}
- {link: 'http://www.w3.org/2002/07/owl#onDatatype'}
- {link: 'http://www.w3.org/2002/07/owl#onProperty'}
- {link: 'http://www.w3.org/2002/07/owl#versionIRI'}
- {link: 'http://www.w3.org/2001/XMLSchema#NCName'}
- {link: 'http://www.w3.org/2001/XMLSchema#anyURI'}
- {link: 'http://www.w3.org/2001/XMLSchema#double'}
- {link: 'http://www.w3.org/2001/XMLSchema#gMonth'}
- {link: 'http://www.w3.org/2001/XMLSchema#string'}
- {link: 'http://www.w3.org/2002/07/owl#DataRange'}
- {link: 'http://www.w3.org/2002/07/owl#inverseOf'}
- {link: 'https://harvardpl.github.io/AbcDatalog/'}
- {link: 'http://www.w3.org/2001/XMLSchema#float'}
- {link: 'http://www.w3.org/2001/XMLSchema#gYear'}
- {link: 'http://www.w3.org/2001/XMLSchema#short'}
- {link: 'http://www.w3.org/2001/XMLSchema#token'}
- {link: 'http://www.w3.org/2002/07/owl#Ontology'}
- {link: 'http://www.w3.org/2002/07/owl#hasValue'}
- {link: 'https://github.com/kevinawalsh/datalog'}
- {link: 'http://purl.org/dc/elements/1.1/title'}
- {link: 'http://www.w3.org/2000/01/rdf-schema#'}
- {link: 'http://www.w3.org/2001/XMLSchema#Name'}
- {link: 'http://www.w3.org/2001/XMLSchema#byte'}
- {link: 'http://www.w3.org/2001/XMLSchema#date'}
- {link: 'http://www.w3.org/2001/XMLSchema#gDay'}
- {link: 'http://www.w3.org/2001/XMLSchema#long'}
- {link: 'http://www.w3.org/2001/XMLSchema#time'}
- {link: 'http://www.w3.org/2002/07/owl#Nothing'}
- {link: 'http://www.w3.org/2002/07/owl#hasSelf'}
- {link: 'http://www.w3.org/2002/07/owl#imports'}
- {link: 'http://www.w3.org/2002/07/owl#members'}
- {link: 'http://www.w3.org/2002/07/owl#onClass'}
- {link: 'http://www.w3.org/2002/07/owl#unionOf'}
- {link: 'http://purl.org/dc/elements/1.1/date'}
- {link: 'http://www.w3.org/2001/XMLSchema#int'}
- {link: 'http://www.w3.org/2002/07/owl#hasKey'}
- {link: 'http://www.w3.org/2002/07/owl#sameAs'}
- {link: 'https://www.w3.org/submissions/SWRL/'}
- {link: 'http://www.w3.org/2002/07/owl#Axiom'}
- {link: 'http://www.w3.org/2002/07/owl#Class'}
- {link: 'http://www.w3.org/2002/07/owl#Thing'}
- {link: 'http://www.w3.org/2002/07/owl#oneOf'}
- {link: 'https://github.com/wernsey/Jatalog'}
- {link: 'http://www.w3.org/2001/XMLSchema#'}
- {link: 'https://enola.dev/SoftwareWithURL'}
- {link: 'https://enola.dev/TimeIntervaled'}
- {link: 'https://enola.dev/linux/ontology'}
- {link: 'https://enola.dev/yaml/shorthand'}
- {link: 'https://github.com/google/mangle'}
- {link: 'https://www.oxfordsemantic.tech/'}
- {link: 'https://enola.dev/java/module/{FQN}'}
- {link: 'https://enola.dev/labelProperty'}
- {link: 'https://enola.dev/linux/Machine'}
- {link: 'https://souffle-lang.github.io/'}
- {link: 'http://www.w3.org/2002/07/owl#'}
- {link: 'https://enola.dev#organization'}
- {link: 'https://enola.dev/fileOntology'}
- {link: 'https://enola.dev/parentFolder'}
- {link: 'https://example.org/Salutation'}
- {link: 'https://schema.org/description'}
- {link: 'https://schema.org/urlTemplate'}
- {link: 'https://enola.dev/java/type/{FQN}'}
- {link: 'http://www.w3.org/2002/07/owl'}
- {link: 'https://enola.dev/IRITemplate'}
- {link: 'https://enola.dev/Proprietary'}
- {link: 'https://enola.dev/iriTemplate'}
- {link: 'https://enola.dev/java/module'}
- {link: 'https://example.org/greeting1'}
- {link: 'https://example.org/greeting2'}
- {link: 'https://example.org/greeting3'}
- {link: 'https://schema.org/identifier'}
- {link: 'https://enola.dev/Filesystem'}
- {link: 'https://enola.dev/OpenSource'}
- {link: 'https://enola.dev/filesystem'}
- {link: 'https://enola.dev/modifiedAt'}
- {link: 'https://example.org/MilkyWay'}
- {link: 'https://example.org/NGC-4486'}
- {link: 'https://example.org/NGC-4501'}
- {link: 'https://example.org/greeting'}
- {link: 'https://example.org/greet/{NUMBER}'}
- {link: 'https://enola.dev#vorburger'}
- {link: 'https://enola.dev/MediaType'}
- {link: 'https://enola.dev/createdAt'}
- {link: 'https://enola.dev/deletedAt'}
- {link: 'https://enola.dev/java/type'}
- {link: 'https://enola.dev/mediaType'}
- {link: 'https://enola.dev/startedAt'}
- {link: 'https://enola.dev/timestamp'}
- {link: 'https://enola.dev/wikipedia'}
- {link: 'https://enola.dev/file/{FILESYSTEM}/{PATH}'}
- {link: 'https://enola.dev#software'}
- {link: 'https://enola.dev/Embedded'}
- {link: 'https://enola.dev/Hardware'}
- {link: 'https://enola.dev/Software'}
- {link: 'https://enola.dev/children'}
- {link: 'https://enola.dev/ontology'}
- {link: 'https://enola.dev/wikidata'}
- {link: 'https://enola.dev/yaml/uri'}
- {link: 'https://enola.dev/License'}
- {link: 'https://enola.dev/endedAt'}
- {link: 'https://enola.dev/example'}
- {link: 'https://enola.dev/seeAlso'}
- {link: 'https://example.org/Virgo'}
- {link: 'https://example.org/terra'}
- {link: 'https://example.org/world'}
- {link: 'https://open-metadata.org'}
- {link: 'https://schema.org/sameAs'}
- {link: 'https://enola.dev/Folder'}
- {link: 'https://enola.dev/origin'}
- {link: 'https://enola.dev/parent'}
- {link: 'https://schema.org/email'}
- {link: 'https://schema.org/image'}
- {link: 'https://www.vorburger.ch'}
- {link: 'https://docs.enola.dev/'}
- {link: 'https://enola.dev/Event'}
- {link: 'https://enola.dev/emoji'}
- {link: 'https://enola.dev/java/'}
- {link: 'https://example.org/Sun'}
- {link: 'https://schema.org/name'}
- {link: 'https://www.datomic.com'}
- {link: 'https://enola.dev/File'}
- {link: 'https://enola.dev/Java'}
- {link: 'https://enola.dev/path'}
- {link: 'https://enola.dev/size'}
- {link: 'https://nubank.com.br/'}
- {link: 'https://schema.org/URL'}
- {link: 'https://schema.org/url'}
- {link: 'https://enola.dev/GKG'}
- {link: 'https://enola.dev/gkg'}
- {link: 'https://enola.dev/rfc'}
- {link: 'https://backstage.io'}
- {link: 'https://flix.dev'}
- {link: 'enola:/inline'}
- {link: 'fs:localhost'}
- {link: 'enola:/'}
Get 🐢¶
Get something from a loaded 🐢 Turtle resource, e.g. from the enola.dev/enola.ttl model:
$ ./enola get --load models/enola.dev/enola.ttl https://enola.dev/emoji | head --lines=3
iri: https://enola.dev/emoji
properties:
http://www.w3.org/1999/02/22-rdf-syntax-ns#type: {link: 'http://www.w3.org/1999/02/22-rdf-syntax-ns#Property'}