Print

Print


Using:

- bibframe.rdf from 2017-03-15

- https://github.com/ontodev/robot, which includes the OWL-API 4.2.6

- validation commands:

```sh

./robot convert -i bibframe.rdf -o bibframe.owl
./robot validate-profile --profile Full -i bibframe.owl > 
bibframe_owl-dl_validation.txt
./robot validate-profile --profile DL   -i bibframe.owl > 
bibframe_owl-full_validation.txt
```


- validation results:

```
$ cat bibframe_owl-dl_validation.txt
OWL 2 DL Profile Report: Ontology and imports closure NOT in profile. 
The following violations are present:
Use of reserved vocabulary for class IRI: rdfs:Resource 
[ObjectPropertyRange(<http://id.loc.gov/ontologies/bibframe/subject> 
rdfs:Resource) in 
OntologyID(OntologyIRI(<http://id.loc.gov/ontologies/bibframe/>) 
VersionIRI(<null>))]
Use of reserved vocabulary for class IRI: rdfs:Resource 
[ObjectPropertyRange(<http://id.loc.gov/ontologies/bibframe/relatedTo> 
rdfs:Resource) in 
OntologyID(OntologyIRI(<http://id.loc.gov/ontologies/bibframe/>) 
VersionIRI(<null>))]
Use of reserved vocabulary for class IRI: rdfs:Resource 
[ObjectPropertyRange(<http://id.loc.gov/ontologies/bibframe/identifies> 
rdfs:Resource) in 
OntologyID(OntologyIRI(<http://id.loc.gov/ontologies/bibframe/>) 
VersionIRI(<null>))]
Use of reserved vocabulary for class IRI: rdfs:Resource 
[ObjectPropertyDomain(<http://id.loc.gov/ontologies/bibframe/relatedTo> 
rdfs:Resource) in 
OntologyID(OntologyIRI(<http://id.loc.gov/ontologies/bibframe/>) 
VersionIRI(<null>))]
Use of reserved vocabulary for class IRI: rdfs:Resource 
[ObjectPropertyRange(<http://id.loc.gov/ontologies/bibframe/electronicLocator> 
rdfs:Resource) in 
OntologyID(OntologyIRI(<http://id.loc.gov/ontologies/bibframe/>) 
VersionIRI(<null>))]

$ cat bibframe_owl-full_validation.txt
OWL 2 DL Profile Report: Ontology and imports closure NOT in profile. 
The following violations are present:
Use of reserved vocabulary for class IRI: rdfs:Resource 
[ObjectPropertyRange(<http://id.loc.gov/ontologies/bibframe/subject> 
rdfs:Resource) in 
OntologyID(OntologyIRI(<http://id.loc.gov/ontologies/bibframe/>) 
VersionIRI(<null>))]
Use of reserved vocabulary for class IRI: rdfs:Resource 
[ObjectPropertyRange(<http://id.loc.gov/ontologies/bibframe/relatedTo> 
rdfs:Resource) in 
OntologyID(OntologyIRI(<http://id.loc.gov/ontologies/bibframe/>) 
VersionIRI(<null>))]
Use of reserved vocabulary for class IRI: rdfs:Resource 
[ObjectPropertyRange(<http://id.loc.gov/ontologies/bibframe/identifies> 
rdfs:Resource) in 
OntologyID(OntologyIRI(<http://id.loc.gov/ontologies/bibframe/>) 
VersionIRI(<null>))]
Use of reserved vocabulary for class IRI: rdfs:Resource 
[ObjectPropertyDomain(<http://id.loc.gov/ontologies/bibframe/relatedTo> 
rdfs:Resource) in 
OntologyID(OntologyIRI(<http://id.loc.gov/ontologies/bibframe/>) 
VersionIRI(<null>))]
Use of reserved vocabulary for class IRI: rdfs:Resource 
[ObjectPropertyRange(<http://id.loc.gov/ontologies/bibframe/electronicLocator> 
rdfs:Resource) in 
OntologyID(OntologyIRI(<http://id.loc.gov/ontologies/bibframe/>) 
VersionIRI(<null>))]

```



-- 
Darren L. Weber, Ph.D.
Cognitive Scientist and Software Engineer
Digital Library Systems and Services

Stanford University Libraries
Lathrop Library
518 Memorial Way  MC:3101
Stanford, CA 94305-3101

http://stanfordwho.stanford.edu/lookup?search=darren%20weber
http://www.linkedin.com/in/darrenleeweber
http://orcid.org/0000-0002-4822-6661
http://github.com/darrenleeweber
http://github.com/sul-dlss