@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <https://www.w3.org/TR/rdf12-schema/> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix airo: <https://w3id.org/airo#> .
@prefix aiup: <https://w3id.org/aiup#> .
@prefix bibo: <http://purl.org/ontology/bibo/> .
@prefix dcat: <https://www.w3.org/TR/vocab-dcat-3/> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix odrl: <http://www.w3.org/ns/odrl/2/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix role: <http://www.w3.org/ns/dx/prof/role/> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix tech: <https://w3id.org/dpv/tech#> .
@prefix vann: <http://purl.org/vocab/vann/> .
@prefix aicat: <https://w3id.org/aicat#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix profile: <http://www.w3.org/ns/dx/prof/> .
@prefix dpv: <https://w3id.org/dpv#> .
@prefix : <https://w3id.org/aicat#> .


<https://w3id.org/aicat> a owl:Ontology, profile:Profile ;
   profile:isProfileOf dcat: ;
    profile:hasResource aiup:aicat-html, aiup:aicar-ttl ; 
    dcterms:title "AI Catalogue Application Profile" ;
    dcterms:creator "Delaram Golpayegani", "Harshvardhan J. Pandit", "Dave Lewis" ;
	vann:preferredNamespacePrefix "aicat" ;
    vann:preferredNamespaceUri "https://w3id.org/aicat#"^^xsd:string ;
	owl:versionInfo "0.1"^^xsd:string ;
	
	dcterms:created "2024-05-05"^^xsd:date ;
	dcterms:modified "2024-09-13"^^xsd:date ;
	dcterms:description "An extension of DCAT for providng catalogues of AI systems and their components"@en ;
	dcterms:bibliographicCitation "Cite this vocabulary as: Golpayegani, D., Pandit, H. J., & Lewis, D. (2024). AI Catalogue Application Profile (AICat). https://w3id.org/aicat#"@en ;
	dcterms:source <http://data.europa.eu/eli/reg/2024/1689/oj> ; 
	dcterms:license <https://dalicc.net/licenselibrary/CC-BY-4.0> . 

aicat:aicat-html a profile:ResourceDescriptor ;
    profile:hasRole role:specification ;
    profile:hasArtifact <https://raw.githubusercontent.com/DelaramGlp/aicat/main/index.html> ;
    dcterms:title "AICat for cataloguing AI HTML specification"@en ;
    dcterms:format <https://www.iana.org/assignments/media-types/text/html> ;
    dcterms:conformsTo <https://www.w3.org/TR/html/> .

aicat:aicat-ttl a profile:ResourceDescriptor ;
    profile:hasRole role:vocabulary ;
    profile:hasArtifact <https://raw.githubusercontent.com/DelaramGlp/aicat/main/aicat.ttl> ;
    dcterms:title "AICat for cataloguing AI Turtle vocabulary"@en ;
    dcterms:format <https://www.iana.org/assignments/media-types/text/turtle> ;
    dcterms:conformsTo <https://www.w3.org/TR/turtle/> .



        

<https://w3id.org/aicat#>
    a skos:Collection ;
    skos:prefLabel "AI Catalogue"@en ;
    skos:scopeNote "AI Catalogue terms "@en ;
    skos:member aicat:system ;
    skos:member aicat:model ;
    skos:member aicat:Catalog ;
    skos:member dcat:datset ;
    skos:member airo:isProvidedBy ;
    skos:member airo:isDeployedBy ;
    skos:member airo:AIProvider ;
    skos:member airo:AIDeployer ;
    skos:member aiup:UsePolicy ;
    skos:member odrl:hasPolicy ;
    skos:member tech:hasMarketAvailabilityStatus ;
    skos:member tech:MarketAvailabilityStatus  ;
    skos:member dpv:Country ;
    skos:member dpv:hasCountry ;
    skos:member dcat:Resource ;
    skos:member dcterms:isReferencedBy;
    skos:member airo:Data ;
    skos:member airo:hasTestingData ;
    skos:member airo:hasTrainingData ;
    skos:member airo:hasInput ;
    skos:member airo:hasOutput  ;
    skos:member airo:hasModel ;
    skos:member airo:AIModel ;
    skos:member airo:license ;
    skos:member airo:hasLicense ;
    skos:member dcterms:title ;
    skos:member dcterms:isReferencedBy ;
    skos:member dcterms:issued . 


###  https://w3id.org/aicat#model
aicat:model a owl:ObjectProperty ;
            rdfs:subPropertyOf dcat:resource ;
            rdfs:comment "An AI model that is listed in the catalog."@en ;
            rdfs:label "model"@en ;
            skos:prefLabel "model"@en ;
            skos:definition "An AI model that is listed in the catalog."@en ;
            rdfs:domain aicat:Catalog ;
            rdfs:range airo:AIModel .


###  https://w3id.org/aicat#system
aicat:system a owl:ObjectProperty ;
             rdfs:subPropertyOf dcat:resource ;
             rdfs:domain aicat:Catalog ;
             rdfs:label "system"@en ;
             rdfs:comment "An AI system that is listed in the catalog."@en ;
             skos:prefLabel "system"@en ;
             skos:definition "An AI system that is listed in the catalog."@en ;
             rdfs:range airo:AISystem .   

###  https://w3id.org/aicat#Catalog
aicat:Catalog a owl:Class, rdfs:Class ;
              rdfs:subClassOf dcat:Catalog ;
              rdfs:comment "A catalogue whose contents are related to AI systems or components."@en ;
              rdfs:label "Catalog"@en ;
              skos:definition " A catalogue whose contents are related to AI systems or components."@en ;
              skos:prefLabel "Catalog"@en  .  

airo:AIProvider   a owl:Class, rdfs:Class ;
                rdfs:subClassOf foaf:Agent .

airo:AIDeployer   a owl:Class, rdfs:Class ;
                rdfs:subClassOf foaf:Agent .

