@base <http://purl.org/science/owl/sciencecommons/> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sciencecommons0: <> .

<http://purl.obofoundry.org/obo/IAO_0000136>
    a owl:ObjectProperty ;
    rdfs:comment "is_about is a (currently) primitive relation that relates an information artifact to an entity."^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:label "is about"^^<http://www.w3.org/2001/XMLSchema#string> .

<http://purl.obofoundry.org/obo/IAO_0000142>
    a owl:ObjectProperty ;
    rdfs:comment "An information artifact IA mentions an entity E exactly when it has a component/part that generically denotes E"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:label "mentions"^^<http://www.w3.org/2001/XMLSchema#string> .

<../../../obo/owl/CHEBI#CHEBI_33708>
    a owl:Class .

<../../../obo/owl/ECO>
    a owl:Ontology .

<../../../obo/owl/ECO#ECO_0000000>
    a owl:Class ;
    rdfs:label "Evidence"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:subClassOf sciencecommons0:report .

<../../../obo/owl/ECO#ECO_0000044>
    a owl:Class .

<../../../obo/owl/OBO_REL>
    a owl:Ontology .

<../../note/goref/0000002>
    a sciencecommons0:note ;
    rdfs:comment "Transitive assignment of GO terms based on InterPro classification. For any database entry (representing a protein or protein-coding gene) that has been annotated with one or more InterPro domains, The corresponding GO terms are obtained from a translation table of InterPro entries to GO terms (interpro2go) generated manually by the InterPro team at EBI. The mapping file is available at http://www.geneontology.org/external2go/interpro2go."^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:seeAlso <http://www.informatics.jax.org/searches/accession_report.cgi?id=MGI:2152098> .

<../../note/goref/0000003>
    a sciencecommons0:note ;
    rdfs:comment "Transitive assignment using Enzyme Commission identifiers. This method is used for any database entry, such as a protein record in Swiss-Prot or TrEMBL, that has had an Enzyme Commission number assigned. The corresponding GO term is determined using the EC cross-references in the GO molecular function ontology. Also see Hill et al., Genomics (2001) 74:121-128. The mapping file is available at http://www.geneontology.org/external2go/ec2go."^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:seeAlso <http://www.informatics.jax.org/searches/accession_report.cgi?id=MGI:2152096> .

<../../note/goref/0000004>
    a sciencecommons0:note ;
    rdfs:comment "Transitive assignment using Swiss-Prot keywords. This method is used for any database record that has one or more Swiss-Prot keywords assigned. Each keyword is mapped to the corresponding GO term in the spkw2go file, which was originally constructed manually by MGI curators and is now maintained by the GOA team at EBI. The mapping file is available at http://www.geneontology.org/external2go/spkw2go."^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:seeAlso <http://www.informatics.jax.org/searches/accession_report.cgi?id=MGI:1354194> .

<../../note/goref/0000019>
    a sciencecommons0:note ;
    rdfs:comment "GO terms from a source species are projected onto one or more target species based on gene orthology obtained from the Ensembl Compara system. Only one to one and apparent one to one orthologies are used, and only GO annotations with an evidence type of IDA, IEP, IGI, IMP or IPI are projected. Projected GO annotations using this technique will receive the evidence code, inferred from electronic anotation, 'IEA'. The UniProtKB protein accession of the annotation source will be indicated in the 'With' column of the GOA association file."^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:seeAlso <http://www.geneontology.org/doc/GO.references> .

<../mesh/Qualifier>
    a owl:Class ;
    rdfs:comment "There are 83 topical qualifiers used for indexing and cataloging in conjunction with descriptors. Qualifiers afford a convenient means of grouping together those citations which are concerned with a particular aspect of a subject. Not every qualifier is suitable for use with every subject heading. In the following list of qualifers, the Tree categories in parentheses are a general guide to the descriptors permitted with the qualifier. Generally a qualifier may be used with the descriptors in a given subcategory but there may be exceptions and there may be a few descriptors in subcategories not listed which are permitted with the descriptor.(http://www.nlm.nih.gov/mesh/topsubscope2007.html)"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:label "MeSH qualifier"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:seeAlso <http://www.nlm.nih.gov/mesh/topsubscope2007.html> ;
    rdfs:subClassOf <http://www.ifomis.org/bfo/1.1/snap#Object> .

<>
    a owl:Ontology ;
    rdfs:comment "Alan Ruttenberg's version of the BFO relations" ;
    owl:imports <../../../obo/owl/ECO>, <../../../obo/owl/OBO_REL>, <http://www.berkeleybop.org/ontologies/obo-all/ro_bfo_bridge/ro_bfo_bridge.owl>, <http://www.ifomis.org/bfo/1.0> .

sciencecommons0:Feature
    a owl:Class ;
    rdfs:comment "a feature is related by ro:has_part to its constituent residues. @@hmm... that can be expressed in OWL, I think."^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:label "Sequence Feature"^^<http://www.w3.org/2001/XMLSchema#string> .

sciencecommons0:SequenceGap
    a owl:Class ;
    rdfs:comment "An instance of this class represents a 'gap', i.e. a place where some allele has a residue, but not the one that this is part of. Fix!"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:label "sequence gap"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:subClassOf <http://www.ifomis.org/bfo/1.1/snap#MaterialEntity> .

sciencecommons0:StopCodon
    a owl:Class ;
    rdfs:comment "An instance of this class, as part of an allele, indicates that the allele is truncated relative to the reference allele"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:label "stop codon"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:subClassOf <http://www.ifomis.org/bfo/1.1/snap#MaterialEntity> .

sciencecommons0:chain_contact
    a owl:ObjectProperty ;
    rdfs:comment "@@the design around this term changed in a way to make the URI a misnomer@@"^^<http://www.w3.org/2001/XMLSchema#string>, "@@water is excluded too, I think"^^<http://www.w3.org/2001/XMLSchema#string>, "relates ?hres to ?pres, where ?hres is a residue in an HLA molecule (chain) and ?pres is a residue in the short peptide chain, when atoms (other than hydrogen) in ?hres and ?pres occur within 5 angstroms of one another."^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:label "within 5 angstroms"^^<http://www.w3.org/2001/XMLSchema#string> .

sciencecommons0:cites_evidence_source
    a owl:ObjectProperty ;
    rdfs:comment "Relates an instance evidence to the source of that evidence, usually a journal article"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:domain <../../../obo/owl/ECO#ECO_0000000> ;
    rdfs:label "cites evidence source"^^<http://www.w3.org/2001/XMLSchema#string> .

sciencecommons0:coincident_expression
    a owl:Class ;
    rdfs:subClassOf <../../../obo/owl/ECO#ECO_0000000> .

sciencecommons0:conserved_map_location
    a owl:Class ;
    rdfs:subClassOf <../../../obo/owl/ECO#ECO_0000000> .

sciencecommons0:cross_hybridization_to_same_molecular_probe
    a owl:Class ;
    rdfs:subClassOf <../../../obo/owl/ECO#ECO_0000000> .

sciencecommons0:describes_gene_or_gene_product_mentioned_by
    a owl:ObjectProperty ;
    rdfs:comment "Relates a gene record to a journal article that mentions the gene described by the record, or any gene product of that gene"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:domain sciencecommons0:gene_record ;
    rdfs:label "describes gene or gene product mentioned by article"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:range sciencecommons0:journal_article .

sciencecommons0:domain_record
    a owl:Class ;
    rdfs:subClassOf sciencecommons0:record ;
    owl:disjointWith sciencecommons0:enzyme_record, sciencecommons0:gene_record, sciencecommons0:omim_record, sciencecommons0:orthology_record, sciencecommons0:protein_record, sciencecommons0:pubmed_record, sciencecommons0:sequence_record .

sciencecommons0:enzyme_record
    a owl:Class ;
    rdfs:label "Enzyme-class-describing record"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:subClassOf sciencecommons0:record ;
    owl:disjointWith sciencecommons0:domain_record, sciencecommons0:gene_record, sciencecommons0:omim_record, sciencecommons0:orthology_record, sciencecommons0:protein_record, sciencecommons0:pubmed_record, sciencecommons0:sequence_record .

sciencecommons0:formation_of_functional_heteropolymers
    a owl:Class ;
    rdfs:subClassOf <../../../obo/owl/ECO#ECO_0000000> .

sciencecommons0:functional_complementation
    a owl:Class ;
    rdfs:subClassOf <../../../obo/owl/ECO#ECO_0000000> .

sciencecommons0:gene
    a owl:Class ;
    rdfs:label "gene"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:subClassOf <http://www.ifomis.org/bfo/1.1/snap#Object> ;
    owl:disjointWith sciencecommons0:protein, sciencecommons0:textual_thing .

sciencecommons0:gene_record
    a owl:Class ;
    rdfs:comment "Individuals of this type are records that record information about a gene, often including information about the DNA sequence of coding regions, and about gene products of the gene"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:label "gene-describing record"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:subClassOf sciencecommons0:record ;
    owl:disjointWith sciencecommons0:domain_record, sciencecommons0:enzyme_record, sciencecommons0:omim_record, sciencecommons0:orthology_record, sciencecommons0:protein_record, sciencecommons0:pubmed_record, sciencecommons0:sequence_record .

sciencecommons0:ggp-has-description
    a owl:DatatypeProperty ;
    rdfs:domain sciencecommons0:gene_record ;
    rdfs:label "provides this description for gene or gene product"^^<http://www.w3.org/2001/XMLSchema#string> .

sciencecommons0:ggp-has-primary-description
    a owl:DatatypeProperty, owl:FunctionalProperty ;
    rdfs:domain sciencecommons0:gene_record ;
    rdfs:label "provides this 'primary' description for gene or gene product"^^<http://www.w3.org/2001/XMLSchema#string> .

sciencecommons0:ggp_has_primary_symbol
    a owl:DatatypeProperty, owl:FunctionalProperty ;
    rdfs:domain sciencecommons0:gene_record ;
    rdfs:label "specifies this 'primary' symbol for gene or gene product"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:subPropertyOf sciencecommons0:ggp_has_symbol .

sciencecommons0:ggp_has_symbol
    a owl:DatatypeProperty ;
    rdfs:domain sciencecommons0:gene_record ;
    rdfs:label "specifies this symbol for gene or gene product"^^<http://www.w3.org/2001/XMLSchema#string> .

sciencecommons0:has-as-major-mesh
    a owl:ObjectProperty ;
    rdfs:comment "relates a PubMed record to a subject heading that applies as a 'major' heading for the article described by the record.  This is a modeling SNAFU, as it would be better to relate the article itself to the heading."^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:domain sciencecommons0:pubmed_record ;
    rdfs:label "has major subject heading"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:range <http://www.w3.org/2004/02/skos/core#Concept> .

sciencecommons0:has-as-minor-mesh
    a owl:ObjectProperty ;
    rdfs:comment "relates a PubMed record to a subject heading that applies as a 'minor' heading for the article described by the record.  This is a modeling SNAFU, as it would be better to relate the article itself to the heading."^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:domain sciencecommons0:pubmed_record ;
    rdfs:label "has minor subject heading"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:range <http://www.w3.org/2004/02/skos/core#Concept> .

sciencecommons0:has_encoding
    a owl:ObjectProperty ;
    rdfs:comment "relates a record without commitment to format to a record in a specific format"^^<http://www.w3.org/2001/XMLSchema#string> .

sciencecommons0:has_grain
    a owl:ObjectProperty ;
    rdfs:comment "@@ Dan took this from a email sketch from Alan; hasn't found any use for it."^^<http://www.w3.org/2001/XMLSchema#string>, "relates a PDB structure to a grain (of the crystal)"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:label "has grain"^^<http://www.w3.org/2001/XMLSchema#string> .

sciencecommons0:has_id_in_databank
    a owl:DatatypeProperty ;
    rdfs:comment "relates a record in a databank to the string that 'identifies' it within that databank"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:domain sciencecommons0:record ;
    rdfs:label "has id"^^<http://www.w3.org/2001/XMLSchema#string> .

sciencecommons0:has_orthologous_gene_record
    a owl:ObjectProperty ;
    rdfs:comment "Relates an orthology record to a gene record. All of the genes described by the gene records so related to a single orthology record are claimed to describe orthologous genes. Used, e.g. in the representation of Homologene"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:domain sciencecommons0:orthology_record ;
    rdfs:label "has orthologous gene record"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:range sciencecommons0:gene_record .

sciencecommons0:has_peptide_sequence_described_by
    a owl:ObjectProperty ;
    rdfs:comment "relates a protein's primary structure to the sequence entry in a protein record that describes it"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:domain sciencecommons0:protein ;
    rdfs:label "has peptide sequence described by"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:range sciencecommons0:protein_record .

sciencecommons0:has_record_id
    a owl:DatatypeProperty ;
    rdfs:comment "Related a record in a databank to the string that 'identifies' it within that databank."^^<http://www.w3.org/2001/XMLSchema#string> .

sciencecommons0:has_supporting_evidence
    a owl:AnnotationProperty ;
    rdfs:comment "Relates either an instance or a class to an evidence instance that supports the argument that the thing exists"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:label "has supporting evidence"^^<http://www.w3.org/2001/XMLSchema#string> .

sciencecommons0:identified_by_pmid
    a owl:InverseFunctionalProperty, owl:ObjectProperty ;
    rdfs:comment "relates a journal article to a record in Pubmed that describes it; (This property's URI is terrible.  Consider using foaf:primaryTopic instead.)"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:domain sciencecommons0:journal_article ;
    rdfs:label "is described by PubMed record"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:range sciencecommons0:pubmed_record .

sciencecommons0:immunological_cross_reaction
    a owl:Class ;
    rdfs:subClassOf <../../../obo/owl/ECO#ECO_0000000> .

sciencecommons0:in_domain_of
    a owl:AnnotationProperty ;
    rdfs:comment "relates a class to a property where instances of the class make sense as subjects of the property"^^<http://www.w3.org/2001/XMLSchema#string> .

sciencecommons0:in_range_of
    a owl:AnnotationProperty ;
    rdfs:comment "relates a class to a property where instances of the class make sense as objects of the property"^^<http://www.w3.org/2001/XMLSchema#string> .

sciencecommons0:inferred_from_homologene_orthology_computation
    a owl:Class ;
    rdfs:comment "Method described at http://www.ncbi.nlm.nih.gov/HomoloGene/HTML/homologene_buildproc.html"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:subClassOf <../../../obo/owl/ECO#ECO_0000044> .

sciencecommons0:is_encoded_as_mime_type
    a owl:DatatypeProperty ;
    rdfs:comment "a record in a specific format to the mime type, as a string. Fixme."^^<http://www.w3.org/2001/XMLSchema#string> .

sciencecommons0:is_protein_gene_product_of_dna_described_by
    a owl:ObjectProperty ;
    rdfs:comment "relates a protein's to the sequence entry(s) in a gene record that describes it. Specifically, P is_protein_gene_product_of_dna_described_by G if P is derived from some peptide that is translated from some mRNA that is derived from some pre-mRNA that is transcribed from some DNA whose sequence is described by the sequence entry(s) in the gene record"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:domain sciencecommons0:protein ;
    rdfs:label "is protein gene product of DNA described by"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:range sciencecommons0:gene_record .

sciencecommons0:is_qualified_by
    a owl:ObjectProperty ;
    rdfs:comment "relates a qualified MeSH subject heading to the qualifier that qualifies it"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:domain <http://www.w3.org/2004/02/skos/core#Concept> ;
    rdfs:range <../mesh/Qualifier> .

sciencecommons0:journal_article
    a owl:Class ;
    rdfs:comment "Individuals of this type are articles that have been published in some (typically scholarly) journal."^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:label "journal article"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:subClassOf sciencecommons0:report .

sciencecommons0:maybe_in_domain_of
    a owl:AnnotationProperty ;
    rdfs:comment "relates a class to a property where some instances of the class may make sense as subjects of the property"^^<http://www.w3.org/2001/XMLSchema#string> .

sciencecommons0:maybe_in_range_of
    a owl:AnnotationProperty ;
    rdfs:comment "relates a class to a property where some instances of the class may make sense as objects of the property"^^<http://www.w3.org/2001/XMLSchema#string> .

sciencecommons0:not_specified
    a owl:Class ;
    rdfs:subClassOf <../../../obo/owl/ECO#ECO_0000000> .

sciencecommons0:note
    a owl:Class ;
    rdfs:label "note"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:subClassOf sciencecommons0:report .

sciencecommons0:nucleotide_sequence_comparison
    a owl:Class ;
    rdfs:subClassOf <../../../obo/owl/ECO#ECO_0000000> .

