Skip to content

Instantly share code, notes, and snippets.

@iulia-codes
Created August 15, 2015 22:35
Show Gist options
  • Save iulia-codes/b139a57e5c58c2cb7729 to your computer and use it in GitHub Desktop.
Save iulia-codes/b139a57e5c58c2cb7729 to your computer and use it in GitHub Desktop.
RDFStore based on simple ontology
{
"ontologyName":"family-ontology",
"triples":[
{
"subject":"family-ontology",
"predicate":"type",
"object":"Ontology"
},
{
"subject":"hasChild",
"predicate":"type",
"object":"ObjectProperty"
},
{
"subject":"_:7",
"predicate":"type",
"object":"Restriction"
},
{
"subject":"Person",
"predicate":"type",
"object":"Class"
},
{
"subject":"Female",
"predicate":"type",
"object":"Class"
},
{
"subject":"_:17",
"predicate":"type",
"object":"Restriction"
},
{
"subject":"Male",
"predicate":"type",
"object":"Class"
},
{
"subject":"Alice",
"predicate":"type",
"object":"Female"
},
{
"subject":"Alice",
"predicate":"type",
"object":"NamedIndividual"
},
{
"subject":"Bob",
"predicate":"type",
"object":"Male"
},
{
"subject":"Bob",
"predicate":"type",
"object":"NamedIndividual"
},
{
"subject":"Mary",
"predicate":"type",
"object":"Female"
},
{
"subject":"Mary",
"predicate":"type",
"object":"NamedIndividual"
},
{
"subject":"_:7",
"predicate":"onProperty",
"object":"hasChild"
},
{
"subject":"_:17",
"predicate":"onProperty",
"object":"hasChild"
},
{
"subject":"_:7",
"predicate":"onClass",
"object":"Person"
},
{
"subject":"_:17",
"predicate":"onClass",
"object":"Person"
},
{
"subject":"_:7",
"predicate":"qualifiedCardinality",
"object":"2"
},
{
"subject":"_:17",
"predicate":"qualifiedCardinality",
"object":"2"
},
{
"subject":"hasChild",
"predicate":"domain",
"object":"_:7"
},
{
"subject":"Female",
"predicate":"equivalentClass",
"object":"_:17"
},
{
"subject":"Female",
"predicate":"subClassOf",
"object":"Person"
},
{
"subject":"Male",
"predicate":"subClassOf",
"object":"Person"
},
{
"subject":"Female",
"predicate":"disjointWith",
"object":"Male"
}
],
"nodes":[
{
"subject":"family-ontology",
"predicate":"type",
"object":"Ontology"
},
{
"subject":"hasChild",
"predicate":"type",
"object":"ObjectProperty"
},
{
"subject":"_:7",
"predicate":"type",
"object":"Restriction"
},
{
"subject":"Person",
"predicate":"type",
"object":"Class"
},
{
"subject":"Female",
"predicate":"type",
"object":"Class"
},
{
"subject":"_:17",
"predicate":"type",
"object":"Restriction"
},
{
"subject":"Male",
"predicate":"type",
"object":"Class"
},
{
"subject":"Alice",
"predicate":"type",
"object":"Female"
},
{
"subject":"Alice",
"predicate":"type",
"object":"NamedIndividual"
},
{
"subject":"Bob",
"predicate":"type",
"object":"Male"
},
{
"subject":"Bob",
"predicate":"type",
"object":"NamedIndividual"
},
{
"subject":"Mary",
"predicate":"type",
"object":"Female"
},
{
"subject":"Mary",
"predicate":"type",
"object":"NamedIndividual"
},
{
"subject":"_:7",
"predicate":"onProperty",
"object":"hasChild"
},
{
"subject":"_:17",
"predicate":"onProperty",
"object":"hasChild"
},
{
"subject":"_:7",
"predicate":"onClass",
"object":"Person"
},
{
"subject":"_:17",
"predicate":"onClass",
"object":"Person"
},
{
"subject":"_:7",
"predicate":"qualifiedCardinality",
"object":"2"
},
{
"subject":"_:17",
"predicate":"qualifiedCardinality",
"object":"2"
},
{
"subject":"hasChild",
"predicate":"domain",
"object":"_:7"
},
{
"subject":"Female",
"predicate":"equivalentClass",
"object":"_:17"
},
{
"subject":"Female",
"predicate":"subClassOf",
"object":"Person"
},
{
"subject":"Male",
"predicate":"subClassOf",
"object":"Person"
},
{
"subject":"Female",
"predicate":"disjointWith",
"object":"Male"
}
],
"edges":[
{
"subject":"family-ontology",
"predicate":"type",
"object":"Ontology",
"label":"rdf:type",
"filter":"",
"interf":"NamedNode"
},
{
"subject":"hasChild",
"predicate":"type",
"object":"ObjectProperty",
"label":"rdf:type",
"filter":"",
"interf":"NamedNode"
},
{
"subject":"_:7",
"predicate":"type",
"object":"Restriction",
"label":"rdf:type",
"filter":"",
"interf":"NamedNode"
},
{
"subject":"Person",
"predicate":"type",
"object":"Class",
"label":"rdf:type",
"filter":"",
"interf":"NamedNode"
},
{
"subject":"Female",
"predicate":"type",
"object":"Class",
"label":"rdf:type",
"filter":"",
"interf":"NamedNode"
},
{
"subject":"_:17",
"predicate":"type",
"object":"Restriction",
"label":"rdf:type",
"filter":"",
"interf":"NamedNode"
},
{
"subject":"Male",
"predicate":"type",
"object":"Class",
"label":"rdf:type",
"filter":"",
"interf":"NamedNode"
},
{
"subject":"Alice",
"predicate":"type",
"object":"Female",
"label":"rdf:type",
"filter":"",
"interf":"NamedNode"
},
{
"subject":"Alice",
"predicate":"type",
"object":"NamedIndividual",
"label":"rdf:type",
"filter":"",
"interf":"NamedNode"
},
{
"subject":"Bob",
"predicate":"type",
"object":"Male",
"label":"rdf:type",
"filter":"",
"interf":"NamedNode"
},
{
"subject":"Bob",
"predicate":"type",
"object":"NamedIndividual",
"label":"rdf:type",
"filter":"",
"interf":"NamedNode"
},
{
"subject":"Mary",
"predicate":"type",
"object":"Female",
"label":"rdf:type",
"filter":"",
"interf":"NamedNode"
},
{
"subject":"Mary",
"predicate":"type",
"object":"NamedIndividual",
"label":"rdf:type",
"filter":"",
"interf":"NamedNode"
},
{
"subject":"_:7",
"predicate":"onProperty",
"object":"hasChild",
"label":"owl:onProperty",
"filter":"",
"interf":"NamedNode"
},
{
"subject":"_:17",
"predicate":"onProperty",
"object":"hasChild",
"label":"owl:onProperty",
"filter":"",
"interf":"NamedNode"
},
{
"subject":"_:7",
"predicate":"onClass",
"object":"Person",
"label":"owl:onClass",
"filter":"",
"interf":"NamedNode"
},
{
"subject":"_:17",
"predicate":"onClass",
"object":"Person",
"label":"owl:onClass",
"filter":"",
"interf":"NamedNode"
},
{
"subject":"_:7",
"predicate":"qualifiedCardinality",
"object":"2",
"label":"owl:qualifiedCardinality",
"filter":"",
"interf":"Literal"
},
{
"subject":"_:17",
"predicate":"qualifiedCardinality",
"object":"2",
"label":"owl:qualifiedCardinality",
"filter":"",
"interf":"Literal"
},
{
"subject":"hasChild",
"predicate":"domain",
"object":"_:7",
"label":"rdfs:domain",
"filter":"",
"interf":"BlankNode"
},
{
"subject":"Female",
"predicate":"equivalentClass",
"object":"_:17",
"label":"owl:equivalentClass",
"filter":"",
"interf":"BlankNode"
},
{
"subject":"Female",
"predicate":"subClassOf",
"object":"Person",
"label":"rdfs:subClassOf",
"filter":"",
"interf":"NamedNode"
},
{
"subject":"Male",
"predicate":"subClassOf",
"object":"Person",
"label":"rdfs:subClassOf",
"filter":"",
"interf":"NamedNode"
},
{
"subject":"Female",
"predicate":"disjointWith",
"object":"Male",
"label":"owl:disjointWith",
"filter":"",
"interf":"NamedNode"
}
],
"filter":[
],
"id":0
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment