Hello! I've begun developing a design for a project in which the TILab Java Agent Development Framework (JADE) would be applied together with either the Sesame RDF API or the PowerLoom Java API for purpose of logging of port-update events into an RDF graph on a local area network. I'm not certain if a topic of knowledge management may seem like too esoteric of a concept, perhaps too much for a forum thread to develop of the topic, but I thought it would be worth the moment to ask anyway.
Though I'm new to the FreeBSD ports framework, I may be interested in contributing to the development of a series of ports for PowerLoom -- it has a few components, PowerLoom, in each of Java, Common Lisp, and C++, all deriving from PowerLoom's own unique STELLA programming language, all components described in the PowerLoom manual. I might also like to develop a port about Protege, as Protege representing -- principally -- an ontology editor, with support for RDF and OWL formats, as well as SPARQL, and -- in older editions of Protege -- SWRL assertions. Perhaps it could seem to venture overmuch towards a concept of enterprise information systems -- beside so much coverage on the web, as with regards to concepts and trends of a Semantic Web standards track.
I'm not certain if it would be very far adopted. I think there may be some applications for RDF and OWL formats (such as applicable with the Sesame Java API), or KIF (such as implemented in PowerLoom) for even so simple a task as to store the set of logs published from a Poudriere build, in a central graph database on a LAN, such that the log data may serve to assist not only with notifications about updated ports, but moreover may serve a role in developing a provenance graph about each port's latest build on-LAN, as for purposes of issue tracking. I've begun to develop a project around this concept -- naming it AxonP, presently. I'm not immediately decided about whether it will apply the Sesame API or the Java API provided by PowerLoom. Alternate to simply installing these software components to any computers on my own small LAN, I thought it might be fortuitious to offer to develop a set of ports about each. To my perspective, these resources or RDF, OWL, and KIF standards are all applicable in a context of knowledge management.
Moreover, the Metaobject Framework (MOF) and UML metamodel for MOF may be categorized as being, furthermore, resources under the same category, Knowledge Management. In regards to metamodels extending of MOF, the Business Process Management Notation (BPMN) -- such as implemented in Activiti -- may be applied for automation of network processes, such as with the JADE toolkit. Of course, such a framework may seem as though to center largely on applications of the Java programming language. MOF itself is not expressly a Java-centric resource, however.
I would not wish to seem as if to simply ramble about these topics. I'm not certain if a concept of knowledge management may find any immediate adoption, but I would like to take the opportunity to at least mention RDF, OWL, and KIF, before proceeding with further development of the AxonP project.
If it may be useful to develop a set of ports for the PowerLoom components, the PowerLoom Java API is something I'm looking at presently, such that it may find an application in the AxonP project. In regards to the AxonP project, candidly I'm trying to put together a complete design document, before writing any further "Lines of code" either in the project's Java API, or in any applications of any single ontology language, within the project -- RDF, OWL, or KIF for insance. The present set of Java class files for the project might not seem expressly meaningful, outside of the documentation.
So, to a single question, is there a context for discussion about knowledge management on a FreeBSD platform?
Though I'm new to the FreeBSD ports framework, I may be interested in contributing to the development of a series of ports for PowerLoom -- it has a few components, PowerLoom, in each of Java, Common Lisp, and C++, all deriving from PowerLoom's own unique STELLA programming language, all components described in the PowerLoom manual. I might also like to develop a port about Protege, as Protege representing -- principally -- an ontology editor, with support for RDF and OWL formats, as well as SPARQL, and -- in older editions of Protege -- SWRL assertions. Perhaps it could seem to venture overmuch towards a concept of enterprise information systems -- beside so much coverage on the web, as with regards to concepts and trends of a Semantic Web standards track.
I'm not certain if it would be very far adopted. I think there may be some applications for RDF and OWL formats (such as applicable with the Sesame Java API), or KIF (such as implemented in PowerLoom) for even so simple a task as to store the set of logs published from a Poudriere build, in a central graph database on a LAN, such that the log data may serve to assist not only with notifications about updated ports, but moreover may serve a role in developing a provenance graph about each port's latest build on-LAN, as for purposes of issue tracking. I've begun to develop a project around this concept -- naming it AxonP, presently. I'm not immediately decided about whether it will apply the Sesame API or the Java API provided by PowerLoom. Alternate to simply installing these software components to any computers on my own small LAN, I thought it might be fortuitious to offer to develop a set of ports about each. To my perspective, these resources or RDF, OWL, and KIF standards are all applicable in a context of knowledge management.
Moreover, the Metaobject Framework (MOF) and UML metamodel for MOF may be categorized as being, furthermore, resources under the same category, Knowledge Management. In regards to metamodels extending of MOF, the Business Process Management Notation (BPMN) -- such as implemented in Activiti -- may be applied for automation of network processes, such as with the JADE toolkit. Of course, such a framework may seem as though to center largely on applications of the Java programming language. MOF itself is not expressly a Java-centric resource, however.
I would not wish to seem as if to simply ramble about these topics. I'm not certain if a concept of knowledge management may find any immediate adoption, but I would like to take the opportunity to at least mention RDF, OWL, and KIF, before proceeding with further development of the AxonP project.
If it may be useful to develop a set of ports for the PowerLoom components, the PowerLoom Java API is something I'm looking at presently, such that it may find an application in the AxonP project. In regards to the AxonP project, candidly I'm trying to put together a complete design document, before writing any further "Lines of code" either in the project's Java API, or in any applications of any single ontology language, within the project -- RDF, OWL, or KIF for insance. The present set of Java class files for the project might not seem expressly meaningful, outside of the documentation.
So, to a single question, is there a context for discussion about knowledge management on a FreeBSD platform?