developing represenation of concept map using existing linked data schemas and standards.
Design Goals
- use skos objects to model concept map {skos:Concept, skos:semanticRelation, skos:ConceptScheme}
- namespace each entity in the concept map in the space of its author.
- easily update the model {add/update/remove concept, add/update/remove relation}
- allow skos:closeMatch and skos:exactMatch to align with existing rdf resources
Design Questions
- is a concept map a skos:Collection of Triples, where a Triple is a skos:ConceptScheme?
- is a concept map a skos:ConceptScheme and Triples are implied by the domain and range of skos:semanticRelation?
- :Subject => skos:Concept
- :Predicate => skos:SemanticRelation
- :Object => skos:Concept
- :Proposition => skos:OrderedCollection <:Subject; :Predicate; :Object>
Using the skos:mappingRelation, links can be made from the Concepts and Relationships in the Cmap to similar or exact matches in other LD documents. This can be applied when building maps to suggest new propositions or automatically assemble a cmap; it can be used to partition a large cmap into many json documents.