sciencecommons0:omim_record
    a owl:Class ;
    rdfs:label "record from OMIM"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:subClassOf sciencecommons0:record ;
    owl:disjointWith sciencecommons0:domain_record, sciencecommons0:enzyme_record, sciencecommons0:gene_record, sciencecommons0:orthology_record, sciencecommons0:protein_record, sciencecommons0:pubmed_record, sciencecommons0:sequence_record .

sciencecommons0:orthology_record
    a owl:Class ;
    rdfs:comment "Individuals of this type are records that record information about a set of orthologous genes"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:label "orthology-describing record"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:subClassOf sciencecommons0:record ;
    owl:disjointWith sciencecommons0:domain_record, sciencecommons0:enzyme_record, sciencecommons0:gene_record, sciencecommons0:omim_record, sciencecommons0:protein_record, sciencecommons0:pubmed_record, sciencecommons0:sequence_record .

sciencecommons0:pdb_coord
    a owl:DatatypeProperty ;
    rdfs:comment "e.g. the 1st ATOM record for the C chain of 1JWS starts 'ATOM 3015  N   PRO C 306 ...'; hence pdb_coord '306'"^^<http://www.w3.org/2001/XMLSchema#string>, """relates a residue in a PDB structure to the coordinate given
to it in its ATOM records in the traditional PDB format"""^^<http://www.w3.org/2001/XMLSchema#string>, "values are integer numerals, optionally followed by an insertion code of the form ^X where X is a letter. in regex terms: '[0-9+](^[A-Z])?"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:domain <../../../obo/owl/CHEBI#CHEBI_33708> ;
    rdfs:label "has coordinate from PDB record"^^<http://www.w3.org/2001/XMLSchema#string> .

sciencecommons0:pdb_keywords
    a owl:DatatypeProperty ;
    rdfs:comment "@@this seems like a silly property"^^<http://www.w3.org/2001/XMLSchema#string>, "relates a PDB record to the keywords given in the record"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:domain sciencecommons0:pdb_record ;
    rdfs:label "has keywords"^^<http://www.w3.org/2001/XMLSchema#string> .

sciencecommons0:pdb_keywords_description
    a owl:DatatypeProperty ;
    rdfs:comment "@@this seems like a silly property"^^<http://www.w3.org/2001/XMLSchema#string>, "relates a PDB record to the keywords description given in the record"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:domain sciencecommons0:pdb_record ;
    rdfs:label "PDB keywords description"^^<http://www.w3.org/2001/XMLSchema#string> .

sciencecommons0:pdb_primary_citation
    a owl:ObjectProperty ;
    rdfs:comment "@@what's the URI for pubmed article? or journal article?"^^<http://www.w3.org/2001/XMLSchema#string>, "borrow the relation from bio2rdf@@?"^^<http://www.w3.org/2001/XMLSchema#string>, "relates a PDB record (not a structure nor complex) to the pubmed article given as the primary citation in the record"^^<http://www.w3.org/2001/XMLSchema#string>, "this should probably be thrown away in favor of something else; maybe IAO is-about?@@"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:domain sciencecommons0:pdb_record ;
    rdfs:label "has primary citation"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:range sciencecommons0:journal_article .

sciencecommons0:pdb_record
    a owl:Class ;
    rdfs:label "record from PDB"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:subClassOf sciencecommons0:record .

sciencecommons0:perturbation
    a owl:ObjectProperty ;
    rdfs:comment "Relates an allele (hla molecule) to residues that are parts of it, that are different from the chosen reference allele. There are three cases: Either a) relating to a residue that is different from the reference sequence. b) Relating to a deletion relative to the reference allele, represented as an instance of sc:SequenceGap or c) Recording that the allele is truncated relative to the reference sequence, represented as the target of the relation being a sc:StopCodon"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:label "has perturbed part"^^<http://www.w3.org/2001/XMLSchema#string> .

sciencecommons0:pfam_id
    a owl:DatatypeProperty ;
    rdfs:comment "@@who defines Pfam id syntax?"^^<http://www.w3.org/2001/XMLSchema#string>, "relates a Pfam feature to its identifier, e.g. PFPF00993"^^<http://www.w3.org/2001/XMLSchema#string>, "see also $nc/packages/pdb/sifts_tpl.py"^^<http://www.w3.org/2001/XMLSchema#string>, "see also SIFTS design notes in $nc/packages/pdb/sifts.doctest"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:domain sciencecommons0:Feature ;
    rdfs:label "Pfam id"^^<http://www.w3.org/2001/XMLSchema#string> .

sciencecommons0:primary_allele
    a owl:ObjectProperty ;
    rdfs:comment "if X and Y are allele classes and the relation holds, then Y then they derive from the same locus and Y is the reference allele for that locus, as defined by IMGT. IMGT aligns the sequence of all variant against to this reference allele sequence."^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:label "has primary allele"^^<http://www.w3.org/2001/XMLSchema#string> .

sciencecommons0:primate_allele
    a owl:ObjectProperty ;
    rdfs:comment "Relates a locus (e.g. HLA A from MaHCO) to an allele that IMGT chose as a reference allele"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:label "has IMGT reference allele"^^<http://www.w3.org/2001/XMLSchema#string> .

sciencecommons0:protein
    a owl:Class ;
    rdfs:label "protein"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:subClassOf <http://www.ifomis.org/bfo/1.1/snap#Object> ;
    owl:disjointWith sciencecommons0:gene, sciencecommons0:textual_thing .

sciencecommons0:protein_record
    a owl:Class ;
    rdfs:comment "Individuals of this type are records that record information about a class of proteins"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:label "protein-describing record"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:subClassOf sciencecommons0:record ;
    owl:disjointWith sciencecommons0:domain_record, sciencecommons0:enzyme_record, sciencecommons0:gene_record, sciencecommons0:omim_record, sciencecommons0:orthology_record, sciencecommons0:pubmed_record, sciencecommons0:sequence_record .

sciencecommons0:pubmed_record
    a owl:Class ;
    rdfs:comment "Individuals of this type are PubMed records, which record information about a journal article"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:label "PubMed record"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:seeAlso <http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?DB=pubmed> ;
    rdfs:subClassOf sciencecommons0:record ;
    owl:disjointWith sciencecommons0:domain_record, sciencecommons0:enzyme_record, sciencecommons0:gene_record, sciencecommons0:omim_record, sciencecommons0:orthology_record, sciencecommons0:protein_record, sciencecommons0:sequence_record .

sciencecommons0:record
    a owl:Class ;
    rdfs:comment "Individuals of this type are data structures used to record information in a database"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:label "record in databank"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:subClassOf sciencecommons0:textual_thing .

sciencecommons0:reference_sequence_item
    a owl:ObjectProperty ;
    rdfs:comment "Relates residues or representations of missing residues in any allele to the corresponding element in the canonical/reference allele."^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:label "aligns to reference residue"^^<http://www.w3.org/2001/XMLSchema#string> .

sciencecommons0:report
    a owl:Class ;
    rdfs:comment "a written document describing the findings of some individual or group; 'this accords with the recent study by Hill and Dale' (google). 'Written' is to be interpreted loosely. Presentation documents, transcripts, web pages, communicable messages would all be considered reports"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:label "report"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:subClassOf sciencecommons0:textual_thing .

sciencecommons0:says_evidence_uses
    a owl:ObjectProperty ;
    rdfs:comment "Relates an evidence instance to some other entity that is considered essential to understanding what the evidence is. Used to encode the 'with' part of the evidence in a gene ontology annotation. See 'References and Evidence' in http://www.geneontology.org/GO.annotation.shtml"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:domain <../../../obo/owl/ECO#ECO_0000000> ;
    rdfs:label "says evidence uses"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:seeAlso <http://www.geneontology.org/GO.annotation.shtml> .

sciencecommons0:scop_id
    a owl:DatatypeProperty ;
    rdfs:comment "@@give an example too?"^^<http://www.w3.org/2001/XMLSchema#string>, "could probably give a regex for the range @@"^^<http://www.w3.org/2001/XMLSchema#string>, "if there's a grouping operator, i.e. a name/expression for ?C2 where { ?whole ro:part ?part. ?part rdf:type ?C1. ?whole rdf:type ?C2 }, then ?C2 is the domain of this property."^^<http://www.w3.org/2001/XMLSchema#string>, "relates a SCOP feature (i.e. a group of residues in a PDB molecule) to an identifier (string) given in SCOP to a feature consisting of those residues."^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:label "has SCOP identifier"^^<http://www.w3.org/2001/XMLSchema#string> .

sciencecommons0:sequence
    a owl:DatatypeProperty ;
    rdfs:comment " @@ is a DNA molecule a polymer?"^^<http://www.w3.org/2001/XMLSchema#string>, "@@ find domain in Chebi?"^^<http://www.w3.org/2001/XMLSchema#string>, "@@could characterize range by a regex or two"^^<http://www.w3.org/2001/XMLSchema#string>, "relates a polymer to a string where each character in the string represents one monomer (amino acid residue or nucleic acid residue) in the polymer."^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:label "sequence"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:range rdf:PlainLiteral .

sciencecommons0:sequence_length
    a owl:DatatypeProperty ;
    rdfs:comment "@@find domain in Chebi?"^^<http://www.w3.org/2001/XMLSchema#string>, "relates a polymer to the number of monomers in the polymer. Related to sequence in that { ?p sequence_length ?l } iff { ?p sequence ?txt } and len(?txt) == ?l"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:label "sequence length"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:range <http://www.w3.org/2001/XMLSchema#integer> .

sciencecommons0:sequence_record
    a owl:Class ;
    rdfs:subClassOf sciencecommons0:record ;
    owl:disjointWith sciencecommons0:domain_record, sciencecommons0:enzyme_record, sciencecommons0:gene_record, sciencecommons0:omim_record, sciencecommons0:orthology_record, sciencecommons0:protein_record, sciencecommons0:pubmed_record .

sciencecommons0:similar_response_to_specific_inhibitors
    a owl:Class ;
    rdfs:subClassOf <../../../obo/owl/ECO#ECO_0000000> .

sciencecommons0:similar_subcellular_location
    a owl:Class ;
    rdfs:subClassOf <../../../obo/owl/ECO#ECO_0000000> .

sciencecommons0:similar_substrate_specificity
    a owl:Class ;
    rdfs:subClassOf <../../../obo/owl/ECO#ECO_0000000> .

sciencecommons0:similar_subunit_structure
    a owl:Class ;
    rdfs:subClassOf <../../../obo/owl/ECO#ECO_0000000> .

sciencecommons0:term
    a owl:Class ;
    rdfs:comment "Individuals of this type are a word or set of words that is described in a thesaurus or controlled vocabulary."^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:label "term"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:subClassOf sciencecommons0:report .

sciencecommons0:textual_thing
    a owl:Class ;
    rdfs:comment "Individuals of this type are textual in nature: documents, strings, database records, etc."^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:label "textual thing"^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:subClassOf <http://www.ifomis.org/bfo/1.1/snap#Object> ;
    owl:disjointWith sciencecommons0:gene, sciencecommons0:protein .

sciencecommons0:uniprot
    a owl:ObjectProperty ;
    rdfs:comment "@@find domain in Chebi? protein? polymer?"^^<http://www.w3.org/2001/XMLSchema#string>, "@@use shared names URIs when available"^^<http://www.w3.org/2001/XMLSchema#string>, "not sure what range is@@"^^<http://www.w3.org/2001/XMLSchema#string>, "relates a PDB chain to the kind of thing that URIs such as http://bio2rdf.org/uniprot:PXXXX denote."^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:label "uniprot@@"^^<http://www.w3.org/2001/XMLSchema#string> .

sciencecommons0:unviewed
    a owl:Class ;
    rdfs:subClassOf <../../../obo/owl/ECO#ECO_0000000> .

<http://www.berkeleybop.org/ontologies/obo-all/ro_bfo_bridge/ro_bfo_bridge.owl>
    a owl:Ontology .

<http://www.ifomis.org/bfo/1.0>
    a owl:Ontology .

<http://www.ifomis.org/bfo/1.1/ro#has_part>
    a owl:ObjectProperty ;
    rdfs:comment "Parthood as a relation between instances: The primitive instance-level relation p part_of p1 is illustrated in assertions such as: this instance of rhodopsin mediated phototransduction part_of this instance of visual perception.    This relation satisfies at least the following standard axioms of mereology: reflexivity (for all p, p part_of p); anti-symmetry (for all p, p1, if p part_of p1 and p1 part_of p then p and p1 are identical); and transitivity (for all p, p1, p2, if p part_of p1 and p1 part_of p2, then p part_of p2). Analogous axioms hold also for parthood as a relation between spatial regions.    For parthood as a relation between continuants, these axioms need to be modified to take account of the incorporation of a temporal argument. Thus for example the axiom of transitivity for continuants will assert that if c part_of c1 at t and c1 part_of c2 at t, then also c part_of c2 at t.    Parthood as a relation between classes: To define part_of as a relation between classes we again need to distinguish the two cases of continuants and processes, even though the explicit reference to instants of time now falls away. For continuants, we have C part_of C1 if and only if any instance of C at any time is an instance-level part of some instance of C1 at that time, as for example in: cell nucleus part_ of cell."^^<http://www.w3.org/2001/XMLSchema#string> .

<http://www.ifomis.org/bfo/1.1/snap#Function>
    a owl:Class .

<http://www.ifomis.org/bfo/1.1/snap#IndependentContinuant>
    a owl:Class .

<http://www.ifomis.org/bfo/1.1/snap#MaterialEntity>
    a owl:Class .

<http://www.ifomis.org/bfo/1.1/snap#Object>
    a owl:Class .

<http://www.ifomis.org/bfo/1.1/snap#RealizableEntity>
    a owl:Class .

<http://www.ifomis.org/bfo/1.1/span#ProcessualEntity>
    a owl:Class .

<http://www.obofoundry.org/ro/ro.owl#derived_into>
    a owl:ObjectProperty ;
    rdfs:domain <http://www.ifomis.org/bfo/1.1/snap#IndependentContinuant> ;
    rdfs:range <http://www.ifomis.org/bfo/1.1/snap#IndependentContinuant> .

<http://www.obofoundry.org/ro/ro.owl#derives_from>
    a owl:ObjectProperty ;
    owl:inverseOf <http://www.obofoundry.org/ro/ro.owl#derived_into> .

<http://www.obofoundry.org/ro/ro.owl#has_function>
    a owl:ObjectProperty ;
    rdfs:domain <http://www.ifomis.org/bfo/1.1/snap#IndependentContinuant> ;
    rdfs:range <http://www.ifomis.org/bfo/1.1/snap#Function> .

<http://www.obofoundry.org/ro/ro.owl#has_part>
    a owl:ObjectProperty .

<http://www.obofoundry.org/ro/ro.owl#has_participant>
    a owl:ObjectProperty ;
    owl:inverseOf <http://www.obofoundry.org/ro/ro.owl#participates_in> .

<http://www.obofoundry.org/ro/ro.owl#located_in>
    a owl:ObjectProperty .

<http://www.obofoundry.org/ro/ro.owl#part_of>
    a owl:ObjectProperty ;
    owl:inverseOf <http://www.obofoundry.org/ro/ro.owl#has_part> .

<http://www.obofoundry.org/ro/ro.owl#participates_in>
    a owl:ObjectProperty ;
    rdfs:domain <http://www.ifomis.org/bfo/1.1/snap#IndependentContinuant> ;
    rdfs:range <http://www.ifomis.org/bfo/1.1/span#ProcessualEntity> .

<http://www.obofoundry.org/ro/ro.owl#realized_as>
    a owl:ObjectProperty ;
    rdfs:domain <http://www.ifomis.org/bfo/1.1/snap#RealizableEntity> ;
    rdfs:range <http://www.ifomis.org/bfo/1.1/span#ProcessualEntity> .

rdf:PlainLiteral
    a rdfs:Datatype .

rdfs:comment
    a owl:AnnotationProperty .

rdfs:label
    a owl:AnnotationProperty .

rdfs:seeAlso
    a owl:AnnotationProperty .

<http://www.w3.org/2001/XMLSchema#integer>
    a rdfs:Datatype .

<http://www.w3.org/2004/02/skos/core#Concept>
    a owl:Class .

<http://xmlns.com/foaf/0.1/primaryTopic>
    a owl:AnnotationProperty ;
    rdfs:comment "The foaf:primaryTopic property relates a document to the main thing that the document is about."^^<http://www.w3.org/2001/XMLSchema#string> ;
    rdfs:label "has primary topic"^^<http://www.w3.org/2001/XMLSchema#string> .

