PREFIX annotationvocabulary: <https://spec.edmcouncil.org/fibo/ontology/FND/Utilities/AnnotationVocabulary/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>

annotationvocabulary:Module a rdfs:Class ;
  rdfs:label "module" ;
  rdfs:comment "classifier used to indicate a category used to modularize something based on principles of the model driven architecture methodology (MDA), including but not limited to separation of concerns, coherence, and establishing clear logical boundaries in order to increase reusability and maintainability" ;
  rdfs:subClassOf <https://www.omg.org/spec/Commons/Classifiers/Classifier> .

annotationvocabulary:MaturityLevel a rdfs:Class ;
  rdfs:label "maturity level" ;
  rdfs:comment "classifier used to indicate the state of an artifact with respect to its development lifecycle" ;
  rdfs:subClassOf <https://www.omg.org/spec/Commons/Classifiers/Classifier> .

<https://www.omg.org/spec/Commons/Classifiers/Classifier> a rdfs:Class .

annotationvocabulary:commonDesignation a rdf:Property ;
  rdfs:label "common designation" ;
  rdfs:comment "frequently used designation for an entity" ;
  rdfs:range xsd:string .

annotationvocabulary:definitionOrigin a rdf:Property ;
  rdfs:label "definition origin" ;
  rdfs:comment "document or other source from which a given definition was taken directly; the range for this annotation can be a string, URI, or BibliographicCitation" ;
  rdfs:range xsd:string .

annotationvocabulary:hasMaturityLevel a rdf:Property ;
  rdfs:label "has maturity level" ;
  rdfs:comment "links something to its state with respect to a development lifecycle" ;
  rdfs:range xsd:string .

annotationvocabulary:preferredDesignation a rdf:Property ;
  rdfs:label "preferred designation" ;
  rdfs:comment "recommended designation for an entity in some context" ;
  rdfs:range xsd:string .

annotationvocabulary:termOrigin a rdf:Property ;
  rdfs:label "term origin" ;
  rdfs:comment "document or other source from which a given term was taken directly; the range for this annotation can be a string, URI, or BibliographicCitation" ;
  rdfs:range xsd:string .
