All Downloads are FREE. Search and download functionalities are using the official Maven repository.

contribute.contribution-shapes.ttl Maven / Gradle / Ivy

There is a newer version: 6.8.0
Show newest version
@prefix rdf:           .
@prefix rdfs:          .
@prefix sh:            .
@prefix xsd:           .
@prefix constant:      .
@prefix dc:            .
@prefix dcterms:       .
@prefix mc:            .
@prefix owl:           .
@prefix prov:          .
@prefix qkdv:          .
@prefix quantitykind:  .
@prefix qudt:          .
@prefix skos:          .
@prefix unit:          .
@prefix vaem:          .
@prefix voag:          .

@prefix qls:           .

qls:UnitForContributionShape
    a              sh:NodeShape ;
    sh:targetClass qudt:Unit ;
    sh:property    [ sh:path     rdfs:label ;
                     sh:datatype rdf:langString ;
                     sh:minCount 1 ;
                     sh:message  "rdfs:label is missing" ; ] ;
    sh:property    [ sh:path     qudt:conversionMultiplier ;
                     sh:datatype xsd:decimal ;
                     sh:minCount 1 ;
                     sh:maxCount 1 ;
                     sh:message  "qudt:conversionMultiplier is missing, duplicated, or not of datatype xsd:decimal" ; ] ;
    sh:property    [ sh:path     qudt:conversionOffset ;
                     sh:datatype xsd:decimal ;
                     sh:maxCount 1 ;
                     sh:message  "qudt:conversionOffset is duplicated or not of datatype xsd:decimal" ; ] ;
    sh:property    [ sh:path     qudt:hasDimensionVector ;
                     sh:nodeKind sh:IRI ;
                     sh:minCount 1 ;
                     sh:maxCount 1 ;
                     sh:message  "qudt:hasDimensionVector is missing or not an IRI" ; ] ;
    sh:property    [ sh:path     qudt:plainTextDescription ;
                     sh:datatype xsd:string ;
                     sh:minCount 1 ;
                     sh:maxCount 1 ;
                     sh:message  "qudt:plainTextDescription is missing or not of datatype xsd:string" ; ] ;
    sh:property    [ sh:path     qudt:hasQuantityKind ;
                     sh:nodeKind sh:IRI ;
                     sh:minCount 1 ;
                     sh:maxCount 1 ;
                     sh:message  "qudt:hasQuantityKind is missing or not an IRI" ; ] ;
    sh:property    [ sh:path     rdfs:isDefinedBy ;
                     sh:nodeKind sh:IRI ;
                     sh:minCount 1 ;
                     sh:maxCount 1 ;
                     sh:message  "qudt:isDefinedBy is missing or not an IRI" ; ] ;
    sh:property    [ sh:path     qudt:symbol ;
                     sh:datatype xsd:string ;
                     sh:minCount 1 ;
                     sh:maxCount 1 ;
                     sh:message  "qudt:symbol is missing or not of datatype xsd:string" ; ] .



qls:QuantityKindForContributionShape
    a              sh:NodeShape ;
    sh:targetClass qudt:QuantityKind ;
    sh:property    [ sh:path     rdfs:label ;
                     sh:datatype rdf:langString ;
                     sh:minCount 1 ;
                     sh:message  "rdfs:label is missing" ; ] ;
    sh:property    [ sh:path     qudt:hasDimensionVector ;
                     sh:nodeKind sh:IRI ;
                     sh:minCount 1 ;
                     sh:maxCount 1 ;
                     sh:message  "qudt:hasDimensionVector is missing or not an IRI" ; ] ;
    sh:property    [ sh:path     qudt:plainTextDescription ;
                     sh:datatype xsd:string ;
                     sh:minCount 1 ;
                     sh:maxCount 1 ;
                     sh:message  "qudt:plainTextDescription is missing or not of datatype xsd:string" ; ] ;
    sh:property    [ sh:path     rdfs:isDefinedBy ;
                     sh:nodeKind sh:IRI ;
                     sh:minCount 1 ;
                     sh:maxCount 1 ;
                     sh:message  "qudt:isDefinedBy is missing or not an IRI" ; ] .





© 2015 - 2025 Weber Informatics LLC | Privacy Policy