Skip to content

Commit

Permalink
fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
situx committed Jan 20, 2024
1 parent 6adfd6d commit ac96bd2
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 9 deletions.
12 changes: 6 additions & 6 deletions src/sparqlunicorn_ontdoc/doc/docconfig.py
Original file line number Diff line number Diff line change
Expand Up @@ -351,12 +351,12 @@ class DocConfig:
}

namespaceToTopic={
"http://www.opengis.net/ont/geosparql#":["http://www.wikidata.org/entity/Q121810372"],
"http://www.w3.org/2003/01/geo/wgs84_pos#": ["http://www.wikidata.org/entity/Q121810372"],
"http://www.georss.org/georss/": ["http://www.wikidata.org/entity/Q121810372"],
"http://www.w3.org/ns/locn#": ["http://www.wikidata.org/entity/Q121810372"],
"http://rdfs.co/juso/": ["http://www.wikidata.org/entity/Q121810372"],
"http://purl.org/dc/terms/spatial": ["http://www.wikidata.org/entity/Q121810372"],
"http://www.opengis.net/ont/geosparql#":["http://www.wikidata.org/entity/Q121810372","http://dbpedia.org/resource/Location"],
"http://www.w3.org/2003/01/geo/wgs84_pos#": ["http://www.wikidata.org/entity/Q121810372","http://dbpedia.org/resource/Location"],
"http://www.georss.org/georss/": ["http://www.wikidata.org/entity/Q121810372","http://dbpedia.org/resource/Location"],
"http://www.w3.org/ns/locn#": ["http://www.wikidata.org/entity/Q121810372","http://dbpedia.org/resource/Location"],
"http://rdfs.co/juso/": ["http://www.wikidata.org/entity/Q121810372","http://dbpedia.org/resource/Location"],
"http://purl.org/dc/terms/spatial": ["http://www.wikidata.org/entity/Q121810372","http://dbpedia.org/resource/Location"],
"http://www.w3.org/2006/vcard/ns#":["http://xmlns.com/foaf/0.1/Person"],
"http://xmlns.com/foaf/0.1/": ["http://xmlns.com/foaf/0.1/Person"],
}
Expand Down
10 changes: 7 additions & 3 deletions src/sparqlunicorn_ontdoc/docgeneration.py
Original file line number Diff line number Diff line change
Expand Up @@ -386,7 +386,7 @@ def generateOntDocForNameSpace(self, prefixnamespace,dataformat="HTML"):
self.updateProgressBar(subtorencounter, subtorenderlen,"Processing Subject URIs")
self.checkGeoInstanceAssignment(uritotreeitem)
classlist=self.assignGeoClassesToTree(tree)
voidgraph=self.createVoidDataset(self.datasettitle,len(self.graph),numclasses,numinds,numprops,numsubjects,numobjects)
voidgraph=self.createVoidDataset(self.datasettitle,len(self.graph),numclasses,numinds,numprops,numsubjects,numobjects,self.startconcept)
self.graph+=voidgraph
if self.generatePagesForNonNS:
labeltouri=self.getSubjectPagesForNonGraphURIs(nonnsmap, self.graph, prefixnamespace, corpusid, outpath, self.license,prefixnamespace,uritotreeitem,labeltouri)
Expand Down Expand Up @@ -578,7 +578,7 @@ def createCollections(self,graph,namespace):
return graph


def createVoidDataset(self,dsname,numtriples,numclasses,numinds,numpredicates,numsubjects,numobjects):
def createVoidDataset(self,dsname,numtriples,numclasses,numinds,numpredicates,numsubjects,numobjects,startconcept=None):
g=Graph()
voidds=self.prefixnamespace+"theds"
g.add((URIRef(voidds),URIRef("http://www.w3.org/1999/02/22-rdf-syntax-ns#type"),URIRef("http://rdfs.org/ns/void#Dataset")))
Expand All @@ -602,6 +602,11 @@ def createVoidDataset(self,dsname,numtriples,numclasses,numinds,numpredicates,nu
URIRef("http://www.w3.org/ns/formats/Turtle")))
g.add((URIRef(voidds), URIRef("http://rdfs.org/ns/void#feature"),
URIRef("http://www.w3.org/ns/formats/RDFa")))
if startconcept!=None:
g.add((URIRef(voidds), URIRef("http://rdfs.org/ns/void#rootResource"),
URIRef(startconcept)))
g.add((URIRef(voidds), URIRef("http://rdfs.org/ns/void#exampleResource"),
URIRef(startconcept)))
g.add((URIRef(voidds), URIRef("http://rdfs.org/ns/void#classes"),
Literal(numclasses,datatype="http://www.w3.org/2001/XMLSchema#integer")))
g.add((URIRef(voidds), URIRef("http://rdfs.org/ns/void#entities"),
Expand All @@ -627,7 +632,6 @@ def createVoidDataset(self,dsname,numtriples,numclasses,numinds,numpredicates,nu
return g



def getClassTree(self,graph, uritolabel,classidset,uritotreeitem):
results = graph.query(self.preparedclassquery)
tree = {"plugins": ["defaults","search", "sort", "state", "types", "contextmenu"], "search": {"show_only_matches":True}, "types": {
Expand Down

0 comments on commit ac96bd2

Please sign in to comment.