@prefix sh: . @prefix xsd: . @prefix edm: . @prefix ore: . @prefix cc: . @prefix sioc: . @prefix skos: . @prefix dc: . @prefix foaf: . @prefix dcterms: . @prefix ebucore: . @prefix rdag2: . @prefix owl: . @prefix geo: . @prefix doap: . @prefix odrl: . @prefix rdf: . @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 http://sparql.europeana.eu/ (default graph name http://data.europeana.eu/). shapes:Proxy_Shape a sh:NodeShape ; sh:targetClass ore:Proxy ; sh:property [ sh:path edm:year ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] ) ; ]; sh:property [ sh:path edm:type ; sh:maxCount 1 ; sh:or ( [sh:datatype xsd:string] [sh:nodeKind sh:Literal] ) ; ]; sh:property [ sh:path edm:europeanaProxy ; sh:maxCount 1 ; sh:or ( [sh:datatype xsd:string] [sh:nodeKind sh:Literal] ) ; ]; sh:property [ sh:path dcterms:conformsTo ; sh:datatype xsd:string ; ]; sh:property [ sh:path dcterms:alternative ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] ) ; ]; sh:property [ sh:path dc:language ; sh:or ( [sh:datatype rdf:langString] [sh:datatype xsd:string] [sh:class edm:WebResource] [sh:nodeKind sh:Literal] ) ; ]; sh:property [ sh:path dcterms:spatial ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] [sh:class edm:Place] [sh:class skos:Concept] [sh:class edm:Agent] [sh:class edm:WebResource] [sh:nodeKind sh:IriOrLiteral] ) ; ]; sh:property [ sh:path dcterms:isPartOf ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] [sh:class edm:WebResource] [sh:class edm:Place] [sh:class skos:Concept] [sh:class edm:Agent] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path edm:realizes ; sh:or ( [sh:class skos:Concept] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path edm:hasMet ; sh:or ( [sh:datatype xsd:string] [sh:class edm:Place] [sh:class edm:Agent] [sh:class skos:Concept] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path dc:date ; sh:or ( [sh:datatype rdf:langString] [sh:datatype xsd:string] [sh:class edm:TimeSpan] [sh:nodeKind sh:IriOrLiteral] ) ; ]; sh:property [ sh:path dc:description ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] [sh:nodeKind sh:IriOrLiteral] ) ; ]; sh:property [ sh:path edm:isDerivativeOf ; sh:maxCount 1 ; sh:or ( [sh:datatype xsd:string] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path dc:rights ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] [sh:class edm:Agent] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path edm:currentLocation ; sh:maxCount 1 ; sh:or ( [sh:datatype xsd:string] [sh:class edm:Place] [sh:class edm:Agent] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path edm:isNextInSequence ; sh:or ( [sh:datatype xsd:string] [sh:class edm:WebResource] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path dcterms:isVersionOf ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] [sh:class edm:WebResource] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path dcterms:medium ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] [sh:class skos:Concept] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path dcterms:isReferencedBy ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] [sh:class edm:WebResource] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path dcterms:temporal ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] [sh:class edm:TimeSpan] [sh:class skos:Concept] [sh:class edm:WebResource] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path ore:proxyFor ; sh:maxCount 1 ; sh:class edm:ProvidedCHO ; ]; sh:property [ sh:path dcterms:hasFormat ; sh:or ( [sh:datatype xsd:string] [sh:class edm:WebResource] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path dc:coverage ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] [sh:class edm:Place] [sh:class edm:WebResource] [sh:class edm:TimeSpan] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path dc:creator ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] [sh:class edm:Agent] [sh:class edm:Place] [sh:class skos:Concept] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path dcterms:issued ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] [sh:class edm:TimeSpan] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path dcterms:provenance ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] [sh:class edm:WebResource] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path dcterms:references ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] [sh:class edm:WebResource] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path dcterms:extent ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] [sh:class edm:WebResource] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path dcterms:requires ; sh:or ( [sh:datatype xsd:string] [sh:class edm:WebResource] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path edm:isRelatedTo ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] [sh:class edm:WebResource] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path dc:source ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] [sh:class edm:WebResource] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path edm:isSuccessorOf ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path dc:title ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] [sh:class edm:WebResource] [sh:nodeKind sh:Literal] ) ; ]; sh:property [ sh:path dcterms:hasVersion ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] [sh:class edm:WebResource] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path dc:relation ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] [sh:class edm:WebResource] [sh:class edm:Agent] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path ore:proxyIn ; sh:maxCount 1 ; sh:or ( [sh:class ore:Aggregation] [sh:class edm:EuropeanaAggregation] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path dc:publisher ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] [sh:class edm:Agent] [sh:class skos:Concept] [sh:class edm:WebResource] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path edm:hasType ; sh:or ( [sh:datatype xsd:string] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path dc:format ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] [sh:class skos:Concept] [sh:class edm:WebResource] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path dcterms:isReplacedBy ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] [sh:class edm:WebResource] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path edm:isRepresentationOf ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path edm:incorporates ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path dcterms:isRequiredBy ; sh:or ( [sh:datatype rdf:langString] [sh:datatype xsd:string] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path rdf:type ; sh:minCount 1 ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path dcterms:replaces ; sh:or ( [sh:datatype xsd:string] [sh:class edm:WebResource] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path dcterms:isFormatOf ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path dc:subject ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] [sh:class skos:Concept] [sh:class edm:Agent] [sh:class edm:Place] [sh:class edm:TimeSpan] [sh:class edm:WebResource] [sh:nodeKind sh:IriOrLiteral] ) ; ]; sh:property [ sh:path dc:identifier ; sh:or ( [sh:datatype xsd:string] [sh:class edm:WebResource] [sh:nodeKind sh:Literal] ) ; ]; sh:property [ sh:path edm:isSimilarTo ; sh:or ( [sh:class edm:WebResource] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path dc:type ; sh:or ( [sh:datatype rdf:langString] [sh:class skos:Concept] [sh:class edm:Place] [sh:nodeKind sh:IriOrLiteral] ) ; ]; sh:property [ sh:path dcterms:hasPart ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] [sh:class edm:WebResource] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path dcterms:created ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] [sh:class edm:TimeSpan] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path dc:contributor ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] [sh:class edm:Agent] [sh:class skos:Concept] [sh:class edm:Place] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path dcterms:tableOfContents ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] [sh:class edm:WebResource] [sh:nodeKind sh:IRI] ) ; ] . shapes:Place_Shape a sh:NodeShape ; sh:targetClass edm:Place ; sh:property [ sh:path skos:altLabel ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] ) ; ]; sh:property [ sh:path skos:note ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] ) ; ]; sh:property [ sh:path dc:description ; sh:datatype xsd:string ; ]; sh:property [ sh:path dcterms:extent ; sh:datatype xsd:string ; ]; sh:property [ sh:path skos:prefLabel ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] ) ; ]; sh:property [ sh:path geo:long ; sh:maxCount 1 ; sh:datatype xsd:string ; ]; sh:property [ sh:path dc:format ; sh:datatype xsd:string ; ]; sh:property [ sh:path geo:alt ; sh:maxCount 1 ; sh:datatype xsd:string ; ]; sh:property [ sh:path geo:lat ; sh:maxCount 1 ; sh:datatype xsd:string ; ]; sh:property [ sh:path dcterms:isPartOf ; sh:or ( [sh:datatype xsd:string] [sh:class edm:Place] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path dc:rights ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path skos:broader ; sh:or ( [sh:class skos:Concept] [sh:class edm:Place] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path skos:narrower ; sh:or ( [sh:class edm:Place] [sh:class skos:Concept] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path owl:sameAs ; sh:or ( [sh:datatype xsd:string] [sh:class edm:Place] [sh:class skos:Concept] [sh:class edm:Agent] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path edm:rights ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path rdf:type ; sh:minCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path [sh:inverse dcterms:spatial] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse dcterms:isPartOf] ; sh:or ( [sh:class edm:Place] [sh:class ore:Proxy] ) ; ]; sh:property [ sh:path [sh:inverse edm:hasMet] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse edm:currentLocation] ; sh:maxCount 1 ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse skos:broader] ; sh:or ( [sh:class skos:Concept] [sh:class edm:Place] ) ; ]; sh:property [ sh:path [sh:inverse skos:narrower] ; sh:or ( [sh:class edm:Place] [sh:class skos:Concept] ) ; ]; sh:property [ sh:path [sh:inverse owl:sameAs] ; sh:or ( [sh:class edm:Place] [sh:class edm:Agent] [sh:class skos:Concept] ) ; ]; sh:property [ sh:path [sh:inverse dc:coverage] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse dc:creator] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse skos:related] ; sh:class skos:Concept ; ]; sh:property [ sh:path [sh:inverse dc:subject] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse dc:type] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse dc:contributor] ; sh:class ore:Proxy ; ] . shapes:EuropeanaAggregation_Shape a sh:NodeShape ; sh:targetClass edm:EuropeanaAggregation ; sh:property [ sh:path edm:language ; sh:minCount 1 ; sh:maxCount 1 ; sh:or ( [sh:datatype xsd:string] [sh:nodeKind sh:Literal] ) ; ]; sh:property [ sh:path edm:collectionName ; sh:maxCount 1 ; sh:or ( [sh:datatype xsd:string] [sh:nodeKind sh:Literal] ) ; ]; sh:property [ sh:path edm:country ; sh:minCount 1 ; sh:maxCount 1 ; sh:or ( [sh:datatype xsd:string] [sh:nodeKind sh:Literal] ) ; ]; sh:property [ sh:path edm:aggregatedCHO ; sh:minCount 1 ; sh:maxCount 1 ; sh:class edm:ProvidedCHO ; ]; sh:property [ sh:path edm:hasView ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path edm:landingPage ; sh:minCount 1 ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path dc:creator ; sh:maxCount 1 ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path edm:rights ; sh:maxCount 1 ; sh:or ( [sh:class edm:WebResource] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path rdf:type ; sh:minCount 1 ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path edm:isShownBy ; sh:maxCount 1 ; sh:class edm:WebResource ; ]; sh:property [ sh:path edm:preview ; sh:maxCount 1 ; sh:or ( [sh:class edm:WebResource] [sh:nodeKind sh:IriOrLiteral] ) ; ]; sh:property [ sh:path ore:aggregates ; sh:maxCount 1 ; sh:or ( [sh:datatype xsd:string] [sh:class edm:WebResource] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path [sh:inverse ore:proxyIn] ; sh:maxCount 1 ; sh:class ore:Proxy ; ] . shapes:Concept_Shape a sh:NodeShape ; sh:targetClass skos:Concept ; sh:property [ sh:path skos:altLabel ; sh:or ( [sh:datatype rdf:langString] [sh:datatype xsd:string] ) ; ]; sh:property [ sh:path skos:note ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] ) ; ]; sh:property [ sh:path rdag2:dateOfBirth ; sh:maxCount 1 ; sh:datatype xsd:string ; ]; sh:property [ sh:path dc:description ; sh:datatype xsd:string ; ]; sh:property [ sh:path skos:notation ; sh:maxCount 1 ; sh:datatype xsd:string ; ]; sh:property [ sh:path dcterms:extent ; sh:datatype xsd:string ; ]; sh:property [ sh:path rdag2:dateOfDeath ; sh:maxCount 1 ; sh:datatype xsd:string ; ]; sh:property [ sh:path dc:format ; sh:datatype xsd:string ; ]; sh:property [ sh:path skos:narrowMatch ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path dc:rights ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path skos:closeMatch ; sh:or ( [sh:class skos:Concept] [sh:class edm:Agent] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path skos:broader ; sh:or ( [sh:class skos:Concept] [sh:class edm:Place] [sh:class edm:Agent] [sh:class edm:TimeSpan] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path skos:narrower ; sh:or ( [sh:class skos:Concept] [sh:class edm:Place] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path skos:broadMatch ; sh:or ( [sh:class skos:Concept] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path owl:sameAs ; sh:or ( [sh:datatype xsd:string] [sh:class edm:Place] [sh:class skos:Concept] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path skos:prefLabel ; sh:or ( [sh:datatype rdf:langString] [sh:datatype xsd:string] [sh:class edm:WebResource] ) ; ]; sh:property [ sh:path skos:exactMatch ; sh:or ( [sh:class skos:Concept] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path edm:rights ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path rdf:type ; sh:minCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path skos:related ; sh:or ( [sh:class skos:Concept] [sh:class edm:Agent] [sh:class edm:Place] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path [sh:inverse dcterms:spatial] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse dcterms:isPartOf] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse edm:realizes] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse edm:hasMet] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse skos:closeMatch] ; sh:class skos:Concept ; ]; sh:property [ sh:path [sh:inverse skos:broader] ; sh:or ( [sh:class skos:Concept] [sh:class edm:Place] ) ; ]; sh:property [ sh:path [sh:inverse dcterms:medium] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse dcterms:temporal] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse skos:narrower] ; sh:or ( [sh:class skos:Concept] [sh:class edm:Place] ) ; ]; sh:property [ sh:path [sh:inverse skos:broadMatch] ; sh:class skos:Concept ; ]; sh:property [ sh:path [sh:inverse owl:sameAs] ; sh:or ( [sh:class edm:Place] [sh:class edm:Agent] [sh:class skos:Concept] ) ; ]; sh:property [ sh:path [sh:inverse dc:creator] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse edm:isRelatedTo] ; sh:class edm:Agent ; ]; sh:property [ sh:path [sh:inverse skos:exactMatch] ; sh:class skos:Concept ; ]; sh:property [ sh:path [sh:inverse dc:publisher] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse dc:format] ; sh:or ( [sh:class ore:Proxy] [sh:class edm:WebResource] ) ; ]; sh:property [ sh:path [sh:inverse rdag2:professionOrOccupation] ; sh:class edm:Agent ; ]; sh:property [ sh:path [sh:inverse skos:related] ; sh:class skos:Concept ; ]; sh:property [ sh:path [sh:inverse dc:subject] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse dc:type] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse dc:contributor] ; sh:class ore:Proxy ; ] . shapes:License_Shape a sh:NodeShape ; sh:targetClass cc:License ; sh:property [ sh:path cc:deprecatedOn ; sh:minCount 1 ; sh:maxCount 1 ; sh:datatype xsd:string ; ]; sh:property [ sh:path odrl:inheritFrom ; 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 [sh:inverse edm:rights] ; sh:or ( [sh:class edm:WebResource] [sh:class ore:Aggregation] ) ; ] . shapes:WebResource_Shape a sh:NodeShape ; sh:targetClass edm:WebResource ; sh:property [ sh:path ebucore:bitRate ; sh:maxCount 1 ; sh:datatype xsd:nonNegativeInteger ; ]; sh:property [ sh:path ebucore:height ; sh:datatype xsd:integer ; ]; sh:property [ sh:path ebucore:audioChannelNumber ; sh:maxCount 1 ; sh:datatype xsd:nonNegativeInteger ; ]; sh:property [ sh:path dc:creator ; sh:maxCount 1 ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] ) ; ]; sh:property [ sh:path ebucore:orientation ; sh:datatype xsd:string ; ]; sh:property [ sh:path dcterms:issued ; sh:maxCount 1 ; sh:datatype xsd:string ; ]; sh:property [ sh:path dcterms:extent ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] ) ; ]; sh:property [ sh:path ebucore:fileSize ; sh:or ( [sh:datatype xsd:long] [sh:nodeKind sh:Literal] ) ; ]; sh:property [ sh:path skos:prefLabel ; sh:datatype rdf:langString ; ]; sh:property [ sh:path ebucore:sampleRate ; sh:maxCount 1 ; sh:datatype xsd:integer ; ]; sh:property [ sh:path ebucore:duration ; sh:maxCount 1 ; sh:datatype xsd:string ; ]; sh:property [ sh:path edm:codecName ; sh:maxCount 1 ; sh:datatype xsd:string ; ]; sh:property [ sh:path ebucore:sampleSize ; sh:maxCount 1 ; sh:datatype xsd:integer ; ]; sh:property [ sh:path ebucore:frameRate ; sh:maxCount 1 ; sh:datatype xsd:double ; ]; sh:property [ sh:path ebucore:hasMimeType ; sh:datatype xsd:string ; ]; sh:property [ sh:path ebucore:width ; sh:datatype xsd:integer ; ]; sh:property [ sh:path edm:componentColor ; sh:or ( [sh:datatype xsd:hexBinary] [sh:nodeKind sh:Literal] ) ; ]; sh:property [ sh:path edm:hasColorSpace ; sh:datatype xsd:string ; ]; sh:property [ sh:path dcterms:created ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] ) ; ]; sh:property [ sh:path dc:description ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] [sh:nodeKind sh:IriOrLiteral] ) ; ]; sh:property [ sh:path dc:rights ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path edm:isNextInSequence ; sh:or ( [sh:datatype xsd:string] [sh:class edm:WebResource] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path sioc:has_service ; sh:maxCount 1 ; sh:or ( [sh:class sioc:Service] [sh:class edm:WebResource] ) ; ]; sh:property [ sh:path dcterms:isReferencedBy ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path owl:sameAs ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path dc:source ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path dcterms:conformsTo ; sh:maxCount 1 ; sh:or ( [sh:datatype xsd:string] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path doap:implements ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path dc:format ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] [sh:class skos:Concept] ) ; ]; sh:property [ sh:path edm:rights ; sh:or ( [sh:class cc:License] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path rdf:type ; sh:minCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path dcterms:isFormatOf ; sh:or ( [sh:datatype xsd:string] [sh:class edm:WebResource] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path dcterms:hasPart ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path [sh:inverse dc:language] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse dcterms:spatial] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse dcterms:isPartOf] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse edm:isNextInSequence] ; sh:or ( [sh:class edm:WebResource] [sh:class ore:Proxy] ) ; ]; sh:property [ sh:path [sh:inverse edm:hasView] ; sh:class ore:Aggregation ; ]; sh:property [ sh:path [sh:inverse sioc:has_service] ; sh:maxCount 1 ; sh:class edm:WebResource ; ]; sh:property [ sh:path [sh:inverse dcterms:isVersionOf] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse dcterms:isReferencedBy] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse dcterms:temporal] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse owl:sameAs] ; sh:maxCount 1 ; sh:class edm:ProvidedCHO ; ]; sh:property [ sh:path [sh:inverse dcterms:hasFormat] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse dc:coverage] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse dcterms:provenance] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse dcterms:references] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse dcterms:extent] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse dcterms:requires] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse edm:isRelatedTo] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse dc:source] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse skos:prefLabel] ; sh:class skos:Concept ; ]; sh:property [ sh:path [sh:inverse dc:title] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse dcterms:hasVersion] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse dc:relation] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse edm:object] ; sh:maxCount 1 ; sh:class ore:Aggregation ; ]; sh:property [ sh:path [sh:inverse dc:publisher] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse dc:format] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse dcterms:isReplacedBy] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse edm:rights] ; sh:maxCount 1 ; sh:class edm:EuropeanaAggregation ; ]; sh:property [ sh:path [sh:inverse dcterms:replaces] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse edm:isShownBy] ; sh:maxCount 1 ; sh:or ( [sh:class ore:Aggregation] [sh:class edm:EuropeanaAggregation] ) ; ]; sh:property [ sh:path [sh:inverse dcterms:isFormatOf] ; sh:class edm:WebResource ; ]; sh:property [ sh:path [sh:inverse dc:subject] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse edm:preview] ; sh:maxCount 1 ; sh:class edm:EuropeanaAggregation ; ]; sh:property [ sh:path [sh:inverse dc:identifier] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse edm:isSimilarTo] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse ore:aggregates] ; sh:maxCount 1 ; sh:class edm:EuropeanaAggregation ; ]; sh:property [ sh:path [sh:inverse edm:isShownAt] ; sh:maxCount 1 ; sh:class ore:Aggregation ; ]; sh:property [ sh:path [sh:inverse dcterms:hasPart] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse dcterms:tableOfContents] ; sh:class ore:Proxy ; ] . shapes:TimeSpan_Shape a sh:NodeShape ; sh:targetClass edm:TimeSpan ; sh:property [ sh:path skos:altLabel ; sh:or ( [sh:datatype rdf:langString] [sh:datatype xsd:string] ) ; ]; sh:property [ sh:path skos:note ; sh:maxCount 1 ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] ) ; ]; sh:property [ sh:path edm:begin ; sh:maxCount 1 ; sh:datatype xsd:string ; ]; sh:property [ sh:path skos:prefLabel ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] ) ; ]; sh:property [ sh:path edm:end ; sh:maxCount 1 ; sh:datatype xsd:string ; ]; sh:property [ sh:path dcterms:isPartOf ; sh:maxCount 1 ; sh:or ( [sh:class edm:TimeSpan] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path owl:sameAs ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path rdf:type ; sh:minCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path dcterms:hasPart ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path [sh:inverse dcterms:isPartOf] ; sh:maxCount 1 ; sh:class edm:TimeSpan ; ]; sh:property [ sh:path [sh:inverse dc:date] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse skos:broader] ; sh:class skos:Concept ; ]; sh:property [ sh:path [sh:inverse dcterms:temporal] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse dc:coverage] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse dcterms:issued] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse edm:isRelatedTo] ; sh:class edm:Agent ; ]; sh:property [ sh:path [sh:inverse dc:subject] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse dcterms:created] ; sh:class ore:Proxy ; ] . shapes:Agent_Shape a sh:NodeShape ; sh:targetClass edm:Agent ; sh:property [ sh:path foaf:name ; sh:datatype xsd:string ; ]; sh:property [ sh:path skos:altLabel ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] ) ; ]; sh:property [ sh:path skos:note ; sh:or ( [sh:datatype rdf:langString] [sh:datatype xsd:string] ) ; ]; sh:property [ sh:path rdag2:biographicalInformation ; sh:or ( [sh:datatype rdf:langString] [sh:datatype xsd:string] ) ; ]; sh:property [ sh:path rdag2:dateOfBirth ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] ) ; ]; sh:property [ sh:path dc:date ; sh:maxCount 1 ; sh:datatype xsd:string ; ]; sh:property [ sh:path edm:begin ; sh:maxCount 1 ; sh:datatype xsd:string ; ]; sh:property [ sh:path dc:description ; sh:datatype xsd:string ; ]; sh:property [ sh:path rdag2:gender ; sh:maxCount 1 ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] ) ; ]; sh:property [ sh:path rdag2:dateOfEstablishment ; sh:maxCount 1 ; sh:datatype xsd:string ; ]; sh:property [ sh:path dcterms:extent ; sh:datatype xsd:string ; ]; sh:property [ sh:path skos:prefLabel ; sh:or ( [sh:datatype rdf:langString] [sh:datatype xsd:string] ) ; ]; sh:property [ sh:path rdag2:dateOfDeath ; sh:datatype xsd:string ; ]; sh:property [ sh:path geo:long ; sh:maxCount 1 ; sh:datatype xsd:string ; ]; sh:property [ sh:path edm:end ; sh:datatype xsd:string ; ]; sh:property [ sh:path dc:format ; sh:datatype xsd:string ; ]; sh:property [ sh:path rdag2:dateOfTermination ; sh:maxCount 1 ; sh:datatype xsd:string ; ]; sh:property [ sh:path dc:identifier ; sh:datatype xsd:string ; ]; sh:property [ sh:path dc:rights ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path rdag2:placeOfBirth ; sh:or ( [sh:datatype rdf:langString] [sh:datatype xsd:string] [sh:class edm:Agent] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path owl:sameAs ; sh:or ( [sh:datatype xsd:string] [sh:class edm:Agent] [sh:class edm:Place] [sh:class skos:Concept] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path rdag2:placeOfDeath ; sh:or ( [sh:datatype rdf:langString] [sh:datatype xsd:string] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path edm:isRelatedTo ; sh:or ( [sh:datatype rdf:langString] [sh:class edm:Agent] [sh:class skos:Concept] [sh:class edm:TimeSpan] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path edm:rights ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path rdag2:professionOrOccupation ; sh:or ( [sh:datatype rdf:langString] [sh:datatype xsd:string] [sh:class skos:Concept] [sh:class edm:Agent] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path rdf:type ; sh:minCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path [sh:inverse dcterms:spatial] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse dcterms:isPartOf] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse edm:hasMet] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse dc:rights] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse edm:currentLocation] ; sh:maxCount 1 ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse skos:closeMatch] ; sh:class skos:Concept ; ]; sh:property [ sh:path [sh:inverse rdag2:placeOfBirth] ; sh:class edm:Agent ; ]; sh:property [ sh:path [sh:inverse skos:broader] ; sh:class skos:Concept ; ]; sh:property [ sh:path [sh:inverse owl:sameAs] ; sh:or ( [sh:class edm:Agent] [sh:class edm:Place] ) ; ]; sh:property [ sh:path [sh:inverse dc:creator] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse edm:isRelatedTo] ; sh:class edm:Agent ; ]; sh:property [ sh:path [sh:inverse dc:relation] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse dc:publisher] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse rdag2:professionOrOccupation] ; sh:class edm:Agent ; ]; sh:property [ sh:path [sh:inverse skos:related] ; sh:class skos:Concept ; ]; sh:property [ sh:path [sh:inverse dc:subject] ; sh:class ore:Proxy ; ]; sh:property [ sh:path [sh:inverse dc:contributor] ; sh:class ore:Proxy ; ] . shapes:Aggregation_Shape a sh:NodeShape ; sh:targetClass ore:Aggregation ; sh:property [ sh:path dc:rights ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] ) ; ]; sh:property [ sh:path edm:ugc ; sh:maxCount 1 ; sh:datatype xsd:string ; ]; sh:property [ sh:path edm:provider ; sh:minCount 1 ; sh:maxCount 1 ; sh:or ( [sh:datatype rdf:langString] [sh:datatype xsd:string] [sh:nodeKind sh:Literal] ) ; ]; sh:property [ sh:path edm:aggregatedCHO ; sh:minCount 1 ; sh:maxCount 1 ; sh:class edm:ProvidedCHO ; ]; sh:property [ sh:path edm:hasView ; sh:or ( [sh:class edm:WebResource] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path edm:dataProvider ; sh:or ( [sh:datatype xsd:string] [sh:datatype rdf:langString] [sh:nodeKind sh:IriOrLiteral] ) ; ]; sh:property [ sh:path edm:intermediateProvider ; sh:or ( [sh:datatype xsd:string] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path edm:object ; sh:maxCount 1 ; sh:or ( [sh:class edm:WebResource] [sh:nodeKind sh:IriOrLiteral] ) ; ]; sh:property [ sh:path edm:rights ; sh:maxCount 1 ; sh:or ( [sh:class cc:License] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path rdf:type ; sh:minCount 1 ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path edm:isShownBy ; sh:maxCount 1 ; sh:or ( [sh:class edm:WebResource] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path edm:isShownAt ; sh:maxCount 1 ; sh:or ( [sh:class edm:WebResource] [sh:class sioc:Service] [sh:nodeKind sh:IriOrLiteral] ) ; ]; sh:property [ sh:path [sh:inverse ore:proxyIn] ; sh:maxCount 1 ; sh:class ore:Proxy ; ] . shapes:ProvidedCHO_Shape a sh:NodeShape ; sh:targetClass edm:ProvidedCHO ; sh:property [ sh:path owl:sameAs ; sh:maxCount 1 ; sh:or ( [sh:datatype xsd:string] [sh:class edm:WebResource] [sh:nodeKind sh:IRI] ) ; ]; sh:property [ sh:path rdf:type ; sh:minCount 1 ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path [sh:inverse edm:aggregatedCHO] ; sh:minCount 1 ; sh:maxCount 1 ; sh:or ( [sh:class ore:Aggregation] [sh:class edm:EuropeanaAggregation] ) ; ]; sh:property [ sh:path [sh:inverse ore:proxyFor] ; sh:maxCount 1 ; sh:class ore:Proxy ; ] . shapes:Service_Shape a sh:NodeShape ; sh:targetClass sioc:Service ; sh:property [ sh:path dcterms:conformsTo ; sh:minCount 1 ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; ]; sh:property [ sh:path doap:implements ; 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 [sh:inverse sioc:has_service] ; sh:maxCount 1 ; sh:class edm:WebResource ; ]; sh:property [ sh:path [sh:inverse edm:isShownAt] ; sh:maxCount 1 ; sh:class ore:Aggregation ; ] .