ontolog-forum
[Top] [All Lists]

Re: [ontolog-forum] Reusable Metadata Ontology

To: "[ontolog-forum] " <ontolog-forum@xxxxxxxxxxxxxxxx>
From: "Obrst, Leo J." <lobrst@xxxxxxxxx>
Date: Fri, 18 Apr 2014 05:07:33 +0000
Message-id: <FDFBC56B2482EE48850DB651ADF7FEB03519060A@xxxxxxxxxxxxxxxxxx>

Yes, when I had inspected the good .ofn file, I saw there were only annotation properties, and so nothing was listed (as correct) in Protégé under Class view, etc.

 

Thanks,

Leo

 

From: ontolog-forum-bounces@xxxxxxxxxxxxxxxx [mailto:ontolog-forum-bounces@xxxxxxxxxxxxxxxx] On Behalf Of Andrea Westerinen
Sent: Thursday, April 17, 2014 8:12 PM
To: [ontolog-forum]
Subject: Re: [ontolog-forum] Reusable Metadata Ontology

 

Leo, I see the confusion.  Two things are happening here.  As you said in a separate email to me ...

The initial problem is that if you just download any of these ontologies in github (by right clicking on the file and selecting Save Link As), you get an html file with “github” references everywhere.

If you instead select the file in github just by left clicking on it, and then select the Raw tab, you get the raw file in your browser window, which you can then save as an apparently true ttl/ofn/owl file. Then you can load it into Protégé.

I am attaching the Turtle version (as a .txt file to get through people's email filters, I hope that it works) to try to avoid the agony of downloading from GitHub without forking.

Let me note also that there are NO classes, data or object properties in this ontology.  There are only annotation properties that can be used on classes, data and object properties.  Since I need this all to be usable in reasoning applications, I started with defining and documenting annotation properties.  I try to note this in a comment on the ontology (but I should probably expand the comment).  I am also working on a metadata-properties ontology which defines some of the annotation properties as data and object properties.  This will allow (for example) validating  dateTime values and referencing objects/individuals in relations (as opposed to using literal values).

So, for example, I define an exactMatch annotation property that is used to describe how a class or property semantically aligns with another class, property, vocabulary, etc.  Again, this has to be done using an annotation property or I fall into OWL Full.  This is obviously totally inadequate to do anything significant, but it is a start as a documentation tool.  (There is also a property called closeMatch - as in SKOS - but what really does that mean?  How close is "close"? ) Separately, I am working on a more formal approach to mapping but starting with documentation is where I am.

 

Hope this helps to clarify things,


 

On Thu, Apr 17, 2014 at 4:06 PM, Obrst, Leo J. <lobrst@xxxxxxxxx> wrote:

No, unfortunately, that does not work. You can bring up an OWL functional syntax rendering, but it still fails when you open these .ofn or .ttl formats.

 

Thanks,

Leo

 

From: ontolog-forum-bounces@xxxxxxxxxxxxxxxx [mailto:ontolog-forum-bounces@xxxxxxxxxxxxxxxx] On Behalf Of Andrea Westerinen
Sent: Thursday, April 17, 2014 1:20 PM


To: [ontolog-forum]
Subject: Re: [ontolog-forum] Reusable Metadata Ontology

 

OK, this is frustrating.  :-)

If you just open Protege (without loading an ontology), then select your "Ontology view" and then select File-Open to open the file, it should load.  I also added an RDF/XML version per your request.

And, I did try loading the turtle and RDF/XML versions in Stardog to validate them.


 

On Thu, Apr 17, 2014 at 11:49 AM, Patrick Cassidy <pat@xxxxxxxxx> wrote:

Hi, Andrea,

   I tried that process and still can’t get Protégé 4.3 to load that ontology.  It does odd things that I am unfamiliar with, then crashes.

  Any chance you can store it in an ordinary .owl file?

 

Pat

 

Patrick Cassidy

