@prefix sh: . @prefix xsd: . @prefix blterms: . @prefix dcterms: . @prefix skos: . @prefix void: . @prefix schema: . @prefix foaf: . @prefix intervals: . @prefix bibo: . @prefix bio: . @prefix geo: . @prefix org: . @prefix u: . @prefix elements: . @prefix rdfs: . @prefix event: . @prefix rdf: . @prefix owl: . @prefix shapes: . # This shape definition is auto-generated by the ViziQuer tool (http://viziquer.lumii.lv, https://github.com/LUMII-Syslab/viziquer) # after reading the data schema generated by the OBIS Schema Extractor (https://github.com/LUMII-Syslab/OBIS-SchemaExtractor) # from https://bnb.data.bl.uk/sparql (default graph name undefined). shapes:PublicationEvent_Shape a sh:NodeShape ; sh:targetClass blterms:PublicationEvent ; sh:property [ sh:path rdfs:label ; sh:minCount 1 ; sh:maxCount 1 ; sh:datatype xsd:string ; ]; sh:property [ sh:path event:agent ; sh:or ( [sh:class dcterms:Agent] [sh:class foaf:Agent] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path event:place ; sh:or ( [sh:class geo:SpatialThing] [sh:class dcterms:Location] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path rdf:type ; sh:minCount 1 ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path event:time ; sh:maxCount 1 ; sh:or ( [sh:class intervals:CalendarYear] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path [sh:inverse blterms:publication] ; sh:class schema:Book ; ]; sh:and ( blterms:_ ) . shapes:PublicationStartEvent_Shape a sh:NodeShape ; sh:targetClass blterms:PublicationStartEvent ; sh:property [ sh:path rdfs:label ; sh:minCount 1 ; sh:maxCount 1 ; sh:datatype xsd:string ; ]; sh:property [ sh:path event:agent ; sh:or ( [sh:class foaf:Agent] [sh:class dcterms:Agent] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path event:place ; sh:or ( [sh:class dcterms:Location] [sh:class geo:SpatialThing] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path rdf:type ; sh:minCount 1 ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path event:time ; sh:maxCount 1 ; sh:or ( [sh:class intervals:CalendarYear] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path [sh:inverse blterms:publicationStart] ; sh:maxCount 1 ; sh:class dcterms:BibliographicResource ; ]; sh:and ( blterms:_ ) . shapes:Periodical_schema_Shape a sh:NodeShape ; sh:targetClass schema:Periodical ; sh:property [ sh:path dcterms:hasVersion ; sh:class bibo:Periodical ; ]; sh:property [ sh:path schema:contributor ; sh:or ( [sh:class foaf:Agent] [sh:class dcterms:Agent] [sh:class foaf:Organization] [sh:class org:Organization] [sh:class schema:Organization] [sh:class foaf:Person] [sh:class schema:Person] ) ; ]; sh:property [ sh:path blterms:publicationStart ; sh:maxCount 1 ; sh:class blterms:PublicationStartEvent ; ]; sh:property [ sh:path dcterms:isPartOf ; sh:or ( [sh:class dcterms:BibliographicResource] [sh:class bibo:Series] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path dcterms:spatial ; sh:or ( [sh:class dcterms:Location] [sh:class geo:SpatialThing] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path schema:identifier ; sh:minCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path dcterms:subject ; sh:or ( [sh:class skos:Concept] [sh:class blterms:TopicLCSH] [sh:class blterms:PlaceConcept] [sh:class blterms:OrganizationConcept] [sh:class blterms:PersonConcept] [sh:class blterms:FamilyConcept] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path u:P60048 ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path dcterms:relation ; sh:class bibo:Periodical ; ]; sh:property [ sh:path dcterms:isReplacedBy ; sh:class bibo:Periodical ; ]; sh:property [ sh:path dcterms:creator ; sh:maxCount 1 ; sh:or ( [sh:class foaf:Agent] [sh:class dcterms:Agent] [sh:class org:Organization] [sh:class foaf:Organization] [sh:class schema:Organization] [sh:class foaf:Person] [sh:class schema:Person] ) ; ]; sh:property [ sh:path dcterms:isVersionOf ; sh:class bibo:Periodical ; ]; sh:property [ sh:path u:P60049 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path rdf:type ; sh:minCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path dcterms:replaces ; sh:class bibo:Periodical ; ]; sh:property [ sh:path dcterms:isFormatOf ; sh:or ( [sh:class bibo:Periodical] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path u:P60050 ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path u:P60538 ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path owl:sameAs ; sh:minCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path dcterms:language ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path schema:author ; sh:maxCount 1 ; sh:or ( [sh:class foaf:Agent] [sh:class dcterms:Agent] [sh:class org:Organization] [sh:class foaf:Organization] [sh:class schema:Organization] [sh:class foaf:Person] [sh:class schema:Person] ) ; ]; sh:property [ sh:path dcterms:hasPart ; sh:class bibo:Periodical ; ]; sh:property [ sh:path dcterms:contributor ; sh:or ( [sh:class foaf:Agent] [sh:class dcterms:Agent] [sh:class foaf:Organization] [sh:class org:Organization] [sh:class schema:Organization] [sh:class foaf:Person] [sh:class schema:Person] ) ; ]; sh:property [ sh:path [sh:inverse dcterms:hasVersion] ; sh:class bibo:Periodical ; ]; sh:property [ sh:path [sh:inverse dcterms:isPartOf] ; sh:class bibo:Periodical ; ]; sh:property [ sh:path [sh:inverse dcterms:relation] ; sh:class bibo:Periodical ; ]; sh:property [ sh:path [sh:inverse dcterms:isReplacedBy] ; sh:class bibo:Periodical ; ]; sh:property [ sh:path [sh:inverse dcterms:isVersionOf] ; sh:class bibo:Periodical ; ]; sh:property [ sh:path [sh:inverse dcterms:replaces] ; sh:class bibo:Periodical ; ]; sh:property [ sh:path [sh:inverse dcterms:isFormatOf] ; sh:or ( [sh:class bibo:Periodical] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path [sh:inverse owl:sameAs] ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path [sh:inverse blterms:hasContributedTo] ; sh:or ( [sh:class foaf:Agent] [sh:class dcterms:Agent] [sh:class foaf:Organization] [sh:class org:Organization] [sh:class schema:Organization] [sh:class foaf:Person] [sh:class schema:Person] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path [sh:inverse blterms:hasCreated] ; sh:or ( [sh:class foaf:Agent] [sh:class dcterms:Agent] [sh:class org:Organization] [sh:class foaf:Organization] [sh:class schema:Organization] [sh:class schema:Person] [sh:class foaf:Person] ) ; ]; sh:property [ sh:path [sh:inverse dcterms:hasPart] ; sh:class bibo:Periodical ; ]; sh:property [ sh:path [sh:inverse void:exampleResource] ; sh:minCount 1 ; sh:class void:Dataset ; ]; sh:and ( blterms:_c1 ) . shapes:FamilyConcept_Shape a sh:NodeShape ; sh:targetClass blterms:FamilyConcept ; sh:property [ sh:path rdfs:label ; sh:minCount 1 ; sh:datatype xsd:string ; ]; sh:property [ sh:path skos:inScheme ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path rdf:type ; sh:minCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path foaf:focus ; sh:maxCount 1 ; sh:or ( [sh:class foaf:Agent] [sh:class dcterms:Agent] [sh:class blterms:Family] ) ; ]; sh:property [ sh:path [sh:inverse dcterms:subject] ; sh:class dcterms:BibliographicResource ; ]; sh:and ( blterms:_ ) . shapes:TopicLCSH_Shape a sh:NodeShape ; sh:targetClass blterms:TopicLCSH ; sh:property [ sh:path rdfs:label ; sh:datatype xsd:string ; ]; sh:property [ sh:path skos:inScheme ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path rdf:type ; sh:minCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path owl:sameAs ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path [sh:inverse dcterms:subject] ; sh:class dcterms:BibliographicResource ; ]; sh:property [ sh:path [sh:inverse void:exampleResource] ; sh:minCount 1 ; sh:class void:Dataset ; ]; sh:and ( blterms:_ ) . shapes:PlaceConcept_Shape a sh:NodeShape ; sh:targetClass blterms:PlaceConcept ; sh:property [ sh:path rdfs:label ; sh:datatype xsd:string ; ]; sh:property [ sh:path skos:inScheme ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path rdf:type ; sh:minCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path foaf:focus ; sh:maxCount 1 ; sh:or ( [sh:class dcterms:Location] [sh:class geo:SpatialThing] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path owl:sameAs ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path [sh:inverse dcterms:subject] ; sh:class dcterms:BibliographicResource ; ]; sh:and ( blterms:_ ) . shapes:Organization_schema_Shape a sh:NodeShape ; sh:targetClass schema:Organization ; sh:property [ sh:path foaf:name ; sh:datatype xsd:string ; ]; sh:property [ sh:path schema:name ; sh:datatype xsd:string ; ]; sh:property [ sh:path rdfs:label ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] ) ; ]; sh:property [ sh:path foaf:homepage ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path rdf:type ; sh:minCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path owl:sameAs ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path blterms:hasContributedTo ; sh:class dcterms:BibliographicResource ; ]; sh:property [ sh:path blterms:hasCreated ; sh:class dcterms:BibliographicResource ; ]; sh:property [ sh:path [sh:inverse schema:contributor] ; sh:class dcterms:BibliographicResource ; ]; sh:property [ sh:path [sh:inverse dcterms:publisher] ; sh:minCount 1 ; sh:maxCount 1 ; sh:class void:Dataset ; ]; sh:property [ sh:path [sh:inverse dcterms:creator] ; sh:or ( [sh:class dcterms:BibliographicResource] [sh:class void:Dataset] ) ; ]; sh:property [ sh:path [sh:inverse foaf:focus] ; sh:maxCount 1 ; sh:or ( [sh:class blterms:OrganizationConcept] [sh:class skos:Concept] ) ; ]; sh:property [ sh:path [sh:inverse schema:author] ; sh:class dcterms:BibliographicResource ; ]; sh:property [ sh:path [sh:inverse dcterms:contributor] ; sh:class dcterms:BibliographicResource ; ]; sh:and ( schema:_ ) . shapes:Family_Shape a sh:NodeShape ; sh:targetClass blterms:Family ; sh:property [ sh:path rdfs:label ; sh:minCount 1 ; sh:datatype xsd:string ; ]; sh:property [ sh:path rdf:type ; sh:minCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path owl:sameAs ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path [sh:inverse foaf:focus] ; sh:maxCount 1 ; sh:or ( [sh:class skos:Concept] [sh:class blterms:FamilyConcept] ) ; ]; sh:and ( blterms:_ ) . shapes:Person_schema_Shape a sh:NodeShape ; sh:targetClass schema:Person ; sh:property [ sh:path foaf:name ; sh:datatype xsd:string ; ]; sh:property [ sh:path u:P60076 ; sh:maxCount 1 ; sh:datatype xsd:string ; ]; sh:property [ sh:path schema:deathDate ; sh:maxCount 1 ; sh:datatype xsd:string ; ]; sh:property [ sh:path schema:birthDate ; sh:datatype xsd:string ; ]; sh:property [ sh:path schema:name ; sh:datatype xsd:string ; ]; sh:property [ sh:path foaf:familyName ; sh:datatype xsd:string ; ]; sh:property [ sh:path foaf:givenName ; sh:datatype xsd:string ; ]; sh:property [ sh:path rdfs:label ; sh:datatype xsd:string ; ]; sh:property [ sh:path bio:event ; sh:or ( [sh:class bio:Birth] [sh:class bio:Death] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path rdf:type ; sh:minCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path owl:sameAs ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path blterms:hasContributedTo ; sh:class dcterms:BibliographicResource ; ]; sh:property [ sh:path blterms:hasCreated ; sh:class dcterms:BibliographicResource ; ]; sh:property [ sh:path [sh:inverse schema:contributor] ; sh:class dcterms:BibliographicResource ; ]; sh:property [ sh:path [sh:inverse dcterms:creator] ; sh:class dcterms:BibliographicResource ; ]; sh:property [ sh:path [sh:inverse foaf:focus] ; sh:maxCount 1 ; sh:or ( [sh:class skos:Concept] [sh:class blterms:PersonConcept] ) ; ]; sh:property [ sh:path [sh:inverse schema:author] ; sh:class dcterms:BibliographicResource ; ]; sh:property [ sh:path [sh:inverse dcterms:contributor] ; sh:class dcterms:BibliographicResource ; ]; sh:property [ sh:path [sh:inverse void:exampleResource] ; sh:minCount 1 ; sh:class void:Dataset ; ]; sh:and ( schema:_ ) . shapes:Person_foaf_Shape a sh:NodeShape ; sh:targetClass foaf:Person ; sh:property [ sh:path foaf:name ; sh:datatype xsd:string ; ]; sh:property [ sh:path u:P60076 ; sh:maxCount 1 ; sh:datatype xsd:string ; ]; sh:property [ sh:path schema:deathDate ; sh:maxCount 1 ; sh:datatype xsd:string ; ]; sh:property [ sh:path schema:birthDate ; sh:datatype xsd:string ; ]; sh:property [ sh:path schema:name ; sh:datatype xsd:string ; ]; sh:property [ sh:path foaf:familyName ; sh:datatype xsd:string ; ]; sh:property [ sh:path foaf:givenName ; sh:datatype xsd:string ; ]; sh:property [ sh:path rdfs:label ; sh:datatype xsd:string ; ]; sh:property [ sh:path bio:event ; sh:or ( [sh:class bio:Birth] [sh:class bio:Death] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path rdf:type ; sh:minCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path owl:sameAs ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path blterms:hasContributedTo ; sh:class dcterms:BibliographicResource ; ]; sh:property [ sh:path blterms:hasCreated ; sh:class dcterms:BibliographicResource ; ]; sh:property [ sh:path [sh:inverse schema:contributor] ; sh:class dcterms:BibliographicResource ; ]; sh:property [ sh:path [sh:inverse dcterms:creator] ; sh:class dcterms:BibliographicResource ; ]; sh:property [ sh:path [sh:inverse foaf:focus] ; sh:maxCount 1 ; sh:or ( [sh:class blterms:PersonConcept] [sh:class skos:Concept] ) ; ]; sh:property [ sh:path [sh:inverse schema:author] ; sh:class dcterms:BibliographicResource ; ]; sh:property [ sh:path [sh:inverse dcterms:contributor] ; sh:class dcterms:BibliographicResource ; ]; sh:property [ sh:path [sh:inverse void:exampleResource] ; sh:minCount 1 ; sh:class void:Dataset ; ]; sh:and ( foaf:_ ) . shapes:PublicationEndEvent_Shape a sh:NodeShape ; sh:targetClass blterms:PublicationEndEvent ; sh:property [ sh:path rdfs:label ; sh:minCount 1 ; sh:maxCount 1 ; sh:datatype xsd:string ; ]; sh:property [ sh:path event:agent ; sh:or ( [sh:class foaf:Agent] [sh:class dcterms:Agent] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path event:place ; sh:minCount 1 ; sh:or ( [sh:class geo:SpatialThing] [sh:class dcterms:Location] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path rdf:type ; sh:minCount 1 ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path event:time ; sh:minCount 1 ; sh:maxCount 1 ; sh:or ( [sh:class intervals:CalendarYear] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path [sh:inverse blterms:publicationEnd] ; sh:maxCount 1 ; sh:class bibo:MultiVolumeBook ; ]; sh:and ( blterms:_ ) . shapes:CalendarYear_Shape a sh:NodeShape ; sh:targetClass intervals:CalendarYear ; sh:property [ sh:path rdfs:label ; sh:minCount 1 ; sh:maxCount 1 ; sh:datatype xsd:string ; ]; sh:property [ sh:path rdf:type ; sh:minCount 1 ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path [sh:inverse event:time] ; sh:maxCount 1 ; sh:or ( [sh:class blterms:PublicationEvent] [sh:class blterms:PublicationStartEvent] [sh:class blterms:PublicationEndEvent] [sh:class blterms:ProjectedPublicationEvent] ) ; ]; sh:and ( intervals:_ ) . shapes:Series_Shape a sh:NodeShape ; sh:targetClass bibo:Series ; sh:property [ sh:path bibo:issn ; sh:datatype xsd:string ; ]; sh:property [ sh:path rdfs:label ; sh:datatype xsd:string ; ]; sh:property [ sh:path rdf:type ; sh:minCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path [sh:inverse dcterms:isPartOf] ; sh:class dcterms:BibliographicResource ; ]; sh:property [ sh:path [sh:inverse void:exampleResource] ; sh:minCount 1 ; sh:class void:Dataset ; ]; sh:and ( bibo:_ ) . shapes:Newspaper_Shape a sh:NodeShape ; sh:targetClass bibo:Newspaper ; sh:property [ sh:path dcterms:hasVersion ; sh:class bibo:Newspaper ; ]; sh:property [ sh:path schema:contributor ; sh:or ( [sh:class dcterms:Agent] [sh:class foaf:Agent] [sh:class org:Organization] [sh:class foaf:Organization] [sh:class schema:Organization] [sh:class schema:Person] [sh:class foaf:Person] ) ; ]; sh:property [ sh:path blterms:publicationStart ; sh:maxCount 1 ; sh:class blterms:PublicationStartEvent ; ]; sh:property [ sh:path dcterms:isPartOf ; sh:maxCount 1 ; sh:or ( [sh:class bibo:Series] [sh:class dcterms:BibliographicResource] ) ; ]; sh:property [ sh:path dcterms:spatial ; sh:or ( [sh:class dcterms:Location] [sh:class geo:SpatialThing] ) ; ]; sh:property [ sh:path schema:identifier ; sh:minCount 1 ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path dcterms:subject ; sh:or ( [sh:class skos:Concept] [sh:class blterms:PlaceConcept] [sh:class blterms:TopicLCSH] [sh:class blterms:OrganizationConcept] ) ; ]; sh:property [ sh:path u:P60048 ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path dcterms:relation ; sh:class bibo:Periodical ; ]; sh:property [ sh:path dcterms:isReplacedBy ; sh:class bibo:Periodical ; ]; sh:property [ sh:path dcterms:creator ; sh:maxCount 1 ; sh:or ( [sh:class org:Organization] [sh:class dcterms:Agent] [sh:class foaf:Organization] [sh:class foaf:Agent] [sh:class schema:Organization] ) ; ]; sh:property [ sh:path dcterms:isVersionOf ; sh:maxCount 1 ; sh:class bibo:Newspaper ; ]; sh:property [ sh:path u:P60049 ; sh:minCount 1 ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path rdf:type ; sh:minCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path dcterms:replaces ; sh:class bibo:Periodical ; ]; sh:property [ sh:path dcterms:isFormatOf ; sh:maxCount 1 ; sh:class bibo:Periodical ; ]; sh:property [ sh:path u:P60050 ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path u:P60538 ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path owl:sameAs ; sh:minCount 1 ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path dcterms:language ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path schema:author ; sh:maxCount 1 ; sh:or ( [sh:class org:Organization] [sh:class dcterms:Agent] [sh:class foaf:Organization] [sh:class foaf:Agent] [sh:class schema:Organization] ) ; ]; sh:property [ sh:path dcterms:contributor ; sh:or ( [sh:class dcterms:Agent] [sh:class foaf:Agent] [sh:class org:Organization] [sh:class foaf:Organization] [sh:class schema:Organization] [sh:class schema:Person] [sh:class foaf:Person] ) ; ]; sh:property [ sh:path [sh:inverse dcterms:hasVersion] ; sh:class bibo:Newspaper ; ]; sh:property [ sh:path [sh:inverse dcterms:relation] ; sh:class bibo:Periodical ; ]; sh:property [ sh:path [sh:inverse dcterms:isReplacedBy] ; sh:class bibo:Periodical ; ]; sh:property [ sh:path [sh:inverse dcterms:isVersionOf] ; sh:maxCount 1 ; sh:class bibo:Newspaper ; ]; sh:property [ sh:path [sh:inverse dcterms:replaces] ; sh:class bibo:Periodical ; ]; sh:property [ sh:path [sh:inverse dcterms:isFormatOf] ; sh:class bibo:Periodical ; ]; sh:property [ sh:path [sh:inverse owl:sameAs] ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path [sh:inverse blterms:hasContributedTo] ; sh:or ( [sh:class foaf:Agent] [sh:class dcterms:Agent] [sh:class foaf:Organization] [sh:class org:Organization] [sh:class schema:Organization] [sh:class schema:Person] [sh:class foaf:Person] ) ; ]; sh:property [ sh:path [sh:inverse blterms:hasCreated] ; sh:or ( [sh:class foaf:Organization] [sh:class org:Organization] [sh:class foaf:Agent] [sh:class dcterms:Agent] [sh:class schema:Organization] ) ; ]; sh:property [ sh:path [sh:inverse void:exampleResource] ; sh:minCount 1 ; sh:class void:Dataset ; ]; sh:and ( blterms:_c1 ) . shapes:Periodical_bibo_Shape a sh:NodeShape ; sh:targetClass bibo:Periodical ; sh:property [ sh:path elements:P1065 ; sh:datatype rdf:langString ; ]; sh:property [ sh:path elements:P1038 ; sh:datatype xsd:string ; ]; sh:property [ sh:path elements:P1044 ; sh:datatype rdf:langString ; ]; sh:property [ sh:path schema:issn ; sh:maxCount 1 ; sh:datatype xsd:string ; ]; sh:property [ sh:path elements:P1099 ; sh:datatype rdf:langString ; ]; sh:property [ sh:path dcterms:hasVersion ; sh:class schema:Periodical ; ]; sh:property [ sh:path schema:contributor ; sh:or ( [sh:class foaf:Agent] [sh:class dcterms:Agent] [sh:class foaf:Organization] [sh:class org:Organization] [sh:class schema:Organization] [sh:class foaf:Person] [sh:class schema:Person] ) ; ]; sh:property [ sh:path blterms:publicationStart ; sh:maxCount 1 ; sh:class blterms:PublicationStartEvent ; ]; sh:property [ sh:path dcterms:isPartOf ; sh:or ( [sh:class dcterms:BibliographicResource] [sh:class bibo:Series] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path dcterms:spatial ; sh:or ( [sh:class dcterms:Location] [sh:class geo:SpatialThing] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path schema:identifier ; sh:minCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path dcterms:subject ; sh:or ( [sh:class skos:Concept] [sh:class blterms:TopicLCSH] [sh:class blterms:PlaceConcept] [sh:class blterms:OrganizationConcept] [sh:class blterms:PersonConcept] [sh:class blterms:FamilyConcept] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path u:P60048 ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path dcterms:relation ; sh:class schema:Periodical ; ]; sh:property [ sh:path dcterms:isReplacedBy ; sh:class schema:Periodical ; ]; sh:property [ sh:path dcterms:creator ; sh:maxCount 1 ; sh:or ( [sh:class foaf:Agent] [sh:class dcterms:Agent] [sh:class org:Organization] [sh:class foaf:Organization] [sh:class schema:Organization] [sh:class foaf:Person] [sh:class schema:Person] ) ; ]; sh:property [ sh:path dcterms:isVersionOf ; sh:class schema:Periodical ; ]; sh:property [ sh:path u:P60049 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path rdf:type ; sh:minCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path dcterms:replaces ; sh:class schema:Periodical ; ]; sh:property [ sh:path dcterms:isFormatOf ; sh:or ( [sh:class schema:Periodical] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path u:P60050 ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path u:P60538 ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path owl:sameAs ; sh:minCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path dcterms:language ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path schema:author ; sh:maxCount 1 ; sh:or ( [sh:class foaf:Agent] [sh:class dcterms:Agent] [sh:class org:Organization] [sh:class foaf:Organization] [sh:class schema:Organization] [sh:class foaf:Person] [sh:class schema:Person] ) ; ]; sh:property [ sh:path dcterms:hasPart ; sh:class schema:Periodical ; ]; sh:property [ sh:path dcterms:contributor ; sh:or ( [sh:class foaf:Agent] [sh:class dcterms:Agent] [sh:class foaf:Organization] [sh:class org:Organization] [sh:class schema:Organization] [sh:class foaf:Person] [sh:class schema:Person] ) ; ]; sh:property [ sh:path [sh:inverse dcterms:hasVersion] ; sh:class schema:Periodical ; ]; sh:property [ sh:path [sh:inverse dcterms:isPartOf] ; sh:class schema:Periodical ; ]; sh:property [ sh:path [sh:inverse dcterms:relation] ; sh:class schema:Periodical ; ]; sh:property [ sh:path [sh:inverse dcterms:isReplacedBy] ; sh:class schema:Periodical ; ]; sh:property [ sh:path [sh:inverse dcterms:isVersionOf] ; sh:class schema:Periodical ; ]; sh:property [ sh:path [sh:inverse dcterms:replaces] ; sh:class schema:Periodical ; ]; sh:property [ sh:path [sh:inverse dcterms:isFormatOf] ; sh:or ( [sh:class schema:Periodical] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path [sh:inverse owl:sameAs] ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path [sh:inverse blterms:hasContributedTo] ; sh:or ( [sh:class foaf:Agent] [sh:class dcterms:Agent] [sh:class foaf:Organization] [sh:class org:Organization] [sh:class schema:Organization] [sh:class foaf:Person] [sh:class schema:Person] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path [sh:inverse blterms:hasCreated] ; sh:or ( [sh:class foaf:Agent] [sh:class dcterms:Agent] [sh:class org:Organization] [sh:class foaf:Organization] [sh:class schema:Organization] [sh:class schema:Person] [sh:class foaf:Person] ) ; ]; sh:property [ sh:path [sh:inverse dcterms:hasPart] ; sh:class schema:Periodical ; ]; sh:property [ sh:path [sh:inverse void:exampleResource] ; sh:minCount 1 ; sh:class void:Dataset ; ]; sh:and ( blterms:_c1 ) . shapes:Organization_foaf_Shape a sh:NodeShape ; sh:targetClass foaf:Organization ; sh:property [ sh:path foaf:name ; sh:datatype xsd:string ; ]; sh:property [ sh:path schema:name ; sh:datatype xsd:string ; ]; sh:property [ sh:path rdfs:label ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] ) ; ]; sh:property [ sh:path foaf:homepage ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path rdf:type ; sh:minCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path foaf:mbox ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path owl:sameAs ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path blterms:hasContributedTo ; sh:class dcterms:BibliographicResource ; ]; sh:property [ sh:path blterms:hasCreated ; sh:class dcterms:BibliographicResource ; ]; sh:property [ sh:path [sh:inverse schema:contributor] ; sh:class dcterms:BibliographicResource ; ]; sh:property [ sh:path [sh:inverse dcterms:publisher] ; sh:minCount 1 ; sh:maxCount 1 ; sh:class void:Dataset ; ]; sh:property [ sh:path [sh:inverse dcterms:creator] ; sh:or ( [sh:class dcterms:BibliographicResource] [sh:class void:Dataset] ) ; ]; sh:property [ sh:path [sh:inverse foaf:focus] ; sh:maxCount 1 ; sh:or ( [sh:class blterms:OrganizationConcept] [sh:class skos:Concept] ) ; ]; sh:property [ sh:path [sh:inverse schema:author] ; sh:class dcterms:BibliographicResource ; ]; sh:property [ sh:path [sh:inverse dcterms:contributor] ; sh:or ( [sh:class dcterms:BibliographicResource] [sh:class void:Dataset] ) ; ]; sh:and ( foaf:_ ) . shapes:Agent_dcterms_Shape a sh:NodeShape ; sh:targetClass dcterms:Agent ; sh:property [ sh:path foaf:name ; sh:datatype xsd:string ; ]; sh:property [ sh:path u:P60076 ; sh:maxCount 1 ; sh:datatype xsd:string ; ]; sh:property [ sh:path schema:deathDate ; sh:maxCount 1 ; sh:datatype xsd:string ; ]; sh:property [ sh:path schema:birthDate ; sh:datatype xsd:string ; ]; sh:property [ sh:path schema:name ; sh:datatype xsd:string ; ]; sh:property [ sh:path foaf:familyName ; sh:datatype xsd:string ; ]; sh:property [ sh:path foaf:givenName ; sh:datatype xsd:string ; ]; sh:property [ sh:path rdfs:label ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] ) ; ]; sh:property [ sh:path bio:event ; sh:or ( [sh:class bio:Birth] [sh:class bio:Death] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path foaf:homepage ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path rdf:type ; sh:minCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path foaf:mbox ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path owl:sameAs ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path blterms:hasContributedTo ; sh:class dcterms:BibliographicResource ; ]; sh:property [ sh:path blterms:hasCreated ; sh:class dcterms:BibliographicResource ; ]; sh:property [ sh:path [sh:inverse event:agent] ; sh:or ( [sh:class blterms:PublicationEvent] [sh:class blterms:ProjectedPublicationEvent] [sh:class blterms:PublicationStartEvent] [sh:class blterms:PublicationEndEvent] ) ; ]; sh:property [ sh:path [sh:inverse schema:contributor] ; sh:class dcterms:BibliographicResource ; ]; sh:property [ sh:path [sh:inverse dcterms:publisher] ; sh:minCount 1 ; sh:maxCount 1 ; sh:class void:Dataset ; ]; sh:property [ sh:path [sh:inverse dcterms:creator] ; sh:minCount 1 ; sh:maxCount 1 ; sh:or ( [sh:class dcterms:BibliographicResource] [sh:class void:Dataset] ) ; ]; sh:property [ sh:path [sh:inverse foaf:focus] ; sh:maxCount 1 ; sh:or ( [sh:class skos:Concept] [sh:class blterms:PersonConcept] [sh:class blterms:OrganizationConcept] [sh:class blterms:FamilyConcept] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path [sh:inverse schema:author] ; sh:class dcterms:BibliographicResource ; ]; sh:property [ sh:path [sh:inverse dcterms:contributor] ; sh:minCount 1 ; sh:maxCount 1 ; sh:or ( [sh:class dcterms:BibliographicResource] [sh:class void:Dataset] ) ; ]; sh:property [ sh:path [sh:inverse void:exampleResource] ; sh:minCount 1 ; sh:class void:Dataset ; ]; sh:and ( dcterms:_ ) . shapes:CalendarMonth_Shape a sh:NodeShape ; sh:targetClass intervals:CalendarMonth ; sh:property [ sh:path rdfs:label ; sh:minCount 1 ; sh:maxCount 1 ; sh:datatype xsd:string ; ]; sh:property [ sh:path rdf:type ; sh:minCount 1 ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path [sh:inverse event:time] ; sh:minCount 1 ; sh:maxCount 1 ; sh:class blterms:ProjectedPublicationEvent ; ]; sh:and ( intervals:_ ) . shapes:PersonConcept_Shape a sh:NodeShape ; sh:targetClass blterms:PersonConcept ; sh:property [ sh:path rdfs:label ; sh:datatype xsd:string ; ]; sh:property [ sh:path skos:inScheme ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path rdf:type ; sh:minCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path foaf:focus ; sh:maxCount 1 ; sh:or ( [sh:class foaf:Person] [sh:class foaf:Agent] [sh:class dcterms:Agent] [sh:class schema:Person] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path [sh:inverse dcterms:subject] ; sh:class dcterms:BibliographicResource ; ]; sh:and ( blterms:_ ) . shapes:Death_Shape a sh:NodeShape ; sh:targetClass bio:Death ; sh:property [ sh:path bio:date ; sh:datatype xsd:gYear ; ]; sh:property [ sh:path rdfs:label ; sh:datatype xsd:string ; ]; sh:property [ sh:path rdf:type ; sh:minCount 1 ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path [sh:inverse bio:event] ; sh:or ( [sh:class foaf:Person] [sh:class foaf:Agent] [sh:class dcterms:Agent] [sh:class schema:Person] ) ; ]; sh:and ( bio:_ ) . shapes:SpatialThing_Shape a sh:NodeShape ; sh:targetClass geo:SpatialThing ; sh:property [ sh:path rdfs:label ; sh:datatype xsd:string ; ]; sh:property [ sh:path rdf:type ; sh:minCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path [sh:inverse dcterms:spatial] ; sh:class dcterms:BibliographicResource ; ]; sh:property [ sh:path [sh:inverse event:place] ; sh:or ( [sh:class blterms:PublicationEvent] [sh:class blterms:ProjectedPublicationEvent] [sh:class blterms:PublicationStartEvent] [sh:class blterms:PublicationEndEvent] ) ; ]; sh:property [ sh:path [sh:inverse foaf:focus] ; sh:maxCount 1 ; sh:or ( [sh:class skos:Concept] [sh:class blterms:PlaceConcept] [sh:nodeKind sh:IRI] ) ; ] . shapes:BibliographicResource_Shape a sh:NodeShape ; sh:targetClass dcterms:BibliographicResource ; sh:property [ sh:path bibo:issn ; sh:datatype xsd:string ; ]; sh:property [ sh:path dcterms:description ; sh:datatype rdf:langString ; ]; sh:property [ sh:path blterms:bnb ; sh:datatype xsd:string ; ]; sh:property [ sh:path u:P60565 ; sh:datatype xsd:string ; ]; sh:property [ sh:path elements:P1073 ; sh:datatype rdf:langString ; ]; sh:property [ sh:path schema:datePublished ; sh:maxCount 1 ; sh:datatype xsd:string ; ]; sh:property [ sh:path elements:P1008 ; sh:datatype xsd:string ; ]; sh:property [ sh:path bibo:numVolumes ; sh:maxCount 1 ; sh:datatype xsd:string ; ]; sh:property [ sh:path dcterms:abstract ; sh:datatype rdf:langString ; ]; sh:property [ sh:path elements:P1042 ; sh:datatype rdf:langString ; ]; sh:property [ sh:path schema:name ; sh:datatype xsd:string ; ]; sh:property [ sh:path dcterms:alternative ; sh:datatype xsd:string ; ]; sh:property [ sh:path elements:P1053 ; sh:maxCount 1 ; sh:datatype rdf:langString ; ]; sh:property [ sh:path dcterms:title ; sh:datatype xsd:string ; ]; sh:property [ sh:path rdfs:label ; sh:datatype xsd:string ; ]; sh:property [ sh:path dcterms:tableOfContents ; sh:datatype rdf:langString ; ]; sh:property [ sh:path dcterms:hasVersion ; sh:class schema:Periodical ; ]; sh:property [ sh:path schema:contributor ; sh:or ( [sh:class foaf:Agent] [sh:class dcterms:Agent] [sh:class foaf:Person] [sh:class schema:Person] [sh:class org:Organization] [sh:class foaf:Organization] [sh:class schema:Organization] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path blterms:publicationStart ; sh:maxCount 1 ; sh:class blterms:PublicationStartEvent ; ]; sh:property [ sh:path dcterms:isPartOf ; sh:or ( [sh:class dcterms:BibliographicResource] [sh:class bibo:Series] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path dcterms:spatial ; sh:or ( [sh:class dcterms:Location] [sh:class geo:SpatialThing] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path schema:identifier ; sh:or ( [sh:class bibo:Book] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path dcterms:subject ; sh:or ( [sh:class skos:Concept] [sh:class blterms:TopicLCSH] [sh:class blterms:PlaceConcept] [sh:class blterms:PersonConcept] [sh:class blterms:OrganizationConcept] [sh:class blterms:FamilyConcept] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path u:P60048 ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path dcterms:relation ; sh:class schema:Periodical ; ]; sh:property [ sh:path dcterms:isReplacedBy ; sh:class schema:Periodical ; ]; sh:property [ sh:path dcterms:creator ; sh:or ( [sh:class foaf:Agent] [sh:class dcterms:Agent] [sh:class foaf:Person] [sh:class schema:Person] [sh:class org:Organization] [sh:class foaf:Organization] [sh:class schema:Organization] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path dcterms:isVersionOf ; sh:class schema:Periodical ; ]; sh:property [ sh:path u:P60049 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path rdf:type ; sh:minCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path blterms:publication ; sh:class blterms:PublicationEvent ; ]; sh:property [ sh:path dcterms:replaces ; sh:class schema:Periodical ; ]; sh:property [ sh:path dcterms:isFormatOf ; sh:or ( [sh:class schema:Periodical] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path u:P60050 ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path u:P60538 ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path owl:sameAs ; sh:or ( [sh:class bibo:Book] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path blterms:publicationEnd ; sh:maxCount 1 ; sh:class blterms:PublicationEndEvent ; ]; sh:property [ sh:path blterms:projectedPublication ; sh:maxCount 1 ; sh:class blterms:ProjectedPublicationEvent ; ]; sh:property [ sh:path dcterms:language ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path schema:author ; sh:or ( [sh:class foaf:Agent] [sh:class dcterms:Agent] [sh:class foaf:Person] [sh:class schema:Person] [sh:class org:Organization] [sh:class foaf:Organization] [sh:class schema:Organization] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path dcterms:hasPart ; sh:class schema:Periodical ; ]; sh:property [ sh:path dcterms:contributor ; sh:or ( [sh:class foaf:Agent] [sh:class dcterms:Agent] [sh:class foaf:Person] [sh:class schema:Person] [sh:class org:Organization] [sh:class foaf:Organization] [sh:class schema:Organization] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path [sh:inverse dcterms:hasVersion] ; sh:class bibo:Periodical ; ]; sh:property [ sh:path [sh:inverse dcterms:isPartOf] ; sh:class dcterms:BibliographicResource ; ]; sh:property [ sh:path [sh:inverse schema:identifier] ; sh:minCount 1 ; sh:class bibo:Book ; ]; sh:property [ sh:path [sh:inverse dcterms:relation] ; sh:class bibo:Periodical ; ]; sh:property [ sh:path [sh:inverse dcterms:isReplacedBy] ; sh:class bibo:Periodical ; ]; sh:property [ sh:path [sh:inverse dcterms:isVersionOf] ; sh:class bibo:Periodical ; ]; sh:property [ sh:path [sh:inverse dcterms:replaces] ; sh:class bibo:Periodical ; ]; sh:property [ sh:path [sh:inverse dcterms:isFormatOf] ; sh:or ( [sh:class bibo:Periodical] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path [sh:inverse owl:sameAs] ; sh:minCount 1 ; sh:or ( [sh:class bibo:Book] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path [sh:inverse blterms:hasContributedTo] ; sh:or ( [sh:class foaf:Agent] [sh:class dcterms:Agent] [sh:class foaf:Person] [sh:class schema:Person] [sh:class org:Organization] [sh:class foaf:Organization] [sh:class schema:Organization] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path [sh:inverse blterms:hasCreated] ; sh:or ( [sh:class foaf:Agent] [sh:class dcterms:Agent] [sh:class foaf:Person] [sh:class schema:Person] [sh:class org:Organization] [sh:class foaf:Organization] [sh:class schema:Organization] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path [sh:inverse dcterms:hasPart] ; sh:class bibo:Periodical ; ]; sh:property [ sh:path [sh:inverse void:exampleResource] ; sh:minCount 1 ; sh:class void:Dataset ; ]; sh:and ( dcterms:_ ) . shapes:ProjectedPublicationEvent_Shape a sh:NodeShape ; sh:targetClass blterms:ProjectedPublicationEvent ; sh:property [ sh:path rdfs:label ; sh:minCount 1 ; sh:maxCount 1 ; sh:datatype xsd:string ; ]; sh:property [ sh:path event:agent ; sh:or ( [sh:class dcterms:Agent] [sh:class foaf:Agent] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path event:place ; sh:or ( [sh:class geo:SpatialThing] [sh:class dcterms:Location] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path rdf:type ; sh:minCount 1 ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path event:time ; sh:minCount 1 ; sh:maxCount 1 ; sh:or ( [sh:class intervals:CalendarMonth] [sh:class intervals:CalendarYear] ) ; ]; sh:property [ sh:path [sh:inverse blterms:projectedPublication] ; sh:maxCount 1 ; sh:class schema:Book ; ]; sh:and ( blterms:_ ) . shapes:Organization_org_Shape a sh:NodeShape ; sh:targetClass org:Organization ; sh:property [ sh:path foaf:name ; sh:datatype xsd:string ; ]; sh:property [ sh:path schema:name ; sh:datatype xsd:string ; ]; sh:property [ sh:path rdfs:label ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] ) ; ]; sh:property [ sh:path foaf:homepage ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path rdf:type ; sh:minCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path foaf:mbox ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path owl:sameAs ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path blterms:hasContributedTo ; sh:class dcterms:BibliographicResource ; ]; sh:property [ sh:path blterms:hasCreated ; sh:class dcterms:BibliographicResource ; ]; sh:property [ sh:path [sh:inverse schema:contributor] ; sh:class dcterms:BibliographicResource ; ]; sh:property [ sh:path [sh:inverse dcterms:publisher] ; sh:minCount 1 ; sh:maxCount 1 ; sh:class void:Dataset ; ]; sh:property [ sh:path [sh:inverse dcterms:creator] ; sh:or ( [sh:class dcterms:BibliographicResource] [sh:class void:Dataset] ) ; ]; sh:property [ sh:path [sh:inverse foaf:focus] ; sh:maxCount 1 ; sh:or ( [sh:class blterms:OrganizationConcept] [sh:class skos:Concept] ) ; ]; sh:property [ sh:path [sh:inverse schema:author] ; sh:class dcterms:BibliographicResource ; ]; sh:property [ sh:path [sh:inverse dcterms:contributor] ; sh:or ( [sh:class dcterms:BibliographicResource] [sh:class void:Dataset] ) ; ] . shapes:Dataset_Shape a sh:NodeShape ; sh:targetClass void:Dataset ; sh:property [ sh:path dcterms:description ; sh:minCount 1 ; sh:maxCount 1 ; sh:datatype xsd:string ; ]; sh:property [ sh:path dcterms:modified ; sh:minCount 1 ; sh:maxCount 1 ; sh:datatype xsd:date ; ]; sh:property [ sh:path void:triples ; sh:minCount 1 ; sh:maxCount 1 ; sh:datatype xsd:integer ; ]; sh:property [ sh:path dcterms:alternative ; sh:minCount 1 ; sh:maxCount 1 ; sh:datatype rdf:langString ; ]; sh:property [ sh:path dcterms:created ; sh:minCount 1 ; sh:maxCount 1 ; sh:datatype xsd:date ; ]; sh:property [ sh:path dcterms:title ; sh:minCount 1 ; sh:maxCount 1 ; sh:datatype rdf:langString ; ]; sh:property [ sh:path dcterms:source ; sh:minCount 1 ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path dcterms:publisher ; sh:minCount 1 ; sh:maxCount 1 ; sh:or ( [sh:class dcterms:Agent] [sh:class org:Organization] [sh:class foaf:Organization] [sh:class foaf:Agent] [sh:class schema:Organization] ) ; ]; sh:property [ sh:path dcterms:creator ; sh:minCount 1 ; sh:maxCount 1 ; sh:or ( [sh:class dcterms:Agent] [sh:class org:Organization] [sh:class foaf:Organization] [sh:class foaf:Agent] [sh:class schema:Organization] ) ; ]; sh:property [ sh:path foaf:homepage ; sh:minCount 1 ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path rdf:type ; sh:minCount 1 ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path void:sparqlEndpoint ; sh:minCount 1 ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path dcterms:license ; sh:minCount 1 ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path void:subset ; sh:class void:Dataset ; ]; sh:property [ sh:path void:feature ; sh:minCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path dcterms:contributor ; sh:minCount 1 ; sh:maxCount 1 ; sh:or ( [sh:class dcterms:Agent] [sh:class org:Organization] [sh:class foaf:Organization] [sh:class foaf:Agent] ) ; ]; sh:property [ sh:path void:exampleResource ; sh:minCount 1 ; sh:or ( [sh:class dcterms:BibliographicResource] [sh:class dcterms:Agent] [sh:class skos:Concept] [sh:class blterms:TopicLCSH] [sh:class foaf:Agent] [sh:class bibo:Series] [sh:class schema:Person] [sh:class foaf:Person] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path void:vocabulary ; sh:minCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path [sh:inverse void:subset] ; sh:class void:Dataset ; ] . shapes:Agent_foaf_Shape a sh:NodeShape ; sh:targetClass foaf:Agent ; sh:property [ sh:path foaf:name ; sh:datatype xsd:string ; ]; sh:property [ sh:path u:P60076 ; sh:maxCount 1 ; sh:datatype xsd:string ; ]; sh:property [ sh:path schema:deathDate ; sh:maxCount 1 ; sh:datatype xsd:string ; ]; sh:property [ sh:path schema:birthDate ; sh:datatype xsd:string ; ]; sh:property [ sh:path schema:name ; sh:datatype xsd:string ; ]; sh:property [ sh:path foaf:familyName ; sh:datatype xsd:string ; ]; sh:property [ sh:path foaf:givenName ; sh:datatype xsd:string ; ]; sh:property [ sh:path rdfs:label ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] ) ; ]; sh:property [ sh:path bio:event ; sh:or ( [sh:class bio:Birth] [sh:class bio:Death] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path foaf:homepage ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path rdf:type ; sh:minCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path foaf:mbox ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path owl:sameAs ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path blterms:hasContributedTo ; sh:class dcterms:BibliographicResource ; ]; sh:property [ sh:path blterms:hasCreated ; sh:class dcterms:BibliographicResource ; ]; sh:property [ sh:path [sh:inverse event:agent] ; sh:or ( [sh:class blterms:PublicationEvent] [sh:class blterms:ProjectedPublicationEvent] [sh:class blterms:PublicationStartEvent] [sh:class blterms:PublicationEndEvent] ) ; ]; sh:property [ sh:path [sh:inverse schema:contributor] ; sh:class dcterms:BibliographicResource ; ]; sh:property [ sh:path [sh:inverse dcterms:publisher] ; sh:minCount 1 ; sh:maxCount 1 ; sh:class void:Dataset ; ]; sh:property [ sh:path [sh:inverse dcterms:creator] ; sh:or ( [sh:class dcterms:BibliographicResource] [sh:class void:Dataset] ) ; ]; sh:property [ sh:path [sh:inverse foaf:focus] ; sh:maxCount 1 ; sh:or ( [sh:class skos:Concept] [sh:class blterms:PersonConcept] [sh:class blterms:OrganizationConcept] [sh:class blterms:FamilyConcept] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path [sh:inverse schema:author] ; sh:class dcterms:BibliographicResource ; ]; sh:property [ sh:path [sh:inverse dcterms:contributor] ; sh:or ( [sh:class dcterms:BibliographicResource] [sh:class void:Dataset] ) ; ]; sh:property [ sh:path [sh:inverse void:exampleResource] ; sh:minCount 1 ; sh:class void:Dataset ; ]; sh:and ( foaf:_ ) . shapes:TopicDDC_Shape a sh:NodeShape ; sh:targetClass blterms:TopicDDC ; sh:property [ sh:path rdfs:label ; sh:minCount 1 ; sh:maxCount 1 ; sh:datatype xsd:string ; ]; sh:property [ sh:path rdf:type ; sh:minCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path [sh:inverse dcterms:subject] ; sh:class dcterms:BibliographicResource ; ]; sh:and ( skos:Concept blterms:_ ) . shapes:Concept_Shape a sh:NodeShape ; sh:targetClass skos:Concept ; sh:property [ sh:path rdfs:label ; sh:datatype xsd:string ; ]; sh:property [ sh:path skos:inScheme ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path rdf:type ; sh:minCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path foaf:focus ; sh:maxCount 1 ; sh:or ( [sh:class foaf:Agent] [sh:class dcterms:Agent] [sh:class foaf:Person] [sh:class schema:Person] [sh:class geo:SpatialThing] [sh:class dcterms:Location] [sh:class foaf:Organization] [sh:class org:Organization] [sh:class schema:Organization] [sh:class blterms:Family] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path owl:sameAs ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path [sh:inverse dcterms:subject] ; sh:class dcterms:BibliographicResource ; ]; sh:property [ sh:path [sh:inverse void:exampleResource] ; sh:minCount 1 ; sh:class void:Dataset ; ] . shapes:OrganizationConcept_Shape a sh:NodeShape ; sh:targetClass blterms:OrganizationConcept ; sh:property [ sh:path rdfs:label ; sh:minCount 1 ; sh:datatype xsd:string ; ]; sh:property [ sh:path skos:inScheme ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path rdf:type ; sh:minCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path foaf:focus ; sh:maxCount 1 ; sh:or ( [sh:class dcterms:Agent] [sh:class foaf:Agent] [sh:class org:Organization] [sh:class foaf:Organization] [sh:class schema:Organization] ) ; ]; sh:property [ sh:path [sh:inverse dcterms:subject] ; sh:class dcterms:BibliographicResource ; ]; sh:and ( blterms:_ ) . shapes:Birth_Shape a sh:NodeShape ; sh:targetClass bio:Birth ; sh:property [ sh:path bio:date ; sh:maxCount 1 ; sh:datatype xsd:gYear ; ]; sh:property [ sh:path rdfs:label ; sh:maxCount 1 ; sh:datatype xsd:string ; ]; sh:property [ sh:path rdf:type ; sh:minCount 1 ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path [sh:inverse bio:event] ; sh:or ( [sh:class foaf:Person] [sh:class foaf:Agent] [sh:class dcterms:Agent] [sh:class schema:Person] [sh:nodeKind sh:IRI] ) ; ]; sh:and ( bio:_ ) . shapes:Location_Shape a sh:NodeShape ; sh:targetClass dcterms:Location ; sh:property [ sh:path rdfs:label ; sh:datatype xsd:string ; ]; sh:property [ sh:path rdf:type ; sh:minCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path [sh:inverse dcterms:spatial] ; sh:class dcterms:BibliographicResource ; ]; sh:property [ sh:path [sh:inverse event:place] ; sh:or ( [sh:class blterms:PublicationEvent] [sh:class blterms:ProjectedPublicationEvent] [sh:class blterms:PublicationStartEvent] [sh:class blterms:PublicationEndEvent] ) ; ]; sh:property [ sh:path [sh:inverse foaf:focus] ; sh:maxCount 1 ; sh:or ( [sh:class blterms:PlaceConcept] [sh:class skos:Concept] [sh:nodeKind sh:IRI] ) ; ]; sh:and ( dcterms:_ ) . shapes:Book_bibo_Shape a sh:NodeShape ; sh:targetClass bibo:Book ; sh:property [ sh:path schema:contributor ; sh:or ( [sh:class foaf:Agent] [sh:class dcterms:Agent] [sh:class foaf:Person] [sh:class schema:Person] [sh:class org:Organization] [sh:class foaf:Organization] [sh:class schema:Organization] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path dcterms:isPartOf ; sh:or ( [sh:class dcterms:BibliographicResource] [sh:class bibo:Series] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path dcterms:spatial ; sh:or ( [sh:class dcterms:Location] [sh:class geo:SpatialThing] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path schema:identifier ; sh:minCount 1 ; sh:or ( [sh:class bibo:Book] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path dcterms:subject ; sh:or ( [sh:class skos:Concept] [sh:class blterms:TopicLCSH] [sh:class blterms:PlaceConcept] [sh:class blterms:PersonConcept] [sh:class blterms:OrganizationConcept] [sh:class blterms:FamilyConcept] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path u:P60048 ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path dcterms:creator ; sh:or ( [sh:class foaf:Agent] [sh:class dcterms:Agent] [sh:class foaf:Person] [sh:class schema:Person] [sh:class org:Organization] [sh:class foaf:Organization] [sh:class schema:Organization] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path u:P60049 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path rdf:type ; sh:minCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path blterms:publication ; sh:class blterms:PublicationEvent ; ]; sh:property [ sh:path u:P60050 ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path owl:sameAs ; sh:minCount 1 ; sh:or ( [sh:class bibo:Book] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path blterms:projectedPublication ; sh:maxCount 1 ; sh:class blterms:ProjectedPublicationEvent ; ]; sh:property [ sh:path dcterms:language ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path schema:author ; sh:or ( [sh:class foaf:Agent] [sh:class dcterms:Agent] [sh:class foaf:Person] [sh:class schema:Person] [sh:class org:Organization] [sh:class foaf:Organization] [sh:class schema:Organization] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path dcterms:contributor ; sh:or ( [sh:class foaf:Agent] [sh:class dcterms:Agent] [sh:class foaf:Person] [sh:class schema:Person] [sh:class org:Organization] [sh:class foaf:Organization] [sh:class schema:Organization] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path [sh:inverse schema:identifier] ; sh:minCount 1 ; sh:class bibo:Book ; ]; sh:property [ sh:path [sh:inverse owl:sameAs] ; sh:minCount 1 ; sh:or ( [sh:class bibo:Book] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path [sh:inverse blterms:hasContributedTo] ; sh:or ( [sh:class foaf:Agent] [sh:class dcterms:Agent] [sh:class foaf:Person] [sh:class schema:Person] [sh:class org:Organization] [sh:class foaf:Organization] [sh:class schema:Organization] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path [sh:inverse blterms:hasCreated] ; sh:or ( [sh:class foaf:Agent] [sh:class dcterms:Agent] [sh:class foaf:Person] [sh:class schema:Person] [sh:class org:Organization] [sh:class foaf:Organization] [sh:class schema:Organization] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path [sh:inverse void:exampleResource] ; sh:minCount 1 ; sh:class void:Dataset ; ]; sh:and ( schema:Book bibo:_ ) . shapes:MultiVolumeBook_Shape a sh:NodeShape ; sh:targetClass bibo:MultiVolumeBook ; sh:property [ sh:path schema:contributor ; sh:or ( [sh:class foaf:Agent] [sh:class dcterms:Agent] [sh:class foaf:Person] [sh:class schema:Person] [sh:class foaf:Organization] [sh:class org:Organization] [sh:class schema:Organization] ) ; ]; sh:property [ sh:path blterms:publicationStart ; sh:maxCount 1 ; sh:class blterms:PublicationStartEvent ; ]; sh:property [ sh:path dcterms:isPartOf ; sh:or ( [sh:class bibo:Series] [sh:class dcterms:BibliographicResource] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path dcterms:spatial ; sh:or ( [sh:class dcterms:Location] [sh:class geo:SpatialThing] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path schema:identifier ; sh:minCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path dcterms:subject ; sh:or ( [sh:class skos:Concept] [sh:class blterms:TopicLCSH] [sh:class blterms:PlaceConcept] [sh:class blterms:PersonConcept] [sh:class blterms:OrganizationConcept] [sh:class blterms:FamilyConcept] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path u:P60048 ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path dcterms:creator ; sh:or ( [sh:class dcterms:Agent] [sh:class foaf:Agent] [sh:class foaf:Person] [sh:class schema:Person] [sh:class foaf:Organization] [sh:class org:Organization] [sh:class schema:Organization] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path u:P60049 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path rdf:type ; sh:minCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path blterms:publication ; sh:maxCount 1 ; sh:class blterms:PublicationEvent ; ]; sh:property [ sh:path u:P60050 ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path owl:sameAs ; sh:minCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path blterms:publicationEnd ; sh:maxCount 1 ; sh:class blterms:PublicationEndEvent ; ]; sh:property [ sh:path blterms:projectedPublication ; sh:maxCount 1 ; sh:class blterms:ProjectedPublicationEvent ; ]; sh:property [ sh:path dcterms:language ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path schema:author ; sh:or ( [sh:class dcterms:Agent] [sh:class foaf:Agent] [sh:class foaf:Person] [sh:class schema:Person] [sh:class foaf:Organization] [sh:class org:Organization] [sh:class schema:Organization] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path dcterms:contributor ; sh:or ( [sh:class foaf:Agent] [sh:class dcterms:Agent] [sh:class foaf:Person] [sh:class schema:Person] [sh:class foaf:Organization] [sh:class org:Organization] [sh:class schema:Organization] ) ; ]; sh:property [ sh:path [sh:inverse owl:sameAs] ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path [sh:inverse blterms:hasContributedTo] ; sh:or ( [sh:class foaf:Agent] [sh:class dcterms:Agent] [sh:class foaf:Person] [sh:class schema:Person] [sh:class foaf:Organization] [sh:class org:Organization] [sh:class schema:Organization] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path [sh:inverse blterms:hasCreated] ; sh:or ( [sh:class dcterms:Agent] [sh:class foaf:Agent] [sh:class foaf:Person] [sh:class schema:Person] [sh:class foaf:Organization] [sh:class org:Organization] [sh:class schema:Organization] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path [sh:inverse void:exampleResource] ; sh:minCount 1 ; sh:class void:Dataset ; ]; sh:and ( schema:Book bibo:_ ) . shapes:Book_schema_Shape a sh:NodeShape ; sh:targetClass schema:Book ; sh:property [ sh:path bibo:isbn10 ; sh:datatype xsd:string ; ]; sh:property [ sh:path bibo:isbn13 ; sh:datatype xsd:string ; ]; sh:property [ sh:path schema:isbn ; sh:datatype xsd:string ; ]; sh:property [ sh:path schema:contributor ; sh:or ( [sh:class foaf:Agent] [sh:class dcterms:Agent] [sh:class foaf:Person] [sh:class schema:Person] [sh:class org:Organization] [sh:class foaf:Organization] [sh:class schema:Organization] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path blterms:publicationStart ; sh:maxCount 1 ; sh:class blterms:PublicationStartEvent ; ]; sh:property [ sh:path dcterms:isPartOf ; sh:or ( [sh:class dcterms:BibliographicResource] [sh:class bibo:Series] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path dcterms:spatial ; sh:or ( [sh:class dcterms:Location] [sh:class geo:SpatialThing] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path schema:identifier ; sh:minCount 1 ; sh:or ( [sh:class bibo:Book] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path dcterms:subject ; sh:or ( [sh:class skos:Concept] [sh:class blterms:TopicLCSH] [sh:class blterms:PlaceConcept] [sh:class blterms:PersonConcept] [sh:class blterms:OrganizationConcept] [sh:class blterms:FamilyConcept] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path u:P60048 ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path dcterms:creator ; sh:or ( [sh:class foaf:Agent] [sh:class dcterms:Agent] [sh:class foaf:Person] [sh:class schema:Person] [sh:class org:Organization] [sh:class foaf:Organization] [sh:class schema:Organization] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path u:P60049 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path rdf:type ; sh:minCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path blterms:publication ; sh:class blterms:PublicationEvent ; ]; sh:property [ sh:path u:P60050 ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path owl:sameAs ; sh:minCount 1 ; sh:or ( [sh:class bibo:Book] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path blterms:publicationEnd ; sh:maxCount 1 ; sh:class blterms:PublicationEndEvent ; ]; sh:property [ sh:path blterms:projectedPublication ; sh:maxCount 1 ; sh:class blterms:ProjectedPublicationEvent ; ]; sh:property [ sh:path dcterms:language ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path schema:author ; sh:or ( [sh:class foaf:Agent] [sh:class dcterms:Agent] [sh:class foaf:Person] [sh:class schema:Person] [sh:class org:Organization] [sh:class foaf:Organization] [sh:class schema:Organization] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path dcterms:contributor ; sh:or ( [sh:class foaf:Agent] [sh:class dcterms:Agent] [sh:class foaf:Person] [sh:class schema:Person] [sh:class org:Organization] [sh:class foaf:Organization] [sh:class schema:Organization] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path [sh:inverse schema:identifier] ; sh:minCount 1 ; sh:class bibo:Book ; ]; sh:property [ sh:path [sh:inverse owl:sameAs] ; sh:minCount 1 ; sh:or ( [sh:class bibo:Book] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path [sh:inverse blterms:hasContributedTo] ; sh:or ( [sh:class foaf:Agent] [sh:class dcterms:Agent] [sh:class foaf:Person] [sh:class schema:Person] [sh:class org:Organization] [sh:class foaf:Organization] [sh:class schema:Organization] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path [sh:inverse blterms:hasCreated] ; sh:or ( [sh:class foaf:Agent] [sh:class dcterms:Agent] [sh:class foaf:Person] [sh:class schema:Person] [sh:class org:Organization] [sh:class foaf:Organization] [sh:class schema:Organization] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path [sh:inverse void:exampleResource] ; sh:minCount 1 ; sh:class void:Dataset ; ]; sh:and ( dcterms:BibliographicResource schema:_ ) .