Skip to main content

RDF Ontologies in SDL

SDL integrates and aligns multiple standard and custom ontologies to enable rich semantic modeling of scientific workflows, content, systems, and data. This document lists commonly used namespaces and selected key classes.

Standard Ontologies

Prefix Namespace Example Classes SDL Descriptions
rdf: rdf rdf:Property, rdf:Statement N/A
rdfs: rdfs rdfs:Class, rdfs:label N/A
owl: owl owl:Class, owl:Ontology N/A
dcat: dcat dcat:Catalog, dcat:Dataset, dcat:Distribution dcat
ssn: ssn ssn:Sensor, ssn:Deployment ssn
sosa: sosa sosa:Observation, sosa:Platform sosa
prov: prov prov:Entity, prov:Activity, prov:Agent prov, prov
doco: doco doco:Section, doco:Paragraph N/A
sh: sh sh:NodeShape, sh:PropertyShape N/A
skos: skos skos:Concept, skos:Collection N/A

SDL-Specific Namespaces

Prefix Namespace Description
sdl: https://intersect-sdl.github.io/ns/sdl/ Core SDL ontology for platform-specific extensions

See Also

If you are developing or extending an SDL instance, you can customize these namespaces and introduce your own using owl:imports or named graphs.