# Copyright 2022 OASIS Open
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

@prefix dcterms:     <http://purl.org/dc/terms/> .
@prefix owl:         <http://www.w3.org/2002/07/owl#> .
@prefix rdf:         <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs:        <http://www.w3.org/2000/01/rdf-schema#> .
@prefix vann:        <http://purl.org/vocab/vann/> .

@prefix oslc_am:    <http://open-services.net/ns/am#> .

# The ontology

oslc_am:
  a owl:Ontology ;
  dcterms:title "OSLC Architecture Management (AM) Vocabulary" ;
  rdfs:label "OSLC Architecture Management (AM) Vocabulary" ;
  dcterms:description "All vocabulary URIs defined in the OSLC Architecture Management (AM) namespace."^^rdf:XMLLiteral ;
  vann:preferredNamespacePrefix "oslc_am" ;
  dcterms:publisher <https://open-services.net/about/> ;
  dcterms:issued "2022-07-11"^^<http://www.w3.org/2001/XMLSchema#date> ;
  dcterms:license <http://www.apache.org/licenses/LICENSE-2.0> ;
  dcterms:source <https://docs.oasis-open-projects.org/oslc-op/am/v3.0/os/architecture-management-vocab.ttl> ;
  dcterms:isPartOf <https://docs.oasis-open-projects.org/oslc-op/am/v3.0/os/architecture-management-spec.html> ;
  dcterms:hasVersion "OS" ;
  dcterms:dateCopyrighted  "2012-2022" .


oslc_am:Resource
        a                 rdfs:Class ;
        rdfs:comment      "A generic architecture resource.  A resource of this type is likely to be a model or design artifact." ;
        rdfs:isDefinedBy  oslc_am: ;
        rdfs:label        "ArchitectureResource" .

oslc_am:LinkType
        a                 rdfs:Class ;
        rdfs:comment      "A locally managed resource that describes a link type predicate that might otherwise not be directly resolvable." ;
        rdfs:isDefinedBy  oslc_am: ;
        rdfs:label        "LinkType" .

# Link properties that are in common use.

