RDF-XML Namespaces

Discussion on 26 November 2015

Results

➔       Declare one large "library" ontology. Functional views are used only for documentary purposes, possibly using owl:ontology. This mirrors the XML publication strategy, with convenience ontologies and one huge "library" ontology. Comments in the header would make it clear that this is a subset.

➔       Functional views could be implemented using ShEx and/or SHACL.

➔       There is another constraint language called SPIN which is older and better-adopted, but may not be as good.

➔       We need to focus more on requirements gathering and more formal use cases, especially as regards functional views.

➔       Most software developers are likely to work to the full schema, and that is fine.

➔       Question to developers: should what are today sequences be replaced by choices.

➔       We should use named graphs for packaging, or to use them (for constraints) to agree with functional view ontologies. Thus, an "instance" named graph could point to a "schema" named graph consisting of RDFS/OWL to define a functional view.