MICRA Inc.

cassidy@xxxxxxxxx

1-908-561-3416

 

From: ontolog-forum-bounces@xxxxxxxxxxxxxxxx [mailto:ontolog-forum-bounces@xxxxxxxxxxxxxxxx] On Behalf Of Andrea Westerinen
Sent: Thursday, April 17, 2014 10:51 AM
To: [ontolog-forum]
Subject: Re: [ontolog-forum] Reusable Metadata Ontology

 

Leo, To load the .ofn ontology, you have to first tell Protege that you will be using the OWL functional syntax.

Go to Window, Views, Ontology views and select "OWL functional syntax rendering".

It is a bit of a pain that Protege does not use the file extensions.


 

On Thu, Apr 17, 2014 at 7:44 AM, Obrst, Leo J. <lobrst@xxxxxxxxx> wrote:

Hmm, Andrea. I’m getting errors trying to load this into Protégé 4.3.

 

Thanks,

Leo

 

From: ontolog-forum-bounces@xxxxxxxxxxxxxxxx [mailto:ontolog-forum-bounces@xxxxxxxxxxxxxxxx] On Behalf Of Andrea Westerinen
Sent: Thursday, April 17, 2014 12:48 AM
To: [ontolog-forum]
Subject: [ontolog-forum] Reusable Metadata Ontology

 

I tried following the principles that we have been discussing in Track A to create a small, focused, general, reusable ontology (with usage information).

I started with something relatively easy (I thought), which was a consolidation of basic Dublin Core and SKOS concepts into an OWL 2 ontology.  The work is not finished since I have only been playing with the definition over the last few days.  The "finished" concepts are the ontology metadata/documentation (including what I didn't map and why), and several of the properties (contributor, coverage, creator, date, language, mimeType and rights).  The rest is all still a work-in-progress.

It has been interesting creating and dog-fooding the ontology.  I can definitely say that I refined it based on my experiences in using it.

 

You can check out the ontology on github (http://purl.org/ninepts/metadata).  My "master" definition is the .ofn (OWL functional syntax) file, and I used Protege to generate a Turtle encoding from it.  (I am maintaining the master definition in a version-control-friendly format (ofn), and also providing a somewhat human-readable format (ttl).)  I also want to experiment with different NL renderings that are more readable than Turtle.

I would appreciate feedback.

Thanks.



_________________________________________________________________
Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/
Config Subscr: http://ontolog.cim3.net/mailman/listinfo/ontolog-forum/
Unsubscribe: mailto:ontolog-forum-leave@xxxxxxxxxxxxxxxx
Shared Files: http://ontolog.cim3.net/file/
Community Wiki: http://ontolog.cim3.net/wiki/
To join: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J
 

 



_________________________________________________________________
Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/
Config Subscr: http://ontolog.cim3.net/mailman/listinfo/ontolog-forum/
Unsubscribe: mailto:ontolog-forum-leave@xxxxxxxxxxxxxxxx
Shared Files: http://ontolog.cim3.net/file/
Community Wiki: http://ontolog.cim3.net/wiki/
To join: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J
 

 



_________________________________________________________________
Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/
Config Subscr: http://ontolog.cim3.net/mailman/listinfo/ontolog-forum/
Unsubscribe: mailto:ontolog-forum-leave@xxxxxxxxxxxxxxxx
Shared Files: http://ontolog.cim3.net/file/
Community Wiki: http://ontolog.cim3.net/wiki/
To join: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J
 

 


_________________________________________________________________
Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/  
Config Subscr: http://ontolog.cim3.net/mailman/listinfo/ontolog-forum/  
Unsubscribe: mailto:ontolog-forum-leave@xxxxxxxxxxxxxxxx
Shared Files: http://ontolog.cim3.net/file/
Community Wiki: http://ontolog.cim3.net/wiki/ 
To join: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J    (01)

<Prev in Thread] Current Thread [Next in Thread>