CARE-SM / CARE-Semantic-Model

Clinical And Registries Entries Semantic Model
MIT License
3 stars 3 forks source link

In response to https://github.com/CARE-SM/CARE-Semantic-Model/pull/6 #7

Open andrawaag opened 3 weeks ago

andrawaag commented 3 weeks ago

As requested provided the SIO ids

pabloalarconm commented 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] }