diff --git a/data/schrijverskabinet.trig b/data/schrijverskabinet.trig index 51d5de3..d5f9526 100644 --- a/data/schrijverskabinet.trig +++ b/data/schrijverskabinet.trig @@ -8409,6 +8409,7 @@ In de sectie ‘Uit de kast’ introduceren diverse specialisten veel van de aut Schrijverskabinet.nl is in aanbouw. Mocht u ontbrekende portretten weten te vinden of een nog niet besproken auteur willen introduceren in een essay, neem dan contact op met Lieke van Deinsen (L.van.Deinsen@rijksmuseum.nl)."""@nl ; schema:distribution [ a schema:DataDownload ; schema:contentUrl ; + schema:encodingFormat "application/trig" ; schema:url ] ; schema:isBasedOn ; schema:license ; diff --git a/main.py b/main.py index b1ae3fb..ccb17e7 100644 --- a/main.py +++ b/main.py @@ -88,11 +88,19 @@ class DatasetClass(Entity): distribution = rdfSingle(schema.distribution) licenseprop = rdfSingle(schema.license) + alternateName = rdfMultiple(schema.alternateName) + citation = rdfMultiple(schema.citation) + + keywords = rdfMultiple(schema.keywords) + spatialCoverage = rdfSingle(schema.spatialCoverage) + temporalCoverage = rdfSingle(schema.temporalCoverage) + class DataDownload(Entity): rdf_type = schema.DataDownload contentUrl = rdfSingle(schema.contentUrl) + encodingFormat = rdfSingle(schema.encodingFormat) class ScholarlyArticle(CreativeWork): @@ -411,7 +419,8 @@ def toRDF(d): "https://github.com/LvanWissen/schrijverskabinet-rdf/raw/master/data/schrijverskabinet.trig" ), # name=Literal(), - url=URIRef("https://github.com/LvanWissen/schrijverskabinet-rdf")) + url=URIRef("https://github.com/LvanWissen/schrijverskabinet-rdf"), + encodingFormat="application/trig") date = Literal(datetime.datetime.now().strftime('%Y-%d-%m'), datatype=XSD.datetime)