Código em linguagem OWL versão 0.1

Código OWL:

Prefix(XMLSchema:=<http://www.w3.org/2001/XMLSchema#>)

Prefix(xml:=<http://www.w3.org/XML/1998/namespace>)

Prefix(owl:=<http://www.w3.org/2002/07/owl#>)

Prefix(rdfs:=<http://www.w3.org/2000/01/rdf-schema#>)

Prefix(Corais:=<http://lumii.lv/ontologies/Corais.owl#>)

Prefix(xsd:=<http://www.w3.org/2001/XMLSchema#>)

Prefix(owl2xml:=<http://www.w3.org/2006/12/owl2-xml#>)

Prefix(rdf:=<http://www.w3.org/1999/02/22-rdf-syntax-ns#>)

Prefix(owlFields:=<http://owlgred.lumii.lv/__plugins/fields/2011/1.0/owlgred#>)

Ontology(<http://lumii.lv/ontologies/Corais.owl>

Declaration(Class(<http://lumii.lv/ontologies/Corais.owl#Ator>))

AnnotationAssertion(rdfs:comment <http://lumii.lv/ontologies/Corais.owl#Ator> "Quem executa uma ação.")

Declaration(Class(<http://lumii.lv/ontologies/Corais.owl#Organização>))

AnnotationAssertion(rdfs:comment <http://lumii.lv/ontologies/Corais.owl#Organização> "O ator é uma pessoa jurídica")

Declaration(Class(<http://lumii.lv/ontologies/Corais.owl#Pessoa>))

AnnotationAssertion(rdfs:comment <http://lumii.lv/ontologies/Corais.owl#Pessoa> "O ator é uma pessoa física")

Declaration(Class(<http://lumii.lv/ontologies/Corais.owl#Papel>))

AnnotationAssertion(rdfs:comment <http://lumii.lv/ontologies/Corais.owl#Papel> "Qual o papel operado pelo ator no contexto da ação")

Declaration(Class(<http://lumii.lv/ontologies/Corais.owl#Iniciador>))

AnnotationAssertion(rdfs:comment <http://lumii.lv/ontologies/Corais.owl#Iniciador> "O ator tem o papel daquele que inicia a ação")

Declaration(Class(<http://lumii.lv/ontologies/Corais.owl#Apoiador>))

AnnotationAssertion(rdfs:comment <http://lumii.lv/ontologies/Corais.owl#Apoiador> "O ator tem o papel de apoiador da ação")

Declaration(Class(<http://lumii.lv/ontologies/Corais.owl#Executor>))

AnnotationAssertion(rdfs:comment <http://lumii.lv/ontologies/Corais.owl#Executor> "O ator tem o papel daquele que executará a ação")

Declaration(Class(<http://lumii.lv/ontologies/Corais.owl#Ação>))

AnnotationAssertion(rdfs:comment <http://lumii.lv/ontologies/Corais.owl#Ação> "O que será feito em termos de participação social")

Declaration(Class(<http://lumii.lv/ontologies/Corais.owl#Espaço de atuação>))

AnnotationAssertion(rdfs:comment <http://lumii.lv/ontologies/Corais.owl#Espaço de atuação> "Qual abrangência de execução da ação")

Declaration(Class(<http://lumii.lv/ontologies/Corais.owl#Resultados>))

AnnotationAssertion(rdfs:comment <http://lumii.lv/ontologies/Corais.owl#Resultados> "Que resultados foram obtidos com a realização da ação")

Declaration(Class(<http://lumii.lv/ontologies/Corais.owl#Solução>))

AnnotationAssertion(rdfs:comment <http://lumii.lv/ontologies/Corais.owl#Solução> "Que soluções foram alcançadas com a realização da ação")

Declaration(Class(<http://lumii.lv/ontologies/Corais.owl#Causa>))

AnnotationAssertion(rdfs:comment <http://lumii.lv/ontologies/Corais.owl#Causa> "O que motiva a execução dessa ação")

Declaration(Class(<http://lumii.lv/ontologies/Corais.owl#Problema>))

AnnotationAssertion(rdfs:comment <http://lumii.lv/ontologies/Corais.owl#Problema> "Qual problema específico a ação visa resolver")

Declaration(Class(<http://lumii.lv/ontologies/Corais.owl#Tema>))

AnnotationAssertion(rdfs:comment <http://lumii.lv/ontologies/Corais.owl#Tema> "Sobre qual tema, de um possível conjunto específico, a ação versará")

SubClassOf(<http://lumii.lv/ontologies/Corais.owl#Organização> <http://lumii.lv/ontologies/Corais.owl#Ator>)

SubClassOf(<http://lumii.lv/ontologies/Corais.owl#Pessoa> <http://lumii.lv/ontologies/Corais.owl#Ator>)

SubClassOf(<http://lumii.lv/ontologies/Corais.owl#Apoiador> <http://lumii.lv/ontologies/Corais.owl#Papel>)

SubClassOf(<http://lumii.lv/ontologies/Corais.owl#Executor> <http://lumii.lv/ontologies/Corais.owl#Papel>)

SubClassOf(<http://lumii.lv/ontologies/Corais.owl#Iniciador> <http://lumii.lv/ontologies/Corais.owl#Papel>)

Declaration( ObjectProperty(<http://lumii.lv/ontologies/Corais.owl#Tem_um>))

SubClassOf(<http://lumii.lv/ontologies/Corais.owl#Ator> ObjectMinCardinality(1 <http://lumii.lv/ontologies/Corais.owl#Tem_um> <http://lumii.lv/ontologies/Corais.owl#Papel>))

FunctionalObjectProperty(<http://lumii.lv/ontologies/Corais.owl#Tem_um>)

ObjectPropertyRange(<http://lumii.lv/ontologies/Corais.owl#Tem_um> <http://lumii.lv/ontologies/Corais.owl#Papel>)

ObjectPropertyDomain(<http://lumii.lv/ontologies/Corais.owl#Tem_um> <http://lumii.lv/ontologies/Corais.owl#Ator>)

Declaration( ObjectProperty(<http://lumii.lv/ontologies/Corais.owl#Executa>))

SubClassOf(<http://lumii.lv/ontologies/Corais.owl#Executor> ObjectMinCardinality(1 <http://lumii.lv/ontologies/Corais.owl#Executa> <http://lumii.lv/ontologies/Corais.owl#Ação>))

FunctionalObjectProperty(<http://lumii.lv/ontologies/Corais.owl#Executa>)

ObjectPropertyRange(<http://lumii.lv/ontologies/Corais.owl#Executa> <http://lumii.lv/ontologies/Corais.owl#Ação>)

ObjectPropertyDomain(<http://lumii.lv/ontologies/Corais.owl#Executa> <http://lumii.lv/ontologies/Corais.owl#Executor>)

Declaration( ObjectProperty(<http://lumii.lv/ontologies/Corais.owl#Pertence>))

SubClassOf(<http://lumii.lv/ontologies/Corais.owl#Ação> ObjectMinCardinality(1 <http://lumii.lv/ontologies/Corais.owl#Pertence> <http://lumii.lv/ontologies/Corais.owl#Espaço de atuação>))

FunctionalObjectProperty(<http://lumii.lv/ontologies/Corais.owl#Pertence>)

ObjectPropertyRange(<http://lumii.lv/ontologies/Corais.owl#Pertence> <http://lumii.lv/ontologies/Corais.owl#Espaço de atuação>)

ObjectPropertyDomain(<http://lumii.lv/ontologies/Corais.owl#Pertence> <http://lumii.lv/ontologies/Corais.owl#Ação>)

Declaration( ObjectProperty(<http://lumii.lv/ontologies/Corais.owl#Produz>))

SubClassOf(<http://lumii.lv/ontologies/Corais.owl#Ação> ObjectMinCardinality(1 <http://lumii.lv/ontologies/Corais.owl#Produz> <http://lumii.lv/ontologies/Corais.owl#Resultados>))

FunctionalObjectProperty(<http://lumii.lv/ontologies/Corais.owl#Produz>)

ObjectPropertyRange(<http://lumii.lv/ontologies/Corais.owl#Produz> <http://lumii.lv/ontologies/Corais.owl#Resultados>)

ObjectPropertyDomain(<http://lumii.lv/ontologies/Corais.owl#Produz> <http://lumii.lv/ontologies/Corais.owl#Ação>)

Declaration( ObjectProperty(<http://lumii.lv/ontologies/Corais.owl#Compõem>))

FunctionalObjectProperty(<http://lumii.lv/ontologies/Corais.owl#Compõem>)

ObjectPropertyRange(<http://lumii.lv/ontologies/Corais.owl#Compõem> <http://lumii.lv/ontologies/Corais.owl#Solução>)

ObjectPropertyDomain(<http://lumii.lv/ontologies/Corais.owl#Compõem> <http://lumii.lv/ontologies/Corais.owl#Resultados>)

Declaration( ObjectProperty(<http://lumii.lv/ontologies/Corais.owl#Apoia>))

SubClassOf(<http://lumii.lv/ontologies/Corais.owl#Apoiador> ObjectMinCardinality(1 <http://lumii.lv/ontologies/Corais.owl#Apoia> <http://lumii.lv/ontologies/Corais.owl#Causa>))

FunctionalObjectProperty(<http://lumii.lv/ontologies/Corais.owl#Apoia>)

ObjectPropertyRange(<http://lumii.lv/ontologies/Corais.owl#Apoia> <http://lumii.lv/ontologies/Corais.owl#Causa>)

ObjectPropertyDomain(<http://lumii.lv/ontologies/Corais.owl#Apoia> <http://lumii.lv/ontologies/Corais.owl#Apoiador>)

Declaration( ObjectProperty(<http://lumii.lv/ontologies/Corais.owl#É_composta_de>))

SubClassOf(<http://lumii.lv/ontologies/Corais.owl#Causa> ObjectMinCardinality(1 <http://lumii.lv/ontologies/Corais.owl#É_composta_de> <http://lumii.lv/ontologies/Corais.owl#Ação>))

FunctionalObjectProperty(<http://lumii.lv/ontologies/Corais.owl#É_composta_de>)

ObjectPropertyRange(<http://lumii.lv/ontologies/Corais.owl#É_composta_de> <http://lumii.lv/ontologies/Corais.owl#Ação>)

ObjectPropertyDomain(<http://lumii.lv/ontologies/Corais.owl#É_composta_de> <http://lumii.lv/ontologies/Corais.owl#Causa>)

Declaration( ObjectProperty(<http://lumii.lv/ontologies/Corais.owl#Propõe>))

SubClassOf(<http://lumii.lv/ontologies/Corais.owl#Causa> ObjectMinCardinality(1 <http://lumii.lv/ontologies/Corais.owl#Propõe> <http://lumii.lv/ontologies/Corais.owl#Solução>))

FunctionalObjectProperty(<http://lumii.lv/ontologies/Corais.owl#Propõe>)

ObjectPropertyRange(<http://lumii.lv/ontologies/Corais.owl#Propõe> <http://lumii.lv/ontologies/Corais.owl#Solução>)

ObjectPropertyDomain(<http://lumii.lv/ontologies/Corais.owl#Propõe> <http://lumii.lv/ontologies/Corais.owl#Causa>)

Declaration( ObjectProperty(<http://lumii.lv/ontologies/Corais.owl#Soluciona>))

SubClassOf(<http://lumii.lv/ontologies/Corais.owl#Solução> ObjectMinCardinality(1 <http://lumii.lv/ontologies/Corais.owl#Soluciona> <http://lumii.lv/ontologies/Corais.owl#Problema>))

FunctionalObjectProperty(<http://lumii.lv/ontologies/Corais.owl#Soluciona>)

ObjectPropertyRange(<http://lumii.lv/ontologies/Corais.owl#Soluciona> <http://lumii.lv/ontologies/Corais.owl#Problema>)

ObjectPropertyDomain(<http://lumii.lv/ontologies/Corais.owl#Soluciona> <http://lumii.lv/ontologies/Corais.owl#Solução>)

Declaration( ObjectProperty(<http://lumii.lv/ontologies/Corais.owl#Gera>))

FunctionalObjectProperty(<http://lumii.lv/ontologies/Corais.owl#Gera>)

ObjectPropertyRange(<http://lumii.lv/ontologies/Corais.owl#Gera> <http://lumii.lv/ontologies/Corais.owl#Causa>)

ObjectPropertyDomain(<http://lumii.lv/ontologies/Corais.owl#Gera> <http://lumii.lv/ontologies/Corais.owl#Problema>)

Declaration( ObjectProperty(<http://lumii.lv/ontologies/Corais.owl#Inicia>))

SubClassOf(<http://lumii.lv/ontologies/Corais.owl#Iniciador> ObjectMinCardinality(1 <http://lumii.lv/ontologies/Corais.owl#Inicia> <http://lumii.lv/ontologies/Corais.owl#Causa>))

FunctionalObjectProperty(<http://lumii.lv/ontologies/Corais.owl#Inicia>)

ObjectPropertyRange(<http://lumii.lv/ontologies/Corais.owl#Inicia> <http://lumii.lv/ontologies/Corais.owl#Causa>)

ObjectPropertyDomain(<http://lumii.lv/ontologies/Corais.owl#Inicia> <http://lumii.lv/ontologies/Corais.owl#Iniciador>)

Declaration( ObjectProperty(<http://lumii.lv/ontologies/Corais.owl#Associada_a>))

SubClassOf(<http://lumii.lv/ontologies/Corais.owl#Causa> ObjectMinCardinality(1 <http://lumii.lv/ontologies/Corais.owl#Associada_a> <http://lumii.lv/ontologies/Corais.owl#Tema>))

FunctionalObjectProperty(<http://lumii.lv/ontologies/Corais.owl#Associada_a>)

ObjectPropertyRange(<http://lumii.lv/ontologies/Corais.owl#Associada_a> <http://lumii.lv/ontologies/Corais.owl#Tema>)

ObjectPropertyDomain(<http://lumii.lv/ontologies/Corais.owl#Associada_a> <http://lumii.lv/ontologies/Corais.owl#Causa>)

)

Comentarios

#1

Querid@s, aqui um OWL que o Protege carrega certinho:  https://dl.dropboxusercontent.com/u/22209842/doc/OWL/coral.owl

Coloquei também no webprotege para poder ver online a estrutura: http://webprotege.stanford.edu/#Edit:projectId=b1bbddaa-c09c-4062-81d3-6...

Ele reclama de URI com espaços, como em:
<http://lumii.lv/ontologies/Corais.owl#Espaço de atuação>

Foi só colocar _ nos espaços:

<http://lumii.lv/ontologies/Corais.owl#Espaço_de_atuação>