Open andrawaag opened 3 weeks ago
Hi @andrawaag
Thank you for changing the terms. It seems there the predicates were still at the lexical representation. I have changed the predicates and added some minor extra aspects. Check them and if everything is fine, we can accept the pull request.
Cheers, Pablo
PREFIX sio: http://semanticscience.org/resource/ PREFIX rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns# PREFIX xsd: http://www.w3.org/2001/XMLSchema# PREFIX obo: http://purl.obolibrary.org/obo/ PREFIX caresm: http://example.com/caresm/
caresm:identifierShape IRI { sio:SIO_000020 @caresm:roleShape ; a [sio:SIO_000115] ; sio:SIO_000300 xsd:string }
caresm:individualShape IRI { sio:SIO_000228 @caresm:roleShape ; a [sio:SIO_000498] ; }
caresm:roleShape IRI { sio:SIO_000356 @caresm:processShape ; a [sio:SIO_000016] ; a [obo:OBI_0000093] ; }
caresm:processShape IRI { sio:SIO_000291 @caresm:targetShape ; sio:SIO_000139 @caresm:agentShape ; sio:SIO_000230 @caresm:inputShape ; sio:SIO_000229 @caresm:outputShape ; sio:SIO_000339 @caresm:protocolShape ; a [sio:SIO_000006] ; a @caresm:processTypeShape ; rdfs:comments xsd:string }
caresm:outputShape IRI { sio:SIO_000628 @caresm:attributeShape ; sio:SIO_000221 @caresm:unitShape ; a [sio:SIO_000015] ; a @caresm:outputTypeShape ; }
caresm:protocolShape IRI { sio:SIO_000028 @caresm:substanceShape ; sio:SIO_000028 @caresm:actionSpecificationShape ; sio:SIO_000028 @caresm:concentrationShape ; sio:SIO_000028 @caresm:frequencyShape ; a [sio:SIO_000090] ;
}
caresm:concentrationShape IRI { sio:SIO_000221 @caresm:specificationUnitShape ; a [sio:SIO_001088] ;
}
caresm:specificProcessShape IRI { sio:SIO_000325 @caresm:processShape ; a [sio:SIO_000006] ;
}
caresm:inputShape IRI { a [sio:SIO_000015] }
caresm:targetShape IRI { a [sio:SIO_000015] }
caresm:agentShape IRI { a [sio:SIO_000015] }
caresm:attributeShape IRI { a [sio:SIO_000614] }
caresm:unitShape IRI { a [sio:SIO_000074] }
caresm:substanceShape IRI { a [sio:SIO_000315] }
caresm:actionSpecificationShape IRI { a [sio:SIO_000091] }
caresm:frequencyShape IRI { a [sio:SIO_001367] }
caresm:specificationUnitShape IRI { a [sio:SIO_000074] }
As requested provided the SIO ids